From 341bb82d2ae82ca1883b88d98b6246b38a6d427c Mon Sep 17 00:00:00 2001 From: Codelta Date: Tue, 16 Nov 2021 08:29:19 +0100 Subject: [PATCH] implemented candy trails --- assets/bosses/carpet/black/carpet-1.png | Bin 0 -> 199 bytes .../bosses/carpet/black/carpet-1.png.import | 34 ++ assets/bosses/carpet/black/carpet-2.png | Bin 0 -> 186 bytes .../bosses/carpet/black/carpet-2.png.import | 34 ++ assets/bosses/carpet/black/carpet-3.png | Bin 0 -> 203 bytes .../bosses/carpet/black/carpet-3.png.import | 34 ++ assets/bosses/carpet/black/carpet-4.png | Bin 0 -> 183 bytes .../bosses/carpet/black/carpet-4.png.import | 34 ++ assets/bosses/carpet/black/carpet-5.png | Bin 0 -> 173 bytes .../bosses/carpet/black/carpet-5.png.import | 34 ++ assets/bosses/carpet/black/carpet-6.png | Bin 0 -> 186 bytes .../bosses/carpet/black/carpet-6.png.import | 34 ++ assets/bosses/carpet/black/carpet-7.png | Bin 0 -> 189 bytes .../bosses/carpet/black/carpet-7.png.import | 34 ++ assets/bosses/carpet/black/carpet-8.png | Bin 0 -> 179 bytes .../bosses/carpet/black/carpet-8.png.import | 34 ++ assets/bosses/carpet/black/carpet-9.png | Bin 0 -> 192 bytes .../bosses/carpet/black/carpet-9.png.import | 34 ++ assets/bosses/carpet/carpet-full.aseprite | Bin 0 -> 1142 bytes assets/bosses/carpet/carpets-black.png | Bin 0 -> 220 bytes assets/bosses/carpet/carpets-black.png.import | 34 ++ assets/bosses/carpet/carpets-red.png | Bin 0 -> 220 bytes assets/bosses/carpet/carpets-red.png.import | 34 ++ assets/bosses/carpet/red/carpet-1.png | Bin 0 -> 202 bytes assets/bosses/carpet/red/carpet-1.png.import | 34 ++ assets/bosses/carpet/red/carpet-2.png | Bin 0 -> 188 bytes assets/bosses/carpet/red/carpet-2.png.import | 34 ++ assets/bosses/carpet/red/carpet-3.png | Bin 0 -> 205 bytes assets/bosses/carpet/red/carpet-3.png.import | 34 ++ assets/bosses/carpet/red/carpet-4.png | Bin 0 -> 186 bytes assets/bosses/carpet/red/carpet-4.png.import | 34 ++ assets/bosses/carpet/red/carpet-5.png | Bin 0 -> 175 bytes assets/bosses/carpet/red/carpet-5.png.import | 34 ++ assets/bosses/carpet/red/carpet-6.png | Bin 0 -> 188 bytes assets/bosses/carpet/red/carpet-6.png.import | 34 ++ assets/bosses/carpet/red/carpet-7.png | Bin 0 -> 191 bytes assets/bosses/carpet/red/carpet-7.png.import | 34 ++ assets/bosses/carpet/red/carpet-8.png | Bin 0 -> 181 bytes assets/bosses/carpet/red/carpet-8.png.import | 34 ++ assets/bosses/carpet/red/carpet-9.png | Bin 0 -> 194 bytes assets/bosses/carpet/red/carpet-9.png.import | 34 ++ assets/bosses/idle/boss-black-idle.png | Bin 0 -> 977 bytes assets/bosses/idle/boss-black-idle.png.import | 34 ++ assets/bosses/idle/boss-red-idle.png | Bin 0 -> 1102 bytes assets/bosses/idle/boss-red-idle.png.import | 34 ++ .../bosses/perefouettard-idle-singleframe.png | Bin 0 -> 1640 bytes .../perefouettard-idle-singleframe.png.import | 34 ++ assets/bosses/perefouettard.aseprite | Bin 0 -> 2348 bytes assets/bosses/stnicholas-idle-singleframe.png | Bin 0 -> 1799 bytes .../stnicholas-idle-singleframe.png.import | 34 ++ ...tnicholas-perefouettard-recherche.aseprite | Bin 0 -> 5562 bytes assets/bosses/stnicholas.aseprite | Bin 0 -> 2516 bytes assets/brand/Personnage.png | Bin 0 -> 6324 bytes assets/brand/Personnage.png.import | 34 ++ assets/brand/black.png | Bin 0 -> 5675 bytes assets/brand/black.png.import | 34 ++ assets/brand/logo_v1.aseprite | Bin 0 -> 3957 bytes assets/brand/red.png | Bin 0 -> 5405 bytes assets/brand/red.png.import | 34 ++ ...tnicholas-perefouettard-recherche.aseprite | Bin 0 -> 5562 bytes assets/brand/temp-logo.png | Bin 0 -> 9716 bytes assets/brand/temp-logo.png.import | 34 ++ assets/light.png | Bin 0 -> 50861 bytes assets/light.png.import | 34 ++ assets/researches/terrain.png | Bin 0 -> 387982 bytes assets/researches/terrain.png.import | 34 ++ assets/researches/visual-slice-boss.aseprite | Bin 0 -> 6151 bytes assets/researches/visual-slice-boss.png | Bin 0 -> 19795 bytes .../researches/visual-slice-boss.png.import | 34 ++ .../visual-slice-inside-school.aseprite | Bin 0 -> 4575 bytes .../researches/visual-slice-outside.aseprite | Bin 0 -> 12624 bytes assets/researches/visual-slice-outside.png | Bin 0 -> 10447 bytes .../visual-slice-outside.png.import | 34 ++ project.godot | 31 +- src/Game.gd | 97 +++- src/Game.tscn | 39 +- src/actors/candy.tscn | 6 - src/actors/candy/candy.gd | 75 ++++ src/actors/candy/candy.tscn | 25 ++ .../candy/spriteFrames/mandarinLarge.tres | 51 +++ .../candy/spriteFrames/mandarinSmall.tres | 43 ++ .../candy/spriteFrames/peanutLarge.tres | 59 +++ .../candy/spriteFrames/peanutSmall.tres | 43 ++ src/actors/player.tscn | 392 ---------------- src/actors/{ => player}/player.gd | 59 ++- src/actors/player/player.tscn | 58 +++ src/actors/player/spriteFrames/boyBlack.tres | 81 ++++ src/actors/player/spriteFrames/boyRed.tres | 81 ++++ src/actors/player/spriteFrames/girlBlack.tres | 81 ++++ src/actors/player/spriteFrames/girlRed.tres | 81 ++++ src/levels/level-demo.tscn | 424 ++++++++++++++---- src/scripts/gamestate.gd | 90 ++-- .../server/candySpawner.gd} | 9 +- .../server/candySpawners/CandySpawners.gd | 29 ++ .../server/candySpawners/CandySpawners.tscn | 12 + src/scripts/server/candySpawners/spawner.gd | 34 ++ src/scripts/server/trails/Trails.gd | 74 +++ src/scripts/server/trails/Trails.tscn | 6 + .../menus/local-connection/ConnectionTest.gd | 42 +- .../local-connection/ConnectionTest.tscn | 72 +-- 100 files changed, 2538 insertions(+), 644 deletions(-) create mode 100755 assets/bosses/carpet/black/carpet-1.png create mode 100644 assets/bosses/carpet/black/carpet-1.png.import create mode 100755 assets/bosses/carpet/black/carpet-2.png create mode 100644 assets/bosses/carpet/black/carpet-2.png.import create mode 100755 assets/bosses/carpet/black/carpet-3.png create mode 100644 assets/bosses/carpet/black/carpet-3.png.import create mode 100755 assets/bosses/carpet/black/carpet-4.png create mode 100644 assets/bosses/carpet/black/carpet-4.png.import create mode 100755 assets/bosses/carpet/black/carpet-5.png create mode 100644 assets/bosses/carpet/black/carpet-5.png.import create mode 100755 assets/bosses/carpet/black/carpet-6.png create mode 100644 assets/bosses/carpet/black/carpet-6.png.import create mode 100755 assets/bosses/carpet/black/carpet-7.png create mode 100644 assets/bosses/carpet/black/carpet-7.png.import create mode 100755 assets/bosses/carpet/black/carpet-8.png create mode 100644 assets/bosses/carpet/black/carpet-8.png.import create mode 100755 assets/bosses/carpet/black/carpet-9.png create mode 100644 assets/bosses/carpet/black/carpet-9.png.import create mode 100755 assets/bosses/carpet/carpet-full.aseprite create mode 100644 assets/bosses/carpet/carpets-black.png create mode 100644 assets/bosses/carpet/carpets-black.png.import create mode 100644 assets/bosses/carpet/carpets-red.png create mode 100644 assets/bosses/carpet/carpets-red.png.import create mode 100755 assets/bosses/carpet/red/carpet-1.png create mode 100644 assets/bosses/carpet/red/carpet-1.png.import create mode 100755 assets/bosses/carpet/red/carpet-2.png create mode 100644 assets/bosses/carpet/red/carpet-2.png.import create mode 100755 assets/bosses/carpet/red/carpet-3.png create mode 100644 assets/bosses/carpet/red/carpet-3.png.import create mode 100755 assets/bosses/carpet/red/carpet-4.png create mode 100644 assets/bosses/carpet/red/carpet-4.png.import create mode 100755 assets/bosses/carpet/red/carpet-5.png create mode 100644 assets/bosses/carpet/red/carpet-5.png.import create mode 100755 assets/bosses/carpet/red/carpet-6.png create mode 100644 assets/bosses/carpet/red/carpet-6.png.import create mode 100755 assets/bosses/carpet/red/carpet-7.png create mode 100644 assets/bosses/carpet/red/carpet-7.png.import create mode 100755 assets/bosses/carpet/red/carpet-8.png create mode 100644 assets/bosses/carpet/red/carpet-8.png.import create mode 100755 assets/bosses/carpet/red/carpet-9.png create mode 100644 assets/bosses/carpet/red/carpet-9.png.import create mode 100755 assets/bosses/idle/boss-black-idle.png create mode 100644 assets/bosses/idle/boss-black-idle.png.import create mode 100755 assets/bosses/idle/boss-red-idle.png create mode 100644 assets/bosses/idle/boss-red-idle.png.import create mode 100755 assets/bosses/perefouettard-idle-singleframe.png create mode 100644 assets/bosses/perefouettard-idle-singleframe.png.import create mode 100755 assets/bosses/perefouettard.aseprite create mode 100755 assets/bosses/stnicholas-idle-singleframe.png create mode 100644 assets/bosses/stnicholas-idle-singleframe.png.import create mode 100755 assets/bosses/stnicholas-perefouettard-recherche.aseprite create mode 100755 assets/bosses/stnicholas.aseprite create mode 100755 assets/brand/Personnage.png create mode 100644 assets/brand/Personnage.png.import create mode 100755 assets/brand/black.png create mode 100644 assets/brand/black.png.import create mode 100755 assets/brand/logo_v1.aseprite create mode 100755 assets/brand/red.png create mode 100644 assets/brand/red.png.import create mode 100755 assets/brand/stnicholas-perefouettard-recherche.aseprite create mode 100755 assets/brand/temp-logo.png create mode 100644 assets/brand/temp-logo.png.import create mode 100644 assets/light.png create mode 100644 assets/light.png.import create mode 100755 assets/researches/terrain.png create mode 100644 assets/researches/terrain.png.import create mode 100755 assets/researches/visual-slice-boss.aseprite create mode 100755 assets/researches/visual-slice-boss.png create mode 100644 assets/researches/visual-slice-boss.png.import create mode 100755 assets/researches/visual-slice-inside-school.aseprite create mode 100755 assets/researches/visual-slice-outside.aseprite create mode 100755 assets/researches/visual-slice-outside.png create mode 100644 assets/researches/visual-slice-outside.png.import delete mode 100644 src/actors/candy.tscn create mode 100644 src/actors/candy/candy.gd create mode 100644 src/actors/candy/candy.tscn create mode 100644 src/actors/candy/spriteFrames/mandarinLarge.tres create mode 100644 src/actors/candy/spriteFrames/mandarinSmall.tres create mode 100644 src/actors/candy/spriteFrames/peanutLarge.tres create mode 100644 src/actors/candy/spriteFrames/peanutSmall.tres delete mode 100644 src/actors/player.tscn rename src/actors/{ => player}/player.gd (64%) create mode 100644 src/actors/player/player.tscn create mode 100644 src/actors/player/spriteFrames/boyBlack.tres create mode 100644 src/actors/player/spriteFrames/boyRed.tres create mode 100644 src/actors/player/spriteFrames/girlBlack.tres create mode 100644 src/actors/player/spriteFrames/girlRed.tres rename src/{actors/candy.gd => scripts/server/candySpawner.gd} (66%) create mode 100644 src/scripts/server/candySpawners/CandySpawners.gd create mode 100644 src/scripts/server/candySpawners/CandySpawners.tscn create mode 100644 src/scripts/server/candySpawners/spawner.gd create mode 100644 src/scripts/server/trails/Trails.gd create mode 100644 src/scripts/server/trails/Trails.tscn diff --git a/assets/bosses/carpet/black/carpet-1.png b/assets/bosses/carpet/black/carpet-1.png new file mode 100755 index 0000000000000000000000000000000000000000..99d1aba18a78f3e04828244360ceafbb81d73792 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaL@JzX3_G$!_5 za^yO!AmH{;e7(T~zaqBx0x$mdD{SVjXiEvyIreYsu8U`%GauJ|Uh`Hn@J{62?bi!q z($~Jx{FpCVzDV-nnyDFXh4D-b3uV(bupiicWm=PR#T1c{2dhn-SW`F`>|M4iVA`+e w|5@c#P4!vrm)>k}msoUDL_;EMe*k|zUuNd!b9bbCfR17CboFyt=akR{04R7&I{*Lx literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/black/carpet-1.png.import b/assets/bosses/carpet/black/carpet-1.png.import new file mode 100644 index 0000000..23f61b3 --- /dev/null +++ b/assets/bosses/carpet/black/carpet-1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-1.png-229150b49ea3da86da1feb5583bf56ef.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/black/carpet-1.png" +dest_files=[ "res://.import/carpet-1.png-229150b49ea3da86da1feb5583bf56ef.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/black/carpet-2.png b/assets/bosses/carpet/black/carpet-2.png new file mode 100755 index 0000000000000000000000000000000000000000..833724576a98dabfbd31b4768698389ae6fc8582 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaMeJY5_^G$!_5 zI>>oIL4f7J*C>k*>emwZoqp*%zEh8Au4FklWA}@?Z>IB8W4%@$7YJ}Exb^PT&g<6% zoDb-^vdoiYVVEcB`h>oIfrs_NdTo|Htmy^qPT%Dni-e7wt2L&DTn^Khd-U0PQh=AGk?|^yu=gACZ(j_V zIP+uqDh?q*B?c9xkcp}nLiE3|Tfca}NVn<&6T^8G{=NggQV%)eCRZsMFJ8Gz-tWY= z`^~|V%-0LrP1?tn^KkB#O@gv&N=L4WZu-DtXOp?vC|B?X&_N8Iu6{1-oD!MVA2FZJt>mt_N6bVxSTF&6<>gTe~DWM4fBHl%2 literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/black/carpet-4.png.import b/assets/bosses/carpet/black/carpet-4.png.import new file mode 100644 index 0000000..7f8f2d8 --- /dev/null +++ b/assets/bosses/carpet/black/carpet-4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-4.png-1b313e37dbe6b9827614ecf4332ff949.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/black/carpet-4.png" +dest_files=[ "res://.import/carpet-4.png-1b313e37dbe6b9827614ecf4332ff949.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/black/carpet-5.png b/assets/bosses/carpet/black/carpet-5.png new file mode 100755 index 0000000000000000000000000000000000000000..da6a3e0f75d25c4868f09c2ca708e1f2c1ae50b8 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaO6JzX3_G$!_* zKFE2%fP?iye7Hc-VqDqoy^Nr1m~oW?7}^bC+j1$F4}dUIv98k=BFVU&I%A?0(>Ss>Sr)^#;#1 U+Ov9B1FdB6boFyt=akR{0A`3jBme*a literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/black/carpet-5.png.import b/assets/bosses/carpet/black/carpet-5.png.import new file mode 100644 index 0000000..e6c431d --- /dev/null +++ b/assets/bosses/carpet/black/carpet-5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-5.png-4aa23fc4ec3af37967ea2169bf5a64b8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/black/carpet-5.png" +dest_files=[ "res://.import/carpet-5.png-4aa23fc4ec3af37967ea2169bf5a64b8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/black/carpet-6.png b/assets/bosses/carpet/black/carpet-6.png new file mode 100755 index 0000000000000000000000000000000000000000..c8ce088c1d261c1e8c652546748a3de1106c2ec6 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaMeJY5_^G$!_* zJ;-}Nfur?dc(}sHv^fX=E;qd6Gh?BxiAmR%R_&TU?%8kGELE_YE2$~G(74@E&55aj zBgDWZ?+d%=i`ZGy<>oLpY<=R$eP>du*q&)6f!+rN3gz=W7#YO#mP)>e*fGWC!NKKU hSar_0cnBsuWX)`hShN3Q!(X8N44$rjF6*2UngHMbLwEoH literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/black/carpet-6.png.import b/assets/bosses/carpet/black/carpet-6.png.import new file mode 100644 index 0000000..f1f7105 --- /dev/null +++ b/assets/bosses/carpet/black/carpet-6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-6.png-23e6193cc9b7bb8b59c13fc6705b4538.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/black/carpet-6.png" +dest_files=[ "res://.import/carpet-6.png-23e6193cc9b7bb8b59c13fc6705b4538.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/black/carpet-7.png b/assets/bosses/carpet/black/carpet-7.png new file mode 100755 index 0000000000000000000000000000000000000000..ec07137ff06dd5fe25bbbebef56141ff423b41b9 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaN}JzX3_G$!_5 zILLWGLBQpre00PIwUr0|trpB@%=X|*Y*tGy(3^L!uHdxg{A#Z?>#lfpq)myM?r5Sc zvvwnsEJHcxk5*fTca!`NnoD?bX?@V#yO3!UOTm_7^Mqb4(6MA#R-p0q!14#dK?!Wm lCcjy^*x3J?pO0%7pMNCveL&_N6QC0qJYD@<);T3K0RTS)LmB`8 literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/black/carpet-7.png.import b/assets/bosses/carpet/black/carpet-7.png.import new file mode 100644 index 0000000..629868b --- /dev/null +++ b/assets/bosses/carpet/black/carpet-7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-7.png-de44581400b43734d09fe22d6c6f37ba.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/black/carpet-7.png" +dest_files=[ "res://.import/carpet-7.png-de44581400b43734d09fe22d6c6f37ba.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/black/carpet-8.png b/assets/bosses/carpet/black/carpet-8.png new file mode 100755 index 0000000000000000000000000000000000000000..6cf730b785b4aa8156645e5af33a8e05e6c3d758 GIT binary patch literal 179 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaM`JzX3_G$!_5 z*vNUnfXC%xcbLHr;h6`2`zK$KG;t1MX?*Olv99=P_PdO=vFgT~N(BRSSz}drvosYL zPB<_#$Zcshu2{&i?m=_d3r6v?7nl{LR$0t63@JXr&>#@RqQielzC+<{1N+GXHN{)l Z@@|7EJ4yfm literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/black/carpet-8.png.import b/assets/bosses/carpet/black/carpet-8.png.import new file mode 100644 index 0000000..dd14df8 --- /dev/null +++ b/assets/bosses/carpet/black/carpet-8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-8.png-0efe225887372918a012512ed7af41e6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/black/carpet-8.png" +dest_files=[ "res://.import/carpet-8.png-0efe225887372918a012512ed7af41e6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/black/carpet-9.png b/assets/bosses/carpet/black/carpet-9.png new file mode 100755 index 0000000000000000000000000000000000000000..78946b502111447a8db5a54fd9d81a8a4dd0b5fb GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaNpJY5_^G$!_5 zILLWGfv5H1^)&(?)aD-iyL{rEmNOURyt<7czG=2NTUWA8!)1CrcCZ?bht zvM^X*a0srwAa9cJeMP+626l#HK`gc$-f~qNbZ$O6Bk5~eQ{cqL&{ClF^}w;i3q=|^ o_AS+akeI|K`C@-%snj0E^V3t`&tL!jBhVELp00i_>zopr01vB5K>z>% literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/black/carpet-9.png.import b/assets/bosses/carpet/black/carpet-9.png.import new file mode 100644 index 0000000..14d1ca8 --- /dev/null +++ b/assets/bosses/carpet/black/carpet-9.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-9.png-46f0ffd5987cfcf79deefcaf9d54ca17.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/black/carpet-9.png" +dest_files=[ "res://.import/carpet-9.png-46f0ffd5987cfcf79deefcaf9d54ca17.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/carpet-full.aseprite b/assets/bosses/carpet/carpet-full.aseprite new file mode 100755 index 0000000000000000000000000000000000000000..768a923ac812aed712c81df2c297818443c6ec3c GIT binary patch literal 1142 zcmcJNeM}Q)9LFDrq<>g7(ai9oa1NX<3bwS2mx3%3HXS$#TUr6lG1O{XDFSM0L0xoH z*MZnLkwO6@kiFD$(}`%8-eebEq||C;o^1!t0%ci&Y<5svT5i9NWG4H6-{kq+ljkn^ zetu8x*kXi!ZC`{wK0@R!!ZmP zO!UIz6&Zxy!1%zd4QW7e3Kv)_6ab%XVr)`gCmCH1*Oe#4f{ETq%-wkqNykrcc-W8N-J0;%ke&+ZDk)XK6`cX zcX;14UFRA2)-D`LcDz)ydEbkYTc`sLMen+@xHIm~rbjPrk$t?55!>T=LUU@!JkN{3 zD@PT*Ka*b+GO~#lS8mU)=1a|;sz<)yhw%>OkD0Dr`c}uofST-$i2C7dZF$FeBTZc- z)Qvsk;_u6DrF5R_)@+;|Y)|J|w3pM_ofjJpQ}F~Fr+4BMok}x#YNhd>+A>g7O}I+D2n^6 zs>YDNV>l-==FD1L=4^3&qP#;y$v@{(e)Q%pw0_k8^e(Um+VzH!&8 zesTDLnkaLs1Qn9vZQc+0RLW4^ZU4OzrAjvTC6NsshhGJ*IuH! zmJ4FMzW$};g_#+3LAR-3?x6E-MI`%F%}28J2BoosZ$T+a29w(7Bet# z3xhBt!>l)I978JRyq##s)nFjv{C~mj`WNeF ze-UG4f2p!`=fu73rN5p`;o`eyy`xnij!7`|?KIUDd_fbm4VYK^c(nPn2l7nR+n6H! z-o`t{x4l4p_41>)Z9SD=?teEsmxFhEX0Zc5OG5Tj`{$X}^1B!=-<+d;P17_DXfK1O LtDnm{r-UW|D}+ga literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/carpets-black.png.import b/assets/bosses/carpet/carpets-black.png.import new file mode 100644 index 0000000..5a025b8 --- /dev/null +++ b/assets/bosses/carpet/carpets-black.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpets-black.png-647a72d03562f24b316db249ab4196fc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/carpets-black.png" +dest_files=[ "res://.import/carpets-black.png-647a72d03562f24b316db249ab4196fc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/carpets-red.png b/assets/bosses/carpet/carpets-red.png new file mode 100644 index 0000000000000000000000000000000000000000..75ae6855a0c6ef67b4cd27f33487480755e4d436 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^>LAR-3?x6E-MI`%F%}28J2BoosZ$T+a29w(7Bet# z3xhBt!>l&WU^5OMg9?!o_#ZdPl239Ft(^+i9vR_<|;A8!)f-@o4jD59FDsw=qTd zy^VK@Z+n6I>g7jo+j=U$-2ZNNE(h=S%wh+AmW1r5_Rlk`<##b$zBxzxnx<(Q&|U^l LS3j3^P6Qxm_b_<6`njxgN@xNA8=y`x literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/red/carpet-1.png.import b/assets/bosses/carpet/red/carpet-1.png.import new file mode 100644 index 0000000..5aa8495 --- /dev/null +++ b/assets/bosses/carpet/red/carpet-1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-1.png-5a0029af274ba12871236d42037f5140.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/red/carpet-1.png" +dest_files=[ "res://.import/carpet-1.png-5a0029af274ba12871236d42037f5140.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/red/carpet-2.png b/assets/bosses/carpet/red/carpet-2.png new file mode 100755 index 0000000000000000000000000000000000000000..b40bc7ab00640c772f0998a71ef4d36d202aaeba GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaN}JY5_^G$!_5 z+9-HHfrr`Q;Wg_G4BRdAPHyu5mcS_Xf$z$a6NT;_vH^=gTe~DWM4fWKu+s literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/red/carpet-2.png.import b/assets/bosses/carpet/red/carpet-2.png.import new file mode 100644 index 0000000..60098e6 --- /dev/null +++ b/assets/bosses/carpet/red/carpet-2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-2.png-f4d8f8d35906a603c5e9c92a4d787e2a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/red/carpet-2.png" +dest_files=[ "res://.import/carpet-2.png-f4d8f8d35906a603c5e9c92a4d787e2a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/red/carpet-3.png b/assets/bosses/carpet/red/carpet-3.png new file mode 100755 index 0000000000000000000000000000000000000000..5b1b6027bb7775adbe3d34dcf467df836d2de27d GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaOEJzX3_G$!_5 z+9=qdz{7e$Key}zlTO3l$vgY2H!yIgv|ov;s9;>=JPI*xH~0Xul_A? z*!EXWX40O@uNypnNo{ELzjVeeM50q5E&RkG?zE*@%amW))d8Kv;OXk;vd$@?2>^#t BN_7AL literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/red/carpet-3.png.import b/assets/bosses/carpet/red/carpet-3.png.import new file mode 100644 index 0000000..bc0493f --- /dev/null +++ b/assets/bosses/carpet/red/carpet-3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-3.png-f28dbd7f33e001648eb35431bf6c5909.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/red/carpet-3.png" +dest_files=[ "res://.import/carpet-3.png-f28dbd7f33e001648eb35431bf6c5909.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/red/carpet-4.png b/assets/bosses/carpet/red/carpet-4.png new file mode 100755 index 0000000000000000000000000000000000000000..62215a02a26f0a1e77c2fd2501947fbb338230b6 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaMeJY5_^G$!_* z-6+_gAi{ES>X+{h%q9(QBj@s7V6YX)KJY+8j%WJ*+i!1t*RDGM>fD^dgFVL2Qw7cx ztP}}LV0O@D4F199pu1J`Mzg=CBWvAKIV}ZmhLs|VzOQhO%wmu@{5+KqvqJ literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/red/carpet-4.png.import b/assets/bosses/carpet/red/carpet-4.png.import new file mode 100644 index 0000000..cce91c8 --- /dev/null +++ b/assets/bosses/carpet/red/carpet-4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-4.png-3746d5686c77ebd3d9d248a2a29218e4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/red/carpet-4.png" +dest_files=[ "res://.import/carpet-4.png-3746d5686c77ebd3d9d248a2a29218e4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/red/carpet-5.png b/assets/bosses/carpet/red/carpet-5.png new file mode 100755 index 0000000000000000000000000000000000000000..219aa96ecf15705a08b255995de289c29c766a92 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaMGJzX3_G$!_* zHWWOdz{7gs{+f>h%n}UMq3w)3N0^JPzwB6SqFMRd`drXDou(D5xV+A+SoLti3`Yim zPGyFQOM2%XPTjMk%|B|f=ou4t?Hwz>_USZTtJdjdIMDl~^>KtZ3f!ghAravJmF^P5GXU nf;=bRh-*m5T)A&kC3`REXzEGDn5ZP6BN#kg{an^LB{Ts5w0=ee literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/red/carpet-7.png.import b/assets/bosses/carpet/red/carpet-7.png.import new file mode 100644 index 0000000..f51604d --- /dev/null +++ b/assets/bosses/carpet/red/carpet-7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-7.png-2cde3b41bae9d5adbd028accb4ccbf08.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/red/carpet-7.png" +dest_files=[ "res://.import/carpet-7.png-2cde3b41bae9d5adbd028accb4ccbf08.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/red/carpet-8.png b/assets/bosses/carpet/red/carpet-8.png new file mode 100755 index 0000000000000000000000000000000000000000..51fb1f1e09089a671ae05ee4c8111697a276244a GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaOcJzX3_G$!_5 z*eG~FfyX)U=-ToGMzMykMzY)+8p;diidfzkOk%HF{L0koT-5qWLS@-X3(oYYZQ?aD z=3ppWz{tQKbx?3m089D@N8>LI-EJ=$1xiDwOt}#HeF7tc;u4Msxh3`jj!}&KlNvuh c%iz8D^+?#swC?lzK&u%%UHx3vIVCg!07!v7r~m)} literal 0 HcmV?d00001 diff --git a/assets/bosses/carpet/red/carpet-8.png.import b/assets/bosses/carpet/red/carpet-8.png.import new file mode 100644 index 0000000..25fbd6b --- /dev/null +++ b/assets/bosses/carpet/red/carpet-8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/carpet-8.png-3bcd71363272144520b432e9ba5ab568.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/carpet/red/carpet-8.png" +dest_files=[ "res://.import/carpet-8.png-3bcd71363272144520b432e9ba5ab568.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/carpet/red/carpet-9.png b/assets/bosses/carpet/red/carpet-9.png new file mode 100755 index 0000000000000000000000000000000000000000..2e6d595e2d240481af9727a1ee1dd4baf8977bc5 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaM;JY5_^G$!_5 zFcdtXz|;Eh`kIdd%n}UMq3w)34;pvMR=srO(2bNhbiDp};j$7}!8d;EL`7yy%)ZOk zD9OTL9pISx*0DaI@!sOPmj~q-B)sLe9MFx-IJjv^w?@;YS-&5&h%gj940+Yq*Xn$d qS+2%A{=lIFJV6)gKfem8U~Za`dNO#+%0obRFnGH9xvXPx&i%CR5RCt{2nmj!A7FFpHGqktAJ8V1cy}!PG1_0drxds3{dh-zg(6w+;dD7f!Zd9H; z^+^o4Iu%F`NZxw|39@pHcJg)Ug94ur&GB{b}wVUzH)B|l}ey20+(8+0#x?-X7h<1Sg zfvLfnJkx)#5k~z+*3C1Or)X|e9#ef1i-z0Tnh4AV(RkJ%pz;Wp@X3QgzOnT?9iz|Y zeuu(in;VrU4O4waR;hI=P!{@Sy`8&EkIU-OlpB>tZZoS5b>GNyl@)W60>VTsPj{A|xxphL3kJPfrRw}HxI zLKhr`r?<0{`fEWJrrfAJYJE(e-2aEWyt*p2LwCV5(`t>yQw5YBms=61@8JO8==dNZ z6Au8T7Kc6c^f(VV!Az@#qvL~wxC*N9=)PN;WRH%!>aiMdX00000NkvXXu0mjfMaJG8 literal 0 HcmV?d00001 diff --git a/assets/bosses/idle/boss-black-idle.png.import b/assets/bosses/idle/boss-black-idle.png.import new file mode 100644 index 0000000..acb8224 --- /dev/null +++ b/assets/bosses/idle/boss-black-idle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/boss-black-idle.png-8948bcf02936c175cce4a0f5aa158acf.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/idle/boss-black-idle.png" +dest_files=[ "res://.import/boss-black-idle.png-8948bcf02936c175cce4a0f5aa158acf.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/idle/boss-red-idle.png b/assets/bosses/idle/boss-red-idle.png new file mode 100755 index 0000000000000000000000000000000000000000..7b9f441b3ab8addc6ed74e39fecc9a21f345ef67 GIT binary patch literal 1102 zcmV-U1hM;xP)Px(2uVaiRCt{2oIgk#Q5?s=k$4?W(ws=ee}f`gXrv$_1|c0Bx=Fif7ZGvDSQnvd zCl`xTh7RIVi%^H`E(OV=1&I|E(ZPQxrAcFNISbdJzT>=Hyt}-2xtHtvOqXYJpL@UW zyLWJF&d8S%{(Hjmjw>u7M2>@CNTTkJ({u@`&GG5A%uT6h2;x7drK zrWwnA5hf4Id>$NdK)4D=h)a^;5*~N3%ExiQ0pTi~*(E&Q9klsGy~t{T-=5^$(fx*L z`|p{jjDo5~>fOT%+I$=b9B+lA^)$TrZfWVVb@cW08=nu44|K0Co;<`wmV?a4alr9Z zI2w;4OZxutDgNw!1^`4G9{~XNk5BQmr^|LdhsOs1fWDr7*DfACJmphy!0}i(8V@0w zn83x?j{t7ao|?7Yp1bv;plXq7uf}-snBgHG$BTw&VglDcZ*Xz-1L%KkyFuo{Ijt{9 zPpMc00JNuO9mAo4Cl7D=JUFG6ibcfYabJs8OOM&*mV&B9s+od#^;84Pd>oH(WG`~d zUEw_MO||eWkB=KJ;#*3kjK5dfOTG4m7mpo5=TlLt$daD!?8bC9YqZ7UaV(`$$ef)R z=N+_%>sot;6vb%UDin<6%-IP5CSFs&Q7Qw zJq6(bfPs}2PhAJ$wIyBbWT9d;0=^=$99s+GhR)Y4hf@MCgo~4>Q zWX8|J`Q<5TTG-QY)(!h-3Y`?S9CPD5DKam>1u7(KlCTK@zB)G>|vQt*?{xXAsT}4SYhRGqTW3$ z^Rb;$3#t}*d$0@O{))-+O#WL{GTuA{;qm67$;Z`I>hRzIMpsu+^7(DtAU!M|aP#Ex z0~Q`v1I`XV3Kyg&Z19?o>j5`BI8gmoc|dr=?RoI^q%W4sUF&C72+#lHu|2}+dTst| z056_uU)kZ+!wNqMJHd^o!td(V!)rc&0go+T UB?=BLsQ>@~07*qoM6N<$f+y?@uK)l5 literal 0 HcmV?d00001 diff --git a/assets/bosses/idle/boss-red-idle.png.import b/assets/bosses/idle/boss-red-idle.png.import new file mode 100644 index 0000000..e932aa4 --- /dev/null +++ b/assets/bosses/idle/boss-red-idle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/boss-red-idle.png-77df7feae6909027d8a5f819deaff199.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/idle/boss-red-idle.png" +dest_files=[ "res://.import/boss-red-idle.png-77df7feae6909027d8a5f819deaff199.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/perefouettard-idle-singleframe.png b/assets/bosses/perefouettard-idle-singleframe.png new file mode 100755 index 0000000000000000000000000000000000000000..406fe073f8bedd285bdb5f3436237ffbba797082 GIT binary patch literal 1640 zcmcIke^8Ql7{|2oYNEF~>k`Xtx7?bVJ6&X@U{Pcmrh;7)mz~$Jyv?>3XF!OwE9bd& zx5^CUN9B2@C0N!dP9SULuH=2yL{?qAbH@8Zic~L1g23qa*3qB){_%aDf1c<2`8=P` z^R3%LqejeGGzW*nMPzNH<@*+%mv#nR9^O={d!@MY>sb=rY`)or|lzNXjc0PUM zvXh0$2aZw1cu`J)6K~pnmDtK!%9q)0NzyiZtaGOx%WhW&p8H?VmHNq>{lw0UFUOs3 z-smo+F_$6mwOltN?h*DAc$W#vN=!^5`Xgd#@p=ey!?|X|$qF1Is)>t>3l9&UF=Kzt z^EAQXooSGiR$drp3Ramaz_dbY`SpZyon}oZ8w4Kfe<{$&k8mA(TR8%Qq)cXiN~Nw= zu1I2*DM;Mz+f2C&qx|q6EYD$)_boncN7XISkjkzUV}w#XBfT+Ed@&*&ZKJzXd41;) z@0wp@-!OPZCJGV`VyViGpT#;lI$`TDwL+4Z)x zKSmtM{G?(a-8+35n5&mR#!#x>qXe&wk58;H))wl8(a|7LkU^zFr|fVHFNx5X@J7%V z+WrJb(z67Sy6R1?&yTXfl(BYH%UGOlsslX)TKvE}FrZ|9QEbN-Xjsv`CXH5p`Y_0u z>>Wkiy;~KjMuAR1a{D$_3d)=F0PjM(zfBhNr$_W#bPz#G5R~lXobn>Ooj%z~lwu&5 z|8{rApK4DlF!z8oKqH=~U-gc<1}*H*7dcUN1ph0`*{;ynR(O(+}oI$d(TGuy6R zP^=TrYbiX|*feI4uy%4j7Gp;Nt?Z8Qt-l}u86g8n(rfg=G`hLu`+nvUE?96bNdG?J zoHNZA5l%ygO>gmLS|tZ}1naikOE{fTaUN!FMk#&7AVU4sA`fK@rsWwc^)If01xDpo zW5r#yNJ?Df_ORX|LOVjKpKJ3sZ^*Xk_VZj5(x)<70SpV0`KB?a=j$LE&{+(mCw?7F wmJd_wbxY-NOfE@^+U@EI)gw$3Y=*ws4-$%I)~tUIc=nNJt*22GYfJY31La?*g8%>k literal 0 HcmV?d00001 diff --git a/assets/bosses/perefouettard-idle-singleframe.png.import b/assets/bosses/perefouettard-idle-singleframe.png.import new file mode 100644 index 0000000..df76904 --- /dev/null +++ b/assets/bosses/perefouettard-idle-singleframe.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/perefouettard-idle-singleframe.png-64317d5f8f1b8a8758aebff1cbd2f9e1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/bosses/perefouettard-idle-singleframe.png" +dest_files=[ "res://.import/perefouettard-idle-singleframe.png-64317d5f8f1b8a8758aebff1cbd2f9e1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/bosses/perefouettard.aseprite b/assets/bosses/perefouettard.aseprite new file mode 100755 index 0000000000000000000000000000000000000000..23f8abe8b5ea6e984ae1b9e73273558883f09ced GIT binary patch literal 2348 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

c=v%o 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 literal 0 HcmV?d00001 diff --git a/assets/bosses/stnicholas.aseprite b/assets/bosses/stnicholas.aseprite new file mode 100755 index 0000000000000000000000000000000000000000..e9f0074d93b373acee0cd4bc16a319964d1a863f GIT binary patch literal 2516 zcmeH|Yfw{X9>xz^V0NRnQ);AuknGAuxh1p`#Q+vISPf3)Y7zm%CD;T}5OIMBjM$Wd zKnk{rBowMCR*}d>E+z^r3IwE(Edmi@2^f^MXxI=Sg@D;VcD7EPozCpe?zeqs&hMN# zU!LFl&-3OC{tiLLE6orq#1X+DCJ2J?;Ci*--RjH#*}A(1L6)?pFH=n+1r3)u=Jm)? zc>68}16*BpKi^)_h#-H!ybmNf5rOeL@j!0)E}$ye0XXt?JWz9205r^c0!tqs0J2(f zK*ATtfMljSFqpgr=t0~G^z}Un#L;trhmK7EV}(ZG;l4>=uW}h^goPkNaWn9ftXv?I z#R5{pgMp{~@`2SJ9>9@@52zyoXob^!X|4&q=9%HRvK zU<#Vx2!db-YTyM@U<5j=E=D6*fCA)0I3zTab0jc2opAz# z_W}n~%&H6uF~X1X^Rhr}khC)Kkne^Z+&gAT4x1b;-2c)+r%)!}F6*$~!8Rc{s;lz| zN!m629U~Vs&xQ`_ie;jv-O5SprI{%aWq(Q5q3@0eVoI%sy3;E74p`f=1ghYZv<7ZL zY*0hgmChE+@B(R)rd21qb*j&~(yLBfS(jSgT%0g|`xx6I)pt2YOTXy$R4cIMf0ZZp zl;|twtEb1_`;_7-XG8~VZe(o7WI{^)P;wIIn<_QU#V;?iqBN$-+6(`$n@zSVA>gnJPz-J$t`J3URD?$ zk^fKfKb_>k*Cx5=mrnlvSDoApoopP!zw9L4@n3ZE?yoz!(xVRA=lo!DJ!e7v?STt{ zqlrF3*0$cOUk7yQZsN9goK5NX2=ONh_H<$QCme@T;;Zo|qJJ<9+sQ{$qqYt?DJfn} z`%0vfmOHq;{a;8mz6>oL%b!cTtYjwK5oGc6^aydFZqrBe%c7p_m#1KIC2x3Jd$(J_U=~ znThVAXGb3vac4O4jADOknp=7sb_V_A1UXA~+C?+5^Il*Z?Sb(2%=EIdWaWUfJSC(y zO{Ey1?Q)Iib-aJe_3DG{&e7&jQ45mQtT>NQt6ekPF>0BSadMdGu}-bI^T;9OnM$@cqAXAfV;v5?7g`h0HQj*Q z_^4eHS9XX*lM0ybsv!4Y~QoCY+g^k!+4; z%TKm@oyFN)t{&3sZ(<`i%?W2Q^9gx;?pTna9N)qQF4L*8ROoy_Malc z9b$=I&0FyAs-rg-gxDM$qmVN~C?SKLnRd5~6#i7YYa+VBT1os$zd|qZEizJwbA+JK zPER?lT+y=kP+|jxzwr0PFBygGL0*)SF>)I_?6%IC>(C{2DPo!z%h9sGjo7qsPpn@z z_^0F6Z$zPMe9xsgxjtQ_)w@LsxsR**7#m5^eq;q_z7|(B9f7{CE*+P|SInTYjwsS) zHVHA2OIeZZ$MtjUYOcNaiz4aei)i`fXCE==Q;+gA1{zZ!_-n~ZYdDp6p4!$F(2@Ot z$X!NaJx4K%Naq7z>nQP;j{dhkN4a)fzwLXM67dzxd^nGfa z&AChSey*C%+L%F3rvAC_SYra5{JhnQ>TVZCter|#3a=O@Hk~s^rS9b_=59UT87`g~_*QD*y8`bmlfeY8nlYwxg7OVtNAglbW*pW@n&ud wzdsZ;m8XxT`EM558)C&(Re^Nviv#3@&3#Kv8#ybR=9W&ERo?e;xrQ732m1Ft9smFU literal 0 HcmV?d00001 diff --git a/assets/brand/Personnage.png b/assets/brand/Personnage.png new file mode 100755 index 0000000000000000000000000000000000000000..ff57bad1463194bd0b950546a10ee0f5c474c8ce GIT binary patch literal 6324 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 literal 0 HcmV?d00001 diff --git a/assets/brand/red.png.import b/assets/brand/red.png.import new file mode 100644 index 0000000..61b325b --- /dev/null +++ b/assets/brand/red.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/red.png-d1d04d0514767d3631bb8e2d5f2ba34c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/brand/red.png" +dest_files=[ "res://.import/red.png-d1d04d0514767d3631bb8e2d5f2ba34c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/brand/stnicholas-perefouettard-recherche.aseprite b/assets/brand/stnicholas-perefouettard-recherche.aseprite new file mode 100755 index 0000000000000000000000000000000000000000..c80f9576da7be4066b506dff90eeec65ddb30ba8 GIT binary patch literal 5562 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 literal 0 HcmV?d00001 diff --git a/assets/brand/temp-logo.png b/assets/brand/temp-logo.png new file mode 100755 index 0000000000000000000000000000000000000000..bbbca1b7442133d2d4aeb0bf13520f3af1f09f68 GIT binary patch literal 9716 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�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 b{#3X+I`5_Zyshl51paxsZ(`KY!nywsK!0rJ literal 0 HcmV?d00001 diff --git a/assets/light.png.import b/assets/light.png.import new file mode 100644 index 0000000..205cafa --- /dev/null +++ b/assets/light.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/light.png-87539b10c4b4cebc046b6b91ffea6f69.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/light.png" +dest_files=[ "res://.import/light.png-87539b10c4b4cebc046b6b91ffea6f69.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/researches/terrain.png b/assets/researches/terrain.png new file mode 100755 index 0000000000000000000000000000000000000000..67e27813d4abb2dcf780e1d062ddfb62273480b1 GIT binary patch literal 387982 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®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 literal 0 HcmV?d00001 diff --git a/assets/researches/visual-slice-boss.png b/assets/researches/visual-slice-boss.png new file mode 100755 index 0000000000000000000000000000000000000000..e7be6c8cd3f8fccdca279f03b36bccbc4bdc4038 GIT binary patch literal 19795 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 literal 0 HcmV?d00001 diff --git a/assets/researches/visual-slice-boss.png.import b/assets/researches/visual-slice-boss.png.import new file mode 100644 index 0000000..5b8cd66 --- /dev/null +++ b/assets/researches/visual-slice-boss.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/visual-slice-boss.png-cbdec39cb99cc7e327e89eb3dd0cd194.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/researches/visual-slice-boss.png" +dest_files=[ "res://.import/visual-slice-boss.png-cbdec39cb99cc7e327e89eb3dd0cd194.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/assets/researches/visual-slice-inside-school.aseprite b/assets/researches/visual-slice-inside-school.aseprite new file mode 100755 index 0000000000000000000000000000000000000000..05b5b92736c8eeb6e7b1e40c053992444711fec6 GIT binary patch literal 4575 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 bS{H|%?&+$!y;jk<10i2)bfE~)!~TB*#U**E literal 0 HcmV?d00001 diff --git a/assets/researches/visual-slice-outside.aseprite b/assets/researches/visual-slice-outside.aseprite new file mode 100755 index 0000000000000000000000000000000000000000..103be2c97e941535f1696fc67991101ebc72fad0 GIT binary patch literal 12624 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 literal 0 HcmV?d00001 diff --git a/assets/researches/visual-slice-outside.png b/assets/researches/visual-slice-outside.png new file mode 100755 index 0000000000000000000000000000000000000000..9789dd55289664f7ff591c8f9a16312d1af77ba5 GIT binary patch literal 10447 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 KkS~)p_xXSFxgALW literal 0 HcmV?d00001 diff --git a/assets/researches/visual-slice-outside.png.import b/assets/researches/visual-slice-outside.png.import new file mode 100644 index 0000000..5182ec3 --- /dev/null +++ b/assets/researches/visual-slice-outside.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/visual-slice-outside.png-5bed442c1ef73fc8beee4162d5358383.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/researches/visual-slice-outside.png" +dest_files=[ "res://.import/visual-slice-outside.png-5bed442c1ef73fc8beee4162d5358383.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project.godot b/project.godot index 856d533..1758683 100644 --- a/project.godot +++ b/project.godot @@ -12,32 +12,45 @@ config_version=4 config/name="schoolboybattle" run/main_scene="res://src/ui/menus/local-connection/ConnectionTest.tscn" -config/icon="res://icon.png" +boot_splash/image="res://assets/brand/Personnage.png" +boot_splash/fullsize=false +config/icon="res://assets/brand/temp-logo.png" [autoload] gamestate="*res://src/scripts/gamestate.gd" +[display] + +window/size/width=1280 +window/size/height=720 +window/stretch/mode="2d" +window/stretch/aspect="expand" + +[global] + +mask=false + [input] up={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":87,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } down={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } left={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":65,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } right={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":68,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } @@ -45,6 +58,14 @@ right={ pointing/emulate_touch_from_mouse=true +[layer_names] + +2d_physics/layer_1="player" +2d_physics/layer_2="candy" +2d_physics/layer_3="wall" +2d_physics/layer_4="team_red" +2d_physics/layer_5="team_black" + [physics] common/enable_pause_aware_picking=true diff --git a/src/Game.gd b/src/Game.gd index 7a07c05..f443a34 100644 --- a/src/Game.gd +++ b/src/Game.gd @@ -1,23 +1,104 @@ extends Node2D -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" +"""######################################## + VARIABLES +########################################""" -# Called when the node enters the scene tree for the first time. -func _ready(): - pass +var player: KinematicBody2D +var is_server: bool + + +"""######################################## + INIT +########################################""" + + +func init(players_init, server_only = false): + var player_scene = load("res://src/actors/player/player.tscn") + + # Create the players + var i_black = 0 + var i_red = 0 + + for id in players_init: + var p_init = players_init[id] + + var spawn_pos = Vector2() + if p_init['team']: + spawn_pos = get_node("YSort/Map/SpawnPointsBlack/" + str(i_black)).position + i_black += 1 + else: + spawn_pos = get_node("YSort/Map/SpawnPointsRed/" + str(i_red)).position + i_red += 1 + var p = player_scene.instance() + + p.init(p_init["name"], p_init["gender"], p_init["team"], spawn_pos) + p.set_name(str(id)) # Use unique ID as node name + p.set_network_master(id) #set unique id as master + + # If the player we are creating is the one of this instance + if get_tree().get_network_unique_id() == id: + # Set it's camera as the main one + p.get_node("Camera").current = true + player = p + + get_node("YSort/Players").add_child(p) + + if get_tree().is_network_server(): + + # Candy spawners + var candy_spawner = load("res://src/scripts/server/candySpawners/CandySpawners.tscn").instance() + self.add_child(candy_spawner) + candy_spawner.init($YSort/Map/CandySpawners.get_children()) + + # Candy trails + var candy_trails = load("res://src/scripts/server/trails/Trails.tscn").instance() + self.add_child(candy_trails) + candy_trails.init($YSort/Players) + + if server_only: + $CameraServerOnly.visible = true + $CameraServerOnly.current = true + $CanvasLayer/HUD.visible = false func set_main_player(): + # Connects the joystick's signal to the player of this instance $CanvasLayer/HUD/Joystick.connect( "use_move_vector", get_node("YSort/Players/" + str(get_tree().get_network_unique_id())), "_on_joystick_event" ) + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass + + + +"""######################################## + PROCESS +########################################""" + + # Called every frame. 'delta' is the elapsed time since the previous frame. -#func _process(delta): -# pass +func _process(delta): + + if get_tree().is_network_server(): + pass # self.draw_player_trail() + + # Shrunk the trail if it's too big FIXME : doesn't work ? + #if points_size > 5: + # $ThisPlayerTrail.points.resize(1) + + +remote func spawn_candy(pos, type): + pass + + +"""######################################## + SLOTS +########################################""" diff --git a/src/Game.tscn b/src/Game.tscn index e0c7ead..2dbaced 100644 --- a/src/Game.tscn +++ b/src/Game.tscn @@ -1,5 +1,6 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=5 format=2] +[ext_resource path="res://src/actors/candy/candy.tscn" type="PackedScene" id=1] [ext_resource path="res://src/ui/game-hud.tscn" type="PackedScene" id=2] [ext_resource path="res://src/levels/level-demo.tscn" type="PackedScene" id=3] [ext_resource path="res://src/Game.gd" type="Script" id=4] @@ -15,34 +16,14 @@ script = ExtResource( 4 ) [node name="Players" type="YSort" parent="YSort"] -[node name="Map" parent="YSort" instance=ExtResource( 3 )] -position = Vector2( 6.10352e-05, 0.00012207 ) - -[node name="SpawnPoints" type="Node2D" parent="."] - -[node name="0" type="Position2D" parent="SpawnPoints"] -position = Vector2( 967.322, 687.308 ) - -[node name="1" type="Position2D" parent="SpawnPoints"] -position = Vector2( 1343.5, 789.131 ) - -[node name="2" type="Position2D" parent="SpawnPoints"] -position = Vector2( 1878.08, 817.415 ) +[node name="Candies" type="YSort" parent="YSort"] -[node name="3" type="Position2D" parent="SpawnPoints"] -position = Vector2( 2078.89, 172.534 ) +[node name="Candy" parent="YSort/Candies" instance=ExtResource( 1 )] +position = Vector2( 1056.73, -671.071 ) -[node name="4" type="Position2D" parent="SpawnPoints"] -position = Vector2( 1026.88, -537.15 ) - -[node name="5" type="Position2D" parent="SpawnPoints"] -position = Vector2( 5.99316, -518.414 ) - -[node name="6" type="Position2D" parent="SpawnPoints"] -position = Vector2( -548.38, -845.045 ) - -[node name="7" type="Position2D" parent="SpawnPoints"] -position = Vector2( -512.421, 302.658 ) +[node name="Map" parent="YSort" instance=ExtResource( 3 )] +position = Vector2( 6.10352e-05, 0.00012207 ) -[node name="8" type="Position2D" parent="SpawnPoints"] -position = Vector2( 104.882, 904.978 ) +[node name="CameraServerOnly" type="Camera2D" parent="."] +visible = false +zoom = Vector2( 15, 15 ) diff --git a/src/actors/candy.tscn b/src/actors/candy.tscn deleted file mode 100644 index 52b7a80..0000000 --- a/src/actors/candy.tscn +++ /dev/null @@ -1,6 +0,0 @@ -[gd_scene load_steps=2 format=2] - -[ext_resource path="res://src/actors/candy.gd" type="Script" id=1] - -[node name="Candy" type="Node2D"] -script = ExtResource( 1 ) diff --git a/src/actors/candy/candy.gd b/src/actors/candy/candy.gd new file mode 100644 index 0000000..d8873ac --- /dev/null +++ b/src/actors/candy/candy.gd @@ -0,0 +1,75 @@ +extends Node2D + +"""######################################## + VARIABLES +########################################""" + + +var next_candy: Node2D = null +var taken_by: KinematicBody2D = null +var spawner: Node = null + +var targeted_position: Vector2 = Vector2.ZERO + +puppet var puppet_targeted_pos = Vector2.ZERO + + +"""######################################## + INIT +########################################""" + + +func _init(): + pass + +# Called when the node enters the scene tree for the first time. +func _ready(): + targeted_position = position + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + if taken_by != null: + if is_network_master(): + assert(get_tree().is_network_server()) + # self.position = taken_by.position + rset("puppet_targeted_pos", targeted_position) + else: + targeted_position = puppet_targeted_pos + + self.position = lerp(self.position, self.targeted_position, 0.1) + + +# Picked up from the ground by a player +func _on_Area2D_body_entered(player): + if not player is KinematicBody2D: + return + + print($Area2D.get_collision_mask()) + self.taken_by = player + self.set_collision_player(false) # Doesn't detect every player + player.take_candy(self) + + +"""######################################## + MISC +########################################""" + + +func is_taken(): + return self.taken_by != null + + +func set_collision_player(value: bool): + $Area2D.set_collision_mask_bit(0, value) + + +# false -> red / true -> black +func set_color_team(is_black: bool): + # Set the candy visual color + pass + + +# false -> red / true -> black +func set_collision_team(is_black: bool): + $Area2D.set_collision_mask_bit(3, not is_black) + $Area2D.set_collision_mask_bit(4, is_black) diff --git a/src/actors/candy/candy.tscn b/src/actors/candy/candy.tscn new file mode 100644 index 0000000..a989137 --- /dev/null +++ b/src/actors/candy/candy.tscn @@ -0,0 +1,25 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://src/actors/candy/candy.gd" type="Script" id=1] +[ext_resource path="res://src/actors/candy/spriteFrames/mandarinSmall.tres" type="SpriteFrames" id=2] + +[sub_resource type="CircleShape2D" id=1] +radius = 56.0357 + +[node name="Candy" type="Node2D"] +script = ExtResource( 1 ) + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +scale = Vector2( 10, 10 ) +frames = ExtResource( 2 ) +animation = "idle" +frame = 7 +playing = true + +[node name="Area2D" type="Area2D" parent="."] +collision_layer = 2 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +shape = SubResource( 1 ) + +[connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"] diff --git a/src/actors/candy/spriteFrames/mandarinLarge.tres b/src/actors/candy/spriteFrames/mandarinLarge.tres new file mode 100644 index 0000000..5f8c9e2 --- /dev/null +++ b/src/actors/candy/spriteFrames/mandarinLarge.tres @@ -0,0 +1,51 @@ +[gd_resource type="SpriteFrames" load_steps=12 format=2] + +[ext_resource path="res://assets/candy/idle/mandarin-big-idle.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 1 ) +region = Rect2( 13, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 1 ) +region = Rect2( 26, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 1 ) +region = Rect2( 39, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 1 ) +region = Rect2( 52, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 1 ) +region = Rect2( 65, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 1 ) +region = Rect2( 78, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 1 ) +region = Rect2( 91, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 1 ) +region = Rect2( 104, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 1 ) +region = Rect2( 117, 0, 13, 13 ) + +[resource] +animations = [ { +"frames": [ SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ) ], +"loop": true, +"name": "idle", +"speed": 10.0 +} ] diff --git a/src/actors/candy/spriteFrames/mandarinSmall.tres b/src/actors/candy/spriteFrames/mandarinSmall.tres new file mode 100644 index 0000000..8bb38dc --- /dev/null +++ b/src/actors/candy/spriteFrames/mandarinSmall.tres @@ -0,0 +1,43 @@ +[gd_resource type="SpriteFrames" load_steps=10 format=2] + +[ext_resource path="res://assets/candy/idle/mandarin-small-idle.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 1 ) +region = Rect2( 13, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 1 ) +region = Rect2( 26, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 1 ) +region = Rect2( 39, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 1 ) +region = Rect2( 52, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 1 ) +region = Rect2( 65, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 1 ) +region = Rect2( 78, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 1 ) +region = Rect2( 91, 0, 13, 13 ) + +[resource] +animations = [ { +"frames": [ SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ) ], +"loop": true, +"name": "idle", +"speed": 10.0 +} ] diff --git a/src/actors/candy/spriteFrames/peanutLarge.tres b/src/actors/candy/spriteFrames/peanutLarge.tres new file mode 100644 index 0000000..3d4cffd --- /dev/null +++ b/src/actors/candy/spriteFrames/peanutLarge.tres @@ -0,0 +1,59 @@ +[gd_resource type="SpriteFrames" load_steps=14 format=2] + +[ext_resource path="res://assets/candy/idle/peanut-big-idle.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 13, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 26, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 1 ) +region = Rect2( 39, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 52, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 65, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 1 ) +region = Rect2( 78, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 1 ) +region = Rect2( 91, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 1 ) +region = Rect2( 104, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 1 ) +region = Rect2( 117, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 1 ) +region = Rect2( 130, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 1 ) +region = Rect2( 143, 0, 13, 13 ) + +[resource] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ) ], +"loop": true, +"name": "idle", +"speed": 10.0 +} ] diff --git a/src/actors/candy/spriteFrames/peanutSmall.tres b/src/actors/candy/spriteFrames/peanutSmall.tres new file mode 100644 index 0000000..e183935 --- /dev/null +++ b/src/actors/candy/spriteFrames/peanutSmall.tres @@ -0,0 +1,43 @@ +[gd_resource type="SpriteFrames" load_steps=10 format=2] + +[ext_resource path="res://assets/candy/idle/peanut-small-idle.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 13, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 26, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 1 ) +region = Rect2( 39, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 52, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 65, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 1 ) +region = Rect2( 78, 0, 13, 13 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 1 ) +region = Rect2( 91, 0, 13, 13 ) + +[resource] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ) ], +"loop": true, +"name": "idle", +"speed": 10.0 +} ] diff --git a/src/actors/player.tscn b/src/actors/player.tscn deleted file mode 100644 index 1823306..0000000 --- a/src/actors/player.tscn +++ /dev/null @@ -1,392 +0,0 @@ -[gd_scene load_steps=81 format=2] - -[ext_resource path="res://src/actors/player.gd" type="Script" id=1] -[ext_resource path="res://assets/player/idle/girl-red-idle.png" type="Texture" id=2] -[ext_resource path="res://assets/player/run/girl-red-run.png" type="Texture" id=3] -[ext_resource path="res://assets/player/idle/boy-black-idle.png" type="Texture" id=4] -[ext_resource path="res://assets/player/run/boy-black-run.png" type="Texture" id=5] -[ext_resource path="res://assets/player/run/girl-black-run.png" type="Texture" id=6] -[ext_resource path="res://assets/player/run/boy-red-run.png" type="Texture" id=7] -[ext_resource path="res://assets/player/idle/boy-red-idle.png" type="Texture" id=8] -[ext_resource path="res://assets/player/idle/girl-black-idle.png" type="Texture" id=9] -[ext_resource path="res://assets/fonts/Roboto/Roboto-Bold.ttf" type="DynamicFontData" id=10] - -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 6, 0.5 ) - -[sub_resource type="AtlasTexture" id=2] -atlas = ExtResource( 8 ) -region = Rect2( 0, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=3] -atlas = ExtResource( 8 ) -region = Rect2( 12, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=4] -atlas = ExtResource( 8 ) -region = Rect2( 24, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=5] -atlas = ExtResource( 8 ) -region = Rect2( 36, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=6] -atlas = ExtResource( 8 ) -region = Rect2( 48, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=7] -atlas = ExtResource( 8 ) -region = Rect2( 60, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=8] -atlas = ExtResource( 7 ) -region = Rect2( 0, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=9] -atlas = ExtResource( 7 ) -region = Rect2( 12, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=10] -atlas = ExtResource( 7 ) -region = Rect2( 24, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=11] -atlas = ExtResource( 7 ) -region = Rect2( 36, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=12] -atlas = ExtResource( 7 ) -region = Rect2( 48, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=13] -atlas = ExtResource( 7 ) -region = Rect2( 60, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=14] -atlas = ExtResource( 7 ) -region = Rect2( 72, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=15] -atlas = ExtResource( 7 ) -region = Rect2( 84, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=16] -atlas = ExtResource( 7 ) -region = Rect2( 96, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=17] -atlas = ExtResource( 7 ) -region = Rect2( 108, 0, 12, 15 ) - -[sub_resource type="SpriteFrames" id=18] -animations = [ { -"frames": [ SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ) ], -"loop": true, -"name": "idle", -"speed": 5.0 -}, { -"frames": [ SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ) ], -"loop": true, -"name": "run", -"speed": 15.0 -} ] - -[sub_resource type="AtlasTexture" id=19] -atlas = ExtResource( 4 ) -region = Rect2( 0, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=20] -atlas = ExtResource( 4 ) -region = Rect2( 12, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=21] -atlas = ExtResource( 4 ) -region = Rect2( 24, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=22] -atlas = ExtResource( 4 ) -region = Rect2( 36, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=23] -atlas = ExtResource( 4 ) -region = Rect2( 48, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=24] -atlas = ExtResource( 4 ) -region = Rect2( 60, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=25] -atlas = ExtResource( 5 ) -region = Rect2( 0, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=26] -atlas = ExtResource( 5 ) -region = Rect2( 12, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=27] -atlas = ExtResource( 5 ) -region = Rect2( 24, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=28] -atlas = ExtResource( 5 ) -region = Rect2( 36, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=29] -atlas = ExtResource( 5 ) -region = Rect2( 48, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=30] -atlas = ExtResource( 5 ) -region = Rect2( 60, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=31] -atlas = ExtResource( 5 ) -region = Rect2( 72, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=32] -atlas = ExtResource( 5 ) -region = Rect2( 84, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=33] -atlas = ExtResource( 5 ) -region = Rect2( 96, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=34] -atlas = ExtResource( 5 ) -region = Rect2( 108, 0, 12, 15 ) - -[sub_resource type="SpriteFrames" id=35] -animations = [ { -"frames": [ SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ], -"loop": true, -"name": "idle", -"speed": 5.0 -}, { -"frames": [ SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ) ], -"loop": true, -"name": "run", -"speed": 15.0 -} ] - -[sub_resource type="AtlasTexture" id=36] -atlas = ExtResource( 2 ) -region = Rect2( 0, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=37] -atlas = ExtResource( 2 ) -region = Rect2( 12, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=38] -atlas = ExtResource( 2 ) -region = Rect2( 24, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=39] -atlas = ExtResource( 2 ) -region = Rect2( 36, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=40] -atlas = ExtResource( 2 ) -region = Rect2( 48, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=41] -atlas = ExtResource( 2 ) -region = Rect2( 60, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=42] -atlas = ExtResource( 3 ) -region = Rect2( 0, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=43] -atlas = ExtResource( 3 ) -region = Rect2( 12, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=44] -atlas = ExtResource( 3 ) -region = Rect2( 24, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=45] -atlas = ExtResource( 3 ) -region = Rect2( 36, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=46] -atlas = ExtResource( 3 ) -region = Rect2( 48, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=47] -atlas = ExtResource( 3 ) -region = Rect2( 60, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=48] -atlas = ExtResource( 3 ) -region = Rect2( 72, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=49] -atlas = ExtResource( 3 ) -region = Rect2( 84, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=50] -atlas = ExtResource( 3 ) -region = Rect2( 96, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=51] -atlas = ExtResource( 3 ) -region = Rect2( 108, 0, 12, 15 ) - -[sub_resource type="SpriteFrames" id=52] -animations = [ { -"frames": [ SubResource( 36 ), SubResource( 37 ), SubResource( 38 ), SubResource( 39 ), SubResource( 40 ), SubResource( 41 ) ], -"loop": true, -"name": "idle", -"speed": 5.0 -}, { -"frames": [ SubResource( 42 ), SubResource( 43 ), SubResource( 44 ), SubResource( 45 ), SubResource( 46 ), SubResource( 47 ), SubResource( 48 ), SubResource( 49 ), SubResource( 50 ), SubResource( 51 ) ], -"loop": true, -"name": "run", -"speed": 15.0 -} ] - -[sub_resource type="AtlasTexture" id=53] -atlas = ExtResource( 9 ) -region = Rect2( 0, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=54] -atlas = ExtResource( 9 ) -region = Rect2( 12, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=55] -atlas = ExtResource( 9 ) -region = Rect2( 24, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=56] -atlas = ExtResource( 9 ) -region = Rect2( 36, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=57] -atlas = ExtResource( 9 ) -region = Rect2( 48, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=58] -atlas = ExtResource( 9 ) -region = Rect2( 60, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=59] -atlas = ExtResource( 6 ) -region = Rect2( 0, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=60] -atlas = ExtResource( 6 ) -region = Rect2( 12, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=61] -atlas = ExtResource( 6 ) -region = Rect2( 24, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=62] -atlas = ExtResource( 6 ) -region = Rect2( 36, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=63] -atlas = ExtResource( 6 ) -region = Rect2( 48, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=64] -atlas = ExtResource( 6 ) -region = Rect2( 60, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=65] -atlas = ExtResource( 6 ) -region = Rect2( 72, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=66] -atlas = ExtResource( 6 ) -region = Rect2( 84, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=67] -atlas = ExtResource( 6 ) -region = Rect2( 96, 0, 12, 15 ) - -[sub_resource type="AtlasTexture" id=68] -atlas = ExtResource( 6 ) -region = Rect2( 108, 0, 12, 15 ) - -[sub_resource type="SpriteFrames" id=69] -animations = [ { -"frames": [ SubResource( 53 ), SubResource( 54 ), SubResource( 55 ), SubResource( 56 ), SubResource( 57 ), SubResource( 58 ) ], -"loop": true, -"name": "idle", -"speed": 5.0 -}, { -"frames": [ SubResource( 59 ), SubResource( 60 ), SubResource( 61 ), SubResource( 62 ), SubResource( 63 ), SubResource( 64 ), SubResource( 65 ), SubResource( 66 ), SubResource( 67 ), SubResource( 68 ) ], -"loop": true, -"name": "run", -"speed": 15.0 -} ] - -[sub_resource type="DynamicFont" id=70] -outline_size = 2 -outline_color = Color( 0, 0, 0, 1 ) -use_mipmaps = true -use_filter = true -font_data = ExtResource( 10 ) - -[node name="Player" type="KinematicBody2D"] -scale = Vector2( 10, 10 ) -collision_layer = 3 -collision_mask = 3 -script = ExtResource( 1 ) - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2( 0, 4.49091 ) -shape = SubResource( 1 ) - -[node name="Sprites" type="Node2D" parent="."] -position = Vector2( 0, -3.00909 ) - -[node name="BoyRed" type="AnimatedSprite" parent="Sprites"] -frames = SubResource( 18 ) -animation = "idle" -playing = true - -[node name="BoyBlack" type="AnimatedSprite" parent="Sprites"] -visible = false -frames = SubResource( 35 ) -animation = "run" -frame = 9 -playing = true - -[node name="GirlRed" type="AnimatedSprite" parent="Sprites"] -visible = false -frames = SubResource( 52 ) -animation = "run" -frame = 8 -playing = true - -[node name="GirlBlack" type="AnimatedSprite" parent="Sprites"] -visible = false -frames = SubResource( 69 ) -animation = "run" -frame = 2 -playing = true - -[node name="Camera" type="Camera2D" parent="."] -position = Vector2( 0, -3.00909 ) -smoothing_enabled = true -smoothing_speed = 10.0 -editor_draw_screen = false - -[node name="NameTag" type="Label" parent="."] -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -margin_left = -4.65121 -margin_top = -13.7379 -margin_right = 88.3488 -margin_bottom = 5.26215 -rect_scale = Vector2( 0.1, 0.1 ) -custom_fonts/font = SubResource( 70 ) -text = "Player Name" -align = 1 -__meta__ = { -"_edit_use_anchors_": false -} diff --git a/src/actors/player.gd b/src/actors/player/player.gd similarity index 64% rename from src/actors/player.gd rename to src/actors/player/player.gd index e1d0a89..32bfb13 100644 --- a/src/actors/player.gd +++ b/src/actors/player/player.gd @@ -14,6 +14,8 @@ puppet var puppet_velocity = Vector2.ZERO var velocity = Vector2.ZERO var joystick_velocity = Vector2.ZERO +var trail: Array = Array() + var speed = 500 var gender = null var team = null @@ -23,26 +25,24 @@ var flip_h = false INIT ########################################""" + +# Default values func _init(): self.gender = gender_e.GIRL self.team = team_e.RED +# Used as a constructor func init(name: String, gender: bool, team: bool, position: Vector2): $NameTag.set_text(name) self.gender = gender self.team = team self.position = position -func init_animated_sprite(): - for sprite in $Sprites.get_children(): - var sprite_as = sprite as AnimatedSprite - sprite_as.hide() - get_sprite_node().show() - # Called when the node enters the scene tree for the first time func _ready(): - init_animated_sprite() + self.init_sprite_frame() + """######################################## PROCESS @@ -68,6 +68,8 @@ func _process(delta): func apply_movements(): # The function already uses delta in its implementation move_and_slide(velocity) + if not is_network_master(): + puppet_pos = position # To avoid jitter func run(): @@ -95,23 +97,27 @@ func get_player_action_input(): func animate(): - var node_to_animate = get_sprite_node() - node_to_animate.animation = get_animation() - node_to_animate.flip_h = flip_h - if abs(velocity.x) > 0: - flip_h = velocity.x < 0 + $AnimatedSprite.animation = get_animation() + $AnimatedSprite.flip_h = self.flip_h + if abs(self.velocity.x) > 0: + self.flip_h = self.velocity.x < 0 + +func init_sprite_frame(): + var sprite_frames: SpriteFrames + if int(self.gender) == self.gender_e.BOY and int(self.team) == self.team_e.RED: + sprite_frames = preload("res://src/actors/player/spriteFrames/boyRed.tres") + if int(self.gender) == self.gender_e.BOY and int(self.team) == self.team_e.BLACK: + sprite_frames = preload("res://src/actors/player/spriteFrames/boyBlack.tres") + if int(self.gender) == self.gender_e.GIRL and int(self.team) == self.team_e.RED: + sprite_frames = preload("res://src/actors/player/spriteFrames/girlRed.tres") + if int(self.gender) == self.gender_e.GIRL and int(self.team) == self.team_e.BLACK: + sprite_frames = preload("res://src/actors/player/spriteFrames/girlBlack.tres") + $AnimatedSprite.set_sprite_frames(sprite_frames) -func get_sprite_node(): - if int(gender) == gender_e.BOY and int(team) == team_e.RED: return $Sprites/BoyRed - if int(gender) == gender_e.BOY and int(team) == team_e.BLACK: return $Sprites/BoyBlack - if int(gender) == gender_e.GIRL and int(team) == team_e.RED: return $Sprites/GirlRed - if int(gender) == gender_e.GIRL and int(team) == team_e.BLACK: return $Sprites/GirlBlack - print("No animation defined") - assert(false) func get_animation(): - if abs(velocity.x) > 0 || abs(velocity.y) > 0: + if abs(self.velocity.x) > 0 || abs(self.velocity.y) > 0: return "run" return "idle" @@ -129,6 +135,19 @@ func multiplayer_movements(): position = puppet_pos velocity = puppet_velocity + +"""######################################## + CANDIES +########################################""" + + +func take_candy(candy: Node2D): + assert(candy is Node2D) + self.trail.insert(0, candy) + candy.set_collision_team(bool(self.team)) + candy.set_color_team(bool(self.team)) + + """######################################## SLOTS ########################################""" diff --git a/src/actors/player/player.tscn b/src/actors/player/player.tscn new file mode 100644 index 0000000..4b9b9b4 --- /dev/null +++ b/src/actors/player/player.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://src/actors/player/player.gd" type="Script" id=1] +[ext_resource path="res://src/actors/player/spriteFrames/boyRed.tres" type="SpriteFrames" id=2] +[ext_resource path="res://assets/fonts/Roboto/Roboto-Bold.ttf" type="DynamicFontData" id=6] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 6, 0.5 ) + +[sub_resource type="DynamicFont" id=2] +outline_size = 2 +outline_color = Color( 0, 0, 0, 1 ) +use_mipmaps = true +use_filter = true +font_data = ExtResource( 6 ) + +[node name="Player" type="KinematicBody2D"] +scale = Vector2( 10, 10 ) +collision_mask = 4 +script = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( 0, 4.49091 ) +shape = SubResource( 1 ) + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +position = Vector2( 0, -3.00909 ) +frames = ExtResource( 2 ) +animation = "idle" +frame = 2 +playing = true + +[node name="Camera" type="Camera2D" parent="."] +position = Vector2( 0, -3.00909 ) +smoothing_enabled = true +smoothing_speed = 10.0 +editor_draw_screen = false + +[node name="NameTag" type="Label" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -13.9851 +margin_top = -15.9362 +margin_right = 79.0149 +margin_bottom = 3.06382 +rect_scale = Vector2( 0.3, 0.3 ) +custom_fonts/font = SubResource( 2 ) +text = "Player Name" +align = 1 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="CandiesTrail" type="Node2D" parent="."] +position = Vector2( 15.3043, 0 ) +scale = Vector2( 0.1, 0.1 ) diff --git a/src/actors/player/spriteFrames/boyBlack.tres b/src/actors/player/spriteFrames/boyBlack.tres new file mode 100644 index 0000000..b566394 --- /dev/null +++ b/src/actors/player/spriteFrames/boyBlack.tres @@ -0,0 +1,81 @@ +[gd_resource type="SpriteFrames" load_steps=19 format=2] + +[ext_resource path="res://assets/player/idle/boy-black-idle.png" type="Texture" id=1] +[ext_resource path="res://assets/player/run/boy-black-run.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 1 ) +region = Rect2( 12, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 1 ) +region = Rect2( 24, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=22] +atlas = ExtResource( 1 ) +region = Rect2( 36, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=23] +atlas = ExtResource( 1 ) +region = Rect2( 48, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=24] +atlas = ExtResource( 1 ) +region = Rect2( 60, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=25] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=26] +atlas = ExtResource( 2 ) +region = Rect2( 12, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=27] +atlas = ExtResource( 2 ) +region = Rect2( 24, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=28] +atlas = ExtResource( 2 ) +region = Rect2( 36, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=29] +atlas = ExtResource( 2 ) +region = Rect2( 48, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=30] +atlas = ExtResource( 2 ) +region = Rect2( 60, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=31] +atlas = ExtResource( 2 ) +region = Rect2( 72, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=32] +atlas = ExtResource( 2 ) +region = Rect2( 84, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=33] +atlas = ExtResource( 2 ) +region = Rect2( 96, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=34] +atlas = ExtResource( 2 ) +region = Rect2( 108, 0, 12, 15 ) + +[resource] +animations = [ { +"frames": [ SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ) ], +"loop": true, +"name": "run", +"speed": 15.0 +} ] diff --git a/src/actors/player/spriteFrames/boyRed.tres b/src/actors/player/spriteFrames/boyRed.tres new file mode 100644 index 0000000..0ffe4dd --- /dev/null +++ b/src/actors/player/spriteFrames/boyRed.tres @@ -0,0 +1,81 @@ +[gd_resource type="SpriteFrames" load_steps=19 format=2] + +[ext_resource path="res://assets/player/idle/boy-red-idle.png" type="Texture" id=1] +[ext_resource path="res://assets/player/run/boy-red-run.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 12, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 1 ) +region = Rect2( 24, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 36, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 48, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 1 ) +region = Rect2( 60, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 2 ) +region = Rect2( 12, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 2 ) +region = Rect2( 24, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 2 ) +region = Rect2( 36, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 2 ) +region = Rect2( 48, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 2 ) +region = Rect2( 60, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 2 ) +region = Rect2( 72, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 2 ) +region = Rect2( 84, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 2 ) +region = Rect2( 96, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 2 ) +region = Rect2( 108, 0, 12, 15 ) + +[resource] +animations = [ { +"frames": [ SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ) ], +"loop": true, +"name": "run", +"speed": 15.0 +} ] diff --git a/src/actors/player/spriteFrames/girlBlack.tres b/src/actors/player/spriteFrames/girlBlack.tres new file mode 100644 index 0000000..2e87283 --- /dev/null +++ b/src/actors/player/spriteFrames/girlBlack.tres @@ -0,0 +1,81 @@ +[gd_resource type="SpriteFrames" load_steps=19 format=2] + +[ext_resource path="res://assets/player/idle/girl-black-idle.png" type="Texture" id=1] +[ext_resource path="res://assets/player/run/girl-black-run.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 1 ) +region = Rect2( 12, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 1 ) +region = Rect2( 24, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=22] +atlas = ExtResource( 1 ) +region = Rect2( 36, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=23] +atlas = ExtResource( 1 ) +region = Rect2( 48, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=24] +atlas = ExtResource( 1 ) +region = Rect2( 60, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=25] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=26] +atlas = ExtResource( 2 ) +region = Rect2( 12, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=27] +atlas = ExtResource( 2 ) +region = Rect2( 24, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=28] +atlas = ExtResource( 2 ) +region = Rect2( 36, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=29] +atlas = ExtResource( 2 ) +region = Rect2( 48, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=30] +atlas = ExtResource( 2 ) +region = Rect2( 60, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=31] +atlas = ExtResource( 2 ) +region = Rect2( 72, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=32] +atlas = ExtResource( 2 ) +region = Rect2( 84, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=33] +atlas = ExtResource( 2 ) +region = Rect2( 96, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=34] +atlas = ExtResource( 2 ) +region = Rect2( 108, 0, 12, 15 ) + +[resource] +animations = [ { +"frames": [ SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ) ], +"loop": true, +"name": "run", +"speed": 15.0 +} ] diff --git a/src/actors/player/spriteFrames/girlRed.tres b/src/actors/player/spriteFrames/girlRed.tres new file mode 100644 index 0000000..c5ad70f --- /dev/null +++ b/src/actors/player/spriteFrames/girlRed.tres @@ -0,0 +1,81 @@ +[gd_resource type="SpriteFrames" load_steps=19 format=2] + +[ext_resource path="res://assets/player/run/girl-red-run.png" type="Texture" id=1] +[ext_resource path="res://assets/player/idle/girl-red-idle.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 2 ) +region = Rect2( 12, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 2 ) +region = Rect2( 24, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 2 ) +region = Rect2( 36, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 2 ) +region = Rect2( 48, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 2 ) +region = Rect2( 60, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 1 ) +region = Rect2( 12, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 1 ) +region = Rect2( 24, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 1 ) +region = Rect2( 36, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 1 ) +region = Rect2( 48, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 1 ) +region = Rect2( 60, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 1 ) +region = Rect2( 72, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 1 ) +region = Rect2( 84, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 1 ) +region = Rect2( 96, 0, 12, 15 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 1 ) +region = Rect2( 108, 0, 12, 15 ) + +[resource] +animations = [ { +"frames": [ SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ) ], +"loop": true, +"name": "run", +"speed": 15.0 +} ] diff --git a/src/levels/level-demo.tscn b/src/levels/level-demo.tscn index 1b5e5cc..bd07110 100644 --- a/src/levels/level-demo.tscn +++ b/src/levels/level-demo.tscn @@ -1,13 +1,16 @@ -[gd_scene load_steps=51 format=2] +[gd_scene load_steps=74 format=2] [ext_resource path="res://assets/world/base/planks.png" type="Texture" id=1] [ext_resource path="res://assets/world/base/path/path.png" type="Texture" id=2] +[ext_resource path="res://assets/bosses/carpet/carpets-black.png" type="Texture" id=3] [ext_resource path="res://assets/world/base/snow.png" type="Texture" id=4] [ext_resource path="res://assets/world/base/face-outside-2.png" type="Texture" id=5] [ext_resource path="res://assets/world/base/face-outside-1.png" type="Texture" id=6] [ext_resource path="res://assets/world/base/walls/walls.png" type="Texture" id=7] [ext_resource path="res://assets/world/base/face.png" type="Texture" id=8] [ext_resource path="res://assets/world/deco/barriers.png" type="Texture" id=9] +[ext_resource path="res://assets/bosses/carpet/carpets-red.png" type="Texture" id=10] +[ext_resource path="res://src/scripts/server/candySpawners/spawner.gd" type="Script" id=11] [sub_resource type="TileSet" id=1] 1/name = "snow.png 1" @@ -50,64 +53,121 @@ 0/shapes = [ ] 0/z_index = 0 -[sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) +[sub_resource type="OccluderPolygon2D" id=3] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) [sub_resource type="ConvexPolygonShape2D" id=4] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) +[sub_resource type="OccluderPolygon2D" id=5] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) [sub_resource type="ConvexPolygonShape2D" id=6] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=7] +[sub_resource type="OccluderPolygon2D" id=7] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=8] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=9] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=10] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=11] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=12] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=13] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=14] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=15] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=16] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=17] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=18] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=19] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=20] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="OccluderPolygon2D" id=21] +polygon = PoolVector2Array( 0, 0, 13, 0, 13, 13, 0, 13 ) + +[sub_resource type="OccluderPolygon2D" id=22] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=23] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=8] +[sub_resource type="ConvexPolygonShape2D" id=24] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=9] +[sub_resource type="ConvexPolygonShape2D" id=25] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=10] +[sub_resource type="ConvexPolygonShape2D" id=26] +points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=27] +points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=28] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=11] +[sub_resource type="ConvexPolygonShape2D" id=29] points = PoolVector2Array( 13, 13, 0, 13, 0, 0.0629883, 13, 0.0629883 ) -[sub_resource type="ConvexPolygonShape2D" id=12] +[sub_resource type="ConvexPolygonShape2D" id=30] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=13] +[sub_resource type="ConvexPolygonShape2D" id=31] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=14] +[sub_resource type="ConvexPolygonShape2D" id=32] points = PoolVector2Array( 0, 0, 13, 0, 13, 13, 0, 13 ) -[sub_resource type="ConvexPolygonShape2D" id=15] +[sub_resource type="ConvexPolygonShape2D" id=33] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=16] +[sub_resource type="ConvexPolygonShape2D" id=34] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=17] +[sub_resource type="ConvexPolygonShape2D" id=35] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=18] +[sub_resource type="ConvexPolygonShape2D" id=36] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=19] +[sub_resource type="ConvexPolygonShape2D" id=37] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=20] +[sub_resource type="ConvexPolygonShape2D" id=38] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=21] +[sub_resource type="OccluderPolygon2D" id=39] +polygon = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=40] points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) -[sub_resource type="TileSet" id=22] +[sub_resource type="TileSet" id=41] 0/name = "face-outside-2.png 0" 0/texture = ExtResource( 5 ) 0/tex_offset = Vector2( 0, 0 ) @@ -115,17 +175,18 @@ points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) 0/region = Rect2( 0, 0, 13, 13 ) 0/tile_mode = 0 0/occluder_offset = Vector2( 0, 0 ) +0/occluder = SubResource( 3 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape = SubResource( 3 ) +0/shape = SubResource( 4 ) 0/shape_one_way = false 0/shape_one_way_margin = 1.0 0/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 3 ), +"shape": SubResource( 4 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 0/z_index = 0 @@ -136,17 +197,18 @@ points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) 1/region = Rect2( 0, 0, 13, 13 ) 1/tile_mode = 0 1/occluder_offset = Vector2( 0, 0 ) +1/occluder = SubResource( 5 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -1/shape = SubResource( 4 ) +1/shape = SubResource( 6 ) 1/shape_one_way = false 1/shape_one_way_margin = 1.0 1/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 4 ), +"shape": SubResource( 6 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 1/z_index = 0 @@ -161,7 +223,7 @@ points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) 2/autotile/icon_coordinate = Vector2( 3, 3 ) 2/autotile/tile_size = Vector2( 13, 13 ) 2/autotile/spacing = 0 -2/autotile/occluder_map = [ ] +2/autotile/occluder_map = [ Vector2( 0, 0 ), SubResource( 7 ), Vector2( 0, 1 ), SubResource( 8 ), Vector2( 0, 2 ), SubResource( 9 ), Vector2( 0, 3 ), SubResource( 10 ), Vector2( 1, 0 ), SubResource( 11 ), Vector2( 1, 1 ), SubResource( 12 ), Vector2( 1, 2 ), SubResource( 13 ), Vector2( 1, 3 ), SubResource( 14 ), Vector2( 2, 0 ), SubResource( 15 ), Vector2( 2, 1 ), SubResource( 16 ), Vector2( 2, 2 ), SubResource( 17 ), Vector2( 2, 3 ), SubResource( 18 ), Vector2( 3, 0 ), SubResource( 19 ), Vector2( 3, 1 ), SubResource( 20 ), Vector2( 3, 2 ), SubResource( 21 ), Vector2( 3, 3 ), SubResource( 22 ) ] 2/autotile/navpoly_map = [ ] 2/autotile/priority_map = [ ] 2/autotile/z_index_map = [ ] @@ -169,104 +231,104 @@ points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -2/shape = SubResource( 5 ) +2/shape = SubResource( 23 ) 2/shape_one_way = false 2/shape_one_way_margin = 1.0 2/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 5 ), +"shape": SubResource( 23 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 6 ), +"shape": SubResource( 24 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 7 ), +"shape": SubResource( 25 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 3, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 8 ), +"shape": SubResource( 26 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 9 ), +"shape": SubResource( 27 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 10 ), +"shape": SubResource( 28 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 11 ), +"shape": SubResource( 29 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 3, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 12 ), +"shape": SubResource( 30 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 13 ), +"shape": SubResource( 31 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 14 ), +"shape": SubResource( 32 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 15 ), +"shape": SubResource( 33 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 3, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 16 ), +"shape": SubResource( 34 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 3, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 17 ), +"shape": SubResource( 35 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 18 ), +"shape": SubResource( 36 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 19 ), +"shape": SubResource( 37 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 20 ), +"shape": SubResource( 38 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 2/z_index = 0 @@ -277,17 +339,18 @@ points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) 3/region = Rect2( 0, 0, 13, 13 ) 3/tile_mode = 0 3/occluder_offset = Vector2( 0, 0 ) +3/occluder = SubResource( 39 ) 3/navigation_offset = Vector2( 0, 0 ) 3/shape_offset = Vector2( 0, 0 ) 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -3/shape = SubResource( 21 ) +3/shape = SubResource( 40 ) 3/shape_one_way = false 3/shape_one_way_margin = 1.0 3/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 21 ), +"shape": SubResource( 40 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 3/z_index = 0 @@ -306,64 +369,112 @@ points = PoolVector2Array( 13, 13, 0, 13, 0, 0, 13, 0 ) 4/shapes = [ ] 4/z_index = 0 -[sub_resource type="ConvexPolygonShape2D" id=23] +[sub_resource type="TileSet" id=42] +0/name = "carpets-black.png 0" +0/texture = ExtResource( 3 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 39, 39 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 0 +0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 256, Vector2( 0, 1 ), 260, Vector2( 0, 2 ), 4, Vector2( 1, 0 ), 320, Vector2( 1, 1 ), 325, Vector2( 1, 2 ), 5, Vector2( 2, 0 ), 64, Vector2( 2, 1 ), 65, Vector2( 2, 2 ), 1 ] +0/autotile/icon_coordinate = Vector2( 1, 1 ) +0/autotile/tile_size = Vector2( 13, 13 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 +1/name = "carpets-red.png 1" +1/texture = ExtResource( 10 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 0, 0, 39, 39 ) +1/tile_mode = 1 +1/autotile/bitmask_mode = 0 +1/autotile/bitmask_flags = [ Vector2( 0, 0 ), 256, Vector2( 0, 1 ), 260, Vector2( 0, 2 ), 4, Vector2( 1, 0 ), 320, Vector2( 1, 1 ), 325, Vector2( 1, 2 ), 5, Vector2( 2, 0 ), 64, Vector2( 2, 1 ), 65, Vector2( 2, 2 ), 1 ] +1/autotile/icon_coordinate = Vector2( 1, 1 ) +1/autotile/tile_size = Vector2( 13, 13 ) +1/autotile/spacing = 0 +1/autotile/occluder_map = [ ] +1/autotile/navpoly_map = [ ] +1/autotile/priority_map = [ ] +1/autotile/z_index_map = [ ] +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 + +[sub_resource type="ConvexPolygonShape2D" id=43] points = PoolVector2Array( 13, 11, 0, 11, 0, 10, 13, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=24] +[sub_resource type="ConvexPolygonShape2D" id=44] points = PoolVector2Array( 13, 11, 0, 11, 0, 10, 13, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=25] +[sub_resource type="ConvexPolygonShape2D" id=45] points = PoolVector2Array( 8, 13, 5, 13, 5, 11, 8, 11 ) -[sub_resource type="ConvexPolygonShape2D" id=26] +[sub_resource type="ConvexPolygonShape2D" id=46] points = PoolVector2Array( 5, 0, 8, 0, 8, 10, 5, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=27] +[sub_resource type="ConvexPolygonShape2D" id=47] points = PoolVector2Array( 8, 10, 5, 10, 5, 0, 8, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=28] +[sub_resource type="ConvexPolygonShape2D" id=48] points = PoolVector2Array( 8, 13, 5, 13, 5, 0, 8, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=29] +[sub_resource type="ConvexPolygonShape2D" id=49] points = PoolVector2Array( 8, 13, 5, 13, 5, 10, 8, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=30] +[sub_resource type="ConvexPolygonShape2D" id=50] points = PoolVector2Array( 8, 11, 5, 11, 5, 0, 8, 0 ) -[sub_resource type="ConvexPolygonShape2D" id=31] +[sub_resource type="ConvexPolygonShape2D" id=51] points = PoolVector2Array( 13, 11, 2, 11, 2, 10, 13, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=32] +[sub_resource type="ConvexPolygonShape2D" id=52] points = PoolVector2Array( 11, 11, 0, 11, 0, 10, 11, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=33] +[sub_resource type="ConvexPolygonShape2D" id=53] points = PoolVector2Array( 8, 13, 5, 13, 5, 11, 8, 11 ) -[sub_resource type="ConvexPolygonShape2D" id=34] +[sub_resource type="ConvexPolygonShape2D" id=54] points = PoolVector2Array( 8, 11, 0, 11, 0, 10, 8, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=35] +[sub_resource type="ConvexPolygonShape2D" id=55] points = PoolVector2Array( 0, 10, 8, 10, 8, 11, 0, 11 ) -[sub_resource type="ConvexPolygonShape2D" id=36] +[sub_resource type="ConvexPolygonShape2D" id=56] points = PoolVector2Array( 13, 11, 5, 11, 5, 10, 13, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=37] +[sub_resource type="ConvexPolygonShape2D" id=57] points = PoolVector2Array( 13, 11, 5, 11, 5, 10, 13, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=38] +[sub_resource type="ConvexPolygonShape2D" id=58] points = PoolVector2Array( 11, 11, 0, 11, 0, 10, 11, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=39] +[sub_resource type="ConvexPolygonShape2D" id=59] points = PoolVector2Array( 4, 17, 2, 17, 2, 11, 4, 11 ) -[sub_resource type="ConvexPolygonShape2D" id=40] +[sub_resource type="ConvexPolygonShape2D" id=60] points = PoolVector2Array( 13, 11, 2, 11, 2, 10, 13, 10 ) -[sub_resource type="ConvexPolygonShape2D" id=41] +[sub_resource type="ConvexPolygonShape2D" id=61] points = PoolVector2Array( 11, 17, 9, 17, 9, 11, 11, 11 ) -[sub_resource type="TileSet" id=42] +[sub_resource type="TileSet" id=62] 0/name = "barriers.png 0" 0/texture = ExtResource( 9 ) 0/tex_offset = Vector2( 0, 0 ) @@ -383,98 +494,98 @@ points = PoolVector2Array( 11, 17, 9, 17, 9, 11, 11, 11 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape = SubResource( 23 ) +0/shape = SubResource( 43 ) 0/shape_one_way = false 0/shape_one_way_margin = 1.0 0/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 23 ), +"shape": SubResource( 43 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 24 ), +"shape": SubResource( 44 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 25 ), +"shape": SubResource( 45 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 26 ), +"shape": SubResource( 46 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 27 ), +"shape": SubResource( 47 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 28 ), +"shape": SubResource( 48 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 29 ), +"shape": SubResource( 49 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 30 ), +"shape": SubResource( 50 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 31 ), +"shape": SubResource( 51 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 32 ), +"shape": SubResource( 52 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 33 ), +"shape": SubResource( 53 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 34 ), +"shape": SubResource( 54 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 35 ), +"shape": SubResource( 55 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 36 ), +"shape": SubResource( 56 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 37 ), +"shape": SubResource( 57 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 0/z_index = 0 @@ -488,20 +599,20 @@ points = PoolVector2Array( 11, 17, 9, 17, 9, 11, 11, 11 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -1/shape = SubResource( 38 ) +1/shape = SubResource( 58 ) 1/shape_one_way = false 1/shape_one_way_margin = 1.0 1/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 38 ), +"shape": SubResource( 58 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 39 ), +"shape": SubResource( 59 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 1/z_index = 0 @@ -515,20 +626,20 @@ points = PoolVector2Array( 11, 17, 9, 17, 9, 11, 11, 11 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -2/shape = SubResource( 40 ) +2/shape = SubResource( 60 ) 2/shape_one_way = false 2/shape_one_way_margin = 1.0 2/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 40 ), +"shape": SubResource( 60 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 41 ), +"shape": SubResource( 61 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 2/z_index = 0 @@ -543,40 +654,163 @@ scale = Vector2( 10, 10 ) tile_set = SubResource( 1 ) cell_size = Vector2( 13, 13 ) cell_custom_transform = Transform2D( 0, 0, 0, 0, 0, 0 ) +collision_layer = 4 +collision_mask = 0 format = 1 -tile_data = PoolIntArray( -720902, 1, 0, -720901, 1, 0, -720900, 1, 0, -720899, 1, 0, -720898, 1, 0, -720897, 1, 0, -786432, 1, 0, -786431, 1, 0, -786430, 1, 0, -786429, 1, 0, -786428, 1, 0, -786427, 1, 0, -786426, 1, 0, -786425, 1, 0, -786424, 1, 0, -786423, 1, 0, -786422, 1, 0, -786421, 1, 0, -786420, 1, 0, -786419, 1, 0, -786418, 1, 0, -786417, 1, 0, -786416, 1, 0, -786415, 1, 0, -786414, 1, 0, -786413, 1, 0, -786412, 1, 0, -655366, 1, 0, -655365, 1, 0, -655364, 1, 0, -655363, 1, 0, -655362, 1, 0, -655361, 1, 0, -720896, 1, 0, -720895, 1, 0, -720894, 1, 0, -720893, 1, 0, -720892, 1, 0, -720891, 1, 0, -720890, 1, 0, -720889, 1, 0, -720888, 1, 0, -720887, 1, 0, -720886, 1, 0, -720885, 1, 0, -720884, 1, 0, -720883, 1, 0, -720882, 1, 0, -720881, 1, 0, -720880, 1, 0, -720879, 1, 0, -720878, 1, 0, -720877, 1, 0, -720876, 1, 0, -589830, 1, 0, -589829, 1, 0, -589828, 1, 0, -589827, 1, 0, -589826, 1, 0, -589825, 1, 0, -655360, 1, 0, -655359, 1, 0, -655358, 1, 0, -655357, 1, 0, -655356, 1, 0, -655355, 1, 0, -655354, 1, 0, -655353, 1, 0, -655352, 1, 0, -655351, 1, 0, -655350, 1, 0, -655349, 1, 0, -655348, 1, 0, -655347, 1, 0, -655346, 1, 0, -655345, 1, 0, -655344, 1, 0, -655343, 1, 0, -655342, 1, 0, -655341, 1, 0, -655340, 1, 0, -524294, 1, 0, -524293, 1, 0, -524292, 1, 0, -524291, 1, 0, -524290, 0, 0, -524289, 0, 0, -589824, 0, 0, -589822, 1, 0, -589821, 1, 0, -589820, 1, 0, -589819, 1, 0, -589807, 1, 0, -589806, 1, 0, -589805, 1, 0, -589804, 1, 0, -458758, 1, 0, -458757, 1, 0, -458756, 1, 0, -458755, 1, 0, -458754, 0, 0, -458753, 0, 0, -524288, 0, 0, -524286, 1, 0, -524285, 1, 0, -524284, 1, 0, -524283, 1, 0, -524271, 1, 0, -524270, 1, 0, -524269, 1, 0, -524268, 1, 0, -393222, 1, 0, -393221, 1, 0, -393220, 1, 0, -393219, 1, 0, -393218, 0, 0, -393217, 0, 0, -458752, 0, 0, -458745, 0, 0, -458744, 0, 0, -458743, 0, 0, -458742, 0, 0, -458741, 0, 0, -458740, 0, 0, -458739, 0, 0, -458738, 0, 0, -458737, 0, 0, -458736, 0, 0, -458735, 1, 0, -458734, 1, 0, -458733, 1, 0, -458732, 1, 0, -327686, 1, 0, -327685, 1, 0, -327684, 1, 0, -327683, 1, 0, -327682, 0, 0, -327681, 0, 0, -393216, 0, 0, -393209, 0, 0, -393208, 0, 0, -393207, 0, 0, -393206, 0, 0, -393205, 0, 0, -393204, 0, 0, -393203, 0, 0, -393202, 0, 0, -393201, 0, 0, -393200, 0, 0, -393199, 1, 0, -393198, 1, 0, -393197, 1, 0, -393196, 1, 0, -262150, 1, 0, -262149, 1, 0, -262148, 1, 0, -262147, 1, 0, -262146, 0, 0, -262145, 0, 0, -327680, 0, 0, -327679, 0, 0, -327678, 0, 0, -327677, 0, 0, -327676, 0, 0, -327675, 0, 0, -327674, 0, 0, -327673, 0, 0, -327672, 0, 0, -327666, 0, 0, -327665, 0, 0, -327664, 0, 0, -327663, 1, 0, -327662, 1, 0, -327661, 1, 0, -327660, 1, 0, -196614, 1, 0, -196613, 1, 0, -196612, 1, 0, -196611, 1, 0, -196610, 0, 0, -196609, 0, 0, -262144, 0, 0, -262143, 0, 0, -262142, 0, 0, -262141, 0, 0, -262140, 0, 0, -262139, 0, 0, -262138, 0, 0, -262137, 0, 0, -262136, 0, 0, -262129, 0, 0, -262128, 0, 0, -262127, 1, 0, -262126, 1, 0, -262125, 1, 0, -262124, 1, 0, -131078, 1, 0, -131077, 1, 0, -131076, 1, 0, -131075, 1, 0, -196598, 1, 0, -196597, 1, 0, -196596, 1, 0, -196593, 0, 0, -196592, 0, 0, -196591, 1, 0, -196590, 1, 0, -196589, 1, 0, -196588, 1, 0, -65542, 1, 0, -65541, 1, 0, -65540, 1, 0, -65539, 1, 0, -65538, 1, 0, -65537, 1, 0, -131072, 1, 0, -131071, 1, 0, -131070, 1, 0, -131069, 1, 0, -131068, 1, 0, -131067, 1, 0, -131066, 1, 0, -131065, 1, 0, -131064, 1, 0, -131063, 1, 0, -131062, 1, 0, -131061, 1, 0, -131060, 1, 0, -131059, 1, 0, -131058, 1, 0, -131057, 0, 0, -131056, 0, 0, -131055, 1, 0, -131054, 1, 0, -131053, 1, 0, -131052, 1, 0, -6, 1, 0, -5, 1, 0, -4, 1, 0, -3, 1, 0, -2, 1, 0, -1, 1, 0, -65536, 1, 0, -65535, 1, 0, -65534, 1, 0, -65533, 1, 0, -65532, 1, 0, -65531, 1, 0, -65530, 1, 0, -65529, 1, 0, -65528, 1, 0, -65527, 1, 0, -65526, 1, 0, -65525, 1, 0, -65524, 1, 0, -65523, 1, 0, -65522, 1, 0, -65521, 0, 0, -65520, 0, 0, -65519, 1, 0, -65518, 1, 0, -65517, 1, 0, -65516, 1, 0, 65530, 1, 0, 65531, 1, 0, 65532, 1, 0, 65533, 1, 0, 65534, 1, 0, 65535, 1, 0, 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 0, 0, 16, 0, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 131066, 1, 0, 131067, 1, 0, 131068, 1, 0, 131069, 1, 0, 131070, 1, 0, 131071, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 0, 0, 65552, 0, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 196602, 1, 0, 196603, 1, 0, 196604, 1, 0, 196605, 1, 0, 196606, 1, 0, 196607, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 0, 0, 131088, 0, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 262138, 1, 0, 262139, 1, 0, 262140, 1, 0, 262141, 1, 0, 262142, 1, 0, 262143, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 327674, 1, 0, 327675, 1, 0, 327676, 1, 0, 327677, 1, 0, 327678, 1, 0, 327679, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 393210, 1, 0, 393211, 1, 0, 393212, 1, 0, 393213, 1, 0, 393214, 1, 0, 393215, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 458746, 1, 0, 458747, 1, 0, 458748, 1, 0, 458749, 1, 0, 458750, 1, 0, 458751, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 524282, 1, 0, 524283, 1, 0, 524284, 1, 0, 524285, 1, 0, 524286, 1, 0, 524287, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 589818, 1, 0, 589819, 1, 0, 589820, 1, 0, 589821, 1, 0, 589822, 1, 0, 589823, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 655354, 1, 0, 655355, 1, 0, 655356, 1, 0, 655357, 1, 0, 655358, 1, 0, 655359, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 720890, 1, 0, 720891, 1, 0, 720892, 1, 0, 720893, 1, 0, 720894, 1, 0, 720895, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 786426, 1, 0, 786427, 1, 0, 786428, 1, 0, 786429, 1, 0, 786430, 1, 0, 786431, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 851962, 1, 0, 851963, 1, 0, 851964, 1, 0, 851965, 1, 0, 851966, 1, 0, 851967, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0 ) +tile_data = PoolIntArray( -1114125, 1, 0, -1114124, 1, 0, -1114123, 1, 0, -1114122, 1, 0, -1114121, 1, 0, -1114120, 1, 0, -1114119, 1, 0, -1114118, 1, 0, -1114117, 1, 0, -1114116, 1, 0, -1114115, 1, 0, -1114114, 1, 0, -1114113, 1, 0, -1179648, 1, 0, -1179647, 1, 0, -1179646, 1, 0, -1179645, 1, 0, -1179644, 1, 0, -1179643, 1, 0, -1179642, 1, 0, -1179641, 1, 0, -1179640, 1, 0, -1179639, 1, 0, -1179638, 1, 0, -1179637, 1, 0, -1179636, 1, 0, -1179635, 1, 0, -1179634, 1, 0, -1179633, 1, 0, -1179632, 1, 0, -1179631, 1, 0, -1179630, 1, 0, -1179629, 1, 0, -1179628, 1, 0, -1179627, 1, 0, -1179626, 1, 0, -1179625, 1, 0, -1179624, 1, 0, -1179623, 1, 0, -1179622, 1, 0, -1179621, 1, 0, -1048589, 1, 0, -1048588, 1, 0, -1048587, 1, 0, -1048586, 1, 0, -1048585, 1, 0, -1048584, 1, 0, -1048583, 1, 0, -1048582, 1, 0, -1048581, 1, 0, -1048580, 1, 0, -1048579, 1, 0, -1048578, 1, 0, -1048577, 1, 0, -1114112, 1, 0, -1114111, 1, 0, -1114110, 1, 0, -1114109, 1, 0, -1114108, 1, 0, -1114107, 1, 0, -1114106, 1, 0, -1114105, 1, 0, -1114104, 1, 0, -1114103, 1, 0, -1114102, 1, 0, -1114101, 1, 0, -1114100, 1, 0, -1114099, 1, 0, -1114098, 1, 0, -1114097, 1, 0, -1114096, 1, 0, -1114095, 1, 0, -1114094, 1, 0, -1114093, 1, 0, -1114092, 1, 0, -1114091, 1, 0, -1114090, 1, 0, -1114089, 1, 0, -1114088, 1, 0, -1114087, 1, 0, -1114086, 1, 0, -1114085, 1, 0, -983053, 1, 0, -983052, 1, 0, -983051, 1, 0, -983050, 1, 0, -983049, 1, 0, -983048, 1, 0, -983047, 1, 0, -983046, 1, 0, -983045, 1, 0, -983044, 1, 0, -983043, 1, 0, -983042, 1, 0, -983041, 1, 0, -1048576, 1, 0, -1048575, 1, 0, -1048574, 1, 0, -1048573, 1, 0, -1048572, 1, 0, -1048571, 1, 0, -1048570, 1, 0, -1048569, 1, 0, -1048568, 1, 0, -1048567, 1, 0, -1048566, 1, 0, -1048565, 1, 0, -1048564, 1, 0, -1048563, 1, 0, -1048562, 1, 0, -1048561, 1, 0, -1048560, 1, 0, -1048559, 1, 0, -1048558, 1, 0, -1048557, 1, 0, -1048556, 1, 0, -1048555, 1, 0, -1048554, 1, 0, -1048553, 1, 0, -1048552, 1, 0, -1048551, 1, 0, -1048550, 1, 0, -1048549, 1, 0, -917517, 1, 0, -917516, 1, 0, -917515, 1, 0, -917514, 1, 0, -917513, 1, 0, -917512, 1, 0, -917511, 1, 0, -917510, 1, 0, -917509, 1, 0, -917508, 1, 0, -917507, 1, 0, -917506, 1, 0, -917505, 1, 0, -983040, 1, 0, -983039, 1, 0, -983038, 1, 0, -983037, 1, 0, -983036, 1, 0, -983035, 1, 0, -983034, 1, 0, -983033, 1, 0, -983032, 1, 0, -983031, 1, 0, -983030, 1, 0, -983029, 1, 0, -983028, 1, 0, -983027, 1, 0, -983026, 1, 0, -983025, 1, 0, -983024, 1, 0, -983023, 1, 0, -983022, 1, 0, -983021, 1, 0, -983020, 1, 0, -983019, 1, 0, -983018, 1, 0, -983017, 1, 0, -983016, 1, 0, -983015, 1, 0, -983014, 1, 0, -983013, 1, 0, -851981, 1, 0, -851980, 1, 0, -851979, 1, 0, -851978, 1, 0, -851977, 1, 0, -851976, 1, 0, -851975, 1, 0, -851974, 1, 0, -851973, 1, 0, -851972, 1, 0, -851971, 1, 0, -851970, 1, 0, -851969, 1, 0, -917504, 1, 0, -917503, 1, 0, -917502, 1, 0, -917501, 1, 0, -917500, 1, 0, -917499, 1, 0, -917498, 1, 0, -917497, 1, 0, -917496, 1, 0, -917495, 1, 0, -917494, 1, 0, -917493, 1, 0, -917492, 1, 0, -917491, 1, 0, -917490, 1, 0, -917489, 1, 0, -917488, 1, 0, -917487, 1, 0, -917486, 1, 0, -917485, 1, 0, -917484, 1, 0, -917483, 1, 0, -917482, 1, 0, -917481, 1, 0, -917480, 1, 0, -917479, 1, 0, -917478, 1, 0, -917477, 1, 0, -786445, 1, 0, -786444, 1, 0, -786443, 1, 0, -786442, 1, 0, -786441, 1, 0, -786440, 1, 0, -786439, 1, 0, -786438, 1, 0, -786437, 1, 0, -786436, 1, 0, -786435, 1, 0, -786434, 1, 0, -786433, 1, 0, -851968, 1, 0, -851967, 1, 0, -851966, 1, 0, -851965, 1, 0, -851964, 1, 0, -851963, 1, 0, -851962, 1, 0, -851961, 1, 0, -851960, 1, 0, -851959, 1, 0, -851958, 1, 0, -851957, 1, 0, -851956, 1, 0, -851955, 1, 0, -851954, 1, 0, -851953, 1, 0, -851952, 1, 0, -851951, 1, 0, -851950, 1, 0, -851949, 1, 0, -851948, 1, 0, -851947, 1, 0, -851946, 1, 0, -851945, 1, 0, -851944, 1, 0, -851943, 1, 0, -851942, 1, 0, -851941, 1, 0, -720909, 1, 0, -720908, 1, 0, -720907, 1, 0, -720906, 1, 0, -720905, 1, 0, -720904, 1, 0, -720903, 1, 0, -720902, 1, 0, -720901, 1, 0, -720900, 1, 0, -720899, 1, 0, -720898, 1, 0, -720897, 1, 0, -786432, 1, 0, -786431, 1, 0, -786430, 1, 0, -786429, 1, 0, -786428, 1, 0, -786427, 1, 0, -786426, 1, 0, -786425, 1, 0, -786424, 1, 0, -786423, 1, 0, -786422, 1, 0, -786421, 1, 0, -786420, 1, 0, -786419, 1, 0, -786418, 1, 0, -786417, 1, 0, -786416, 1, 0, -786415, 1, 0, -786414, 1, 0, -786413, 1, 0, -786412, 1, 0, -786411, 1, 0, -786410, 1, 0, -786409, 1, 0, -786408, 1, 0, -786407, 1, 0, -786406, 1, 0, -786405, 1, 0, -655373, 1, 0, -655372, 1, 0, -655371, 1, 0, -655370, 1, 0, -655369, 1, 0, -655368, 1, 0, -655367, 1, 0, -655366, 1, 0, -655365, 1, 0, -655364, 1, 0, -655363, 1, 0, -655362, 1, 0, -655361, 1, 0, -720896, 1, 0, -720895, 1, 0, -720894, 1, 0, -720893, 1, 0, -720892, 1, 0, -720891, 1, 0, -720890, 1, 0, -720889, 1, 0, -720888, 1, 0, -720887, 1, 0, -720886, 1, 0, -720885, 1, 0, -720884, 1, 0, -720883, 1, 0, -720882, 1, 0, -720881, 1, 0, -720880, 1, 0, -720879, 1, 0, -720878, 1, 0, -720877, 1, 0, -720876, 1, 0, -720875, 1, 0, -720874, 1, 0, -720873, 1, 0, -720872, 1, 0, -720871, 1, 0, -720870, 1, 0, -720869, 1, 0, -589837, 1, 0, -589836, 1, 0, -589835, 1, 0, -589834, 1, 0, -589833, 1, 0, -589832, 1, 0, -589831, 1, 0, -589830, 1, 0, -589829, 1, 0, -589828, 1, 0, -589827, 1, 0, -589826, 1, 0, -589825, 1, 0, -655360, 1, 0, -655359, 1, 0, -655358, 1, 0, -655357, 1, 0, -655356, 1, 0, -655355, 1, 0, -655354, 1, 0, -655353, 1, 0, -655352, 1, 0, -655351, 1, 0, -655350, 1, 0, -655349, 1, 0, -655348, 1, 0, -655347, 1, 0, -655346, 1, 0, -655345, 1, 0, -655344, 1, 0, -655343, 1, 0, -655342, 1, 0, -655341, 1, 0, -655340, 1, 0, -655339, 1, 0, -655338, 1, 0, -655337, 1, 0, -655336, 1, 0, -655335, 1, 0, -655334, 1, 0, -655333, 1, 0, -524301, 1, 0, -524300, 1, 0, -524299, 1, 0, -524298, 1, 0, -524297, 1, 0, -524296, 1, 0, -524295, 1, 0, -524294, 1, 0, -524293, 1, 0, -524292, 1, 0, -524291, 1, 0, -524290, 0, 0, -524289, 0, 0, -589824, 0, 0, -589822, 1, 0, -589821, 1, 0, -589820, 1, 0, -589819, 1, 0, -589807, 1, 0, -589806, 1, 0, -589805, 1, 0, -589804, 1, 0, -589803, 1, 0, -589802, 1, 0, -589801, 1, 0, -589800, 1, 0, -589799, 1, 0, -589798, 1, 0, -589797, 1, 0, -458765, 1, 0, -458764, 1, 0, -458763, 1, 0, -458762, 1, 0, -458761, 1, 0, -458760, 1, 0, -458759, 1, 0, -458758, 1, 0, -458757, 1, 0, -458756, 1, 0, -458755, 1, 0, -458754, 0, 0, -458753, 0, 0, -524288, 0, 0, -524286, 1, 0, -524285, 1, 0, -524284, 1, 0, -524283, 1, 0, -524271, 1, 0, -524270, 1, 0, -524269, 1, 0, -524268, 1, 0, -524267, 1, 0, -524266, 1, 0, -524265, 1, 0, -524264, 1, 0, -524263, 1, 0, -524262, 1, 0, -524261, 1, 0, -393229, 1, 0, -393228, 1, 0, -393227, 1, 0, -393226, 1, 0, -393225, 1, 0, -393224, 1, 0, -393223, 1, 0, -393222, 1, 0, -393221, 1, 0, -393220, 1, 0, -393219, 1, 0, -393218, 0, 0, -393217, 0, 0, -458752, 0, 0, -458745, 0, 0, -458744, 0, 0, -458743, 0, 0, -458742, 0, 0, -458741, 0, 0, -458740, 0, 0, -458739, 0, 0, -458738, 0, 0, -458737, 0, 0, -458736, 0, 0, -458735, 1, 0, -458734, 1, 0, -458733, 1, 0, -458732, 1, 0, -458731, 1, 0, -458730, 1, 0, -458729, 1, 0, -458728, 1, 0, -458727, 1, 0, -458726, 1, 0, -458725, 1, 0, -327693, 1, 0, -327692, 1, 0, -327691, 1, 0, -327690, 1, 0, -327689, 1, 0, -327688, 1, 0, -327687, 1, 0, -327686, 1, 0, -327685, 1, 0, -327684, 1, 0, -327683, 1, 0, -327682, 0, 0, -327681, 0, 0, -393216, 0, 0, -393209, 0, 0, -393208, 0, 0, -393207, 0, 0, -393206, 0, 0, -393205, 0, 0, -393204, 0, 0, -393203, 0, 0, -393202, 0, 0, -393201, 0, 0, -393200, 0, 0, -393199, 1, 0, -393198, 1, 0, -393197, 1, 0, -393196, 1, 0, -393195, 1, 0, -393194, 1, 0, -393193, 1, 0, -393192, 1, 0, -393191, 1, 0, -393190, 1, 0, -393189, 1, 0, -262157, 1, 0, -262156, 1, 0, -262155, 1, 0, -262154, 1, 0, -262153, 1, 0, -262152, 1, 0, -262151, 1, 0, -262150, 1, 0, -262149, 1, 0, -262148, 1, 0, -262147, 1, 0, -262146, 0, 0, -262145, 0, 0, -327680, 0, 0, -327679, 0, 0, -327678, 0, 0, -327677, 0, 0, -327676, 0, 0, -327675, 0, 0, -327674, 0, 0, -327673, 0, 0, -327672, 0, 0, -327666, 0, 0, -327665, 0, 0, -327664, 0, 0, -327663, 1, 0, -327662, 1, 0, -327661, 1, 0, -327660, 1, 0, -327659, 1, 0, -327658, 1, 0, -327657, 1, 0, -327656, 1, 0, -327655, 1, 0, -327654, 1, 0, -327653, 1, 0, -196621, 1, 0, -196620, 1, 0, -196619, 1, 0, -196618, 1, 0, -196617, 1, 0, -196616, 1, 0, -196615, 1, 0, -196614, 1, 0, -196613, 1, 0, -196612, 1, 0, -196611, 1, 0, -196610, 0, 0, -196609, 0, 0, -262144, 0, 0, -262143, 0, 0, -262142, 0, 0, -262141, 0, 0, -262140, 0, 0, -262139, 0, 0, -262138, 0, 0, -262137, 0, 0, -262136, 0, 0, -262129, 0, 0, -262128, 0, 0, -262127, 1, 0, -262126, 1, 0, -262125, 1, 0, -262124, 1, 0, -262123, 1, 0, -262122, 1, 0, -262121, 1, 0, -262120, 1, 0, -262119, 1, 0, -262118, 1, 0, -262117, 1, 0, -131085, 1, 0, -131084, 1, 0, -131083, 1, 0, -131082, 1, 0, -131081, 1, 0, -131080, 1, 0, -131079, 1, 0, -131078, 1, 0, -131077, 1, 0, -131076, 1, 0, -131075, 1, 0, -196598, 1, 0, -196597, 1, 0, -196596, 1, 0, -196593, 0, 0, -196592, 0, 0, -196591, 1, 0, -196590, 1, 0, -196589, 1, 0, -196588, 1, 0, -196587, 1, 0, -196586, 1, 0, -196585, 1, 0, -196584, 1, 0, -196583, 1, 0, -196582, 1, 0, -196581, 1, 0, -65549, 1, 0, -65548, 1, 0, -65547, 1, 0, -65546, 1, 0, -65545, 1, 0, -65544, 1, 0, -65543, 1, 0, -65542, 1, 0, -65541, 1, 0, -65540, 1, 0, -65539, 1, 0, -65538, 1, 0, -65537, 1, 0, -131072, 1, 0, -131071, 1, 0, -131070, 1, 0, -131069, 1, 0, -131068, 1, 0, -131067, 1, 0, -131066, 1, 0, -131065, 1, 0, -131064, 1, 0, -131063, 1, 0, -131062, 1, 0, -131061, 1, 0, -131060, 1, 0, -131059, 1, 0, -131058, 1, 0, -131057, 0, 0, -131056, 0, 0, -131055, 1, 0, -131054, 1, 0, -131053, 1, 0, -131052, 1, 0, -131051, 1, 0, -131050, 1, 0, -131049, 1, 0, -131048, 1, 0, -131047, 1, 0, -131046, 1, 0, -131045, 1, 0, -13, 1, 0, -12, 1, 0, -11, 1, 0, -10, 1, 0, -9, 1, 0, -8, 1, 0, -7, 1, 0, -6, 1, 0, -5, 1, 0, -4, 1, 0, -3, 1, 0, -2, 1, 0, -1, 1, 0, -65536, 1, 0, -65535, 1, 0, -65534, 1, 0, -65533, 1, 0, -65532, 1, 0, -65531, 1, 0, -65530, 1, 0, -65529, 1, 0, -65528, 1, 0, -65527, 1, 0, -65526, 1, 0, -65525, 1, 0, -65524, 1, 0, -65523, 1, 0, -65522, 1, 0, -65521, 0, 0, -65520, 0, 0, -65519, 1, 0, -65518, 1, 0, -65517, 1, 0, -65516, 1, 0, -65515, 1, 0, -65514, 1, 0, -65513, 1, 0, -65512, 1, 0, -65511, 1, 0, -65510, 1, 0, -65509, 1, 0, 65523, 1, 0, 65524, 1, 0, 65525, 1, 0, 65526, 1, 0, 65527, 1, 0, 65528, 1, 0, 65529, 1, 0, 65530, 1, 0, 65531, 1, 0, 65532, 1, 0, 65533, 1, 0, 65534, 1, 0, 65535, 1, 0, 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 0, 6, 1, 0, 7, 1, 0, 8, 1, 0, 9, 1, 0, 10, 1, 0, 11, 1, 0, 12, 1, 0, 13, 1, 0, 14, 1, 0, 15, 0, 0, 16, 0, 0, 17, 1, 0, 18, 1, 0, 19, 1, 0, 20, 1, 0, 21, 1, 0, 22, 1, 0, 23, 1, 0, 24, 1, 0, 25, 1, 0, 26, 1, 0, 27, 1, 0, 131059, 1, 0, 131060, 1, 0, 131061, 1, 0, 131062, 1, 0, 131063, 1, 0, 131064, 1, 0, 131065, 1, 0, 131066, 1, 0, 131067, 1, 0, 131068, 1, 0, 131069, 1, 0, 131070, 1, 0, 131071, 1, 0, 65536, 1, 0, 65537, 1, 0, 65538, 1, 0, 65539, 1, 0, 65540, 1, 0, 65541, 1, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 1, 0, 65546, 1, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 0, 0, 65552, 0, 0, 65553, 1, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 65557, 1, 0, 65558, 1, 0, 65559, 1, 0, 65560, 1, 0, 65561, 1, 0, 65562, 1, 0, 65563, 1, 0, 196595, 1, 0, 196596, 1, 0, 196597, 1, 0, 196598, 1, 0, 196599, 1, 0, 196600, 1, 0, 196601, 1, 0, 196602, 1, 0, 196603, 1, 0, 196604, 1, 0, 196605, 1, 0, 196606, 1, 0, 196607, 1, 0, 131072, 1, 0, 131073, 1, 0, 131074, 1, 0, 131075, 1, 0, 131076, 1, 0, 131077, 1, 0, 131078, 1, 0, 131079, 1, 0, 131080, 1, 0, 131081, 1, 0, 131082, 1, 0, 131083, 1, 0, 131084, 1, 0, 131085, 1, 0, 131086, 1, 0, 131087, 0, 0, 131088, 0, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 131093, 1, 0, 131094, 1, 0, 131095, 1, 0, 131096, 1, 0, 131097, 1, 0, 131098, 1, 0, 131099, 1, 0, 262131, 1, 0, 262132, 1, 0, 262133, 1, 0, 262134, 1, 0, 262135, 1, 0, 262136, 1, 0, 262137, 1, 0, 262138, 1, 0, 262139, 1, 0, 262140, 1, 0, 262141, 1, 0, 262142, 1, 0, 262143, 1, 0, 196608, 1, 0, 196609, 1, 0, 196610, 1, 0, 196611, 1, 0, 196612, 1, 0, 196613, 1, 0, 196614, 1, 0, 196615, 1, 0, 196616, 1, 0, 196617, 1, 0, 196618, 1, 0, 196619, 1, 0, 196620, 1, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 1, 0, 196633, 1, 0, 196634, 1, 0, 196635, 1, 0, 327667, 1, 0, 327668, 1, 0, 327669, 1, 0, 327670, 1, 0, 327671, 1, 0, 327672, 1, 0, 327673, 1, 0, 327674, 1, 0, 327675, 1, 0, 327676, 1, 0, 327677, 1, 0, 327678, 1, 0, 327679, 1, 0, 262144, 1, 0, 262145, 1, 0, 262146, 1, 0, 262147, 1, 0, 262148, 1, 0, 262149, 1, 0, 262150, 1, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 1, 0, 262164, 1, 0, 262165, 1, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 393203, 1, 0, 393204, 1, 0, 393205, 1, 0, 393206, 1, 0, 393207, 1, 0, 393208, 1, 0, 393209, 1, 0, 393210, 1, 0, 393211, 1, 0, 393212, 1, 0, 393213, 1, 0, 393214, 1, 0, 393215, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 1, 0, 327684, 1, 0, 327685, 1, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 1, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 1, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 1, 0, 327706, 1, 0, 327707, 1, 0, 458739, 1, 0, 458740, 1, 0, 458741, 1, 0, 458742, 1, 0, 458743, 1, 0, 458744, 1, 0, 458745, 1, 0, 458746, 1, 0, 458747, 1, 0, 458748, 1, 0, 458749, 1, 0, 458750, 1, 0, 458751, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 1, 0, 393219, 1, 0, 393220, 1, 0, 393221, 1, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 1, 0, 393230, 1, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 1, 0, 393235, 1, 0, 393236, 1, 0, 393237, 1, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 1, 0, 393243, 1, 0, 524275, 1, 0, 524276, 1, 0, 524277, 1, 0, 524278, 1, 0, 524279, 1, 0, 524280, 1, 0, 524281, 1, 0, 524282, 1, 0, 524283, 1, 0, 524284, 1, 0, 524285, 1, 0, 524286, 1, 0, 524287, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 1, 0, 458755, 1, 0, 458756, 1, 0, 458757, 1, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 1, 0, 458766, 1, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 1, 0, 458771, 1, 0, 458772, 1, 0, 458773, 1, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 1, 0, 589811, 1, 0, 589812, 1, 0, 589813, 1, 0, 589814, 1, 0, 589815, 1, 0, 589816, 1, 0, 589817, 1, 0, 589818, 1, 0, 589819, 1, 0, 589820, 1, 0, 589821, 1, 0, 589822, 1, 0, 589823, 1, 0, 524288, 1, 0, 524289, 1, 0, 524290, 1, 0, 524291, 1, 0, 524292, 1, 0, 524293, 1, 0, 524294, 1, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 1, 0, 524301, 1, 0, 524302, 1, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 1, 0, 524309, 1, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 655347, 1, 0, 655348, 1, 0, 655349, 1, 0, 655350, 1, 0, 655351, 1, 0, 655352, 1, 0, 655353, 1, 0, 655354, 1, 0, 655355, 1, 0, 655356, 1, 0, 655357, 1, 0, 655358, 1, 0, 655359, 1, 0, 589824, 1, 0, 589825, 1, 0, 589826, 1, 0, 589827, 1, 0, 589828, 1, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 1, 0, 589837, 1, 0, 589838, 1, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 1, 0, 589846, 1, 0, 589847, 1, 0, 589848, 1, 0, 589849, 1, 0, 589850, 1, 0, 589851, 1, 0, 720883, 1, 0, 720884, 1, 0, 720885, 1, 0, 720886, 1, 0, 720887, 1, 0, 720888, 1, 0, 720889, 1, 0, 720890, 1, 0, 720891, 1, 0, 720892, 1, 0, 720893, 1, 0, 720894, 1, 0, 720895, 1, 0, 655360, 1, 0, 655361, 1, 0, 655362, 1, 0, 655363, 1, 0, 655364, 1, 0, 655365, 1, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 1, 0, 655374, 1, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 1, 0, 655381, 1, 0, 655382, 1, 0, 655383, 1, 0, 655384, 1, 0, 655385, 1, 0, 655386, 1, 0, 655387, 1, 0, 786419, 1, 0, 786420, 1, 0, 786421, 1, 0, 786422, 1, 0, 786423, 1, 0, 786424, 1, 0, 786425, 1, 0, 786426, 1, 0, 786427, 1, 0, 786428, 1, 0, 786429, 1, 0, 786430, 1, 0, 786431, 1, 0, 720896, 1, 0, 720897, 1, 0, 720898, 1, 0, 720899, 1, 0, 720900, 1, 0, 720901, 1, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 1, 0, 720915, 1, 0, 720916, 1, 0, 720917, 1, 0, 720918, 1, 0, 720919, 1, 0, 720920, 1, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 851955, 1, 0, 851956, 1, 0, 851957, 1, 0, 851958, 1, 0, 851959, 1, 0, 851960, 1, 0, 851961, 1, 0, 851962, 1, 0, 851963, 1, 0, 851964, 1, 0, 851965, 1, 0, 851966, 1, 0, 851967, 1, 0, 786432, 1, 0, 786433, 1, 0, 786434, 1, 0, 786435, 1, 0, 786436, 1, 0, 786437, 1, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 1, 0, 786446, 1, 0, 786447, 1, 0, 786448, 1, 0, 786449, 1, 0, 786450, 1, 0, 786451, 1, 0, 786452, 1, 0, 786453, 1, 0, 786454, 1, 0, 786455, 1, 0, 786456, 1, 0, 786457, 1, 0, 786458, 1, 0, 786459, 1, 0, 917491, 1, 0, 917492, 1, 0, 917493, 1, 0, 917494, 1, 0, 917495, 1, 0, 917496, 1, 0, 917497, 1, 0, 917498, 1, 0, 917499, 1, 0, 917500, 1, 0, 917501, 1, 0, 917502, 1, 0, 917503, 1, 0, 851968, 1, 0, 851969, 1, 0, 851970, 1, 0, 851971, 1, 0, 851972, 1, 0, 851973, 1, 0, 851974, 1, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 1, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 1, 0, 851994, 1, 0, 851995, 1, 0, 983027, 1, 0, 983028, 1, 0, 983029, 1, 0, 983030, 1, 0, 983031, 1, 0, 983032, 1, 0, 983033, 1, 0, 983034, 1, 0, 983035, 1, 0, 983036, 1, 0, 983037, 1, 0, 983038, 1, 0, 983039, 1, 0, 917504, 1, 0, 917505, 1, 0, 917506, 1, 0, 917507, 1, 0, 917508, 1, 0, 917509, 1, 0, 917510, 1, 0, 917511, 1, 0, 917512, 1, 0, 917513, 1, 0, 917514, 1, 0, 917515, 1, 0, 917516, 1, 0, 917517, 1, 0, 917518, 1, 0, 917519, 1, 0, 917520, 1, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 1, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 1, 0, 1048563, 1, 0, 1048564, 1, 0, 1048565, 1, 0, 1048566, 1, 0, 1048567, 1, 0, 1048568, 1, 0, 1048569, 1, 0, 1048570, 1, 0, 1048571, 1, 0, 1048572, 1, 0, 1048573, 1, 0, 1048574, 1, 0, 1048575, 1, 0, 983040, 1, 0, 983041, 1, 0, 983042, 1, 0, 983043, 1, 0, 983044, 1, 0, 983045, 1, 0, 983046, 1, 0, 983047, 1, 0, 983048, 1, 0, 983049, 1, 0, 983050, 1, 0, 983051, 1, 0, 983052, 1, 0, 983053, 1, 0, 983054, 1, 0, 983055, 1, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 1, 0, 983061, 1, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 1114099, 1, 0, 1114100, 1, 0, 1114101, 1, 0, 1114102, 1, 0, 1114103, 1, 0, 1114104, 1, 0, 1114105, 1, 0, 1114106, 1, 0, 1114107, 1, 0, 1114108, 1, 0, 1114109, 1, 0, 1114110, 1, 0, 1114111, 1, 0, 1048576, 1, 0, 1048577, 1, 0, 1048578, 1, 0, 1048579, 1, 0, 1048580, 1, 0, 1048581, 1, 0, 1048582, 1, 0, 1048583, 1, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 1, 0, 1048587, 1, 0, 1048588, 1, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 1, 0, 1048603, 1, 0, 1179635, 1, 0, 1179636, 1, 0, 1179637, 1, 0, 1179638, 1, 0, 1179639, 1, 0, 1179640, 1, 0, 1179641, 1, 0, 1179642, 1, 0, 1179643, 1, 0, 1179644, 1, 0, 1179645, 1, 0, 1179646, 1, 0, 1179647, 1, 0, 1114112, 1, 0, 1114113, 1, 0, 1114114, 1, 0, 1114115, 1, 0, 1114116, 1, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 1, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 1, 0, 1114127, 1, 0, 1114128, 1, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 1, 0, 1114133, 1, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 1, 0, 1114137, 1, 0, 1114138, 1, 0, 1114139, 1, 0, 1245171, 1, 0, 1245172, 1, 0, 1245173, 1, 0, 1245174, 1, 0, 1245175, 1, 0, 1245176, 1, 0, 1245177, 1, 0, 1245178, 1, 0, 1245179, 1, 0, 1245180, 1, 0, 1245181, 1, 0, 1245182, 1, 0, 1245183, 1, 0, 1179648, 1, 0, 1179649, 1, 0, 1179650, 1, 0, 1179651, 1, 0, 1179652, 1, 0, 1179653, 1, 0, 1179654, 1, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 1, 0, 1179660, 1, 0, 1179661, 1, 0, 1179662, 1, 0, 1179663, 1, 0, 1179664, 1, 0, 1179665, 1, 0, 1179666, 1, 0, 1179667, 1, 0, 1179668, 1, 0, 1179669, 1, 0, 1179670, 1, 0, 1179671, 1, 0, 1179672, 1, 0, 1179673, 1, 0, 1179674, 1, 0, 1179675, 1, 0 ) [node name="Path" type="TileMap" parent="Background"] scale = Vector2( 10, 10 ) tile_set = SubResource( 2 ) cell_size = Vector2( 13, 13 ) cell_custom_transform = Transform2D( 0, 0, 0, 0, 0, 0 ) +collision_layer = 4 +collision_mask = 0 format = 1 tile_data = PoolIntArray( -655361, 0, 8, -720896, 0, 6, -720895, 0, 196609, -720894, 0, 196609, -720893, 0, 3, -720890, 0, 196608, -720889, 0, 196610, -720884, 0, 196611, -589825, 0, 65544, -655360, 0, 65547, -655357, 0, 131073, -655356, 0, 196610, -655351, 0, 196611, -524289, 0, 196616, -589824, 0, 196619, -65525, 0, 196608, -65524, 0, 3, 12, 0, 65536, 65536, 0, 8, 65537, 0, 10, 65538, 0, 10, 65539, 0, 10, 65540, 0, 10, 65541, 0, 10, 65542, 0, 10, 65543, 0, 10, 65544, 0, 11, 65548, 0, 65536, 196607, 0, 8, 131072, 0, 65541, 131073, 0, 65546, 131074, 0, 65546, 131075, 0, 65546, 131076, 0, 65546, 131077, 0, 65546, 131078, 0, 65546, 131079, 0, 65546, 131080, 0, 65542, 131081, 0, 11, 131084, 0, 65536, 131087, 0, 8, 131088, 0, 11, 262143, 0, 65544, 196608, 0, 65546, 196609, 0, 65546, 196610, 0, 65546, 196611, 0, 65546, 196612, 0, 65546, 196613, 0, 65546, 196614, 0, 65546, 196615, 0, 65546, 196616, 0, 65546, 196617, 0, 65547, 196619, 0, 8, 196620, 0, 65543, 196623, 0, 65544, 196624, 0, 65547, 327678, 0, 8, 327679, 0, 65541, 262144, 0, 65546, 262145, 0, 65546, 262146, 0, 65546, 262147, 0, 65546, 262148, 0, 65546, 262149, 0, 131078, 262150, 0, 196617, 262151, 0, 131077, 262152, 0, 65546, 262153, 0, 65542, 262154, 0, 10, 262155, 0, 65541, 262156, 0, 65542, 262157, 0, 11, 262159, 0, 65544, 262160, 0, 65547, 393214, 0, 196616, 393215, 0, 131077, 327680, 0, 65546, 327681, 0, 65546, 327682, 0, 65546, 327683, 0, 131078, 327684, 0, 196617, 327685, 0, 196619, 327687, 0, 196616, 327688, 0, 196617, 327689, 0, 131077, 327690, 0, 65546, 327691, 0, 65546, 327692, 0, 65546, 327693, 0, 65542, 327694, 0, 10, 327695, 0, 131082, 327696, 0, 196619, 458751, 0, 196616, 393216, 0, 196617, 393217, 0, 196617, 393218, 0, 196617, 393219, 0, 196619, 393225, 0, 196616, 393226, 0, 196617, 393227, 0, 196617, 393228, 0, 196617, 393229, 0, 196617, 393230, 0, 196618, 393231, 0, 196619, 458766, 0, 65536, 458768, 0, 196611, 524298, 0, 1, 524299, 0, 196609, 524300, 0, 3, 524302, 0, 65536, 589834, 0, 65536, 589836, 0, 131073, 589837, 0, 196609, 589838, 0, 131075, 589841, 0, 0, 655370, 0, 131072, 655377, 0, 131072, 720909, 0, 196611 ) [node name="Inside" type="TileMap" parent="Background"] +light_mask = 3 scale = Vector2( 10, 10 ) -tile_set = SubResource( 22 ) +tile_set = SubResource( 41 ) cell_size = Vector2( 13, 13 ) cell_custom_transform = Transform2D( 0, 0, 0, 0, 0, 0 ) collision_friction = 0.13 -collision_layer = 3 -collision_mask = 3 +collision_layer = 4 +collision_mask = 0 +format = 1 +tile_data = PoolIntArray( -589829, 2, 1, -589828, 2, 196609, -589827, 2, 196609, -589826, 2, 196610, -655359, 2, 0, -524293, 2, 65536, -524292, 3, 0, -524291, 3, 0, -524290, 3, 0, -524289, 4, 0, -589824, 4, 0, -589823, 2, 65536, -589818, 2, 1, -589817, 2, 196609, -589816, 2, 196609, -589815, 2, 196609, -589814, 2, 196609, -589813, 2, 196609, -589812, 2, 196609, -589811, 2, 196609, -589810, 2, 196609, -589809, 2, 196609, -589808, 2, 196609, -589807, 2, 3, -458757, 2, 65536, -458756, 4, 0, -458755, 4, 0, -458754, 4, 0, -458753, 4, 0, -524288, 4, 0, -524287, 2, 65536, -524282, 2, 65536, -524281, 3, 0, -524280, 3, 0, -524279, 3, 0, -524278, 3, 0, -524277, 3, 0, -524276, 3, 0, -524275, 3, 0, -524274, 3, 0, -524273, 3, 0, -524272, 3, 0, -524271, 2, 65536, -393221, 2, 65536, -393220, 4, 0, -393219, 4, 0, -393218, 4, 0, -393217, 4, 0, -458752, 4, 0, -458751, 2, 131073, -458750, 2, 196609, -458749, 2, 196609, -458748, 2, 196609, -458747, 2, 196609, -458746, 2, 131075, -458745, 4, 0, -458744, 4, 0, -458743, 4, 0, -458742, 4, 0, -458741, 4, 0, -458740, 4, 0, -458739, 4, 0, -458738, 4, 0, -458737, 4, 0, -458736, 4, 0, -458735, 2, 65536, -327685, 2, 65536, -327684, 4, 0, -327683, 4, 0, -327682, 4, 0, -327681, 4, 0, -393216, 4, 0, -393215, 3, 0, -393214, 3, 0, -393213, 3, 0, -393212, 3, 0, -393211, 3, 0, -393210, 3, 0, -393209, 4, 0, -393208, 4, 0, -393207, 4, 0, -393206, 4, 0, -393205, 4, 0, -393204, 4, 0, -393203, 4, 0, -393202, 4, 0, -393201, 4, 0, -393200, 4, 0, -393199, 2, 65536, -262149, 2, 65536, -262148, 4, 0, -262147, 4, 0, -262146, 4, 0, -262145, 4, 0, -327680, 4, 0, -327679, 4, 0, -327678, 4, 0, -327677, 4, 0, -327676, 4, 0, -327675, 4, 0, -327674, 4, 0, -327673, 4, 0, -327672, 4, 0, -327671, 2, 1, -327670, 2, 196609, -327669, 2, 196609, -327668, 2, 196609, -327667, 2, 3, -327666, 4, 0, -327665, 4, 0, -327664, 4, 0, -327663, 2, 65536, -196613, 2, 131073, -196612, 2, 196609, -196611, 2, 196609, -196610, 2, 3, -196609, 4, 0, -262144, 4, 0, -262143, 4, 0, -262142, 4, 0, -262141, 4, 0, -262140, 4, 0, -262139, 4, 0, -262138, 4, 0, -262137, 4, 0, -262136, 4, 0, -262135, 2, 65536, -262134, 1, 0, -262133, 0, 0, -262132, 1, 0, -262131, 2, 131073, -262130, 2, 3, -262129, 4, 0, -262128, 4, 0, -262127, 2, 65536, -131077, 1, 0, -131076, 0, 0, -131075, 1, 0, -131074, 2, 131073, -131073, 2, 196609, -196608, 2, 196609, -196607, 2, 196609, -196606, 2, 196609, -196605, 2, 196609, -196604, 2, 196609, -196603, 2, 196609, -196602, 2, 196609, -196601, 2, 196609, -196600, 2, 196609, -196599, 2, 131075, -196595, 1, 0, -196594, 2, 65536, -196593, 4, 0, -196592, 4, 0, -196591, 2, 65536, -65538, 1, 0, -65537, 0, 0, -131072, 1, 0, -131071, 0, 0, -131070, 1, 0, -131069, 0, 0, -131068, 1, 0, -131067, 0, 0, -131066, 1, 0, -131065, 0, 0, -131064, 1, 0, -131063, 0, 0, -131058, 2, 65536, -131057, 4, 0, -131056, 4, 0, -131055, 2, 65536, -65522, 2, 65536, -65521, 4, 0, -65520, 4, 0, -65519, 2, 131073, -65518, 2, 196609, -65517, 2, 196609, -65516, 2, 3, 14, 2, 65536, 15, 4, 0, 16, 4, 0, 17, 3, 0, 18, 3, 0, 19, 3, 0, 20, 2, 65536, 65550, 2, 131072, 65551, 4, 0, 65552, 4, 0, 65553, 4, 0, 65554, 4, 0, 65555, 4, 0, 65556, 2, 65536, 131086, 1, 0, 131087, 4, 0, 131088, 4, 0, 131089, 4, 0, 131090, 4, 0, 131091, 4, 0, 131092, 2, 65536, 196622, 4, 0, 196623, 4, 0, 196624, 4, 0, 196625, 4, 0, 196626, 4, 0, 196627, 4, 0, 196628, 2, 65536, 262158, 4, 0, 262159, 4, 0, 262160, 4, 0, 262161, 4, 0, 262164, 2, 65536, 327694, 2, 196608, 327695, 2, 196609, 327696, 2, 196609, 327697, 2, 196609, 327698, 2, 196609, 327699, 2, 196609, 327700, 2, 131075, 393230, 0, 0, 393231, 1, 0, 393232, 0, 0, 393233, 1, 0, 393234, 0, 0, 393235, 1, 0, 393236, 0, 0 ) + +[node name="Spawn" type="TileMap" parent="Background"] +scale = Vector2( 10, 10 ) +tile_set = SubResource( 42 ) +cell_size = Vector2( 13, 13 ) +cell_custom_transform = Transform2D( 0, 0, 0, 0, 0, 0 ) +collision_layer = 4 +collision_mask = 0 format = 1 -tile_data = PoolIntArray( -589826, 2, 0, -655359, 2, 0, -524290, 2, 65536, -524289, 4, 0, -589824, 4, 0, -589823, 2, 65536, -589818, 2, 1, -589817, 2, 196609, -589816, 2, 196609, -589815, 2, 196609, -589814, 2, 196609, -589813, 2, 196609, -589812, 2, 196609, -589811, 2, 196609, -589810, 2, 196609, -589809, 2, 196609, -589808, 2, 196609, -589807, 2, 3, -458754, 2, 65536, -458753, 4, 0, -524288, 4, 0, -524287, 2, 65536, -524282, 2, 65536, -524281, 3, 0, -524280, 3, 0, -524279, 3, 0, -524278, 3, 0, -524277, 3, 0, -524276, 3, 0, -524275, 3, 0, -524274, 3, 0, -524273, 3, 0, -524272, 3, 0, -524271, 2, 65536, -393218, 2, 65536, -393217, 4, 0, -458752, 4, 0, -458751, 2, 131073, -458750, 2, 196609, -458749, 2, 196609, -458748, 2, 196609, -458747, 2, 196609, -458746, 2, 131075, -458745, 4, 0, -458744, 4, 0, -458743, 4, 0, -458742, 4, 0, -458741, 4, 0, -458740, 4, 0, -458739, 4, 0, -458738, 4, 0, -458737, 4, 0, -458736, 4, 0, -458735, 2, 65536, -327682, 2, 65536, -327681, 4, 0, -393216, 4, 0, -393215, 3, 0, -393214, 3, 0, -393213, 3, 0, -393212, 3, 0, -393211, 3, 0, -393210, 3, 0, -393209, 4, 0, -393208, 4, 0, -393207, 4, 0, -393206, 4, 0, -393205, 4, 0, -393204, 4, 0, -393203, 4, 0, -393202, 4, 0, -393201, 4, 0, -393200, 4, 0, -393199, 2, 65536, -262146, 2, 65536, -262145, 4, 0, -327680, 4, 0, -327679, 4, 0, -327678, 4, 0, -327677, 4, 0, -327676, 4, 0, -327675, 4, 0, -327674, 4, 0, -327673, 4, 0, -327672, 4, 0, -327671, 2, 1, -327670, 2, 196609, -327669, 2, 196609, -327668, 2, 196609, -327667, 2, 3, -327666, 4, 0, -327665, 4, 0, -327664, 4, 0, -327663, 2, 65536, -196610, 2, 65536, -196609, 4, 0, -262144, 4, 0, -262143, 4, 0, -262142, 4, 0, -262141, 4, 0, -262140, 4, 0, -262139, 4, 0, -262138, 4, 0, -262137, 4, 0, -262136, 4, 0, -262135, 2, 65536, -262134, 1, 0, -262133, 0, 0, -262132, 1, 0, -262131, 2, 131073, -262130, 2, 3, -262129, 4, 0, -262128, 4, 0, -262127, 2, 65536, -131074, 2, 131073, -131073, 2, 196609, -196608, 2, 196609, -196607, 2, 196609, -196606, 2, 196609, -196605, 2, 196609, -196604, 2, 196609, -196603, 2, 196609, -196602, 2, 196609, -196601, 2, 196609, -196600, 2, 196609, -196599, 2, 131075, -196595, 1, 0, -196594, 2, 65536, -196593, 4, 0, -196592, 4, 0, -196591, 2, 65536, -65538, 1, 0, -65537, 0, 0, -131072, 1, 0, -131071, 0, 0, -131070, 1, 0, -131069, 0, 0, -131068, 1, 0, -131067, 0, 0, -131066, 1, 0, -131065, 0, 0, -131064, 1, 0, -131063, 0, 0, -131058, 2, 65536, -131057, 4, 0, -131056, 4, 0, -131055, 2, 65536, -65522, 2, 65536, -65521, 4, 0, -65520, 4, 0, -65519, 2, 65536, 14, 2, 65536, 15, 4, 0, 16, 4, 0, 17, 2, 65536, 65550, 2, 131072, 65551, 4, 0, 65552, 4, 0, 65553, 2, 131072, 131086, 1, 0, 131087, 4, 0, 131088, 4, 0, 131089, 0, 0 ) +tile_data = PoolIntArray( -458756, 1, 0, -458755, 1, 1, -458754, 1, 2, -393220, 1, 65536, -393219, 1, 65537, -393218, 1, 65538, -327684, 1, 65536, -327683, 1, 65537, -327682, 1, 65538, -262148, 1, 131072, -262147, 1, 131073, -262146, 1, 131074, 65553, 0, 0, 65554, 0, 1, 65555, 0, 2, 131089, 0, 65536, 131090, 0, 65537, 131091, 0, 65538, 196625, 0, 65536, 196626, 0, 65537, 196627, 0, 65538, 262161, 0, 131072, 262162, 0, 131073, 262163, 0, 131074 ) [node name="Dynamic" type="YSort" parent="."] [node name="Barriers" type="TileMap" parent="Dynamic"] scale = Vector2( 10, 10 ) -tile_set = SubResource( 42 ) +tile_set = SubResource( 62 ) cell_size = Vector2( 13, 13 ) cell_tile_origin = 1 cell_y_sort = true -collision_layer = 3 -collision_mask = 3 +collision_layer = 4 +collision_mask = 0 format = 1 tile_data = PoolIntArray( 393222, 0, 196608, 393223, 0, 0, 393224, 0, 65537, 458760, 0, 131072, 458761, 0, 0, 458762, 0, 1, 458763, 0, 0, 458764, 0, 0, 458765, 0, 65537, 524301, 0, 196610, 524303, 0, 65538, 589835, 0, 65538, 589839, 0, 131074, 655371, 0, 131072, 655372, 0, 1, 655373, 0, 0, 655374, 0, 0, 655375, 0, 131073 ) [node name="Foreground" type="Node2D" parent="."] z_index = 1 + +[node name="SpawnPointsRed" type="Node2D" parent="."] +position = Vector2( -6.10352e-05, -0.00012207 ) + +[node name="0" type="Position2D" parent="SpawnPointsRed"] +position = Vector2( -422.019, -602.768 ) + +[node name="1" type="Position2D" parent="SpawnPointsRed"] +position = Vector2( -282.703, -616.172 ) + +[node name="2" type="Position2D" parent="SpawnPointsRed"] +position = Vector2( -354.253, -754.013 ) + +[node name="3" type="Position2D" parent="SpawnPointsRed"] +position = Vector2( -211.811, -770.315 ) + +[node name="4" type="Position2D" parent="SpawnPointsRed"] +position = Vector2( -433.199, -941.217 ) + +[node name="5" type="Position2D" parent="SpawnPointsRed"] +position = Vector2( -291.215, -944.93 ) + +[node name="SpawnPointsBlack" type="Node2D" parent="."] +position = Vector2( -6.10352e-05, -0.00012207 ) + +[node name="0" type="Position2D" parent="SpawnPointsBlack"] +position = Vector2( 2273.97, 241.198 ) + +[node name="1" type="Position2D" parent="SpawnPointsBlack"] +position = Vector2( 2276.23, 404.199 ) + +[node name="2" type="Position2D" parent="SpawnPointsBlack"] +position = Vector2( 2418.81, 324.483 ) + +[node name="3" type="Position2D" parent="SpawnPointsBlack"] +position = Vector2( 2419.62, 503.602 ) + +[node name="4" type="Position2D" parent="SpawnPointsBlack"] +position = Vector2( 2279.61, 549.918 ) + +[node name="5" type="Position2D" parent="SpawnPointsBlack"] +position = Vector2( 2542.72, 412.654 ) + +[node name="CandySpawners" type="Node2D" parent="."] + +[node name="0" type="Position2D" parent="CandySpawners"] +position = Vector2( 2015, -585 ) +script = ExtResource( 11 ) + +[node name="1" type="Position2D" parent="CandySpawners"] +position = Vector2( 1885, -715 ) +script = ExtResource( 11 ) + +[node name="2" type="Position2D" parent="CandySpawners"] +position = Vector2( 1495, -715 ) +script = ExtResource( 11 ) + +[node name="3" type="Position2D" parent="CandySpawners"] +position = Vector2( 585, -585 ) +script = ExtResource( 11 ) + +[node name="4" type="Position2D" parent="CandySpawners"] +position = Vector2( 325, -585 ) +script = ExtResource( 11 ) + +[node name="5" type="Position2D" parent="CandySpawners"] +position = Vector2( 325, -975 ) +script = ExtResource( 11 ) + +[node name="6" type="Position2D" parent="CandySpawners"] +position = Vector2( 455, -975 ) +script = ExtResource( 11 ) + +[node name="7" type="Position2D" parent="CandySpawners"] +position = Vector2( 845, -1235 ) +script = ExtResource( 11 ) + +[node name="8" type="Position2D" parent="CandySpawners"] +position = Vector2( 2535, -325 ) +script = ExtResource( 11 ) + +[node name="9" type="Position2D" parent="CandySpawners"] +position = Vector2( 325, 715 ) +script = ExtResource( 11 ) + +[node name="10" type="Position2D" parent="CandySpawners"] +position = Vector2( 195, 715 ) +script = ExtResource( 11 ) + +[node name="11" type="Position2D" parent="CandySpawners"] +position = Vector2( 65, 585 ) +script = ExtResource( 11 ) + +[node name="12" type="Position2D" parent="CandySpawners"] +position = Vector2( -455, 585 ) +script = ExtResource( 11 ) + +[node name="13" type="Position2D" parent="CandySpawners"] +position = Vector2( -585, -65 ) +script = ExtResource( 11 ) + +[node name="14" type="Position2D" parent="CandySpawners"] +position = Vector2( -845, -455 ) +script = ExtResource( 11 ) + +[node name="15" type="Position2D" parent="CandySpawners"] +position = Vector2( 1495, -65 ) +script = ExtResource( 11 ) diff --git a/src/scripts/gamestate.gd b/src/scripts/gamestate.gd index 502fc7f..9ad04a4 100644 --- a/src/scripts/gamestate.gd +++ b/src/scripts/gamestate.gd @@ -18,10 +18,11 @@ const MAX_PEERS = 8 # Name for my player. var player_name = "no player name yet" +var server_only: bool = true -# Names for remote players in id:name format. -var other_players = {} -var players_ready = [] +# Names for remote players in id -> name format. +var players = {} +var id_players_ready = [] # Signals to let lobby GUI know what's going on. signal player_list_changed() @@ -58,14 +59,15 @@ func _player_connected(id): # When a player connects to the server we are already connected on, this slot is activated # We have to tell the newly connected player that we are here. # -> This signal is also emitted server-side when a new clients made a connection - rpc_id(id, "register_player", player_name) + if not server_only: + rpc_id(id, "register_player", player_name) # Callback from SceneTree. func _player_disconnected(id): if has_node("/root/World"): # Game is in progress. if get_tree().is_network_server(): - emit_signal("game_error", "Player " + other_players[id] + " disconnected") + emit_signal("game_error", "Player " + players[id] + " disconnected") end_game() else: # Game is not in progress. # Unregister this player. @@ -74,13 +76,15 @@ func _player_disconnected(id): remote func register_player(new_player_name): var id = get_tree().get_rpc_sender_id() - other_players[id] = new_player_name + if id == 0: + id = get_tree().get_network_unique_id() + players[id] = new_player_name print("A new player is connected : " + str(id)) emit_signal("player_list_changed") func unregister_player(id): - other_players.erase(id) + players.erase(id) emit_signal("player_list_changed") @@ -96,34 +100,14 @@ remote func pre_start_game(players_init): get_tree().get_root().add_child(game) # Hide the LocalConnection node (not remove it) get_tree().get_root().get_node("LocalConnection").hide() + # Init the Game node + game.init(players_init, self.server_only) - var player_scene = load("res://src/actors/player.tscn") - - # Create the players - var i = 0 - for id in players_init: - var p_init = players_init[id] - var spawn_pos = game.get_node("SpawnPoints/" + str(i)).position - var p = player_scene.instance() - - p.init(p_init["name"], p_init["gender"], p_init["team"], spawn_pos) - p.set_name(str(id)) # Use unique ID as node name - p.set_network_master(id) #set unique id as master - - # If the player we are creating is the one of this instance - if get_tree().get_network_unique_id() == id: - # Set it's camera as the main one - p.get_node("Camera").current = true - - game.get_node("YSort/Players").add_child(p) - i += 1 - + # Tell server we are ready to start if not get_tree().is_network_server(): - # Tell server we are ready to start rpc_id(1, "ready_to_start") - elif other_players.size() == 0: - # If we're the server and no one else is connected - post_start_game() + else: + ready_to_start() remote func post_start_game(): @@ -138,7 +122,7 @@ func end_game(): get_node("/root/World").queue_free() emit_signal("game_ended") - other_players.clear() + players.clear() """##################### @@ -146,13 +130,15 @@ Getters and setters #####################""" -func get_player_list(): - return other_players.values() +func get_players_list(): + return self.players func get_player_name(): - return player_name + return self.player_name +func get_server_only(): + return self.server_only """################################################# THIS INSTANCE AS A CLIENT @@ -160,15 +146,19 @@ func get_player_name(): func join_game(ip, new_player_name): - player_name = new_player_name + self.server_only = false + var peer = NetworkedMultiplayerENet.new() peer.create_client(ip, DEFAULT_PORT) get_tree().set_network_peer(peer) + + self.player_name = new_player_name + self.register_player(self.player_name) # Callback from SceneTree, only for clients (not server). func _connected_ok(): - # We just connected to a serverĀ§ + # We've just connected to a server emit_signal("connection_succeeded") print("We are connected!") print(get_tree().get_network_connected_peers()) @@ -192,8 +182,16 @@ func _connected_fail(): # This instance clicked the "host" button -func host_game(new_player_name): - player_name = new_player_name +func host_and_play_game(new_player_name): + self.server_only = false + self.host_game() + + self.player_name = new_player_name + self.register_player(self.player_name) + + +# This instance clicked the "host only" button +func host_game(): var peer = NetworkedMultiplayerENet.new() peer.create_server(DEFAULT_PORT, MAX_PEERS) get_tree().set_network_peer(peer) @@ -204,12 +202,12 @@ remote func ready_to_start(): assert(get_tree().is_network_server()) var id = get_tree().get_rpc_sender_id() - if not id in players_ready: - players_ready.append(id) + if not id in id_players_ready: + id_players_ready.append(id) # Wait for every player to be ready - if players_ready.size() == other_players.size(): + if id_players_ready.size() == players.size(): # If everyone is ready - for p in other_players: + for p in players: rpc_id(p, "post_start_game") post_start_game() @@ -222,8 +220,8 @@ func begin_game(): var team_toggler = randf() > 0.5 # setup teams and player genders - var all_players = other_players.duplicate(false) - all_players[1] = player_name + var all_players = players.duplicate(false) + # all_players[1] = player_name var players_init = {} for id in all_players: diff --git a/src/actors/candy.gd b/src/scripts/server/candySpawner.gd similarity index 66% rename from src/actors/candy.gd rename to src/scripts/server/candySpawner.gd index d144d48..056e206 100644 --- a/src/actors/candy.gd +++ b/src/scripts/server/candySpawner.gd @@ -1,4 +1,4 @@ -extends Node2D +extends Node # Declare member variables here. Examples: @@ -8,9 +8,10 @@ extends Node2D # Called when the node enters the scene tree for the first time. func _ready(): - pass # Replace with function body. + print("I AM LOADED") + #pass # Replace with function body. # Called every frame. 'delta' is the elapsed time since the previous frame. -#func _process(delta): -# pass +func _process(delta): + print("Spawn candy") diff --git a/src/scripts/server/candySpawners/CandySpawners.gd b/src/scripts/server/candySpawners/CandySpawners.gd new file mode 100644 index 0000000..ae68580 --- /dev/null +++ b/src/scripts/server/candySpawners/CandySpawners.gd @@ -0,0 +1,29 @@ +extends Node + + +var spawners = Array() + + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass + +func init(spawners_list: Array): + for s in spawners_list: + self.spawners.append(s) + + +func _on_Timer_timeout(): + var rng = RandomNumberGenerator.new() + rng.randomize() + + var available_spawners: Array = Array() + for s in self.spawners: + if not s.spawned: + available_spawners.append(s) + + if available_spawners.size() == 0: + return + + var spawner:Position2D = available_spawners[randi() % available_spawners.size()] + spawner.server_spawn() diff --git a/src/scripts/server/candySpawners/CandySpawners.tscn b/src/scripts/server/candySpawners/CandySpawners.tscn new file mode 100644 index 0000000..1d18a88 --- /dev/null +++ b/src/scripts/server/candySpawners/CandySpawners.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/scripts/server/candySpawners/CandySpawners.gd" type="Script" id=1] + +[node name="CandySpawners" type="Node"] +script = ExtResource( 1 ) + +[node name="Timer" type="Timer" parent="."] +wait_time = 0.1 +autostart = true + +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/src/scripts/server/candySpawners/spawner.gd b/src/scripts/server/candySpawners/spawner.gd new file mode 100644 index 0000000..00f330c --- /dev/null +++ b/src/scripts/server/candySpawners/spawner.gd @@ -0,0 +1,34 @@ +extends Position2D + + +export var spawned: bool = false +var candy_scene + + +# Called when the node enters the scene tree for the first time. +func _ready(): + self.candy_scene = preload("res://src/actors/candy/candy.tscn") + + +# Called only server-side +func server_spawn(): + assert(get_tree().is_network_server()) + + self.spawned = true + for id in gamestate.get_players_list(): + rpc_id(id, "spawn_candy") + + self.spawn_candy() + + +# Canned on every client +remote func spawn_candy(): + var candy: Node2D = self.candy_scene.instance() + candy.position = self.position + candy.set_network_master(1) + + if get_tree().is_network_server(): + candy.spawner = self + candy.set_collision_player(true) + + get_node("../../../Candies").add_child(candy) diff --git a/src/scripts/server/trails/Trails.gd b/src/scripts/server/trails/Trails.gd new file mode 100644 index 0000000..5faa750 --- /dev/null +++ b/src/scripts/server/trails/Trails.gd @@ -0,0 +1,74 @@ +extends Node2D + + +const PLAYER_LINE_DISTANCE_DRAW = 100 +const DISTANCE_BETWEEN_CANDIES = 120 + + +# Called when the node enters the scene tree for the first time. +func init(players_node: Node2D): + var players = gamestate.get_players_list() + + for p in players_node.get_children(): + var id = p.get_name() + + var line_2d = Line2D.new() + line_2d.set_name(str(id)) + line_2d.set_default_color(Color(1, 1, 1, 0)) + add_child(line_2d) + line_2d.add_point(p.get_position()) + line_2d.add_point(p.get_position()) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + var players = get_tree().get_root().get_node("Game/YSort/Players") + # Create the lines behind the players + self.draw_lines(players) + + # Place the candies + self.place_candies(players) + + +func draw_lines(players): + for p in players.get_children(): + var id = p.get_name() + var line = self.get_node(id) + + var last_last_point = line.points[1] + line.set_point_position(0, p.position) + if not line.points.empty(): + if p.position.distance_to(last_last_point) > PLAYER_LINE_DISTANCE_DRAW: + line.add_point(p.position, 0) + + +func place_candies(players): + for p in players.get_children(): + var trail: Line2D = get_tree().get_root().get_node("Game/Trails/" + p.get_name()) + + # the remaining length on the trail until the next candy + var remaining_dist: int = self.DISTANCE_BETWEEN_CANDIES + # the index of the current point in on the player's trail + var i: int = 0 + var segment_lengh = distance_between_trail_points(trail, i) + + for c in p.trail: # for each candy the player has picked up + while remaining_dist > segment_lengh: + remaining_dist -= segment_lengh + i += 1 + segment_lengh = distance_between_trail_points(trail, i) + # place the candy somewhere in this segment of the line + var factor = remaining_dist / segment_lengh + + c.targeted_position = lerp(trail.points[i], trail.points[i+1], factor) + + # calculate the remaining distance for the next candy to place + remaining_dist = self.DISTANCE_BETWEEN_CANDIES + remaining_dist + + +# Returns the distance between the points i and i+1 +func distance_between_trail_points(trail: Line2D, i: int) -> float : + return sqrt( + pow(trail.points[i].x - trail.points[i+1].x, 2) + + pow(trail.points[i].y - trail.points[i+1].y, 2) + ) diff --git a/src/scripts/server/trails/Trails.tscn b/src/scripts/server/trails/Trails.tscn new file mode 100644 index 0000000..6a04fd0 --- /dev/null +++ b/src/scripts/server/trails/Trails.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://src/scripts/server/trails/Trails.gd" type="Script" id=1] + +[node name="Trails" type="Node2D"] +script = ExtResource( 1 ) diff --git a/src/ui/menus/local-connection/ConnectionTest.gd b/src/ui/menus/local-connection/ConnectionTest.gd index 87d6e76..137a55f 100644 --- a/src/ui/menus/local-connection/ConnectionTest.gd +++ b/src/ui/menus/local-connection/ConnectionTest.gd @@ -1,14 +1,16 @@ extends Control -onready var players_list = $WaitingRoom/MarginContainer/VBoxContainer/PlayersList -onready var start_button = $WaitingRoom/MarginContainer/VBoxContainer/HBoxContainer/ButtonStart -onready var host_button = $Connection/VBoxContainer/GridContainer/ButtonHost -onready var join_button = $Connection/VBoxContainer/GridContainer/ButtonJoin -onready var username = $Connection/VBoxContainer/GridContainer/LineEditPseudo -onready var ip_address = $Connection/VBoxContainer/GridContainer/LineEditAddress -onready var error = $Connection/VBoxContainer/LabelError -onready var back_button = $WaitingRoom/MarginContainer/VBoxContainer/HBoxContainer/ButtonBack +onready var players_list = $WaitingRoom/MarginContainer/VBoxContainer/PlayersList +onready var show_ip_address = $WaitingRoom/MarginContainer/VBoxContainer/IPAddress +onready var start_button = $WaitingRoom/MarginContainer/VBoxContainer/HBoxContainer/ButtonStart +onready var back_button = $WaitingRoom/MarginContainer/VBoxContainer/HBoxContainer/ButtonBack + +onready var join_button = $Connection/VBoxContainer/GridContainer/ButtonJoin +onready var host_button = $Connection/VBoxContainer/GridContainer/ButtonHost +onready var username = $Connection/VBoxContainer/GridContainer/LineEditPseudo +onready var ip_address = $Connection/VBoxContainer/GridContainer/LineEditAddress +onready var error = $Connection/VBoxContainer/LabelError const MIN_PLAYERS = 1 @@ -21,6 +23,10 @@ func _ready(): $Connection.show() $WaitingRoom.hide() + + # Show the IP address on the GUI + show_ip_address.text = "Adresse IP : " + str(IP.get_local_addresses()[0]) + # Set the username if OS.has_environment("USERNAME"): username.text = OS.get_environment("USERNAME") @@ -31,7 +37,14 @@ func _ready(): func _on_ButtonHost_pressed(): $WaitingRoom.show() $Connection.hide() - gamestate.host_game(username.text) + gamestate.host_and_play_game(username.text) + refresh_waiting_room() + + +func _on_ButtonHostOnly_pressed(): + $WaitingRoom.show() + $Connection.hide() + gamestate.host_game() refresh_waiting_room() @@ -82,12 +95,13 @@ func _on_game_error(errtxt): func refresh_waiting_room(): - var players = gamestate.get_player_list() - players.sort() + var players = gamestate.get_players_list() players_list.clear() - players_list.add_item(gamestate.get_player_name() + " (You)") - for p in players: - players_list.add_item(p) + for id in players: + var p = players[id] + if id == get_tree().get_network_unique_id(): + p += " (You)" + players_list.add_item(p + " (" + str(id) + ")") if get_tree().is_network_server(): if players.size() < MIN_PLAYERS - 1: diff --git a/src/ui/menus/local-connection/ConnectionTest.tscn b/src/ui/menus/local-connection/ConnectionTest.tscn index ff80c25..65feae7 100644 --- a/src/ui/menus/local-connection/ConnectionTest.tscn +++ b/src/ui/menus/local-connection/ConnectionTest.tscn @@ -11,15 +11,15 @@ __meta__ = { } [node name="Connection" type="Panel" parent="."] -visible = false anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -200.5 -margin_top = -63.4983 -margin_right = 200.5 -margin_bottom = 60.5017 +margin_left = -401.699 +margin_top = -111.582 +margin_right = -0.698853 +margin_bottom = 12.4184 +rect_scale = Vector2( 2, 2 ) __meta__ = { "_edit_use_anchors_": false } @@ -39,7 +39,7 @@ __meta__ = { [node name="GridContainer" type="GridContainer" parent="Connection/VBoxContainer"] margin_right = 297.0 -margin_bottom = 52.0 +margin_bottom = 76.0 size_flags_horizontal = 3 size_flags_vertical = 3 columns = 2 @@ -80,23 +80,31 @@ size_flags_horizontal = 3 size_flags_vertical = 3 text = "Rejoindre une partie" -[node name="LabelError" type="Label" parent="Connection/VBoxContainer"] +[node name="ButtonHostOnly" type="Button" parent="Connection/VBoxContainer/GridContainer"] margin_top = 56.0 +margin_right = 146.0 +margin_bottom = 76.0 +text = "Serveur uniquement" + +[node name="LabelError" type="Label" parent="Connection/VBoxContainer"] +margin_top = 80.0 margin_right = 297.0 -margin_bottom = 70.0 +margin_bottom = 94.0 __meta__ = { "_edit_use_anchors_": false } [node name="WaitingRoom" type="Panel" parent="."] +visible = false anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -133.0 -margin_top = -140.0 -margin_right = 133.0 -margin_bottom = 140.0 +margin_left = -244.649 +margin_top = -286.199 +margin_right = 21.3506 +margin_bottom = -6.19907 +rect_scale = Vector2( 2, 2 ) __meta__ = { "_edit_use_anchors_": false } @@ -115,47 +123,61 @@ __meta__ = { [node name="VBoxContainer" type="VBoxContainer" parent="WaitingRoom/MarginContainer"] margin_left = 20.0 margin_top = 20.0 -margin_right = 246.0 -margin_bottom = 260.0 +margin_right = 245.0 +margin_bottom = 259.0 __meta__ = { "_edit_use_anchors_": false } [node name="Title" type="Label" parent="WaitingRoom/MarginContainer/VBoxContainer"] -margin_right = 226.0 +margin_right = 225.0 margin_bottom = 14.0 text = "Liste d'attente" [node name="PlayersList" type="ItemList" parent="WaitingRoom/MarginContainer/VBoxContainer"] margin_top = 18.0 -margin_right = 226.0 -margin_bottom = 216.0 +margin_right = 225.0 +margin_bottom = 197.0 size_flags_vertical = 3 +[node name="IPAddress" type="Label" parent="WaitingRoom/MarginContainer/VBoxContainer"] +margin_top = 201.0 +margin_right = 225.0 +margin_bottom = 215.0 +text = "Adresse IP : " + [node name="HBoxContainer" type="HBoxContainer" parent="WaitingRoom/MarginContainer/VBoxContainer"] -margin_top = 220.0 -margin_right = 226.0 -margin_bottom = 240.0 +margin_top = 219.0 +margin_right = 225.0 +margin_bottom = 239.0 [node name="ButtonBack" type="Button" parent="WaitingRoom/MarginContainer/VBoxContainer/HBoxContainer"] -margin_right = 111.0 +margin_right = 110.0 margin_bottom = 20.0 size_flags_horizontal = 3 text = "Retour" [node name="ButtonStart" type="Button" parent="WaitingRoom/MarginContainer/VBoxContainer/HBoxContainer"] -margin_left = 115.0 -margin_right = 226.0 +margin_left = 114.0 +margin_right = 225.0 margin_bottom = 20.0 size_flags_horizontal = 3 text = "START" [node name="ErrorDialog" type="AcceptDialog" parent="."] -margin_right = 48.0 -margin_bottom = 40.0 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -181.052 +margin_top = -73.0972 +margin_right = -86.0515 +margin_bottom = -15.0972 +rect_scale = Vector2( 3.7533, 3.7533 ) window_title = "Alerte !" [connection signal="pressed" from="Connection/VBoxContainer/GridContainer/ButtonHost" to="." method="_on_ButtonHost_pressed"] [connection signal="pressed" from="Connection/VBoxContainer/GridContainer/ButtonJoin" to="." method="_on_ButtonJoin_pressed"] +[connection signal="pressed" from="Connection/VBoxContainer/GridContainer/ButtonHostOnly" to="." method="_on_ButtonHostOnly_pressed"] [connection signal="pressed" from="WaitingRoom/MarginContainer/VBoxContainer/HBoxContainer/ButtonBack" to="." method="_on_ButtonBack_pressed"] [connection signal="pressed" from="WaitingRoom/MarginContainer/VBoxContainer/HBoxContainer/ButtonStart" to="." method="_on_ButtonStart_pressed"]