From 09eada305d2598fd45808f1a036061ef142699fb Mon Sep 17 00:00:00 2001 From: Nathan Anderson Date: Mon, 8 Aug 2022 15:32:57 -0600 Subject: [PATCH] Lots of polish things and wrapping up all three levels --- assets/OfficerClemmons.png.import | 4 +- assets/{LadyAberlin.png => aberlin.png} | Bin ...itesheet.png.import => aberlin.png.import} | 6 +- assets/{AberlinHouse.png => aberlinHouse.png} | Bin assets/aberlinHouse.png.import | 35 + assets/bush1.png.import | 2 +- assets/bush2.png.import | 2 +- assets/car1.png | Bin 0 -> 709 bytes .../{trolley.png.import => car1.png.import} | 10 +- assets/car2.png | Bin 0 -> 695 bytes assets/car2.png.import | 35 + assets/car3.png | Bin 0 -> 695 bytes assets/car3.png.import | 35 + assets/{mrChad.png => chad.png} | Bin assets/chad.png.import | 35 + assets/chadHouse.png.import | 4 +- assets/circle.png | Bin 0 -> 1135 bytes .../tyler3.png.import => circle.png.import} | 10 +- assets/clothes.png.import | 4 +- assets/completed.wav | Bin 0 -> 614444 bytes assets/completed.wav.import | 21 + assets/fonts/dogicapixelbold.otf | Bin 0 -> 31064 bytes assets/{mrGary.png => gary.png} | Bin assets/gary.png.import | 35 + assets/garyHouse.png.import | 4 +- assets/hair.png.import | 4 +- assets/lamppost.png.import | 2 +- assets/{LadyMaggie.png => maggie.png} | Bin .../tyler4.png.import => maggie.png.import} | 10 +- assets/maggieHouse.png.import | 4 +- assets/maleSkin.png.import | 4 +- assets/mrRogers.png.import | 2 +- assets/pants.png.import | 4 +- .../{AberlinStart.png => Aberlin0.png} | Bin .../aberlin/Aberlin0.png.import | 35 + .../{AberlinFinal.png => Aberlin7.png} | Bin .../aberlin/Aberlin7.png.import | 35 + .../chad/{ChadStart.png => Chad0.png} | Bin assets/runningSprites/chad/Chad0.png.import | 35 + assets/runningSprites/chad/Chad1.png.import | 4 +- assets/runningSprites/chad/Chad2.png.import | 4 +- assets/runningSprites/chad/Chad3.png.import | 4 +- assets/runningSprites/chad/Chad4.png.import | 4 +- assets/runningSprites/chad/Chad5.png.import | 4 +- assets/runningSprites/chad/Chad6.png.import | 4 +- .../chad/{ChadFinal.png => Chad7.png} | Bin assets/runningSprites/chad/Chad7.png.import | 35 + .../gary/{GaryStart.png => Gary0.png} | Bin assets/runningSprites/gary/Gary0.png.import | 35 + assets/runningSprites/gary/Gary1.png.import | 4 +- assets/runningSprites/gary/Gary2.png.import | 4 +- assets/runningSprites/gary/Gary3.png.import | 4 +- assets/runningSprites/gary/Gary4.png.import | 4 +- assets/runningSprites/gary/Gary5.png.import | 4 +- assets/runningSprites/gary/Gary6.png.import | 4 +- .../gary/{GaryFinal.png => Gary7.png} | Bin assets/runningSprites/gary/Gary7.png.import | 35 + .../maggie/{MaggieStart.png => Maggie0.png} | Bin .../runningSprites/maggie/Maggie0.png.import | 35 + .../runningSprites/maggie/Maggie1.png.import | 4 +- .../runningSprites/maggie/Maggie2.png.import | 4 +- .../runningSprites/maggie/Maggie3.png.import | 4 +- .../runningSprites/maggie/Maggie4.png.import | 4 +- .../runningSprites/maggie/Maggie5.png.import | 4 +- .../runningSprites/maggie/Maggie6.png.import | 4 +- .../maggie/{MaggieFinal.png => Maggie7.png} | Bin .../runningSprites/maggie/Maggie7.png.import | 35 + .../sarah/{SarahStart.png => Sarah0.png} | Bin .../Sarah0.png.import} | 10 +- assets/runningSprites/sarah/Sarah1.png.import | 4 +- assets/runningSprites/sarah/Sarah2.png.import | 4 +- assets/runningSprites/sarah/Sarah3.png.import | 4 +- assets/runningSprites/sarah/Sarah4.png.import | 4 +- assets/runningSprites/sarah/Sarah5.png.import | 4 +- assets/runningSprites/sarah/Sarah6.png.import | 4 +- .../sarah/{SarahFinal.png => Sarah7.png} | Bin assets/runningSprites/sarah/Sarah7.png.import | 35 + .../steve/{SteveStart.png => Steve0.png} | Bin assets/runningSprites/steve/Steve0.png.import | 35 + assets/runningSprites/steve/Steve1.png.import | 4 +- assets/runningSprites/steve/Steve2.png.import | 4 +- assets/runningSprites/steve/Steve3.png.import | 4 +- assets/runningSprites/steve/Steve4.png.import | 4 +- assets/runningSprites/steve/Steve5.png.import | 4 +- assets/runningSprites/steve/Steve6.png.import | 4 +- .../steve/{SteveFinal.png => Steve7.png} | Bin assets/runningSprites/steve/Steve7.png.import | 35 + .../tim/{TimStart.png => Tim0.png} | Bin assets/runningSprites/tim/Tim0.png.import | 35 + assets/runningSprites/tim/Tim1.png.import | 4 +- assets/runningSprites/tim/Tim2.png.import | 4 +- assets/runningSprites/tim/Tim3.png.import | 4 +- assets/runningSprites/tim/Tim4.png.import | 4 +- assets/runningSprites/tim/Tim5.png.import | 4 +- assets/runningSprites/tim/Tim6.png.import | 4 +- .../tim/{TimFinal.png => Tim7.png} | Bin assets/runningSprites/tim/Tim7.png.import | 35 + .../tyler/{tylerStart.png => Tyler0.png} | Bin assets/runningSprites/tyler/Tyler0.png.import | 35 + .../tyler/{tyler1.png => Tyler1.png} | Bin assets/runningSprites/tyler/Tyler1.png.import | 35 + .../tyler/{tyler2.png => Tyler2.png} | Bin assets/runningSprites/tyler/Tyler2.png.import | 35 + .../tyler/{tyler3.png => Tyler3.png} | Bin assets/runningSprites/tyler/Tyler3.png.import | 35 + .../tyler/{tyler4.png => Tyler4.png} | Bin assets/runningSprites/tyler/Tyler4.png.import | 35 + .../tyler/{tyler5.png => Tyler5.png} | Bin assets/runningSprites/tyler/Tyler5.png.import | 35 + .../tyler/{tyler6.png => Tyler6.png} | Bin assets/runningSprites/tyler/Tyler6.png.import | 35 + .../tyler/{tylerFinal.png => Tyler7.png} | Bin assets/runningSprites/tyler/Tyler7.png.import | 35 + assets/runningSprites/tyler/tyler1.png.import | 35 - assets/runningSprites/tyler/tyler5.png.import | 35 - assets/runningSprites/tyler/tyler6.png.import | 35 - assets/{LadySarah.png => sarah.png} | Bin assets/sarah.png.import | 35 + assets/sarahHouse.png.import | 4 +- assets/shirt.png.import | 4 +- assets/smoke.png | Bin 0 -> 621 bytes assets/smoke.png.import | 35 + assets/spritesheet.png | Bin 583 -> 0 bytes assets/{mrSteve.png => steve.png} | Bin assets/steve.png.import | 35 + assets/steveHouse.png | Bin 0 -> 7096 bytes assets/steveHouse.png.import | 35 + assets/stopsign.png.import | 2 +- assets/text-blip-low-pitch.wav | Bin 0 -> 22126 bytes assets/text-blip-low-pitch.wav.import | 21 + assets/{mrTim.png => tim.png} | Bin assets/tim.png.import | 35 + assets/timHouse.png.import | 4 +- assets/tree.png.import | 2 +- assets/trolley-blip.wav | Bin 0 -> 4948 bytes assets/trolley-blip.wav.import | 21 + assets/trolley.png | Bin 1585 -> 0 bytes assets/trolley.wav | Bin 0 -> 23468 bytes assets/trolley.wav.import | 21 + assets/trolley_engine.wav | Bin 0 -> 24464 bytes assets/trolley_engine.wav.import | 21 + assets/{mrTyler.png => tyler.png} | Bin assets/tyler.png.import | 35 + assets/tylerHouse.png.import | 4 +- project.godot | 6 + scenes/8bit-text.tres | 22 + scenes/TileMap.tscn | 32 +- scenes/base_level.tscn | 38 +- scenes/car.tscn | 18 + scenes/car_spawner.tscn | 14 + scenes/clouds.tscn | 2 +- scenes/game-screen.tscn | 36 - scenes/game_screen_text.tscn | 69 ++ scenes/game_tip.tscn | 51 ++ scenes/gui.tscn | 1 - scenes/house.tscn | 8 +- scenes/level1.tscn | 123 +++- scenes/level2.tscn | 249 ++++++- scenes/level3.tscn | 621 +++++++++++++++++- scenes/level_controller.tscn | 37 +- scenes/neighbor.tscn | 52 +- scenes/player.tscn | 4 +- scenes/trolley.tscn | 41 +- scripts/Clouds.gd | 5 +- scripts/UI.gd | 9 +- scripts/base_level.gd | 35 +- scripts/car.gd | 68 ++ scripts/car_spawner.gd | 34 + scripts/decor.gd | 4 +- scripts/game_screen_text.gd | 45 ++ scripts/game_tip.gd | 25 + scripts/house.gd | 12 +- scripts/level_controller.gd | 62 +- scripts/neighbor.gd | 116 +++- scripts/player.gd | 13 +- scripts/trolley.gd | 41 +- 176 files changed, 3069 insertions(+), 404 deletions(-) rename assets/{LadyAberlin.png => aberlin.png} (100%) rename assets/{spritesheet.png.import => aberlin.png.import} (71%) rename assets/{AberlinHouse.png => aberlinHouse.png} (100%) create mode 100644 assets/aberlinHouse.png.import create mode 100644 assets/car1.png rename assets/{trolley.png.import => car1.png.import} (67%) create mode 100644 assets/car2.png create mode 100644 assets/car2.png.import create mode 100644 assets/car3.png create mode 100644 assets/car3.png.import rename assets/{mrChad.png => chad.png} (100%) create mode 100644 assets/chad.png.import create mode 100644 assets/circle.png rename assets/{runningSprites/tyler/tyler3.png.import => circle.png.import} (66%) create mode 100644 assets/completed.wav create mode 100644 assets/completed.wav.import create mode 100644 assets/fonts/dogicapixelbold.otf rename assets/{mrGary.png => gary.png} (100%) create mode 100644 assets/gary.png.import rename assets/{LadyMaggie.png => maggie.png} (100%) rename assets/{runningSprites/tyler/tyler4.png.import => maggie.png.import} (66%) rename assets/runningSprites/aberlin/{AberlinStart.png => Aberlin0.png} (100%) create mode 100644 assets/runningSprites/aberlin/Aberlin0.png.import rename assets/runningSprites/aberlin/{AberlinFinal.png => Aberlin7.png} (100%) create mode 100644 assets/runningSprites/aberlin/Aberlin7.png.import rename assets/runningSprites/chad/{ChadStart.png => Chad0.png} (100%) create mode 100644 assets/runningSprites/chad/Chad0.png.import rename assets/runningSprites/chad/{ChadFinal.png => Chad7.png} (100%) create mode 100644 assets/runningSprites/chad/Chad7.png.import rename assets/runningSprites/gary/{GaryStart.png => Gary0.png} (100%) create mode 100644 assets/runningSprites/gary/Gary0.png.import rename assets/runningSprites/gary/{GaryFinal.png => Gary7.png} (100%) create mode 100644 assets/runningSprites/gary/Gary7.png.import rename assets/runningSprites/maggie/{MaggieStart.png => Maggie0.png} (100%) create mode 100644 assets/runningSprites/maggie/Maggie0.png.import rename assets/runningSprites/maggie/{MaggieFinal.png => Maggie7.png} (100%) create mode 100644 assets/runningSprites/maggie/Maggie7.png.import rename assets/runningSprites/sarah/{SarahStart.png => Sarah0.png} (100%) rename assets/runningSprites/{tyler/tyler2.png.import => sarah/Sarah0.png.import} (66%) rename assets/runningSprites/sarah/{SarahFinal.png => Sarah7.png} (100%) create mode 100644 assets/runningSprites/sarah/Sarah7.png.import rename assets/runningSprites/steve/{SteveStart.png => Steve0.png} (100%) create mode 100644 assets/runningSprites/steve/Steve0.png.import rename assets/runningSprites/steve/{SteveFinal.png => Steve7.png} (100%) create mode 100644 assets/runningSprites/steve/Steve7.png.import rename assets/runningSprites/tim/{TimStart.png => Tim0.png} (100%) create mode 100644 assets/runningSprites/tim/Tim0.png.import rename assets/runningSprites/tim/{TimFinal.png => Tim7.png} (100%) create mode 100644 assets/runningSprites/tim/Tim7.png.import rename assets/runningSprites/tyler/{tylerStart.png => Tyler0.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler0.png.import rename assets/runningSprites/tyler/{tyler1.png => Tyler1.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler1.png.import rename assets/runningSprites/tyler/{tyler2.png => Tyler2.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler2.png.import rename assets/runningSprites/tyler/{tyler3.png => Tyler3.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler3.png.import rename assets/runningSprites/tyler/{tyler4.png => Tyler4.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler4.png.import rename assets/runningSprites/tyler/{tyler5.png => Tyler5.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler5.png.import rename assets/runningSprites/tyler/{tyler6.png => Tyler6.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler6.png.import rename assets/runningSprites/tyler/{tylerFinal.png => Tyler7.png} (100%) create mode 100644 assets/runningSprites/tyler/Tyler7.png.import delete mode 100644 assets/runningSprites/tyler/tyler1.png.import delete mode 100644 assets/runningSprites/tyler/tyler5.png.import delete mode 100644 assets/runningSprites/tyler/tyler6.png.import rename assets/{LadySarah.png => sarah.png} (100%) create mode 100644 assets/sarah.png.import create mode 100644 assets/smoke.png create mode 100644 assets/smoke.png.import delete mode 100644 assets/spritesheet.png rename assets/{mrSteve.png => steve.png} (100%) create mode 100644 assets/steve.png.import create mode 100644 assets/steveHouse.png create mode 100644 assets/steveHouse.png.import create mode 100644 assets/text-blip-low-pitch.wav create mode 100644 assets/text-blip-low-pitch.wav.import rename assets/{mrTim.png => tim.png} (100%) create mode 100644 assets/tim.png.import create mode 100644 assets/trolley-blip.wav create mode 100644 assets/trolley-blip.wav.import delete mode 100644 assets/trolley.png create mode 100644 assets/trolley.wav create mode 100644 assets/trolley.wav.import create mode 100644 assets/trolley_engine.wav create mode 100644 assets/trolley_engine.wav.import rename assets/{mrTyler.png => tyler.png} (100%) create mode 100644 assets/tyler.png.import create mode 100644 scenes/8bit-text.tres create mode 100644 scenes/car.tscn create mode 100644 scenes/car_spawner.tscn delete mode 100644 scenes/game-screen.tscn create mode 100644 scenes/game_screen_text.tscn create mode 100644 scenes/game_tip.tscn create mode 100644 scripts/car.gd create mode 100644 scripts/car_spawner.gd create mode 100644 scripts/game_screen_text.gd create mode 100644 scripts/game_tip.gd diff --git a/assets/OfficerClemmons.png.import b/assets/OfficerClemmons.png.import index b97001a..613dfa5 100644 --- a/assets/OfficerClemmons.png.import +++ b/assets/OfficerClemmons.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/LadyAberlin.png b/assets/aberlin.png similarity index 100% rename from assets/LadyAberlin.png rename to assets/aberlin.png diff --git a/assets/spritesheet.png.import b/assets/aberlin.png.import similarity index 71% rename from assets/spritesheet.png.import rename to assets/aberlin.png.import index 60cbb04..fc71dee 100644 --- a/assets/spritesheet.png.import +++ b/assets/aberlin.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/spritesheet.png-76e0b916bc20d45ac6900db6e21d8a9e.stex" +path="res://.import/aberlin.png-7b8c0cf790478083b42189d9f3bcc4e1.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/spritesheet.png" -dest_files=[ "res://.import/spritesheet.png-76e0b916bc20d45ac6900db6e21d8a9e.stex" ] +source_file="res://assets/aberlin.png" +dest_files=[ "res://.import/aberlin.png-7b8c0cf790478083b42189d9f3bcc4e1.stex" ] [params] diff --git a/assets/AberlinHouse.png b/assets/aberlinHouse.png similarity index 100% rename from assets/AberlinHouse.png rename to assets/aberlinHouse.png diff --git a/assets/aberlinHouse.png.import b/assets/aberlinHouse.png.import new file mode 100644 index 0000000..3c50c41 --- /dev/null +++ b/assets/aberlinHouse.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/aberlinHouse.png-9a2679efbdf2c1d87267e0b06597f636.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/aberlinHouse.png" +dest_files=[ "res://.import/aberlinHouse.png-9a2679efbdf2c1d87267e0b06597f636.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/bush1.png.import b/assets/bush1.png.import index a749121..ad905c7 100644 --- a/assets/bush1.png.import +++ b/assets/bush1.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/bush2.png.import b/assets/bush2.png.import index a4e0185..3db508d 100644 --- a/assets/bush2.png.import +++ b/assets/bush2.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/car1.png b/assets/car1.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b21327daad7629c44456d5639b6f254b92d145 GIT binary patch literal 709 zcmV;$0y_PPP)EX>4Tx04R}tkv&MmKp2MKrb>%c9PA+CkfAzR5EXIMRwzP+P%E_RU~=gnG-*gu zTpR`0f`dPcRRN_;mtPe_uL!#nh|0_|<|Qc&-|=;i0N?N8Jj?&ypQB$bSPTe=#B2$nN8c^ zyw7W3WmzRYCmuJcK;lQPD;~dbF1al5%&3{oB#EQMVyTOjE@ov@Bc3LXshUptLe68A z^A=~VT4(J#`3oZjePx;Jv__D^B9j(dX-@UbpQRA0fwFo*_2%=NJ}Udf%h}|raUls3-qmdeQTfN^a03HuhKWb!67hK zqU?2_cZa+C_V1l`|9$}7DspRzgS2k|000JJOGiWii~xxMiTBn0X8-^I32;bRa{vG? zBLDy{BLR4&KXw2B00(qQO+^Rh2nZ7+3b_%oM*si-8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0G>%iK~zY`V_+Bs0}L2R)$pH{m63sgf#phx%`a^7y6yWJ zY3cw51_p-Nd-nWiU|?Xd*xSl*!nv9O#wN!ROypXQ4_vNv{7;n-xLoNd#K6GtmXbIo z6dFu;;+mOK%XbQRkRJt%zkmOwG=;l=*g<(BM2=6(o+Atl3=9m%OKh;JMVBWvM-T)& rtgQceSXuvLaU>T$`B5+m1~mWx;D|4QNc~l500000NkvXXu0mjf-Nz%J literal 0 HcmV?d00001 diff --git a/assets/trolley.png.import b/assets/car1.png.import similarity index 67% rename from assets/trolley.png.import rename to assets/car1.png.import index 2a4b7fb..9773125 100644 --- a/assets/trolley.png.import +++ b/assets/car1.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/trolley.png-f17eeb0e158d2624b7c825b8a53c7140.stex" +path="res://.import/car1.png-63b1f9a7a791dc9f4a37d770018b08be.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/trolley.png" -dest_files=[ "res://.import/trolley.png-f17eeb0e158d2624b7c825b8a53c7140.stex" ] +source_file="res://assets/car1.png" +dest_files=[ "res://.import/car1.png-63b1f9a7a791dc9f4a37d770018b08be.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/car2.png b/assets/car2.png new file mode 100644 index 0000000000000000000000000000000000000000..bd8c356e82452c0d204f1447e27d7b963314b331 GIT binary patch literal 695 zcmV;o0!aOdP)EX>4Tx04R}tkv&MmKp2MKrb>%c9PA+CkfAzR5EXIMRwzP+P%E_RU~=gnG-*gu zTpR`0f`dPcRRN_;mtPe_uL!#nh|0_|<|Qc&-|=;i0N?N8Jj?&ypQB$bSPTe=#B2$nN8c^ zyw7W3WmzRYCmuJcK;lQPD;~dbF1al5%&3{oB#EQMVyTOjE@ov@Bc3LXshUptLe68A z^A=~VT4(J#`3oZjePx;Jv__D^B9j(dX-@UbpQRA0fwFo*_2%=NJ}Udf%h}|raUls3-qmdeQTfN^a03HuhKWb!67hK zqU?2_cZa+C_V1l`|9$}7DspRzgS2k|000JJOGiWii~xxMiTBn0X8-^I32;bRa{vG? zBLDy{BLR4&KXw2B00(qQO+^Rh2nZ7-2pC>PtN;K28FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0FX&UK~zY`V_+Bs0}L2R)$pH{m63sgfyHud%`a^7C;aLe zY3cw51_p-Nd-nWiU|?XF`|T)0GM6<2j7^Rsn8>vpAF$Ze_@8PaK#F1HLEX>4Tx04R}tkv&MmKp2MKrb>%c9PA+CkfAzR5EXIMRwzP+P%E_RU~=gnG-*gu zTpR`0f`dPcRRN_;mtPe_uL!#nh|0_|<|Qc&-|=;i0N?N8Jj?&ypQB$bSPTe=#B2$nN8c^ zyw7W3WmzRYCmuJcK;lQPD;~dbF1al5%&3{oB#EQMVyTOjE@ov@Bc3LXshUptLe68A z^A=~VT4(J#`3oZjePx;Jv__D^B9j(dX-@UbpQRA0fwFo*_2%=NJ}Udf%h}|raUls3-qmdeQTfN^a03HuhKWb!67hK zqU?2_cZa+C_V1l`|9$}7DspRzgS2k|000JJOGiWii~xxMiTBn0X8-^I32;bRa{vG? zBLDy{BLR4&KXw2B00(qQO+^Rh2nZ7-90G)q(EtDd8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0FX&UK~zY`V_+Bs0}L2R)$pH{m63sgf#t)a@?Y5G1tnV; zY3cw51_p-Nd-nWiU|?Vf(LTVi=Bfh&j7^Rsn8>vpA9(+~=0DX!fE2^Xi4rC}am`Gr z<#QMDk{<<(zkmOwG=(R}eWq>{$jWsxFfcGMJbqM;RV}(asX2lm;9+I`&%?_4pIrG- dFbW1G007nfFcUCh6Epw-002ovPDHLkV1i159gqM3 literal 0 HcmV?d00001 diff --git a/assets/car3.png.import b/assets/car3.png.import new file mode 100644 index 0000000..1917255 --- /dev/null +++ b/assets/car3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/car3.png-eacbcecb817b698eba5e52300bac4431.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/car3.png" +dest_files=[ "res://.import/car3.png-eacbcecb817b698eba5e52300bac4431.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/mrChad.png b/assets/chad.png similarity index 100% rename from assets/mrChad.png rename to assets/chad.png diff --git a/assets/chad.png.import b/assets/chad.png.import new file mode 100644 index 0000000..f0bd5da --- /dev/null +++ b/assets/chad.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/chad.png-33183d4f013f5b272d85495f476299a5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/chad.png" +dest_files=[ "res://.import/chad.png-33183d4f013f5b272d85495f476299a5.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/chadHouse.png.import b/assets/chadHouse.png.import index c092e67..3763a98 100644 --- a/assets/chadHouse.png.import +++ b/assets/chadHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/circle.png b/assets/circle.png new file mode 100644 index 0000000000000000000000000000000000000000..af7e4923b993ada0ed0615b0c6e8efb55b21e876 GIT binary patch literal 1135 zcmV-#1d#iQP)EX>4Tx04R}tkv&MmKp2MKrb>%c9PA+CkfAzR5EXIMRwzP+P%E_RU~=gnG-*gu zTpR`0f`dPcRRN_;mtPe_uL!#nh|0_|<|Qc&-|=;i0N?N8Jj?&ypQB$bSPTe=#B2$nN8c^ zyw7W3WmzRYCmuJcK;lQPD;~dbF1al5%&3{oB#EQMVyTOjE@ov@Bc3LXshUptLe68A z^A=~VT4(J#`3oZjePx;Jv__D^B9j(dX-@UbpQRA0fwFo*_2%=NJ}Udf%h}|raUls3-qmdeQTfN^a03HuhKWb!67hK zqU?2_cZa+C_V1l`|9$}7DspRzgS2k|000JJOGiWiEdVS4EW@3HtpET332;bRa{vG? zBLDy{BLR4&KXw2B00(qQO+^Rh2nYxTBPb5#o&W#<8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0!T?jK~z}7#g{*b(_j?9pTR&!hl=AlS?{>{pb#kyxCmYa zhkz8Ja+Y#%8lAc*6k69h-{4ko>Jiel7NJ6^!!;7Bbc^*oVG~{`H zXQhqha{0cdX_g-qL`2jy&C2C+cb3{vEEbOq!*Ibz5D^W-aG#0d!*dtr^ZA#f(TKtZ zKt!z7YLhc7Aqc{5x7+;z8w3&2vMl>vDs}Cj$yTfN6#@VevDs|C|6{OJDm{e&@jMS7 zWis6Ffx%$#69Pt2lr{hW#N+YXgb)lm0YV6-_V=$c>2&%n%d$bo2bN{w=JxgjCXq;7 zfsnYqwRIPCU8i9LM?@Tt$2QDnGYqQ&wrx|Ol!lf7r4$(m8OCv((1N?Ji;QWSpr^EJ0C;kA^u})^Uc@jA_rH2xEEbP9Va7{o z`J$ftX~-)zCX1RbNz!oLr@hzfS%M(!uGO5@>veP0=Cod~n`^=Yh002ovPDHLkV1mG= B_tpRa literal 0 HcmV?d00001 diff --git a/assets/runningSprites/tyler/tyler3.png.import b/assets/circle.png.import similarity index 66% rename from assets/runningSprites/tyler/tyler3.png.import rename to assets/circle.png.import index 15c7e46..b852ba4 100644 --- a/assets/runningSprites/tyler/tyler3.png.import +++ b/assets/circle.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/tyler3.png-54e7c96f512fd77f3166102bd5f2fbef.stex" +path="res://.import/circle.png-6efbe600b7e2418cd5091089237d13c1.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/runningSprites/tyler/tyler3.png" -dest_files=[ "res://.import/tyler3.png-54e7c96f512fd77f3166102bd5f2fbef.stex" ] +source_file="res://assets/circle.png" +dest_files=[ "res://.import/circle.png-6efbe600b7e2418cd5091089237d13c1.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/clothes.png.import b/assets/clothes.png.import index e3b9af2..64691cf 100644 --- a/assets/clothes.png.import +++ b/assets/clothes.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/completed.wav b/assets/completed.wav new file mode 100644 index 0000000000000000000000000000000000000000..f2565c6e353281bb85a7fd3bf48292059b395770 GIT binary patch literal 614444 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

v@Vp$Va^ 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

vT-N9<^S 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�eO``!AXv8rMNJNev)30qIZxxI7~VftI$ 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 zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009IL zKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ o0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**{@nuq1FC0R^#A|> literal 0 HcmV?d00001 diff --git a/assets/completed.wav.import b/assets/completed.wav.import new file mode 100644 index 0000000..5a2d164 --- /dev/null +++ b/assets/completed.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/completed.wav-ceb93d921eb294b70dc04575e3508d1a.sample" + +[deps] + +source_file="res://assets/completed.wav" +dest_files=[ "res://.import/completed.wav-ceb93d921eb294b70dc04575e3508d1a.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/fonts/dogicapixelbold.otf b/assets/fonts/dogicapixelbold.otf new file mode 100644 index 0000000000000000000000000000000000000000..181ca7247db2b29b1e1b44b38b99fcdcf9d1980e GIT binary patch literal 31064 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 F{l7%aI8y)s literal 0 HcmV?d00001 diff --git a/assets/mrGary.png b/assets/gary.png similarity index 100% rename from assets/mrGary.png rename to assets/gary.png diff --git a/assets/gary.png.import b/assets/gary.png.import new file mode 100644 index 0000000..a7a596a --- /dev/null +++ b/assets/gary.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/gary.png-10cc9366ef1c1cb99ec248e666c973fc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/gary.png" +dest_files=[ "res://.import/gary.png-10cc9366ef1c1cb99ec248e666c973fc.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/garyHouse.png.import b/assets/garyHouse.png.import index 355ab31..7df7c21 100644 --- a/assets/garyHouse.png.import +++ b/assets/garyHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/hair.png.import b/assets/hair.png.import index f651a70..c1a905f 100644 --- a/assets/hair.png.import +++ b/assets/hair.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/lamppost.png.import b/assets/lamppost.png.import index 07f8038..4db4f17 100644 --- a/assets/lamppost.png.import +++ b/assets/lamppost.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/LadyMaggie.png b/assets/maggie.png similarity index 100% rename from assets/LadyMaggie.png rename to assets/maggie.png diff --git a/assets/runningSprites/tyler/tyler4.png.import b/assets/maggie.png.import similarity index 66% rename from assets/runningSprites/tyler/tyler4.png.import rename to assets/maggie.png.import index b3c7be3..b2ffe88 100644 --- a/assets/runningSprites/tyler/tyler4.png.import +++ b/assets/maggie.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/tyler4.png-453df669be0ed80b5b8b68b1ab643d15.stex" +path="res://.import/maggie.png-69d97759d3164e65a5f66e8cab967e86.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/runningSprites/tyler/tyler4.png" -dest_files=[ "res://.import/tyler4.png-453df669be0ed80b5b8b68b1ab643d15.stex" ] +source_file="res://assets/maggie.png" +dest_files=[ "res://.import/maggie.png-69d97759d3164e65a5f66e8cab967e86.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/maggieHouse.png.import b/assets/maggieHouse.png.import index bfffc45..3d9c6c1 100644 --- a/assets/maggieHouse.png.import +++ b/assets/maggieHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/maleSkin.png.import b/assets/maleSkin.png.import index 64e7337..e1e0ae9 100644 --- a/assets/maleSkin.png.import +++ b/assets/maleSkin.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/mrRogers.png.import b/assets/mrRogers.png.import index 2f66c69..2692977 100644 --- a/assets/mrRogers.png.import +++ b/assets/mrRogers.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/pants.png.import b/assets/pants.png.import index a016eda..70930ef 100644 --- a/assets/pants.png.import +++ b/assets/pants.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/aberlin/AberlinStart.png b/assets/runningSprites/aberlin/Aberlin0.png similarity index 100% rename from assets/runningSprites/aberlin/AberlinStart.png rename to assets/runningSprites/aberlin/Aberlin0.png diff --git a/assets/runningSprites/aberlin/Aberlin0.png.import b/assets/runningSprites/aberlin/Aberlin0.png.import new file mode 100644 index 0000000..ff37dd9 --- /dev/null +++ b/assets/runningSprites/aberlin/Aberlin0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Aberlin0.png-d7542106a4fb0f1d5c1f6aacd04ae7b1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/aberlin/Aberlin0.png" +dest_files=[ "res://.import/Aberlin0.png-d7542106a4fb0f1d5c1f6aacd04ae7b1.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/aberlin/AberlinFinal.png b/assets/runningSprites/aberlin/Aberlin7.png similarity index 100% rename from assets/runningSprites/aberlin/AberlinFinal.png rename to assets/runningSprites/aberlin/Aberlin7.png diff --git a/assets/runningSprites/aberlin/Aberlin7.png.import b/assets/runningSprites/aberlin/Aberlin7.png.import new file mode 100644 index 0000000..ff8bf4d --- /dev/null +++ b/assets/runningSprites/aberlin/Aberlin7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Aberlin7.png-4bd26f092f4a115b5ad623067e5570cb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/aberlin/Aberlin7.png" +dest_files=[ "res://.import/Aberlin7.png-4bd26f092f4a115b5ad623067e5570cb.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/chad/ChadStart.png b/assets/runningSprites/chad/Chad0.png similarity index 100% rename from assets/runningSprites/chad/ChadStart.png rename to assets/runningSprites/chad/Chad0.png diff --git a/assets/runningSprites/chad/Chad0.png.import b/assets/runningSprites/chad/Chad0.png.import new file mode 100644 index 0000000..2045a52 --- /dev/null +++ b/assets/runningSprites/chad/Chad0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Chad0.png-f15685666de170327d02e0e7d940c532.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/chad/Chad0.png" +dest_files=[ "res://.import/Chad0.png-f15685666de170327d02e0e7d940c532.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad1.png.import b/assets/runningSprites/chad/Chad1.png.import index 868749f..45ecbb4 100644 --- a/assets/runningSprites/chad/Chad1.png.import +++ b/assets/runningSprites/chad/Chad1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad2.png.import b/assets/runningSprites/chad/Chad2.png.import index 572ec0a..77edcc1 100644 --- a/assets/runningSprites/chad/Chad2.png.import +++ b/assets/runningSprites/chad/Chad2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad3.png.import b/assets/runningSprites/chad/Chad3.png.import index c036354..dc00d41 100644 --- a/assets/runningSprites/chad/Chad3.png.import +++ b/assets/runningSprites/chad/Chad3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad4.png.import b/assets/runningSprites/chad/Chad4.png.import index 80fd4b6..7fc8364 100644 --- a/assets/runningSprites/chad/Chad4.png.import +++ b/assets/runningSprites/chad/Chad4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad5.png.import b/assets/runningSprites/chad/Chad5.png.import index e139e7c..1f3ca9e 100644 --- a/assets/runningSprites/chad/Chad5.png.import +++ b/assets/runningSprites/chad/Chad5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/Chad6.png.import b/assets/runningSprites/chad/Chad6.png.import index c3f81e4..94e6724 100644 --- a/assets/runningSprites/chad/Chad6.png.import +++ b/assets/runningSprites/chad/Chad6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/chad/ChadFinal.png b/assets/runningSprites/chad/Chad7.png similarity index 100% rename from assets/runningSprites/chad/ChadFinal.png rename to assets/runningSprites/chad/Chad7.png diff --git a/assets/runningSprites/chad/Chad7.png.import b/assets/runningSprites/chad/Chad7.png.import new file mode 100644 index 0000000..4c2dca1 --- /dev/null +++ b/assets/runningSprites/chad/Chad7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Chad7.png-7cf8c567ac6e8ae456fce551f1c19b5e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/chad/Chad7.png" +dest_files=[ "res://.import/Chad7.png-7cf8c567ac6e8ae456fce551f1c19b5e.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/gary/GaryStart.png b/assets/runningSprites/gary/Gary0.png similarity index 100% rename from assets/runningSprites/gary/GaryStart.png rename to assets/runningSprites/gary/Gary0.png diff --git a/assets/runningSprites/gary/Gary0.png.import b/assets/runningSprites/gary/Gary0.png.import new file mode 100644 index 0000000..37a3477 --- /dev/null +++ b/assets/runningSprites/gary/Gary0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Gary0.png-46e3f0045955f2acc9d8b2cb6186d824.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/gary/Gary0.png" +dest_files=[ "res://.import/Gary0.png-46e3f0045955f2acc9d8b2cb6186d824.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary1.png.import b/assets/runningSprites/gary/Gary1.png.import index 82bba57..33db4f7 100644 --- a/assets/runningSprites/gary/Gary1.png.import +++ b/assets/runningSprites/gary/Gary1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary2.png.import b/assets/runningSprites/gary/Gary2.png.import index e7c10f8..a39f2c0 100644 --- a/assets/runningSprites/gary/Gary2.png.import +++ b/assets/runningSprites/gary/Gary2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary3.png.import b/assets/runningSprites/gary/Gary3.png.import index e5f1167..24a9e1f 100644 --- a/assets/runningSprites/gary/Gary3.png.import +++ b/assets/runningSprites/gary/Gary3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary4.png.import b/assets/runningSprites/gary/Gary4.png.import index 055b280..fe51e6d 100644 --- a/assets/runningSprites/gary/Gary4.png.import +++ b/assets/runningSprites/gary/Gary4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary5.png.import b/assets/runningSprites/gary/Gary5.png.import index e45b02c..7996688 100644 --- a/assets/runningSprites/gary/Gary5.png.import +++ b/assets/runningSprites/gary/Gary5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/Gary6.png.import b/assets/runningSprites/gary/Gary6.png.import index eb9d8b5..38fd1cd 100644 --- a/assets/runningSprites/gary/Gary6.png.import +++ b/assets/runningSprites/gary/Gary6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/gary/GaryFinal.png b/assets/runningSprites/gary/Gary7.png similarity index 100% rename from assets/runningSprites/gary/GaryFinal.png rename to assets/runningSprites/gary/Gary7.png diff --git a/assets/runningSprites/gary/Gary7.png.import b/assets/runningSprites/gary/Gary7.png.import new file mode 100644 index 0000000..906c464 --- /dev/null +++ b/assets/runningSprites/gary/Gary7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Gary7.png-ac5c097701084cbe8784e5c5038360e7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/gary/Gary7.png" +dest_files=[ "res://.import/Gary7.png-ac5c097701084cbe8784e5c5038360e7.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/maggie/MaggieStart.png b/assets/runningSprites/maggie/Maggie0.png similarity index 100% rename from assets/runningSprites/maggie/MaggieStart.png rename to assets/runningSprites/maggie/Maggie0.png diff --git a/assets/runningSprites/maggie/Maggie0.png.import b/assets/runningSprites/maggie/Maggie0.png.import new file mode 100644 index 0000000..ef6f876 --- /dev/null +++ b/assets/runningSprites/maggie/Maggie0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Maggie0.png-cc1ea33785b65d21f9dec826fb89c9ae.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/maggie/Maggie0.png" +dest_files=[ "res://.import/Maggie0.png-cc1ea33785b65d21f9dec826fb89c9ae.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie1.png.import b/assets/runningSprites/maggie/Maggie1.png.import index b67e131..8b9b75b 100644 --- a/assets/runningSprites/maggie/Maggie1.png.import +++ b/assets/runningSprites/maggie/Maggie1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie2.png.import b/assets/runningSprites/maggie/Maggie2.png.import index ff9c942..2444401 100644 --- a/assets/runningSprites/maggie/Maggie2.png.import +++ b/assets/runningSprites/maggie/Maggie2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie3.png.import b/assets/runningSprites/maggie/Maggie3.png.import index 702241f..322a2c1 100644 --- a/assets/runningSprites/maggie/Maggie3.png.import +++ b/assets/runningSprites/maggie/Maggie3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie4.png.import b/assets/runningSprites/maggie/Maggie4.png.import index 3104a35..82d226c 100644 --- a/assets/runningSprites/maggie/Maggie4.png.import +++ b/assets/runningSprites/maggie/Maggie4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie5.png.import b/assets/runningSprites/maggie/Maggie5.png.import index 3e08d0a..aa29fa5 100644 --- a/assets/runningSprites/maggie/Maggie5.png.import +++ b/assets/runningSprites/maggie/Maggie5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/Maggie6.png.import b/assets/runningSprites/maggie/Maggie6.png.import index 116f564..9ab0923 100644 --- a/assets/runningSprites/maggie/Maggie6.png.import +++ b/assets/runningSprites/maggie/Maggie6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/maggie/MaggieFinal.png b/assets/runningSprites/maggie/Maggie7.png similarity index 100% rename from assets/runningSprites/maggie/MaggieFinal.png rename to assets/runningSprites/maggie/Maggie7.png diff --git a/assets/runningSprites/maggie/Maggie7.png.import b/assets/runningSprites/maggie/Maggie7.png.import new file mode 100644 index 0000000..a129b58 --- /dev/null +++ b/assets/runningSprites/maggie/Maggie7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Maggie7.png-d90b6f4372c06e8398723b2ea86b489b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/maggie/Maggie7.png" +dest_files=[ "res://.import/Maggie7.png-d90b6f4372c06e8398723b2ea86b489b.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/sarah/SarahStart.png b/assets/runningSprites/sarah/Sarah0.png similarity index 100% rename from assets/runningSprites/sarah/SarahStart.png rename to assets/runningSprites/sarah/Sarah0.png diff --git a/assets/runningSprites/tyler/tyler2.png.import b/assets/runningSprites/sarah/Sarah0.png.import similarity index 66% rename from assets/runningSprites/tyler/tyler2.png.import rename to assets/runningSprites/sarah/Sarah0.png.import index d2f3a60..a5a8385 100644 --- a/assets/runningSprites/tyler/tyler2.png.import +++ b/assets/runningSprites/sarah/Sarah0.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/tyler2.png-6afa87c57e16653df66b9552739e99dc.stex" +path="res://.import/Sarah0.png-aef9b663718cb1a8b5c92836366c1c4e.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/runningSprites/tyler/tyler2.png" -dest_files=[ "res://.import/tyler2.png-6afa87c57e16653df66b9552739e99dc.stex" ] +source_file="res://assets/runningSprites/sarah/Sarah0.png" +dest_files=[ "res://.import/Sarah0.png-aef9b663718cb1a8b5c92836366c1c4e.stex" ] [params] @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah1.png.import b/assets/runningSprites/sarah/Sarah1.png.import index 5665c7b..4ea7ec7 100644 --- a/assets/runningSprites/sarah/Sarah1.png.import +++ b/assets/runningSprites/sarah/Sarah1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah2.png.import b/assets/runningSprites/sarah/Sarah2.png.import index d84abfb..5715f0b 100644 --- a/assets/runningSprites/sarah/Sarah2.png.import +++ b/assets/runningSprites/sarah/Sarah2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah3.png.import b/assets/runningSprites/sarah/Sarah3.png.import index e126e45..c48efd3 100644 --- a/assets/runningSprites/sarah/Sarah3.png.import +++ b/assets/runningSprites/sarah/Sarah3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah4.png.import b/assets/runningSprites/sarah/Sarah4.png.import index 1e5f42c..6d55ed1 100644 --- a/assets/runningSprites/sarah/Sarah4.png.import +++ b/assets/runningSprites/sarah/Sarah4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah5.png.import b/assets/runningSprites/sarah/Sarah5.png.import index 0e31b30..756be36 100644 --- a/assets/runningSprites/sarah/Sarah5.png.import +++ b/assets/runningSprites/sarah/Sarah5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/Sarah6.png.import b/assets/runningSprites/sarah/Sarah6.png.import index 2338f10..507bdc5 100644 --- a/assets/runningSprites/sarah/Sarah6.png.import +++ b/assets/runningSprites/sarah/Sarah6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/sarah/SarahFinal.png b/assets/runningSprites/sarah/Sarah7.png similarity index 100% rename from assets/runningSprites/sarah/SarahFinal.png rename to assets/runningSprites/sarah/Sarah7.png diff --git a/assets/runningSprites/sarah/Sarah7.png.import b/assets/runningSprites/sarah/Sarah7.png.import new file mode 100644 index 0000000..0bef6f5 --- /dev/null +++ b/assets/runningSprites/sarah/Sarah7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Sarah7.png-cc6e37c6aabfbfccdf6b113b676482b8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/sarah/Sarah7.png" +dest_files=[ "res://.import/Sarah7.png-cc6e37c6aabfbfccdf6b113b676482b8.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/steve/SteveStart.png b/assets/runningSprites/steve/Steve0.png similarity index 100% rename from assets/runningSprites/steve/SteveStart.png rename to assets/runningSprites/steve/Steve0.png diff --git a/assets/runningSprites/steve/Steve0.png.import b/assets/runningSprites/steve/Steve0.png.import new file mode 100644 index 0000000..fa8f513 --- /dev/null +++ b/assets/runningSprites/steve/Steve0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Steve0.png-e5a333a202b78abf505bc3fb09add568.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/steve/Steve0.png" +dest_files=[ "res://.import/Steve0.png-e5a333a202b78abf505bc3fb09add568.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve1.png.import b/assets/runningSprites/steve/Steve1.png.import index 9af2490..fd0f965 100644 --- a/assets/runningSprites/steve/Steve1.png.import +++ b/assets/runningSprites/steve/Steve1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve2.png.import b/assets/runningSprites/steve/Steve2.png.import index 2eafcde..dcfc508 100644 --- a/assets/runningSprites/steve/Steve2.png.import +++ b/assets/runningSprites/steve/Steve2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve3.png.import b/assets/runningSprites/steve/Steve3.png.import index 3300fcf..649c275 100644 --- a/assets/runningSprites/steve/Steve3.png.import +++ b/assets/runningSprites/steve/Steve3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve4.png.import b/assets/runningSprites/steve/Steve4.png.import index b616555..707ebde 100644 --- a/assets/runningSprites/steve/Steve4.png.import +++ b/assets/runningSprites/steve/Steve4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve5.png.import b/assets/runningSprites/steve/Steve5.png.import index 6933d7f..b4fd868 100644 --- a/assets/runningSprites/steve/Steve5.png.import +++ b/assets/runningSprites/steve/Steve5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/Steve6.png.import b/assets/runningSprites/steve/Steve6.png.import index e43e298..4129cbf 100644 --- a/assets/runningSprites/steve/Steve6.png.import +++ b/assets/runningSprites/steve/Steve6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/steve/SteveFinal.png b/assets/runningSprites/steve/Steve7.png similarity index 100% rename from assets/runningSprites/steve/SteveFinal.png rename to assets/runningSprites/steve/Steve7.png diff --git a/assets/runningSprites/steve/Steve7.png.import b/assets/runningSprites/steve/Steve7.png.import new file mode 100644 index 0000000..ffd9b98 --- /dev/null +++ b/assets/runningSprites/steve/Steve7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Steve7.png-ee349466fc8fcb7a42dc2546114e4913.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/steve/Steve7.png" +dest_files=[ "res://.import/Steve7.png-ee349466fc8fcb7a42dc2546114e4913.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tim/TimStart.png b/assets/runningSprites/tim/Tim0.png similarity index 100% rename from assets/runningSprites/tim/TimStart.png rename to assets/runningSprites/tim/Tim0.png diff --git a/assets/runningSprites/tim/Tim0.png.import b/assets/runningSprites/tim/Tim0.png.import new file mode 100644 index 0000000..c2c2a82 --- /dev/null +++ b/assets/runningSprites/tim/Tim0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tim0.png-16f48e706df859c22f30e7c84c0ded0d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tim/Tim0.png" +dest_files=[ "res://.import/Tim0.png-16f48e706df859c22f30e7c84c0ded0d.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim1.png.import b/assets/runningSprites/tim/Tim1.png.import index d9d9888..36b0285 100644 --- a/assets/runningSprites/tim/Tim1.png.import +++ b/assets/runningSprites/tim/Tim1.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim2.png.import b/assets/runningSprites/tim/Tim2.png.import index 7d93864..bc5785e 100644 --- a/assets/runningSprites/tim/Tim2.png.import +++ b/assets/runningSprites/tim/Tim2.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim3.png.import b/assets/runningSprites/tim/Tim3.png.import index 974734a..a54ee0e 100644 --- a/assets/runningSprites/tim/Tim3.png.import +++ b/assets/runningSprites/tim/Tim3.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim4.png.import b/assets/runningSprites/tim/Tim4.png.import index 22a3ad9..d08c32c 100644 --- a/assets/runningSprites/tim/Tim4.png.import +++ b/assets/runningSprites/tim/Tim4.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim5.png.import b/assets/runningSprites/tim/Tim5.png.import index 079f98f..adf79ac 100644 --- a/assets/runningSprites/tim/Tim5.png.import +++ b/assets/runningSprites/tim/Tim5.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/Tim6.png.import b/assets/runningSprites/tim/Tim6.png.import index 1c73efb..6fbe0ac 100644 --- a/assets/runningSprites/tim/Tim6.png.import +++ b/assets/runningSprites/tim/Tim6.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/runningSprites/tim/TimFinal.png b/assets/runningSprites/tim/Tim7.png similarity index 100% rename from assets/runningSprites/tim/TimFinal.png rename to assets/runningSprites/tim/Tim7.png diff --git a/assets/runningSprites/tim/Tim7.png.import b/assets/runningSprites/tim/Tim7.png.import new file mode 100644 index 0000000..22c221b --- /dev/null +++ b/assets/runningSprites/tim/Tim7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tim7.png-1c756fd34b44989644c357f47ff19140.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tim/Tim7.png" +dest_files=[ "res://.import/Tim7.png-1c756fd34b44989644c357f47ff19140.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tylerStart.png b/assets/runningSprites/tyler/Tyler0.png similarity index 100% rename from assets/runningSprites/tyler/tylerStart.png rename to assets/runningSprites/tyler/Tyler0.png diff --git a/assets/runningSprites/tyler/Tyler0.png.import b/assets/runningSprites/tyler/Tyler0.png.import new file mode 100644 index 0000000..f424666 --- /dev/null +++ b/assets/runningSprites/tyler/Tyler0.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler0.png-80458f1e005f38f03a93b0cb49dff897.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler0.png" +dest_files=[ "res://.import/Tyler0.png-80458f1e005f38f03a93b0cb49dff897.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler1.png b/assets/runningSprites/tyler/Tyler1.png similarity index 100% rename from assets/runningSprites/tyler/tyler1.png rename to assets/runningSprites/tyler/Tyler1.png diff --git a/assets/runningSprites/tyler/Tyler1.png.import b/assets/runningSprites/tyler/Tyler1.png.import new file mode 100644 index 0000000..d8ed80a --- /dev/null +++ b/assets/runningSprites/tyler/Tyler1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler1.png-0101e4726770327878e259514f4657e8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler1.png" +dest_files=[ "res://.import/Tyler1.png-0101e4726770327878e259514f4657e8.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler2.png b/assets/runningSprites/tyler/Tyler2.png similarity index 100% rename from assets/runningSprites/tyler/tyler2.png rename to assets/runningSprites/tyler/Tyler2.png diff --git a/assets/runningSprites/tyler/Tyler2.png.import b/assets/runningSprites/tyler/Tyler2.png.import new file mode 100644 index 0000000..5184fdb --- /dev/null +++ b/assets/runningSprites/tyler/Tyler2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler2.png-fa37076b143d191fa8067a601a262d75.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler2.png" +dest_files=[ "res://.import/Tyler2.png-fa37076b143d191fa8067a601a262d75.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler3.png b/assets/runningSprites/tyler/Tyler3.png similarity index 100% rename from assets/runningSprites/tyler/tyler3.png rename to assets/runningSprites/tyler/Tyler3.png diff --git a/assets/runningSprites/tyler/Tyler3.png.import b/assets/runningSprites/tyler/Tyler3.png.import new file mode 100644 index 0000000..485e27d --- /dev/null +++ b/assets/runningSprites/tyler/Tyler3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler3.png-b518206c95ecb3a4c1a6472691f2ffee.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler3.png" +dest_files=[ "res://.import/Tyler3.png-b518206c95ecb3a4c1a6472691f2ffee.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler4.png b/assets/runningSprites/tyler/Tyler4.png similarity index 100% rename from assets/runningSprites/tyler/tyler4.png rename to assets/runningSprites/tyler/Tyler4.png diff --git a/assets/runningSprites/tyler/Tyler4.png.import b/assets/runningSprites/tyler/Tyler4.png.import new file mode 100644 index 0000000..dce5f70 --- /dev/null +++ b/assets/runningSprites/tyler/Tyler4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler4.png-19ae6edc5645dce1540a52079c598ca8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler4.png" +dest_files=[ "res://.import/Tyler4.png-19ae6edc5645dce1540a52079c598ca8.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler5.png b/assets/runningSprites/tyler/Tyler5.png similarity index 100% rename from assets/runningSprites/tyler/tyler5.png rename to assets/runningSprites/tyler/Tyler5.png diff --git a/assets/runningSprites/tyler/Tyler5.png.import b/assets/runningSprites/tyler/Tyler5.png.import new file mode 100644 index 0000000..da1f8cc --- /dev/null +++ b/assets/runningSprites/tyler/Tyler5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler5.png-edfea1b802975d82d165c96eb59f10b2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler5.png" +dest_files=[ "res://.import/Tyler5.png-edfea1b802975d82d165c96eb59f10b2.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler6.png b/assets/runningSprites/tyler/Tyler6.png similarity index 100% rename from assets/runningSprites/tyler/tyler6.png rename to assets/runningSprites/tyler/Tyler6.png diff --git a/assets/runningSprites/tyler/Tyler6.png.import b/assets/runningSprites/tyler/Tyler6.png.import new file mode 100644 index 0000000..d33dd0c --- /dev/null +++ b/assets/runningSprites/tyler/Tyler6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler6.png-126235ad5ac596bc4d50d55511c95bb2.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler6.png" +dest_files=[ "res://.import/Tyler6.png-126235ad5ac596bc4d50d55511c95bb2.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tylerFinal.png b/assets/runningSprites/tyler/Tyler7.png similarity index 100% rename from assets/runningSprites/tyler/tylerFinal.png rename to assets/runningSprites/tyler/Tyler7.png diff --git a/assets/runningSprites/tyler/Tyler7.png.import b/assets/runningSprites/tyler/Tyler7.png.import new file mode 100644 index 0000000..42b0c19 --- /dev/null +++ b/assets/runningSprites/tyler/Tyler7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Tyler7.png-988f90e7af7073f8a2ec8f37852d6ccd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/runningSprites/tyler/Tyler7.png" +dest_files=[ "res://.import/Tyler7.png-988f90e7af7073f8a2ec8f37852d6ccd.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler1.png.import b/assets/runningSprites/tyler/tyler1.png.import deleted file mode 100644 index fa5d672..0000000 --- a/assets/runningSprites/tyler/tyler1.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tyler1.png-d77b72ba825f8e9bd1bec1f829f036cc.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/runningSprites/tyler/tyler1.png" -dest_files=[ "res://.import/tyler1.png-d77b72ba825f8e9bd1bec1f829f036cc.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 -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler5.png.import b/assets/runningSprites/tyler/tyler5.png.import deleted file mode 100644 index af9543b..0000000 --- a/assets/runningSprites/tyler/tyler5.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tyler5.png-3e83ed46c806b17bd2ad95219ebfe021.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/runningSprites/tyler/tyler5.png" -dest_files=[ "res://.import/tyler5.png-3e83ed46c806b17bd2ad95219ebfe021.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 -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/assets/runningSprites/tyler/tyler6.png.import b/assets/runningSprites/tyler/tyler6.png.import deleted file mode 100644 index b46992e..0000000 --- a/assets/runningSprites/tyler/tyler6.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/tyler6.png-59e8ca908aa251c27a2def7da4df3633.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://assets/runningSprites/tyler/tyler6.png" -dest_files=[ "res://.import/tyler6.png-59e8ca908aa251c27a2def7da4df3633.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 -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/assets/LadySarah.png b/assets/sarah.png similarity index 100% rename from assets/LadySarah.png rename to assets/sarah.png diff --git a/assets/sarah.png.import b/assets/sarah.png.import new file mode 100644 index 0000000..6abf7f4 --- /dev/null +++ b/assets/sarah.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/sarah.png-3249fec55d0f1ba4c1995b335c45cc80.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sarah.png" +dest_files=[ "res://.import/sarah.png-3249fec55d0f1ba4c1995b335c45cc80.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/sarahHouse.png.import b/assets/sarahHouse.png.import index c429fc2..162f7e7 100644 --- a/assets/sarahHouse.png.import +++ b/assets/sarahHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/shirt.png.import b/assets/shirt.png.import index 40d60b7..802af1d 100644 --- a/assets/shirt.png.import +++ b/assets/shirt.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/smoke.png b/assets/smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e238209518919318ac4e2cef4fc1c9d960d522 GIT binary patch literal 621 zcmV-z0+RiSP)EX>4Tx04R}tkv&MmKp2MKrb>%c9PA+CkfAzR5EXIMRwzP+P%E_RU~=gnG-*gu zTpR`0f`dPcRRN_;mtPe_uL!#nh|0_|<|Qc&-|=;i0N?N8Jj?&ypQB$bSPTe=#B2$nN8c^ zyw7W3WmzRYCmuJcK;lQPD;~dbF1al5%&3{oB#EQMVyTOjE@ov@Bc3LXshUptLe68A z^A=~VT4(J#`3oZjePx;Jv__D^B9j(dX-@UbpQRA0fwFo*_2%=NJ}Udf%h}|raUls3-qmdeQTfN^a03HuhKWb!67hK zqU?2_cZa+C_V1l`|9$}7DspRzgS2k|000JJOGiWiEdVS4EW@3HtpET332;bRa{vG? zBLDy{BLR4&KXw2B00(qQO+^Rh2nZ1_2XTsI*#H0l8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b07gkfK~xyiV_={fc>Vfy36vH`7H2|YFMj>{wHE^eLkKPf z?hFhJUl|w}-n@SOS|3A!sHo^71_p*R3=9mK3=9l+sONY9(8m$r<9<_d00000NkvXX Hu0mjf$E@|P literal 0 HcmV?d00001 diff --git a/assets/smoke.png.import b/assets/smoke.png.import new file mode 100644 index 0000000..cf15b74 --- /dev/null +++ b/assets/smoke.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/smoke.png-dd48eb81a12e0cb45caa95e293df3180.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/smoke.png" +dest_files=[ "res://.import/smoke.png-dd48eb81a12e0cb45caa95e293df3180.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/spritesheet.png b/assets/spritesheet.png deleted file mode 100644 index 4ba5021ba7cbcb01b7681a0f1237a3ed287e33fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 583 zcmV-N0=WH&P)YU6vl5T2o5>~Iu#rwgNvhq4&orXE9eV!aBvbb`3wPF92~m3`UDQ*P{^9aAvg$~ zy6GmAm=k)6O71=P-g8Y#n~u%xm+yD}r1?Ctq#sYk6~}Ro*P|#>o?SE@66|zuz4W|& zaLEFzTSsa3?fGurF%DQ0I;#l=BM8;zbPIQ{ZXIRECP9#Ql0;0yP;|4*ddHg3k(xy_ z;b1C~VaFQImCk*ym!GAn(DhS0nD6^mop%Zb`|&xv5*vdX_9)`6fu7CI0vKonOpt4qwXluWjy#?6GUL8}NHqI>E`L^z-%cD&C*= zm3}C*d0~nThH%^h6*_qV=LW10^Pp0kjse(A11FLysO+5@I_ALya64Asz#*6|&@WJD zU@!tRWsWfy8VE>gag55wWg)&_O|UjW6T=4uY7?}gNG3_VP0-v&U7Mg46*NiW(or-G zb}~P%bWD@@zk*>nG>P=G0{sP}lDHBKZlar5s|*3y#dz$2DGZu$&NfAZ4&H~-AcH11 z`2rji=lJ%#)+A1XVTG0|L7OC2)!zZe9-X*B>A-a-30gO?Rv0SNE(Fw{dCmo#6EH}u zVA{e^nRc=3n7}P`szN4yCtW3z*g}RoowpN5V5D#IfR0(iGu#4c{k{n>!#da<{|2~G V2t$yKRrUY?002ovPDHLkV1g4B0E7Sl diff --git a/assets/mrSteve.png b/assets/steve.png similarity index 100% rename from assets/mrSteve.png rename to assets/steve.png diff --git a/assets/steve.png.import b/assets/steve.png.import new file mode 100644 index 0000000..efedc89 --- /dev/null +++ b/assets/steve.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/steve.png-aa0949418977dfa3dd8173b210be206e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/steve.png" +dest_files=[ "res://.import/steve.png-aa0949418977dfa3dd8173b210be206e.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/steveHouse.png b/assets/steveHouse.png new file mode 100644 index 0000000000000000000000000000000000000000..901a8374fba7b92ee62b8ab5f472e25acd1f3b88 GIT binary patch literal 7096 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 literal 0 HcmV?d00001 diff --git a/assets/steveHouse.png.import b/assets/steveHouse.png.import new file mode 100644 index 0000000..2327205 --- /dev/null +++ b/assets/steveHouse.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/steveHouse.png-c5189f00f4928bd7e97fd11ecf7b38a4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/steveHouse.png" +dest_files=[ "res://.import/steveHouse.png-c5189f00f4928bd7e97fd11ecf7b38a4.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/stopsign.png.import b/assets/stopsign.png.import index f45ea46..55d0e35 100644 --- a/assets/stopsign.png.import +++ b/assets/stopsign.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/text-blip-low-pitch.wav b/assets/text-blip-low-pitch.wav new file mode 100644 index 0000000000000000000000000000000000000000..7308c5b042ed68eb8d59bbbcbd323fe9b1fcb863 GIT binary patch literal 22126 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%0Ds`}N+UU62F$~j$4RG&s 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 literal 0 HcmV?d00001 diff --git a/assets/text-blip-low-pitch.wav.import b/assets/text-blip-low-pitch.wav.import new file mode 100644 index 0000000..7d233d4 --- /dev/null +++ b/assets/text-blip-low-pitch.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/text-blip-low-pitch.wav-a1ee739f7737bf6ec6134c355fb8e5a8.sample" + +[deps] + +source_file="res://assets/text-blip-low-pitch.wav" +dest_files=[ "res://.import/text-blip-low-pitch.wav-a1ee739f7737bf6ec6134c355fb8e5a8.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/mrTim.png b/assets/tim.png similarity index 100% rename from assets/mrTim.png rename to assets/tim.png diff --git a/assets/tim.png.import b/assets/tim.png.import new file mode 100644 index 0000000..ffc7510 --- /dev/null +++ b/assets/tim.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tim.png-6df5632e5e35733a143d8a1333466831.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tim.png" +dest_files=[ "res://.import/tim.png-6df5632e5e35733a143d8a1333466831.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/timHouse.png.import b/assets/timHouse.png.import index 66d7598..cc97e43 100644 --- a/assets/timHouse.png.import +++ b/assets/timHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/tree.png.import b/assets/tree.png.import index bfe917f..fda7f84 100644 --- a/assets/tree.png.import +++ b/assets/tree.png.import @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/assets/trolley-blip.wav b/assets/trolley-blip.wav new file mode 100644 index 0000000000000000000000000000000000000000..f36056d7b43fa7d333b0fd5fa2286b8e598f098b GIT binary patch literal 4948 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 F1OT|#6<+`V diff --git a/assets/trolley.wav b/assets/trolley.wav new file mode 100644 index 0000000000000000000000000000000000000000..0ce53b0ee94d381b3a693c517d9c67e165c57390 GIT binary patch literal 23468 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 H{9gVyGU!j6 literal 0 HcmV?d00001 diff --git a/assets/trolley.wav.import b/assets/trolley.wav.import new file mode 100644 index 0000000..87a584a --- /dev/null +++ b/assets/trolley.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/trolley.wav-044b2001ea0302487b0fce281c04ba86.sample" + +[deps] + +source_file="res://assets/trolley.wav" +dest_files=[ "res://.import/trolley.wav-044b2001ea0302487b0fce281c04ba86.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/trolley_engine.wav b/assets/trolley_engine.wav new file mode 100644 index 0000000000000000000000000000000000000000..4b3c677384ef9c59fa5ee3d57cfab9f708845d10 GIT binary patch literal 24464 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 literal 0 HcmV?d00001 diff --git a/assets/trolley_engine.wav.import b/assets/trolley_engine.wav.import new file mode 100644 index 0000000..463cebb --- /dev/null +++ b/assets/trolley_engine.wav.import @@ -0,0 +1,21 @@ +[remap] + +importer="wav" +type="AudioStreamSample" +path="res://.import/trolley_engine.wav-67aa2862eb9e62f558523d316079eb85.sample" + +[deps] + +source_file="res://assets/trolley_engine.wav" +dest_files=[ "res://.import/trolley_engine.wav-67aa2862eb9e62f558523d316079eb85.sample" ] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop=false +compress/mode=0 diff --git a/assets/mrTyler.png b/assets/tyler.png similarity index 100% rename from assets/mrTyler.png rename to assets/tyler.png diff --git a/assets/tyler.png.import b/assets/tyler.png.import new file mode 100644 index 0000000..90f6a2b --- /dev/null +++ b/assets/tyler.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tyler.png-ca72e8fda3a1305c8e9ccc581b267bfb.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tyler.png" +dest_files=[ "res://.import/tyler.png-ca72e8fda3a1305c8e9ccc581b267bfb.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/tylerHouse.png.import b/assets/tylerHouse.png.import index ecf0ede..d605c72 100644 --- a/assets/tylerHouse.png.import +++ b/assets/tylerHouse.png.import @@ -20,7 +20,7 @@ compress/hdr_mode=0 compress/bptc_ldr=0 compress/normal_map=0 flags/repeat=0 -flags/filter=true +flags/filter=false flags/mipmaps=false flags/anisotropic=false flags/srgb=2 @@ -31,5 +31,5 @@ process/invert_color=false process/normal_map_invert_y=false stream=false size_limit=0 -detect_3d=true +detect_3d=false svg/scale=1.0 diff --git a/project.godot b/project.godot index 3c697ef..c7626e6 100644 --- a/project.godot +++ b/project.godot @@ -14,6 +14,11 @@ _global_script_classes=[ { "language": "GDScript", "path": "res://scripts/base_level.gd" }, { +"base": "KinematicBody2D", +"class": "Car", +"language": "GDScript", +"path": "res://scripts/car.gd" +}, { "base": "Node2D", "class": "GUI", "language": "GDScript", @@ -36,6 +41,7 @@ _global_script_classes=[ { } ] _global_script_class_icons={ "BaseLevel": "", +"Car": "", "GUI": "", "Neighbor": "", "Player": "", diff --git a/scenes/8bit-text.tres b/scenes/8bit-text.tres new file mode 100644 index 0000000..db99466 --- /dev/null +++ b/scenes/8bit-text.tres @@ -0,0 +1,22 @@ +[gd_resource type="Theme" load_steps=5 format=2] + +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=1] + +[sub_resource type="DynamicFont" id=4] +size = 20 +font_data = ExtResource( 1 ) + +[sub_resource type="DynamicFontData" id=2] +font_path = "res://assets/fonts/dogicapixelbold.otf" + +[sub_resource type="DynamicFont" id=3] +size = 20 +extra_spacing_top = 3 +extra_spacing_bottom = 5 +extra_spacing_char = 3 +extra_spacing_space = 3 +font_data = SubResource( 2 ) + +[resource] +default_font = SubResource( 3 ) +RichTextLabel/fonts/normal_font = SubResource( 4 ) diff --git a/scenes/TileMap.tscn b/scenes/TileMap.tscn index f48b3f6..4ea7533 100644 --- a/scenes/TileMap.tscn +++ b/scenes/TileMap.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=2] +[gd_scene load_steps=25 format=2] [ext_resource path="res://assets/tilemap/streetSideTop.png" type="Texture" id=1] [ext_resource path="res://assets/tilemap/StreetVerticalLeft.png" type="Texture" id=2] @@ -20,12 +20,36 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=4] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +[sub_resource type="NavigationPolygon" id=7] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=8] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=9] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=10] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + [sub_resource type="ConvexPolygonShape2D" id=5] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="ConvexPolygonShape2D" id=6] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +[sub_resource type="NavigationPolygon" id=11] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + +[sub_resource type="NavigationPolygon" id=12] +vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) +polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] + [sub_resource type="TileSet" id=2] 0/name = "grass1.png 0" 0/texture = ExtResource( 6 ) @@ -77,6 +101,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) 2/navigation_offset = Vector2( 0, 0 ) +2/navigation = SubResource( 10 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 2/shape_one_way = false @@ -175,6 +200,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 8/tile_mode = 0 8/occluder_offset = Vector2( 0, 0 ) 8/navigation_offset = Vector2( 0, 0 ) +8/navigation = SubResource( 11 ) 8/shape_offset = Vector2( 0, 0 ) 8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 8/shape_one_way = false @@ -189,6 +215,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 9/tile_mode = 0 9/occluder_offset = Vector2( 0, 0 ) 9/navigation_offset = Vector2( 0, 0 ) +9/navigation = SubResource( 12 ) 9/shape_offset = Vector2( 0, 0 ) 9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 9/shape_one_way = false @@ -203,6 +230,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 10/tile_mode = 0 10/occluder_offset = Vector2( 0, 0 ) 10/navigation_offset = Vector2( 0, 0 ) +10/navigation = SubResource( 7 ) 10/shape_offset = Vector2( 0, 0 ) 10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 10/shape_one_way = false @@ -217,6 +245,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 11/tile_mode = 0 11/occluder_offset = Vector2( 0, 0 ) 11/navigation_offset = Vector2( 0, 0 ) +11/navigation = SubResource( 8 ) 11/shape_offset = Vector2( 0, 0 ) 11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 11/shape_one_way = false @@ -231,6 +260,7 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 12/tile_mode = 0 12/occluder_offset = Vector2( 0, 0 ) 12/navigation_offset = Vector2( 0, 0 ) +12/navigation = SubResource( 9 ) 12/shape_offset = Vector2( 0, 0 ) 12/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 12/shape_one_way = false diff --git a/scenes/base_level.tscn b/scenes/base_level.tscn index 927cdfb..26fee26 100644 --- a/scenes/base_level.tscn +++ b/scenes/base_level.tscn @@ -8,33 +8,41 @@ [ext_resource path="res://scenes/player.tscn" type="PackedScene" id=6] [ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=7] [ext_resource path="res://scenes/house.tscn" type="PackedScene" id=8] -[ext_resource path="res://assets/fonts/8-BIT WONDER.TTF" type="DynamicFontData" id=9] +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=9] [sub_resource type="DynamicFont" id=1] size = 40 +extra_spacing_top = 7 +extra_spacing_bottom = 7 +extra_spacing_char = -3 +extra_spacing_space = 6 font_data = ExtResource( 9 ) [sub_resource type="DynamicFont" id=3] size = 40 +font_data = ExtResource( 9 ) [sub_resource type="Theme" id=2] default_font = SubResource( 3 ) RichTextLabel/fonts/normal_font = SubResource( 1 ) -[node name="BaseLevel" type="Node2D"] +[node name="BaseLevel" type="Node2D" groups=["pausable", "plays_audio"]] script = ExtResource( 4 ) [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] stream = ExtResource( 1 ) +volume_db = -10.0 pitch_scale = 0.75 -[node name="TileMap" parent="." instance=ExtResource( 3 )] +[node name="LevelNavigation" type="Navigation2D" parent="."] + +[node name="TileMap" parent="LevelNavigation" instance=ExtResource( 3 )] collision_mask = 7 [node name="YSort" type="YSort" parent="."] [node name="Player" parent="YSort" instance=ExtResource( 6 )] -position = Vector2( 619.221, 307.07 ) +position = Vector2( 588.073, 227.785 ) [node name="Trolley" parent="YSort" instance=ExtResource( 5 )] position = Vector2( 629.977, 650.649 ) @@ -43,7 +51,7 @@ position = Vector2( 629.977, 650.649 ) position = Vector2( 1066, 540 ) [node name="Neighbor1" parent="YSort" instance=ExtResource( 7 )] -position = Vector2( 131, 429 ) +position = Vector2( 196.127, 647.035 ) [node name="Clouds" parent="." instance=ExtResource( 2 )] position = Vector2( -0.17392, 0.152588 ) @@ -85,35 +93,35 @@ size_flags_vertical = 3 [node name="Control" type="Control" parent="Panel/VBoxContainer"] margin_right = 1363.0 -margin_bottom = 279.0 +margin_bottom = 277.0 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="EndGameTitle" type="RichTextLabel" parent="Panel/VBoxContainer"] margin_left = 181.0 -margin_top = 283.0 +margin_top = 281.0 margin_right = 1181.0 -margin_bottom = 324.0 +margin_bottom = 326.0 rect_min_size = Vector2( 1000, 0 ) size_flags_horizontal = 4 size_flags_vertical = 4 theme = SubResource( 2 ) -text = "This is the text" +text = "This is the tefs" fit_content_height = true [node name="Control3" type="Control" parent="Panel/VBoxContainer"] -margin_top = 328.0 +margin_top = 330.0 margin_right = 1363.0 -margin_bottom = 390.0 +margin_bottom = 391.0 size_flags_horizontal = 3 size_flags_vertical = 3 size_flags_stretch_ratio = 0.22 [node name="EndGameBody" type="RichTextLabel" parent="Panel/VBoxContainer"] margin_left = 181.0 -margin_top = 394.0 +margin_top = 395.0 margin_right = 1181.0 -margin_bottom = 435.0 +margin_bottom = 440.0 rect_min_size = Vector2( 1000, 0 ) size_flags_horizontal = 4 size_flags_vertical = 4 @@ -122,7 +130,7 @@ text = "This is the text" fit_content_height = true [node name="Control2" type="Control" parent="Panel/VBoxContainer"] -margin_top = 439.0 +margin_top = 444.0 margin_right = 1363.0 margin_bottom = 1060.0 size_flags_horizontal = 3 @@ -130,8 +138,8 @@ size_flags_vertical = 3 size_flags_stretch_ratio = 2.22 [node name="DisplayTimer" type="Timer" parent="."] +wait_time = 2.0 one_shot = true -autostart = true [connection signal="left_wih_rogers" from="YSort/Trolley" to="." method="_on_Trolley_left_wih_rogers"] [connection signal="rogers_entered_trolley" from="YSort/Trolley" to="." method="_on_Trolley_rogers_entered_trolley"] diff --git a/scenes/car.tscn b/scenes/car.tscn new file mode 100644 index 0000000..963c12d --- /dev/null +++ b/scenes/car.tscn @@ -0,0 +1,18 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://scripts/car.gd" type="Script" id=1] +[ext_resource path="res://assets/car1.png" type="Texture" id=2] + +[node name="CarBody2D" type="KinematicBody2D" groups=["pausable"]] +collision_layer = 4 +collision_mask = 3 +script = ExtResource( 1 ) + +[node name="CarSprite" type="Sprite" parent="."] +scale = Vector2( 8, 8 ) +texture = ExtResource( 2 ) + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="."] +position = Vector2( -0.00481343, 2.28765 ) +scale = Vector2( 1.74423, 1.73531 ) +polygon = PoolVector2Array( -16.4525, -11.3619, -34.7968, -8.81512, -43.6953, 7.58974, 32.9954, 7.58974, 37.5741, -5.92234, 13.4635, -23.7758, -6.62162, -23.2807 ) diff --git a/scenes/car_spawner.tscn b/scenes/car_spawner.tscn new file mode 100644 index 0000000..55b8b7a --- /dev/null +++ b/scenes/car_spawner.tscn @@ -0,0 +1,14 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://scripts/car_spawner.gd" type="Script" id=1] + +[node name="CarSpawner" type="Node2D" groups=["pausable"]] +position = Vector2( 60.5218, 22.5136 ) +script = ExtResource( 1 ) + +[node name="SpawnTimer" type="Timer" parent="."] + +[node name="CarEndPoint" type="Node2D" parent="."] +position = Vector2( -36.419, -0.132435 ) + +[connection signal="timeout" from="SpawnTimer" to="." method="_on_SpawnTimer_timeout"] diff --git a/scenes/clouds.tscn b/scenes/clouds.tscn index a611f1c..fa87773 100644 --- a/scenes/clouds.tscn +++ b/scenes/clouds.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scripts/Clouds.gd" type="Script" id=3] -[node name="Clouds" type="Node2D"] +[node name="Clouds" type="Node2D" groups=["pausable"]] position = Vector2( -2.43112, -0.845276 ) scale = Vector2( 10, 10 ) script = ExtResource( 3 ) diff --git a/scenes/game-screen.tscn b/scenes/game-screen.tscn deleted file mode 100644 index 7e99230..0000000 --- a/scenes/game-screen.tscn +++ /dev/null @@ -1,36 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://assets/fonts/8-BIT WONDER.TTF" type="DynamicFontData" id=1] - -[sub_resource type="DynamicFont" id=1] -size = 30 -font_data = ExtResource( 1 ) - -[sub_resource type="Theme" id=2] -RichTextLabel/fonts/normal_font = SubResource( 1 ) - -[node name="Panel" type="Panel"] -margin_left = -31.0 -margin_top = -245.0 -margin_right = 1332.0 -margin_bottom = 815.0 - -[node name="VBoxContainer" type="VBoxContainer" parent="."] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 - -[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 - -[node name="RichTextLabel" type="RichTextLabel" parent="VBoxContainer/HBoxContainer"] -margin_right = 1299.0 -margin_bottom = 992.0 -size_flags_horizontal = 3 -size_flags_vertical = 3 -theme = SubResource( 2 ) -text = "This is the text" diff --git a/scenes/game_screen_text.tscn b/scenes/game_screen_text.tscn new file mode 100644 index 0000000..8eca1db --- /dev/null +++ b/scenes/game_screen_text.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://scripts/game_screen_text.gd" type="Script" id=1] + +[sub_resource type="DynamicFontData" id=1] +font_path = "res://assets/fonts/dogicapixelbold.otf" + +[sub_resource type="DynamicFont" id=2] +size = 32 +extra_spacing_bottom = 15 +font_data = SubResource( 1 ) + +[sub_resource type="Theme" id=3] +default_font = SubResource( 2 ) + +[node name="GameScreenText" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +script = ExtResource( 1 ) + +[node name="ColorRect" type="ColorRect" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 0.25098, 0.529412, 0.682353, 1 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="ColorRect"] +anchor_right = 1.0 +anchor_bottom = 1.0 +margin_left = 50.0 +margin_top = 50.0 +margin_right = -50.0 +margin_bottom = -50.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="HeaderText" type="RichTextLabel" parent="ColorRect/VBoxContainer"] +margin_left = 290.0 +margin_right = 890.0 +margin_bottom = 226.0 +rect_min_size = Vector2( 600, 0 ) +size_flags_horizontal = 4 +size_flags_vertical = 7 +size_flags_stretch_ratio = 0.36 +theme = SubResource( 3 ) +text = "Welcome to the Land + + of Make Believe" +fit_content_height = true + +[node name="BodyText" type="RichTextLabel" parent="ColorRect/VBoxContainer"] +margin_left = 290.0 +margin_top = 230.0 +margin_right = 890.0 +margin_bottom = 860.0 +rect_min_size = Vector2( 600, 0 ) +size_flags_horizontal = 4 +size_flags_vertical = 7 +theme = SubResource( 3 ) +text = "As Mr. Rogers, you need to help your neighbors find their house before the trolley leaves you in the land of make-believe. + +Good luck neighbor!" +fit_content_height = true + +[node name="TextTimer" type="Timer" parent="."] +one_shot = true + +[connection signal="timeout" from="TextTimer" to="." method="_on_TextTimer_timeout"] diff --git a/scenes/game_tip.tscn b/scenes/game_tip.tscn new file mode 100644 index 0000000..352ff68 --- /dev/null +++ b/scenes/game_tip.tscn @@ -0,0 +1,51 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://scripts/game_tip.gd" type="Script" id=1] +[ext_resource path="res://scenes/8bit-text.tres" type="Theme" id=2] +[ext_resource path="res://assets/fonts/dogicapixelbold.otf" type="DynamicFontData" id=3] + +[sub_resource type="CircleShape2D" id=1] +radius = 131.363 + +[sub_resource type="DynamicFont" id=2] +size = 30 +extra_spacing_top = 7 +extra_spacing_bottom = 7 +extra_spacing_char = -4 +extra_spacing_space = 2 +font_data = ExtResource( 3 ) + +[node name="GameTip" type="Node2D"] +script = ExtResource( 1 ) + +[node name="Area2D" type="Area2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +position = Vector2( 0.0883865, -0.0883865 ) +shape = SubResource( 1 ) + +[node name="TextTimer" type="Timer" parent="."] +one_shot = true + +[node name="MarginContainer" type="MarginContainer" parent="."] +margin_left = -126.0 +margin_top = -208.0 +margin_right = 129.0 +margin_bottom = 221.0 +rect_min_size = Vector2( 200, 0 ) + +[node name="TipLabel" type="RichTextLabel" parent="MarginContainer"] +margin_top = 58.0 +margin_right = 255.0 +margin_bottom = 370.0 +rect_min_size = Vector2( 150, 0 ) +size_flags_vertical = 4 +theme = ExtResource( 2 ) +custom_fonts/normal_font = SubResource( 2 ) +bbcode_enabled = true +bbcode_text = "[center][wave amp=10 freq=4]If you can have one tip it would be play this game and have so much fun.[/wave][/center]" +text = "If you can have one tip it would be play this game and have so much fun." +fit_content_height = true + +[connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"] +[connection signal="timeout" from="TextTimer" to="." method="_on_TextTimer_timeout"] diff --git a/scenes/gui.tscn b/scenes/gui.tscn index 859648a..186b68d 100644 --- a/scenes/gui.tscn +++ b/scenes/gui.tscn @@ -17,7 +17,6 @@ use_mipmaps = true font_data = ExtResource( 4 ) [sub_resource type="DynamicFont" id=1] -size = 45 font_data = ExtResource( 4 ) [sub_resource type="Theme" id=2] diff --git a/scenes/house.tscn b/scenes/house.tscn index 251b9f9..988b2b1 100644 --- a/scenes/house.tscn +++ b/scenes/house.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=5 format=2] [ext_resource path="res://scripts/house.gd" type="Script" id=1] [ext_resource path="res://assets/chadHouse.png" type="Texture" id=2] @@ -7,8 +7,6 @@ radius = 12.4286 height = 4.85714 -[sub_resource type="ConvexPolygonShape2D" id=6] - [sub_resource type="RectangleShape2D" id=5] extents = Vector2( 142.5, 73.1641 ) @@ -29,10 +27,6 @@ position = Vector2( -4.76837e-07, -90 ) scale = Vector2( 7, 7 ) shape = SubResource( 3 ) -[node name="CollisionShape2D2" type="CollisionShape2D" parent="HouseBody"] -position = Vector2( 0, -49 ) -shape = SubResource( 6 ) - [node name="DoorArea2D" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="DoorArea2D"] diff --git a/scenes/level1.tscn b/scenes/level1.tscn index 5df3569..4a11ad3 100644 --- a/scenes/level1.tscn +++ b/scenes/level1.tscn @@ -1,101 +1,164 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=6 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] [ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] [ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] [ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] +[ext_resource path="res://scenes/game_tip.tscn" type="PackedScene" id=5] [node name="Level1" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] -SECONDS_TO_COMPLETE = 45 +SECONDS_TO_COMPLETE = 60 -[node name="TileMap" parent="BaseLevel" index="1"] -tile_data = PoolIntArray( -458757, 3, 0, -458756, 3, 0, -458755, 3, 0, -458754, 3, 0, -458753, 3, 0, -524288, 3, 0, -524287, 3, 0, -393221, 3, 0, -393220, 3, 0, -393219, 3, 0, -393218, 3, 0, -393217, 3, 0, -458752, 3, 0, -458751, 3, 0, -458750, 3, 0, -458749, 3, 0, -458748, 3, 0, -458747, 3, 0, -458746, 3, 0, -458745, 3, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 3, 0, -458740, 3, 0, -458739, 3, 0, -458738, 3, 0, -458737, 3, 0, -458736, 3, 0, -458735, 3, 0, -458734, 3, 0, -458733, 3, 0, -458732, 3, 0, -458731, 3, 0, -458730, 3, 0, -458729, 3, 0, -458728, 3, 0, -458727, 3, 0, -458726, 3, 0, -458725, 3, 0, -458724, 3, 0, -458723, 3, 0, -458722, 3, 0, -458721, 3, 0, -458720, 3, 0, -458719, 3, 0, -458718, 3, 0, -458717, 3, 0, -458716, 3, 0, -458715, 3, 0, -458714, 3, 0, -458713, 3, 0, -327685, 3, 0, -327684, 3, 0, -327683, 3, 0, -327682, 3, 0, -327681, 3, 0, -393216, 3, 0, -393215, 3, 0, -393214, 3, 0, -393213, 3, 0, -393212, 3, 0, -393211, 3, 0, -393210, 3, 0, -393209, 3, 0, -393208, 3, 0, -393207, 3, 0, -393206, 3, 0, -393205, 3, 0, -393204, 3, 0, -393203, 3, 0, -393202, 3, 0, -393201, 3, 0, -393200, 3, 0, -393199, 3, 0, -393198, 3, 0, -393197, 3, 0, -393196, 3, 0, -393195, 3, 0, -393194, 3, 0, -393193, 3, 0, -393192, 3, 0, -393191, 3, 0, -393190, 3, 0, -393189, 3, 0, -393188, 3, 0, -393187, 3, 0, -393186, 3, 0, -393185, 3, 0, -393184, 3, 0, -393183, 3, 0, -393182, 3, 0, -393181, 3, 0, -393180, 3, 0, -393179, 3, 0, -393178, 3, 0, -393177, 3, 0, -262149, 3, 0, -262148, 3, 0, -262147, 4, 0, -262146, 3, 0, -262145, 4, 0, -327680, 4, 0, -327679, 3, 0, -327678, 3, 0, -327677, 3, 0, -327676, 4, 0, -327675, 4, 0, -327674, 4, 0, -327673, 3, 0, -327672, 3, 0, -327671, 3, 0, -327670, 3, 0, -327669, 3, 0, -327668, 3, 0, -327667, 3, 0, -327666, 3, 0, -327665, 4, 0, -327664, 4, 0, -327663, 4, 0, -327662, 4, 0, -327661, 4, 0, -327660, 3, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 4, 0, -327654, 4, 0, -327653, 4, 0, -327652, 4, 0, -327651, 4, 0, -327650, 4, 0, -327649, 3, 0, -327648, 4, 0, -327647, 4, 0, -327646, 4, 0, -327645, 4, 0, -327644, 4, 0, -327643, 4, 0, -327642, 4, 0, -327641, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 4, 0, -262141, 3, 0, -262140, 4, 0, -262139, 4, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 4, 0, -262132, 4, 0, -262131, 4, 0, -262130, 3, 0, -262129, 3, 0, -262128, 4, 0, -262127, 4, 0, -262126, 4, 0, -262125, 4, 0, -262124, 4, 0, -262123, 4, 0, -262122, 4, 0, -262121, 4, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 4, 0, -262116, 3, 0, -262115, 3, 0, -262114, 4, 0, -262113, 3, 0, -262112, 4, 0, -262111, 4, 0, -262110, 3, 0, -262109, 4, 0, -262108, 4, 0, -262107, 4, 0, -262106, 4, 0, -262105, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 4, 0, -196607, 4, 0, -196606, 4, 0, -196605, 4, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 4, 0, -196600, 4, 0, -196599, 4, 0, -196598, 4, 0, -196597, 4, 0, -196596, 4, 0, -196595, 4, 0, -196594, 4, 0, -196593, 3, 0, -196592, 3, 0, -196591, 4, 0, -196590, 4, 0, -196589, 4, 0, -196588, 4, 0, -196587, 4, 0, -196586, 4, 0, -196585, 4, 0, -196584, 4, 0, -196583, 4, 0, -196582, 3, 0, -196581, 3, 0, -196580, 4, 0, -196579, 4, 0, -196578, 4, 0, -196577, 4, 0, -196576, 4, 0, -196575, 4, 0, -196574, 4, 0, -196573, 4, 0, -196572, 4, 0, -196571, 4, 0, -196570, 4, 0, -196569, 3, 0, -65541, 3, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 4, 0, -5, 3, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 4, 0, 65531, 3, 0, 65532, 1, 0, 65533, 1, 0, 65534, 1, 0, 65535, 1, 0, 0, 0, 0, 1, 0, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 0, 0, 37, 3, 0, 38, 4, 0, 39, 4, 0, 131067, 1, 0, 131068, 1, 0, 131069, 1, 0, 131070, 1, 0, 131071, 1, 0, 65536, 1, 0, 65537, 0, 0, 65538, 1, 0, 65539, 8, 0, 65540, 8, 0, 65541, 0, 0, 65542, 1, 0, 65543, 1, 0, 65544, 1, 0, 65545, 0, 0, 65546, 0, 0, 65547, 1, 0, 65548, 1, 0, 65549, 1, 0, 65550, 1, 0, 65551, 1, 0, 65552, 1, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 0, 0, 65561, 0, 0, 65562, 0, 0, 65563, 0, 0, 65564, 0, 0, 65565, 8, 0, 65566, 8, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 0, 0, 65572, 0, 0, 65573, 4, 0, 65574, 4, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 8, 0, 131076, 8, 0, 131077, 0, 0, 131078, 1, 0, 131079, 0, 0, 131080, 0, 0, 131081, 1, 0, 131082, 1, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 0, 0, 131099, 0, 0, 131100, 0, 0, 131101, 8, 0, 131102, 8, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 131109, 4, 0, 131110, 4, 0, 262143, 1, 0, 196608, 0, 0, 196609, 1, 0, 196610, 1, 0, 196611, 8, 0, 196612, 8, 0, 196613, 0, 0, 196614, 0, 0, 196615, 1, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 1, 0, 196622, 1, 0, 196623, 1, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 1, 0, 196629, 1, 0, 196630, 1, 0, 196631, 1, 0, 196632, 0, 0, 196633, 0, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 8, 0, 196638, 8, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 1, 0, 196643, 1, 0, 196644, 0, 0, 327679, 1, 0, 262144, 0, 0, 262145, 1, 0, 262146, 1, 0, 262147, 8, 0, 262148, 8, 0, 262149, 1, 0, 262150, 1, 0, 262151, 0, 0, 262152, 0, 0, 262153, 1, 0, 262154, 0, 0, 262155, 1, 0, 262156, 1, 0, 262157, 1, 0, 262158, 1, 0, 262159, 0, 0, 262160, 1, 0, 262161, 1, 0, 262162, 1, 0, 262163, 0, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 0, 0, 262168, 0, 0, 262169, 1, 0, 262170, 1, 0, 262171, 1, 0, 262172, 0, 0, 262173, 8, 0, 262174, 8, 0, 262175, 0, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 0, 0, 393215, 1, 0, 327680, 1, 0, 327681, 1, 0, 327682, 1, 0, 327683, 8, 0, 327684, 8, 0, 327685, 8, 0, 327686, 8, 0, 327687, 8, 0, 327688, 8, 0, 327689, 8, 0, 327690, 8, 0, 327691, 8, 0, 327692, 8, 0, 327693, 8, 0, 327694, 8, 0, 327695, 8, 0, 327696, 8, 0, 327697, 8, 0, 327698, 8, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 8, 0, 327703, 8, 0, 327704, 8, 0, 327705, 8, 0, 327706, 8, 0, 327707, 8, 0, 327708, 8, 0, 327709, 8, 0, 327710, 8, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 0, 0, 458751, 1, 0, 393216, 1, 0, 393217, 1, 0, 393218, 8, 0, 393219, 8, 0, 393220, 8, 0, 393221, 8, 0, 393222, 8, 0, 393223, 8, 0, 393224, 8, 0, 393225, 8, 0, 393226, 8, 0, 393227, 8, 0, 393228, 8, 0, 393229, 8, 0, 393230, 8, 0, 393231, 8, 0, 393232, 8, 0, 393233, 8, 0, 393234, 8, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 8, 0, 393239, 8, 0, 393240, 8, 0, 393241, 8, 0, 393242, 8, 0, 393243, 8, 0, 393244, 8, 0, 393245, 8, 0, 393246, 8, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 1, 0, 393252, 0, 0, 524287, 1, 0, 458752, 1, 0, 458753, 1, 0, 458754, 8, 0, 458755, 2, 0, 458756, 2, 0, 458757, 8, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 1, 0, 458768, 1, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 8, 0, 458782, 8, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 589823, 1, 0, 524288, 0, 0, 524289, 1, 0, 524290, 8, 0, 524291, 11, 0, 524292, 12, 0, 524293, 8, 0, 524294, 0, 0, 524295, 0, 0, 524296, 0, 0, 524297, 0, 0, 524298, 1, 0, 524299, 0, 0, 524300, 0, 0, 524301, 0, 0, 524302, 1, 0, 524303, 1, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 8, 0, 524319, 0, 0, 524320, 1, 0, 524321, 1, 0, 524322, 1, 0, 524323, 0, 0, 524324, 0, 0, 655359, 1, 0, 589824, 0, 0, 589825, 1, 0, 589826, 8, 0, 589827, 11, 0, 589828, 12, 0, 589829, 8, 0, 589830, 0, 0, 589831, 1, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 1, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 8, 0, 589854, 8, 0, 589855, 1, 0, 589856, 0, 0, 589857, 1, 0, 589858, 1, 0, 589859, 1, 0, 589860, 0, 0, 720895, 1, 0, 655360, 0, 0, 655361, 1, 0, 655362, 8, 0, 655363, 11, 0, 655364, 12, 0, 655365, 8, 0, 655366, 0, 0, 655367, 0, 0, 655368, 0, 0, 655369, 0, 0, 655370, 1, 0, 655371, 0, 0, 655372, 1, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 1, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 8, 0, 655390, 8, 0, 655391, 1, 0, 655392, 0, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 786431, 1, 0, 720896, 1, 0, 720897, 0, 0, 720898, 8, 0, 720899, 11, 0, 720900, 12, 0, 720901, 8, 0, 720902, 0, 0, 720903, 0, 0, 720904, 0, 0, 720905, 1, 0, 720906, 0, 0, 720907, 1, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 1, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 8, 0, 720925, 8, 0, 720926, 8, 0, 720927, 8, 0, 720928, 0, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 851967, 1, 0, 786432, 0, 0, 786433, 0, 0, 786434, 8, 0, 786435, 11, 0, 786436, 12, 0, 786437, 8, 0, 786438, 0, 0, 786439, 0, 0, 786440, 1, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 1, 0, 786446, 1, 0, 786447, 0, 0, 786448, 1, 0, 786449, 1, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 1, 0, 786456, 1, 0, 786457, 0, 0, 786458, 0, 0, 786459, 1, 0, 786460, 8, 0, 786461, 2, 0, 786462, 2, 0, 786463, 8, 0, 786464, 0, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 917503, 1, 0, 851968, 0, 0, 851969, 0, 0, 851970, 8, 0, 851971, 11, 0, 851972, 12, 0, 851973, 8, 0, 851974, 0, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 1, 0, 851980, 1, 0, 851981, 1, 0, 851982, 0, 0, 851983, 1, 0, 851984, 1, 0, 851985, 0, 0, 851986, 1, 0, 851987, 1, 0, 851988, 1, 0, 851989, 0, 0, 851990, 1, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 0, 0, 851995, 1, 0, 851996, 8, 0, 851997, 11, 0, 851998, 12, 0, 851999, 8, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 983039, 0, 0, 917504, 0, 0, 917505, 1, 0, 917506, 8, 0, 917507, 11, 0, 917508, 12, 0, 917509, 8, 0, 917510, 0, 0, 917511, 0, 0, 917512, 1, 0, 917513, 0, 0, 917514, 1, 0, 917515, 8, 0, 917516, 8, 0, 917517, 0, 0, 917518, 1, 0, 917519, 1, 0, 917520, 0, 0, 917521, 1, 0, 917522, 1, 0, 917523, 1, 0, 917524, 1, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 0, 0, 917532, 8, 0, 917533, 11, 0, 917534, 12, 0, 917535, 8, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 8, 0, 983043, 11, 0, 983044, 12, 0, 983045, 8, 0, 983046, 1, 0, 983047, 0, 0, 983048, 0, 0, 983049, 1, 0, 983050, 8, 0, 983051, 8, 0, 983052, 8, 0, 983053, 8, 0, 983054, 0, 0, 983055, 0, 0, 983056, 1, 0, 983057, 1, 0, 983058, 1, 0, 983059, 1, 0, 983060, 0, 0, 983061, 0, 0, 983062, 0, 0, 983063, 0, 0, 983064, 1, 0, 983065, 1, 0, 983066, 0, 0, 983067, 0, 0, 983068, 8, 0, 983069, 11, 0, 983070, 12, 0, 983071, 8, 0, 983072, 0, 0, 983073, 0, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 1114111, 1, 0, 1048576, 0, 0, 1048577, 1, 0, 1048578, 8, 0, 1048579, 11, 0, 1048580, 12, 0, 1048581, 8, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 1, 0, 1048585, 1, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 8, 0, 1048589, 8, 0, 1048590, 1, 0, 1048591, 1, 0, 1048592, 1, 0, 1048593, 1, 0, 1048594, 1, 0, 1048595, 0, 0, 1048596, 0, 0, 1048597, 1, 0, 1048598, 1, 0, 1048599, 0, 0, 1048600, 1, 0, 1048601, 0, 0, 1048602, 1, 0, 1048603, 1, 0, 1048604, 8, 0, 1048605, 11, 0, 1048606, 12, 0, 1048607, 8, 0, 1048608, 1, 0, 1048609, 0, 0, 1048610, 1, 0, 1048611, 1, 0, 1048612, 1, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 1, 0, 1114114, 8, 0, 1114115, 11, 0, 1114116, 12, 0, 1114117, 8, 0, 1114118, 8, 0, 1114119, 8, 0, 1114120, 8, 0, 1114121, 8, 0, 1114122, 8, 0, 1114123, 8, 0, 1114124, 8, 0, 1114125, 8, 0, 1114126, 8, 0, 1114127, 8, 0, 1114128, 8, 0, 1114129, 8, 0, 1114130, 8, 0, 1114131, 8, 0, 1114132, 8, 0, 1114133, 8, 0, 1114134, 8, 0, 1114135, 8, 0, 1114136, 8, 0, 1114137, 8, 0, 1114138, 8, 0, 1114139, 8, 0, 1114140, 8, 0, 1114141, 11, 0, 1114142, 12, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 1, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 1, 0, 1179650, 8, 0, 1179651, 2, 0, 1179652, 2, 0, 1179653, 10, 0, 1179654, 10, 0, 1179655, 10, 0, 1179656, 10, 0, 1179657, 10, 0, 1179658, 10, 0, 1179659, 10, 0, 1179660, 10, 0, 1179661, 10, 0, 1179662, 10, 0, 1179663, 10, 0, 1179664, 10, 0, 1179665, 10, 0, 1179666, 10, 0, 1179667, 10, 0, 1179668, 10, 0, 1179669, 10, 0, 1179670, 10, 0, 1179671, 10, 0, 1179672, 10, 0, 1179673, 10, 0, 1179674, 10, 0, 1179675, 10, 0, 1179676, 10, 0, 1179677, 2, 0, 1179678, 2, 0, 1179679, 2, 0, 1179680, 2, 0, 1179681, 8, 0, 1179682, 8, 0, 1179683, 8, 0, 1179684, 1, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 1, 0, 1245186, 8, 0, 1245187, 2, 0, 1245188, 2, 0, 1245189, 9, 0, 1245190, 9, 0, 1245191, 9, 0, 1245192, 9, 0, 1245193, 9, 0, 1245194, 9, 0, 1245195, 9, 0, 1245196, 9, 0, 1245197, 9, 0, 1245198, 9, 0, 1245199, 9, 0, 1245200, 9, 0, 1245201, 9, 0, 1245202, 9, 0, 1245203, 9, 0, 1245204, 9, 0, 1245205, 9, 0, 1245206, 9, 0, 1245207, 9, 0, 1245208, 9, 0, 1245209, 9, 0, 1245210, 9, 0, 1245211, 9, 0, 1245212, 9, 0, 1245213, 2, 0, 1245214, 2, 0, 1245215, 2, 0, 1245216, 2, 0, 1245217, 8, 0, 1245218, 8, 0, 1245219, 8, 0, 1245220, 1, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 1, 0, 1310722, 8, 0, 1310723, 8, 0, 1310724, 8, 0, 1310725, 8, 0, 1310726, 8, 0, 1310727, 8, 0, 1310728, 8, 0, 1310729, 8, 0, 1310730, 8, 0, 1310731, 8, 0, 1310732, 8, 0, 1310733, 8, 0, 1310734, 8, 0, 1310735, 8, 0, 1310736, 8, 0, 1310737, 8, 0, 1310738, 8, 0, 1310739, 8, 0, 1310740, 8, 0, 1310741, 8, 0, 1310742, 8, 0, 1310743, 8, 0, 1310744, 8, 0, 1310745, 8, 0, 1310746, 8, 0, 1310747, 8, 0, 1310748, 8, 0, 1310749, 8, 0, 1310750, 8, 0, 1310751, 8, 0, 1310752, 8, 0, 1310753, 8, 0, 1310754, 8, 0, 1310755, 8, 0, 1310756, 1, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 1, 0, 1376268, 1, 0, 1376269, 1, 0, 1376270, 1, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 1, 0, 1376275, 0, 0, 1376276, 1, 0, 1376277, 1, 0, 1376278, 1, 0, 1376279, 1, 0, 1376280, 1, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 1, 0, 1376287, 1, 0, 1376288, 1, 0, 1376289, 1, 0, 1376290, 1, 0, 1376291, 1, 0, 1376292, 1, 0, 1507327, 1, 0, 1441792, 1, 0, 1441793, 1, 0, 1441794, 1, 0, 1441795, 1, 0, 1441796, 1, 0, 1441797, 1, 0, 1441798, 1, 0, 1441799, 1, 0, 1441800, 1, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 1, 0, 1441809, 1, 0, 1441810, 1, 0, 1441811, 1, 0, 1441812, 1, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 1, 0, 1441817, 1, 0, 1441818, 1, 0, 1441819, 1, 0, 1441820, 1, 0, 1441821, 1, 0, 1441822, 1, 0, 1441823, 1, 0, 1441824, 1, 0, 1441825, 1, 0, 1441826, 1, 0, 1441827, 1, 0, 1441828, 1, 0 ) +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -262149, 4, 0, -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, 4, 0, -327670, 4, 0, -327669, 4, 0, -327668, 4, 0, -327667, 4, 0, -327666, 4, 0, -327665, 4, 0, -327664, 4, 0, -327663, 4, 0, -327662, 4, 0, -327661, 4, 0, -327660, 4, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 3, 0, -327654, 3, 0, -327653, 3, 0, -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -327649, 3, 0, -327648, 3, 0, -327647, 3, 0, -327646, 3, 0, -327645, 3, 0, -327644, 3, 0, -327643, 3, 0, -327642, 3, 0, -327641, 3, 0, -327640, 3, 0, -196613, 4, 0, -196612, 4, 0, -196611, 4, 0, -196610, 4, 0, -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, 4, 0, -262134, 4, 0, -262133, 4, 0, -262132, 4, 0, -262131, 4, 0, -262130, 4, 0, -262129, 4, 0, -262128, 4, 0, -262127, 4, 0, -262126, 4, 0, -262125, 4, 0, -262124, 4, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -262109, 3, 0, -262108, 3, 0, -262107, 3, 0, -262106, 3, 0, -262105, 3, 0, -262104, 3, 0, -131082, 3, 0, -131081, 3, 0, -131080, 3, 0, -131079, 3, 0, -131078, 3, 0, -131077, 4, 0, -131076, 4, 0, -131075, 4, 0, -131074, 4, 0, -131073, 4, 0, -196608, 4, 0, -196607, 4, 0, -196606, 4, 0, -196605, 4, 0, -196604, 4, 0, -196603, 4, 0, -196602, 4, 0, -196601, 4, 0, -196600, 4, 0, -196599, 4, 0, -196598, 4, 0, -196597, 4, 0, -196596, 4, 0, -196595, 4, 0, -196594, 4, 0, -196593, 4, 0, -196592, 4, 0, -196591, 4, 0, -196590, 4, 0, -196589, 4, 0, -196588, 4, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -196573, 3, 0, -196572, 3, 0, -196571, 3, 0, -196570, 3, 0, -196569, 3, 0, -196568, 3, 0, -65546, 3, 0, -65545, 6, 0, -65544, 6, 0, -65543, 6, 0, -65542, 6, 0, -65541, 6, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 6, 0, -131032, 3, 0, -10, 3, 0, -9, 5, 0, -8, 5, 0, -7, 5, 0, -6, 5, 0, -5, 5, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 5, 0, -65496, 0, 0, 65526, 3, 0, 65527, 8, 0, 65528, 8, 0, 65529, 8, 0, 65530, 8, 0, 65531, 8, 0, 65532, 8, 0, 65533, 8, 0, 65534, 8, 0, 65535, 8, 0, 0, 8, 0, 1, 8, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 8, 0, 37, 8, 0, 38, 8, 0, 39, 8, 0, 40, 0, 0, 131062, 0, 0, 131063, 0, 0, 131064, 0, 0, 131065, 0, 0, 131066, 0, 0, 131067, 0, 0, 131068, 0, 0, 131069, 0, 0, 131070, 0, 0, 131071, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 8, 0, 65539, 8, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 8, 0, 65561, 8, 0, 65562, 8, 0, 65563, 8, 0, 65564, 8, 0, 65565, 8, 0, 65566, 8, 0, 65567, 8, 0, 65568, 8, 0, 65569, 8, 0, 65570, 8, 0, 65571, 8, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 196598, 0, 0, 196599, 0, 0, 196603, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 8, 0, 131075, 8, 0, 131076, 0, 0, 131077, 0, 0, 131078, 0, 0, 131079, 0, 0, 131080, 0, 0, 131081, 0, 0, 131082, 0, 0, 131083, 0, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 131089, 0, 0, 131090, 0, 0, 131091, 0, 0, 131092, 0, 0, 131093, 0, 0, 131094, 0, 0, 131095, 0, 0, 131096, 0, 0, 131097, 0, 0, 131098, 8, 0, 131099, 8, 0, 131100, 0, 0, 131101, 8, 0, 131102, 0, 0, 131103, 0, 0, 131104, 0, 0, 131105, 0, 0, 131106, 0, 0, 131107, 0, 0, 131108, 0, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 8, 0, 196611, 8, 0, 196612, 0, 0, 196613, 0, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 0, 0, 196627, 0, 0, 196628, 0, 0, 196629, 0, 0, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 8, 0, 196635, 8, 0, 196636, 0, 0, 196637, 8, 0, 196638, 0, 0, 196639, 0, 0, 196640, 0, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 8, 0, 262147, 8, 0, 262148, 8, 0, 262149, 8, 0, 262150, 8, 0, 262151, 8, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 8, 0, 262156, 8, 0, 262157, 8, 0, 262158, 8, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 8, 0, 262164, 8, 0, 262165, 8, 0, 262166, 8, 0, 262167, 0, 0, 262168, 0, 0, 262169, 0, 0, 262170, 8, 0, 262171, 8, 0, 262172, 0, 0, 262173, 8, 0, 262174, 0, 0, 262175, 0, 0, 262176, 0, 0, 262177, 0, 0, 262178, 0, 0, 262179, 0, 0, 262180, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 8, 0, 327683, 8, 0, 327684, 8, 0, 327685, 8, 0, 327686, 8, 0, 327687, 8, 0, 327688, 0, 0, 327689, 0, 0, 327690, 8, 0, 327691, 8, 0, 327692, 8, 0, 327693, 8, 0, 327694, 8, 0, 327695, 0, 0, 327696, 0, 0, 327697, 0, 0, 327698, 0, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 8, 0, 327703, 8, 0, 327704, 8, 0, 327705, 8, 0, 327706, 8, 0, 327707, 8, 0, 327708, 0, 0, 327709, 8, 0, 327710, 0, 0, 327711, 0, 0, 327712, 0, 0, 327713, 0, 0, 327714, 0, 0, 327715, 0, 0, 327716, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 0, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 8, 0, 393219, 8, 0, 393220, 8, 0, 393221, 0, 0, 393222, 0, 0, 393223, 8, 0, 393224, 8, 0, 393225, 8, 0, 393226, 8, 0, 393227, 8, 0, 393228, 8, 0, 393229, 8, 0, 393230, 8, 0, 393231, 0, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 8, 0, 393239, 8, 0, 393240, 8, 0, 393241, 8, 0, 393242, 8, 0, 393243, 8, 0, 393244, 8, 0, 393245, 8, 0, 393246, 0, 0, 393247, 0, 0, 393248, 0, 0, 393249, 0, 0, 393250, 0, 0, 393251, 0, 0, 393252, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 0, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 8, 0, 458755, 8, 0, 458756, 0, 0, 458757, 0, 0, 458758, 0, 0, 458759, 8, 0, 458760, 8, 0, 458761, 0, 0, 458762, 0, 0, 458763, 8, 0, 458764, 8, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 0, 0, 458772, 0, 0, 458773, 0, 0, 458774, 0, 0, 458775, 0, 0, 458776, 0, 0, 458777, 0, 0, 458778, 0, 0, 458779, 0, 0, 458780, 0, 0, 458781, 8, 0, 458782, 0, 0, 458783, 0, 0, 458784, 0, 0, 458785, 0, 0, 458786, 0, 0, 458787, 0, 0, 458788, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 0, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 8, 0, 524291, 8, 0, 524292, 8, 0, 524293, 8, 0, 524294, 8, 0, 524295, 8, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 8, 0, 524300, 0, 0, 524301, 0, 0, 524302, 0, 0, 524303, 0, 0, 524304, 0, 0, 524305, 0, 0, 524306, 0, 0, 524307, 0, 0, 524308, 0, 0, 524309, 0, 0, 524310, 0, 0, 524311, 0, 0, 524312, 0, 0, 524313, 0, 0, 524314, 0, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 0, 0, 524319, 0, 0, 524320, 0, 0, 524321, 0, 0, 524322, 0, 0, 524323, 0, 0, 524324, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 0, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 0, 0, 589828, 0, 0, 589829, 0, 0, 589830, 0, 0, 589831, 8, 0, 589832, 0, 0, 589833, 0, 0, 589834, 8, 0, 589835, 8, 0, 589836, 0, 0, 589837, 0, 0, 589838, 0, 0, 589839, 0, 0, 589840, 0, 0, 589841, 0, 0, 589842, 0, 0, 589843, 0, 0, 589844, 0, 0, 589845, 0, 0, 589846, 0, 0, 589847, 0, 0, 589848, 0, 0, 589849, 0, 0, 589850, 0, 0, 589851, 0, 0, 589852, 0, 0, 589853, 8, 0, 589854, 8, 0, 589855, 0, 0, 589856, 0, 0, 589857, 0, 0, 589858, 0, 0, 589859, 0, 0, 589860, 0, 0, 720891, 0, 0, 720892, 0, 0, 720893, 0, 0, 720894, 0, 0, 720895, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 0, 0, 655364, 0, 0, 655365, 0, 0, 655366, 0, 0, 655367, 8, 0, 655368, 8, 0, 655369, 8, 0, 655370, 8, 0, 655371, 8, 0, 655372, 0, 0, 655373, 0, 0, 655374, 0, 0, 655375, 0, 0, 655376, 0, 0, 655377, 0, 0, 655378, 0, 0, 655379, 0, 0, 655380, 0, 0, 655381, 0, 0, 655382, 0, 0, 655383, 0, 0, 655384, 0, 0, 655385, 0, 0, 655386, 0, 0, 655387, 0, 0, 655388, 8, 0, 655389, 8, 0, 655390, 8, 0, 655391, 0, 0, 655392, 0, 0, 655393, 0, 0, 655394, 0, 0, 655395, 0, 0, 655396, 0, 0, 786427, 0, 0, 786428, 0, 0, 786429, 0, 0, 786430, 0, 0, 786431, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 0, 0, 720899, 0, 0, 720900, 0, 0, 720901, 0, 0, 720902, 0, 0, 720903, 8, 0, 720904, 0, 0, 720905, 0, 0, 720906, 0, 0, 720907, 0, 0, 720908, 0, 0, 720909, 0, 0, 720910, 0, 0, 720911, 0, 0, 720912, 0, 0, 720913, 0, 0, 720914, 0, 0, 720915, 0, 0, 720916, 0, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 0, 0, 720921, 0, 0, 720922, 0, 0, 720923, 8, 0, 720924, 8, 0, 720925, 8, 0, 720926, 8, 0, 720927, 0, 0, 720928, 0, 0, 720929, 0, 0, 720930, 0, 0, 720931, 0, 0, 720932, 0, 0, 851963, 0, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 0, 0, 786432, 0, 0, 786433, 0, 0, 786434, 0, 0, 786435, 0, 0, 786436, 0, 0, 786437, 0, 0, 786438, 1, 0, 786439, 8, 0, 786440, 0, 0, 786441, 0, 0, 786442, 0, 0, 786443, 0, 0, 786444, 0, 0, 786445, 0, 0, 786446, 0, 0, 786447, 0, 0, 786448, 0, 0, 786449, 0, 0, 786450, 0, 0, 786451, 0, 0, 786452, 0, 0, 786453, 0, 0, 786454, 0, 0, 786455, 0, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 8, 0, 786460, 0, 0, 786461, 0, 0, 786462, 8, 0, 786463, 0, 0, 786464, 0, 0, 786465, 0, 0, 786466, 0, 0, 786467, 0, 0, 786468, 0, 0, 917499, 0, 0, 917500, 0, 0, 917501, 0, 0, 917502, 0, 0, 917503, 0, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 0, 0, 851975, 8, 0, 851976, 0, 0, 851977, 0, 0, 851978, 0, 0, 851979, 0, 0, 851980, 0, 0, 851981, 0, 0, 851982, 0, 0, 851983, 0, 0, 851984, 0, 0, 851985, 0, 0, 851986, 0, 0, 851987, 0, 0, 851988, 0, 0, 851989, 0, 0, 851990, 0, 0, 851991, 0, 0, 851992, 0, 0, 851993, 0, 0, 851994, 8, 0, 851995, 8, 0, 851996, 8, 0, 851997, 8, 0, 851998, 8, 0, 851999, 0, 0, 852000, 0, 0, 852001, 0, 0, 852002, 0, 0, 852003, 0, 0, 852004, 0, 0, 983035, 0, 0, 983036, 0, 0, 983037, 0, 0, 983038, 0, 0, 983039, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 0, 0, 917510, 0, 0, 917511, 8, 0, 917512, 8, 0, 917513, 8, 0, 917514, 8, 0, 917515, 8, 0, 917516, 8, 0, 917517, 8, 0, 917518, 0, 0, 917519, 0, 0, 917520, 0, 0, 917521, 0, 0, 917522, 0, 0, 917523, 0, 0, 917524, 0, 0, 917525, 0, 0, 917526, 0, 0, 917527, 0, 0, 917528, 0, 0, 917529, 8, 0, 917530, 8, 0, 917531, 8, 0, 917532, 0, 0, 917533, 0, 0, 917534, 8, 0, 917535, 0, 0, 917536, 0, 0, 917537, 0, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 1048571, 0, 0, 1048572, 0, 0, 1048573, 0, 0, 1048574, 0, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 0, 0, 983046, 0, 0, 983047, 8, 0, 983048, 8, 0, 983049, 8, 0, 983050, 8, 0, 983051, 8, 0, 983052, 8, 0, 983053, 8, 0, 983054, 8, 0, 983055, 8, 0, 983056, 8, 0, 983057, 8, 0, 983058, 8, 0, 983059, 8, 0, 983060, 8, 0, 983061, 8, 0, 983062, 8, 0, 983063, 8, 0, 983064, 8, 0, 983065, 8, 0, 983066, 8, 0, 983067, 0, 0, 983068, 0, 0, 983069, 0, 0, 983070, 8, 0, 983071, 0, 0, 983072, 0, 0, 983073, 0, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 1114107, 0, 0, 1114108, 0, 0, 1114109, 0, 0, 1114110, 0, 0, 1114111, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 0, 0, 1048582, 0, 0, 1048583, 0, 0, 1048584, 0, 0, 1048585, 0, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 0, 0, 1048589, 8, 0, 1048590, 8, 0, 1048591, 8, 0, 1048592, 8, 0, 1048593, 8, 0, 1048594, 8, 0, 1048595, 8, 0, 1048596, 8, 0, 1048597, 8, 0, 1048598, 8, 0, 1048599, 8, 0, 1048600, 8, 0, 1048601, 8, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 0, 0, 1048606, 8, 0, 1048607, 8, 0, 1048608, 8, 0, 1048609, 8, 0, 1048610, 8, 0, 1048611, 8, 0, 1048612, 0, 0, 1179643, 0, 0, 1179644, 0, 0, 1179645, 0, 0, 1179646, 0, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 0, 0, 1114118, 0, 0, 1114119, 0, 0, 1114120, 0, 0, 1114121, 0, 0, 1114122, 1, 0, 1114123, 1, 0, 1114124, 1, 0, 1114125, 1, 0, 1114126, 0, 0, 1114127, 0, 0, 1114128, 0, 0, 1114129, 0, 0, 1114130, 0, 0, 1114131, 0, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 0, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 0, 0, 1114142, 8, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 0, 0, 1245179, 0, 0, 1245180, 0, 0, 1245181, 0, 0, 1245182, 0, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 0, 0, 1179654, 0, 0, 1179655, 0, 0, 1179656, 0, 0, 1179657, 0, 0, 1179658, 0, 0, 1179659, 0, 0, 1179660, 0, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 0, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 0, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 0, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 0, 0, 1179678, 8, 0, 1179679, 8, 0, 1179680, 8, 0, 1179681, 8, 0, 1179682, 8, 0, 1179683, 8, 0, 1179684, 0, 0, 1310715, 0, 0, 1310716, 0, 0, 1310717, 0, 0, 1310718, 0, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 0, 0, 1245191, 0, 0, 1245192, 0, 0, 1245193, 0, 0, 1245194, 0, 0, 1245195, 0, 0, 1245196, 0, 0, 1245197, 0, 0, 1245198, 0, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 0, 0, 1245202, 0, 0, 1245203, 0, 0, 1245204, 0, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 0, 0, 1245214, 0, 0, 1245215, 0, 0, 1245216, 0, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1376251, 0, 0, 1376252, 0, 0, 1376253, 0, 0, 1376254, 0, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 0, 0, 1310725, 0, 0, 1310726, 0, 0, 1310727, 0, 0, 1310728, 0, 0, 1310729, 0, 0, 1310730, 0, 0, 1310731, 0, 0, 1310732, 0, 0, 1310733, 0, 0, 1310734, 0, 0, 1310735, 0, 0, 1310736, 0, 0, 1310737, 0, 0, 1310738, 0, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 0, 0, 1310750, 0, 0, 1310751, 0, 0, 1310752, 0, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1441787, 0, 0, 1441788, 0, 0, 1441789, 0, 0, 1441790, 0, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 0, 0, 1376260, 0, 0, 1376261, 0, 0, 1376262, 0, 0, 1376263, 0, 0, 1376264, 0, 0, 1376265, 0, 0, 1376266, 0, 0, 1376267, 0, 0, 1376268, 0, 0, 1376269, 0, 0, 1376270, 0, 0, 1376271, 0, 0, 1376272, 0, 0, 1376273, 0, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 0, 0, 1376286, 0, 0, 1376287, 0, 0, 1376288, 0, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1507323, 0, 0, 1507324, 0, 0, 1507325, 0, 0, 1507326, 0, 0, 1507327, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 0, 0, 1441822, 0, 0, 1441823, 0, 0, 1441824, 0, 0, 1441825, 0, 0, 1441826, 0, 0, 1441827, 0, 0, 1441828, 0, 0, 1572859, 0, 0, 1572860, 0, 0, 1572861, 0, 0, 1572862, 0, 0, 1572863, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 0, 0, 1507331, 0, 0, 1507332, 0, 0, 1507333, 0, 0, 1507334, 0, 0, 1507335, 0, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 0, 0, 1507341, 0, 0, 1507342, 0, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 0, 0, 1507358, 0, 0, 1507359, 0, 0, 1507360, 0, 0, 1507361, 0, 0, 1507362, 0, 0, 1507363, 0, 0, 1507364, 0, 0 ) [node name="Player" parent="BaseLevel/YSort" index="0"] -position = Vector2( 621.466, 304.825 ) +position = Vector2( 237.239, 42.2126 ) [node name="Trolley" parent="BaseLevel/YSort" index="1"] -position = Vector2( 860.382, 753.238 ) +position = Vector2( 822.628, 9.46515 ) [node name="House1" parent="BaseLevel/YSort" index="2"] position = Vector2( 1055.91, 400.411 ) [node name="Neighbor1" parent="BaseLevel/YSort" index="3"] -position = Vector2( 321.043, 440.773 ) +position = Vector2( 257.803, 642.761 ) [node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] -position = Vector2( 956.94, 1202.48 ) +position = Vector2( 1694.11, 331.963 ) [node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] -position = Vector2( 2732.91, 1404.3 ) +position = Vector2( 2673.45, 1344.84 ) [node name="Neighbor2" parent="BaseLevel/YSort" index="6" instance=ExtResource( 3 )] -position = Vector2( 203.497, 1518.66 ) +position = Vector2( 2136.31, 1156.07 ) [node name="Neighbor3" parent="BaseLevel/YSort" index="7" instance=ExtResource( 3 )] -position = Vector2( 2367.96, 475.947 ) +position = Vector2( 1699.72, 1304.51 ) [node name="Decor" parent="BaseLevel/YSort" index="8" instance=ExtResource( 4 )] -position = Vector2( 1550.61, 321.222 ) -SPRITE_ASSET = "tree" +position = Vector2( 2362.69, 908.559 ) [node name="Decor2" parent="BaseLevel/YSort" index="9" instance=ExtResource( 4 )] -position = Vector2( 529.765, 608.809 ) +position = Vector2( 527.983, 546.446 ) SPRITE_ASSET = "lamppost" [node name="Decor3" parent="BaseLevel/YSort" index="10" instance=ExtResource( 4 )] -position = Vector2( 2162.79, 1263.03 ) +position = Vector2( 2113.35, 1252.54 ) SPRITE_ASSET = "lamppost" [node name="Decor4" parent="BaseLevel/YSort" index="11" instance=ExtResource( 4 )] -position = Vector2( 751.761, 1301.71 ) +position = Vector2( 712.805, 1304.71 ) [node name="Decor5" parent="BaseLevel/YSort" index="12" instance=ExtResource( 4 )] -position = Vector2( 664.308, 1300.03 ) +position = Vector2( 632.844, 1304.52 ) SPRITE_ASSET = "bush2" [node name="Decor6" parent="BaseLevel/YSort" index="13" instance=ExtResource( 4 )] position = Vector2( 554.992, 1301.71 ) -[node name="Decor7" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] -position = Vector2( 2517.64, 753.443 ) -SPRITE_ASSET = "tree" +[node name="Decor12" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] +position = Vector2( 2589.47, 193.135 ) -[node name="Decor8" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] -position = Vector2( 1173.89, 1219.3 ) -SPRITE_ASSET = "tree" +[node name="Decor13" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] +position = Vector2( 2509.51, 192.953 ) +SPRITE_ASSET = "bush2" + +[node name="Decor14" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 2431.65, 190.138 ) + +[node name="Decor15" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 2812.91, 194.549 ) + +[node name="Decor16" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 2732.95, 194.367 ) +SPRITE_ASSET = "bush2" + +[node name="Decor17" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 2655.1, 191.552 ) + +[node name="Decor9" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 934.554, 1375.13 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 854.968, 1378.32 ) +SPRITE_ASSET = "bush2" + +[node name="Decor11" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( 776.741, 1372.13 ) + +[node name="Decor7" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( 2209.19, 506.054 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( 745.374, 649.943 ) + +[node name="Clouds" parent="BaseLevel" index="3"] +NUM_CLOUDS = 6 [node name="RightBorder" parent="BaseLevel/Clouds" index="0"] position = Vector2( 335.68, 80.7343 ) [node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] -position = Vector2( -26.2153, 79.2472 ) +position = Vector2( -52.7054, 79.2472 ) [node name="TopBorder" parent="BaseLevel/Clouds" index="2"] -position = Vector2( 155.625, -22.1135 ) +position = Vector2( 150.963, -29.106 ) [node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] position = Vector2( 148.134, 193.635 ) [node name="Left" parent="BaseLevel/CameraBounds" index="0"] -position = Vector2( -80.9948, 806.902 ) +position = Vector2( -316.319, 804.979 ) [node name="Top" parent="BaseLevel/CameraBounds" index="1"] -position = Vector2( 1460.54, -339.41 ) +position = Vector2( 1462.66, -360.599 ) [node name="Right" parent="BaseLevel/CameraBounds" index="2"] -position = Vector2( 2949.06, 789.494 ) +position = Vector2( 2901.49, 803.765 ) [node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] position = Vector2( 1458.68, 1836.19 ) [node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] -position = Vector2( 314.451, -34.7158 ) +position = Vector2( 235.963, -18.067 ) [node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] -position = Vector2( 2407.4, -70.4924 ) +position = Vector2( 2602.43, -13.4105 ) + +[node name="GameTip" parent="BaseLevel" instance=ExtResource( 5 )] +position = Vector2( 238.47, 237.361 ) +TIME_TO_READ = 4.0 +LABEL_TEXT = "Walk up to a neighbor and they will follow you. Help them find their home!" + +[node name="MarginContainer" parent="BaseLevel/GameTip" index="2"] +margin_left = -339.509 +margin_top = -183.278 +margin_right = -84.5088 +margin_bottom = 245.722 + +[node name="GameTip2" parent="BaseLevel" instance=ExtResource( 5 )] +position = Vector2( 1507.54, 1104.88 ) +TIME_TO_READ = 4.0 +LABEL_TEXT = "You can have multiple neighbors follow you at once, just don't leave any behind!" + +[node name="CollisionShape2D" parent="BaseLevel/GameTip2/Area2D" index="0"] +position = Vector2( -130.264, 181.207 ) + +[node name="MarginContainer" parent="BaseLevel/GameTip2" index="2"] +margin_left = -222.352 +margin_top = -134.326 +margin_right = 227.648 +margin_bottom = 91.6743 + +[node name="TipLabel" parent="BaseLevel/GameTip2/MarginContainer" index="0"] +margin_top = 35.0 +margin_right = 450.0 +margin_bottom = 191.0 [editable path="BaseLevel"] [editable path="BaseLevel/Clouds"] +[editable path="BaseLevel/GameTip"] +[editable path="BaseLevel/GameTip2"] diff --git a/scenes/level2.tscn b/scenes/level2.tscn index 60a8753..2366536 100644 --- a/scenes/level2.tscn +++ b/scenes/level2.tscn @@ -1,7 +1,252 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=5 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] +[ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] +[ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] -[node name="Level1" type="Node2D"] +[node name="Level2" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] +SECONDS_TO_COMPLETE = 65 + +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 3, 0, -262141, 3, 0, -262140, 3, 0, -262139, 3, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 3, 0, -262132, 3, 0, -262131, 3, 0, -262130, 3, 0, -262129, 3, 0, -262128, 3, 0, -262127, 3, 0, -262126, 3, 0, -262125, 3, 0, -262124, 3, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 3, 0, -196607, 3, 0, -196606, 3, 0, -196605, 3, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 3, 0, -196600, 3, 0, -196599, 3, 0, -196598, 3, 0, -196597, 3, 0, -196596, 3, 0, -196595, 3, 0, -196594, 3, 0, -196593, 3, 0, -196592, 3, 0, -196591, 3, 0, -196590, 3, 0, -196589, 3, 0, -196588, 3, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -65541, 3, 0, -65540, 3, 0, -65539, 3, 0, -65538, 3, 0, -65537, 3, 0, -131072, 3, 0, -131071, 3, 0, -131070, 3, 0, -131069, 3, 0, -131068, 3, 0, -131067, 3, 0, -131066, 3, 0, -131065, 3, 0, -131064, 3, 0, -131063, 3, 0, -131062, 3, 0, -131061, 3, 0, -131060, 3, 0, -131059, 3, 0, -131058, 3, 0, -131057, 3, 0, -131056, 3, 0, -131055, 3, 0, -131054, 3, 0, -131053, 3, 0, -131052, 3, 0, -131051, 3, 0, -131050, 3, 0, -131049, 3, 0, -131048, 3, 0, -131047, 3, 0, -131046, 3, 0, -131045, 3, 0, -131044, 3, 0, -131043, 3, 0, -131042, 3, 0, -131041, 3, 0, -131040, 3, 0, -131039, 3, 0, -131038, 3, 0, -8, 1, 0, -7, 1, 0, -6, 1, 0, -5, 3, 0, -4, 3, 0, -3, 3, 0, -2, 3, 0, -1, 3, 0, -65536, 3, 0, -65535, 3, 0, -65534, 3, 0, -65533, 3, 0, -65532, 3, 0, -65531, 3, 0, -65530, 3, 0, -65529, 3, 0, -65528, 3, 0, -65527, 3, 0, -65526, 3, 0, -65525, 3, 0, -65524, 3, 0, -65523, 3, 0, -65522, 3, 0, -65521, 3, 0, -65520, 3, 0, -65519, 3, 0, -65518, 3, 0, -65517, 3, 0, -65516, 3, 0, -65515, 3, 0, -65514, 3, 0, -65513, 3, 0, -65512, 3, 0, -65511, 3, 0, -65510, 3, 0, -65509, 3, 0, -65508, 3, 0, -65507, 3, 0, -65506, 3, 0, -65505, 3, 0, -65504, 3, 0, -65503, 3, 0, -65502, 3, 0, -65501, 0, 0, -65500, 0, 0, 65528, 1, 0, 65529, 6, 0, 65530, 6, 0, 65531, 6, 0, 65532, 6, 0, 65533, 6, 0, 65534, 6, 0, 65535, 6, 0, 0, 6, 0, 1, 6, 0, 2, 6, 0, 3, 6, 0, 4, 6, 0, 5, 6, 0, 6, 6, 0, 7, 6, 0, 8, 6, 0, 9, 6, 0, 10, 6, 0, 11, 6, 0, 12, 6, 0, 13, 6, 0, 14, 6, 0, 15, 6, 0, 16, 6, 0, 17, 6, 0, 18, 6, 0, 19, 6, 0, 20, 6, 0, 21, 6, 0, 22, 6, 0, 23, 6, 0, 24, 6, 0, 25, 6, 0, 26, 6, 0, 27, 6, 0, 28, 6, 0, 29, 6, 0, 30, 6, 0, 31, 6, 0, 32, 6, 0, 33, 6, 0, 34, 6, 0, 35, 6, 0, 36, 0, 0, 131064, 1, 0, 131065, 5, 0, 131066, 5, 0, 131067, 5, 0, 131068, 5, 0, 131069, 5, 0, 131070, 5, 0, 131071, 5, 0, 65536, 5, 0, 65537, 5, 0, 65538, 5, 0, 65539, 5, 0, 65540, 5, 0, 65541, 5, 0, 65542, 5, 0, 65543, 5, 0, 65544, 5, 0, 65545, 5, 0, 65546, 5, 0, 65547, 5, 0, 65548, 5, 0, 65549, 5, 0, 65550, 5, 0, 65551, 5, 0, 65552, 5, 0, 65553, 5, 0, 65554, 5, 0, 65555, 5, 0, 65556, 5, 0, 65557, 5, 0, 65558, 5, 0, 65559, 5, 0, 65560, 5, 0, 65561, 5, 0, 65562, 5, 0, 65563, 5, 0, 65564, 5, 0, 65565, 5, 0, 65566, 5, 0, 65567, 5, 0, 65568, 5, 0, 65569, 5, 0, 65570, 5, 0, 65571, 5, 0, 65572, 0, 0, 196600, 1, 0, 196601, 8, 0, 196602, 8, 0, 196603, 8, 0, 196604, 8, 0, 196605, 8, 0, 196606, 8, 0, 196607, 8, 0, 131072, 8, 0, 131073, 8, 0, 131074, 8, 0, 131075, 8, 0, 131076, 8, 0, 131077, 8, 0, 131078, 8, 0, 131079, 8, 0, 131080, 8, 0, 131081, 8, 0, 131082, 8, 0, 131083, 8, 0, 131084, 8, 0, 131085, 8, 0, 131086, 8, 0, 131087, 8, 0, 131088, 8, 0, 131089, 8, 0, 131090, 8, 0, 131091, 8, 0, 131092, 8, 0, 131093, 8, 0, 131094, 8, 0, 131095, 8, 0, 131096, 8, 0, 131097, 8, 0, 131098, 8, 0, 131099, 8, 0, 131100, 8, 0, 131101, 8, 0, 131102, 8, 0, 131103, 8, 0, 131104, 8, 0, 131105, 8, 0, 131106, 8, 0, 131107, 8, 0, 131108, 0, 0, 262136, 1, 0, 262137, 1, 0, 262138, 1, 0, 262139, 0, 0, 262140, 0, 0, 262141, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 8, 0, 196611, 8, 0, 196612, 8, 0, 196613, 8, 0, 196614, 0, 0, 196615, 0, 0, 196616, 0, 0, 196617, 0, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 196621, 0, 0, 196622, 0, 0, 196623, 0, 0, 196624, 0, 0, 196625, 0, 0, 196626, 8, 0, 196627, 8, 0, 196628, 8, 0, 196629, 0, 0, 196630, 0, 0, 196631, 0, 0, 196632, 0, 0, 196633, 0, 0, 196634, 0, 0, 196635, 0, 0, 196636, 0, 0, 196637, 8, 0, 196638, 8, 0, 196639, 8, 0, 196640, 8, 0, 196641, 0, 0, 196642, 0, 0, 196643, 0, 0, 196644, 0, 0, 327675, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 8, 0, 262148, 8, 0, 262149, 0, 0, 262150, 0, 0, 262151, 0, 0, 262152, 0, 0, 262153, 0, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 262157, 0, 0, 262158, 0, 0, 262159, 0, 0, 262160, 0, 0, 262161, 0, 0, 262162, 0, 0, 262163, 8, 0, 262164, 0, 0, 262165, 0, 0, 262166, 0, 0, 262167, 0, 0, 262168, 0, 0, 262169, 0, 0, 262170, 0, 0, 262171, 0, 0, 262172, 0, 0, 262173, 8, 0, 262174, 8, 0, 262175, 8, 0, 262176, 8, 0, 262177, 0, 0, 262178, 0, 0, 262179, 1, 0, 262180, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 8, 0, 327684, 8, 0, 327685, 0, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 0, 0, 327690, 0, 0, 327691, 0, 0, 327692, 0, 0, 327693, 0, 0, 327694, 1, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 1, 0, 327699, 8, 0, 327700, 1, 0, 327701, 1, 0, 327702, 1, 0, 327703, 0, 0, 327704, 0, 0, 327705, 0, 0, 327706, 0, 0, 327707, 0, 0, 327708, 0, 0, 327709, 8, 0, 327710, 2, 0, 327711, 2, 0, 327712, 8, 0, 327713, 0, 0, 327714, 1, 0, 327715, 1, 0, 327716, 0, 0, 458747, 0, 0, 458748, 0, 0, 458749, 1, 0, 458750, 0, 0, 458751, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 8, 0, 393220, 8, 0, 393221, 0, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 0, 0, 393227, 0, 0, 393228, 0, 0, 393229, 0, 0, 393230, 1, 0, 393231, 1, 0, 393232, 0, 0, 393233, 0, 0, 393234, 0, 0, 393235, 8, 0, 393236, 1, 0, 393237, 1, 0, 393238, 0, 0, 393239, 0, 0, 393240, 0, 0, 393241, 0, 0, 393242, 0, 0, 393243, 0, 0, 393244, 0, 0, 393245, 8, 0, 393246, 11, 0, 393247, 12, 0, 393248, 8, 0, 393249, 1, 0, 393250, 0, 0, 393251, 1, 0, 393252, 0, 0, 524283, 0, 0, 524284, 0, 0, 524285, 1, 0, 524286, 0, 0, 524287, 0, 0, 458752, 0, 0, 458753, 0, 0, 458754, 0, 0, 458755, 8, 0, 458756, 8, 0, 458757, 0, 0, 458758, 0, 0, 458759, 0, 0, 458760, 0, 0, 458761, 0, 0, 458762, 0, 0, 458763, 0, 0, 458764, 0, 0, 458765, 0, 0, 458766, 0, 0, 458767, 0, 0, 458768, 0, 0, 458769, 0, 0, 458770, 0, 0, 458771, 8, 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, 458780, 1, 0, 458781, 8, 0, 458782, 11, 0, 458783, 12, 0, 458784, 8, 0, 458785, 0, 0, 458786, 0, 0, 458787, 1, 0, 458788, 0, 0, 589819, 0, 0, 589820, 0, 0, 589821, 1, 0, 589822, 0, 0, 589823, 0, 0, 524288, 0, 0, 524289, 0, 0, 524290, 0, 0, 524291, 8, 0, 524292, 8, 0, 524293, 0, 0, 524294, 0, 0, 524295, 1, 0, 524296, 0, 0, 524297, 0, 0, 524298, 0, 0, 524299, 0, 0, 524300, 0, 0, 524301, 8, 0, 524302, 8, 0, 524303, 8, 0, 524304, 8, 0, 524305, 8, 0, 524306, 8, 0, 524307, 8, 0, 524308, 8, 0, 524309, 8, 0, 524310, 8, 0, 524311, 8, 0, 524312, 8, 0, 524313, 8, 0, 524314, 1, 0, 524315, 0, 0, 524316, 0, 0, 524317, 8, 0, 524318, 11, 0, 524319, 12, 0, 524320, 8, 0, 524321, 0, 0, 524322, 0, 0, 524323, 1, 0, 524324, 0, 0, 655355, 0, 0, 655356, 0, 0, 655357, 1, 0, 655358, 0, 0, 655359, 0, 0, 589824, 0, 0, 589825, 0, 0, 589826, 0, 0, 589827, 8, 0, 589828, 8, 0, 589829, 1, 0, 589830, 1, 0, 589831, 1, 0, 589832, 0, 0, 589833, 0, 0, 589834, 0, 0, 589835, 0, 0, 589836, 0, 0, 589837, 8, 0, 589838, 8, 0, 589839, 8, 0, 589840, 8, 0, 589841, 8, 0, 589842, 1, 0, 589843, 1, 0, 589844, 1, 0, 589845, 8, 0, 589846, 8, 0, 589847, 8, 0, 589848, 8, 0, 589849, 8, 0, 589850, 1, 0, 589851, 1, 0, 589852, 1, 0, 589853, 8, 0, 589854, 11, 0, 589855, 12, 0, 589856, 8, 0, 589857, 0, 0, 589858, 1, 0, 589859, 0, 0, 589860, 0, 0, 720891, 0, 0, 720892, 1, 0, 720893, 0, 0, 720894, 0, 0, 720895, 0, 0, 655360, 0, 0, 655361, 0, 0, 655362, 0, 0, 655363, 8, 0, 655364, 8, 0, 655365, 0, 0, 655366, 0, 0, 655367, 1, 0, 655368, 0, 0, 655369, 0, 0, 655370, 0, 0, 655371, 0, 0, 655372, 0, 0, 655373, 8, 0, 655374, 8, 0, 655375, 8, 0, 655376, 8, 0, 655377, 8, 0, 655378, 8, 0, 655379, 8, 0, 655380, 8, 0, 655381, 8, 0, 655382, 8, 0, 655383, 8, 0, 655384, 8, 0, 655385, 8, 0, 655386, 1, 0, 655387, 1, 0, 655388, 1, 0, 655389, 8, 0, 655390, 11, 0, 655391, 12, 0, 655392, 8, 0, 655393, 1, 0, 655394, 1, 0, 655395, 1, 0, 655396, 0, 0, 786427, 0, 0, 786428, 1, 0, 786429, 0, 0, 786430, 0, 0, 786431, 0, 0, 720896, 0, 0, 720897, 0, 0, 720898, 1, 0, 720899, 8, 0, 720900, 8, 0, 720901, 8, 0, 720902, 8, 0, 720903, 8, 0, 720904, 8, 0, 720905, 8, 0, 720906, 8, 0, 720907, 8, 0, 720908, 0, 0, 720909, 1, 0, 720910, 1, 0, 720911, 1, 0, 720912, 1, 0, 720913, 1, 0, 720914, 8, 0, 720915, 8, 0, 720916, 8, 0, 720917, 0, 0, 720918, 0, 0, 720919, 0, 0, 720920, 1, 0, 720921, 0, 0, 720922, 0, 0, 720923, 0, 0, 720924, 0, 0, 720925, 8, 0, 720926, 11, 0, 720927, 12, 0, 720928, 8, 0, 720929, 1, 0, 720930, 1, 0, 720931, 1, 0, 720932, 0, 0, 851963, 1, 0, 851964, 0, 0, 851965, 0, 0, 851966, 0, 0, 851967, 0, 0, 786432, 1, 0, 786433, 1, 0, 786434, 0, 0, 786435, 8, 0, 786436, 8, 0, 786437, 8, 0, 786438, 8, 0, 786439, 8, 0, 786440, 8, 0, 786441, 8, 0, 786442, 8, 0, 786443, 8, 0, 786444, 1, 0, 786445, 0, 0, 786446, 0, 0, 786447, 1, 0, 786448, 0, 0, 786449, 0, 0, 786450, 8, 0, 786451, 8, 0, 786452, 8, 0, 786453, 0, 0, 786454, 1, 0, 786455, 1, 0, 786456, 0, 0, 786457, 0, 0, 786458, 0, 0, 786459, 0, 0, 786460, 0, 0, 786461, 8, 0, 786462, 11, 0, 786463, 12, 0, 786464, 8, 0, 786465, 1, 0, 786466, 1, 0, 786467, 0, 0, 786468, 0, 0, 917499, 1, 0, 917500, 0, 0, 917501, 0, 0, 917502, 1, 0, 917503, 1, 0, 851968, 0, 0, 851969, 0, 0, 851970, 0, 0, 851971, 0, 0, 851972, 0, 0, 851973, 0, 0, 851974, 1, 0, 851975, 0, 0, 851976, 0, 0, 851977, 0, 0, 851978, 8, 0, 851979, 8, 0, 851980, 0, 0, 851981, 0, 0, 851982, 1, 0, 851983, 0, 0, 851984, 0, 0, 851985, 1, 0, 851986, 8, 0, 851987, 8, 0, 851988, 8, 0, 851989, 1, 0, 851990, 0, 0, 851991, 1, 0, 851992, 0, 0, 851993, 0, 0, 851994, 1, 0, 851995, 1, 0, 851996, 1, 0, 851997, 8, 0, 851998, 11, 0, 851999, 12, 0, 852000, 8, 0, 852001, 1, 0, 852002, 1, 0, 852003, 0, 0, 852004, 0, 0, 983035, 1, 0, 983036, 0, 0, 983037, 1, 0, 983038, 0, 0, 983039, 0, 0, 917504, 0, 0, 917505, 0, 0, 917506, 0, 0, 917507, 0, 0, 917508, 0, 0, 917509, 1, 0, 917510, 0, 0, 917511, 0, 0, 917512, 0, 0, 917513, 1, 0, 917514, 8, 0, 917515, 8, 0, 917516, 0, 0, 917517, 1, 0, 917518, 0, 0, 917519, 0, 0, 917520, 1, 0, 917521, 1, 0, 917522, 8, 0, 917523, 8, 0, 917524, 8, 0, 917525, 8, 0, 917526, 8, 0, 917527, 8, 0, 917528, 8, 0, 917529, 8, 0, 917530, 8, 0, 917531, 8, 0, 917532, 8, 0, 917533, 8, 0, 917534, 11, 0, 917535, 12, 0, 917536, 8, 0, 917537, 1, 0, 917538, 0, 0, 917539, 0, 0, 917540, 0, 0, 1048571, 1, 0, 1048572, 1, 0, 1048573, 0, 0, 1048574, 0, 0, 1048575, 0, 0, 983040, 0, 0, 983041, 0, 0, 983042, 0, 0, 983043, 0, 0, 983044, 0, 0, 983045, 1, 0, 983046, 0, 0, 983047, 0, 0, 983048, 1, 0, 983049, 0, 0, 983050, 8, 0, 983051, 8, 0, 983052, 0, 0, 983053, 1, 0, 983054, 0, 0, 983055, 1, 0, 983056, 1, 0, 983057, 0, 0, 983058, 8, 0, 983059, 8, 0, 983060, 8, 0, 983061, 8, 0, 983062, 8, 0, 983063, 8, 0, 983064, 8, 0, 983065, 8, 0, 983066, 8, 0, 983067, 8, 0, 983068, 8, 0, 983069, 8, 0, 983070, 11, 0, 983071, 12, 0, 983072, 8, 0, 983073, 1, 0, 983074, 0, 0, 983075, 0, 0, 983076, 0, 0, 1114107, 0, 0, 1114108, 0, 0, 1114109, 0, 0, 1114110, 0, 0, 1114111, 0, 0, 1048576, 0, 0, 1048577, 0, 0, 1048578, 0, 0, 1048579, 0, 0, 1048580, 0, 0, 1048581, 1, 0, 1048582, 0, 0, 1048583, 1, 0, 1048584, 0, 0, 1048585, 1, 0, 1048586, 8, 0, 1048587, 8, 0, 1048588, 8, 0, 1048589, 1, 0, 1048590, 1, 0, 1048591, 0, 0, 1048592, 1, 0, 1048593, 0, 0, 1048594, 0, 0, 1048595, 1, 0, 1048596, 1, 0, 1048597, 0, 0, 1048598, 0, 0, 1048599, 1, 0, 1048600, 0, 0, 1048601, 0, 0, 1048602, 0, 0, 1048603, 0, 0, 1048604, 0, 0, 1048605, 8, 0, 1048606, 11, 0, 1048607, 12, 0, 1048608, 8, 0, 1048609, 0, 0, 1048610, 0, 0, 1048611, 0, 0, 1048612, 0, 0, 1179643, 0, 0, 1179644, 0, 0, 1179645, 0, 0, 1179646, 0, 0, 1179647, 0, 0, 1114112, 0, 0, 1114113, 0, 0, 1114114, 0, 0, 1114115, 0, 0, 1114116, 0, 0, 1114117, 1, 0, 1114118, 1, 0, 1114119, 0, 0, 1114120, 1, 0, 1114121, 1, 0, 1114122, 8, 0, 1114123, 8, 0, 1114124, 8, 0, 1114125, 0, 0, 1114126, 0, 0, 1114127, 1, 0, 1114128, 0, 0, 1114129, 1, 0, 1114130, 1, 0, 1114131, 1, 0, 1114132, 0, 0, 1114133, 0, 0, 1114134, 1, 0, 1114135, 0, 0, 1114136, 0, 0, 1114137, 0, 0, 1114138, 0, 0, 1114139, 0, 0, 1114140, 0, 0, 1114141, 8, 0, 1114142, 11, 0, 1114143, 12, 0, 1114144, 8, 0, 1114145, 0, 0, 1114146, 0, 0, 1114147, 0, 0, 1114148, 0, 0, 1245179, 0, 0, 1245180, 0, 0, 1245181, 0, 0, 1245182, 0, 0, 1245183, 0, 0, 1179648, 0, 0, 1179649, 0, 0, 1179650, 0, 0, 1179651, 0, 0, 1179652, 0, 0, 1179653, 1, 0, 1179654, 0, 0, 1179655, 1, 0, 1179656, 1, 0, 1179657, 1, 0, 1179658, 1, 0, 1179659, 8, 0, 1179660, 8, 0, 1179661, 0, 0, 1179662, 0, 0, 1179663, 1, 0, 1179664, 0, 0, 1179665, 0, 0, 1179666, 1, 0, 1179667, 0, 0, 1179668, 0, 0, 1179669, 1, 0, 1179670, 0, 0, 1179671, 0, 0, 1179672, 0, 0, 1179673, 0, 0, 1179674, 0, 0, 1179675, 0, 0, 1179676, 0, 0, 1179677, 8, 0, 1179678, 11, 0, 1179679, 12, 0, 1179680, 8, 0, 1179681, 0, 0, 1179682, 0, 0, 1179683, 0, 0, 1179684, 0, 0, 1310715, 0, 0, 1310716, 0, 0, 1310717, 0, 0, 1310718, 0, 0, 1310719, 0, 0, 1245184, 0, 0, 1245185, 0, 0, 1245186, 0, 0, 1245187, 0, 0, 1245188, 0, 0, 1245189, 0, 0, 1245190, 1, 0, 1245191, 1, 0, 1245192, 1, 0, 1245193, 1, 0, 1245194, 1, 0, 1245195, 8, 0, 1245196, 8, 0, 1245197, 0, 0, 1245198, 1, 0, 1245199, 0, 0, 1245200, 0, 0, 1245201, 1, 0, 1245202, 0, 0, 1245203, 1, 0, 1245204, 1, 0, 1245205, 0, 0, 1245206, 0, 0, 1245207, 0, 0, 1245208, 0, 0, 1245209, 0, 0, 1245210, 0, 0, 1245211, 0, 0, 1245212, 0, 0, 1245213, 8, 0, 1245214, 11, 0, 1245215, 12, 0, 1245216, 8, 0, 1245217, 0, 0, 1245218, 0, 0, 1245219, 0, 0, 1245220, 0, 0, 1376251, 0, 0, 1376252, 0, 0, 1376253, 0, 0, 1376254, 0, 0, 1376255, 0, 0, 1310720, 0, 0, 1310721, 0, 0, 1310722, 0, 0, 1310723, 0, 0, 1310724, 1, 0, 1310725, 1, 0, 1310726, 1, 0, 1310727, 1, 0, 1310728, 0, 0, 1310729, 1, 0, 1310730, 0, 0, 1310731, 8, 0, 1310732, 8, 0, 1310733, 0, 0, 1310734, 1, 0, 1310735, 0, 0, 1310736, 1, 0, 1310737, 1, 0, 1310738, 1, 0, 1310739, 0, 0, 1310740, 0, 0, 1310741, 0, 0, 1310742, 0, 0, 1310743, 0, 0, 1310744, 0, 0, 1310745, 0, 0, 1310746, 0, 0, 1310747, 0, 0, 1310748, 0, 0, 1310749, 8, 0, 1310750, 11, 0, 1310751, 12, 0, 1310752, 8, 0, 1310753, 0, 0, 1310754, 0, 0, 1310755, 0, 0, 1310756, 0, 0, 1441787, 0, 0, 1441788, 0, 0, 1441789, 0, 0, 1441790, 0, 0, 1441791, 0, 0, 1376256, 0, 0, 1376257, 0, 0, 1376258, 0, 0, 1376259, 8, 0, 1376260, 8, 0, 1376261, 8, 0, 1376262, 8, 0, 1376263, 8, 0, 1376264, 8, 0, 1376265, 8, 0, 1376266, 8, 0, 1376267, 8, 0, 1376268, 8, 0, 1376269, 1, 0, 1376270, 0, 0, 1376271, 1, 0, 1376272, 1, 0, 1376273, 1, 0, 1376274, 0, 0, 1376275, 0, 0, 1376276, 0, 0, 1376277, 0, 0, 1376278, 0, 0, 1376279, 0, 0, 1376280, 0, 0, 1376281, 0, 0, 1376282, 0, 0, 1376283, 0, 0, 1376284, 0, 0, 1376285, 8, 0, 1376286, 11, 0, 1376287, 12, 0, 1376288, 8, 0, 1376289, 0, 0, 1376290, 0, 0, 1376291, 0, 0, 1376292, 0, 0, 1376293, 0, 0, 1507323, 0, 0, 1507324, 0, 0, 1507325, 0, 0, 1507326, 0, 0, 1507327, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 1, 0, 1441795, 8, 0, 1441796, 8, 0, 1441797, 8, 0, 1441798, 8, 0, 1441799, 8, 0, 1441800, 8, 0, 1441801, 8, 0, 1441802, 8, 0, 1441803, 8, 0, 1441804, 8, 0, 1441805, 1, 0, 1441806, 1, 0, 1441807, 1, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441814, 0, 0, 1441815, 0, 0, 1441816, 0, 0, 1441817, 0, 0, 1441818, 0, 0, 1441819, 0, 0, 1441820, 0, 0, 1441821, 8, 0, 1441822, 11, 0, 1441823, 12, 0, 1441824, 8, 0, 1441825, 8, 0, 1441826, 8, 0, 1441827, 8, 0, 1441828, 8, 0, 1441829, 0, 0, 1572859, 0, 0, 1572860, 0, 0, 1572861, 0, 0, 1572862, 0, 0, 1572863, 0, 0, 1507328, 0, 0, 1507329, 0, 0, 1507330, 1, 0, 1507331, 8, 0, 1507332, 8, 0, 1507333, 1, 0, 1507334, 0, 0, 1507335, 1, 0, 1507336, 0, 0, 1507337, 0, 0, 1507338, 0, 0, 1507339, 0, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 0, 0, 1507344, 0, 0, 1507345, 0, 0, 1507346, 0, 0, 1507347, 0, 0, 1507348, 0, 0, 1507349, 0, 0, 1507350, 0, 0, 1507351, 0, 0, 1507352, 0, 0, 1507353, 0, 0, 1507354, 0, 0, 1507355, 0, 0, 1507356, 0, 0, 1507357, 8, 0, 1507358, 11, 0, 1507359, 12, 0, 1507360, 10, 0, 1507361, 10, 0, 1507362, 10, 0, 1507363, 10, 0, 1507364, 10, 0, 1507365, 0, 0, 1638395, 0, 0, 1638396, 0, 0, 1638397, 0, 0, 1638398, 0, 0, 1638399, 0, 0, 1572864, 0, 0, 1572865, 0, 0, 1572866, 0, 0, 1572867, 8, 0, 1572868, 8, 0, 1572869, 0, 0, 1572870, 0, 0, 1572871, 0, 0, 1572872, 0, 0, 1572873, 0, 0, 1572874, 0, 0, 1572875, 0, 0, 1572876, 1, 0, 1572877, 0, 0, 1572878, 0, 0, 1572879, 0, 0, 1572880, 0, 0, 1572881, 0, 0, 1572882, 0, 0, 1572883, 0, 0, 1572884, 0, 0, 1572885, 0, 0, 1572886, 0, 0, 1572887, 0, 0, 1572888, 0, 0, 1572889, 0, 0, 1572890, 0, 0, 1572891, 0, 0, 1572892, 0, 0, 1572893, 8, 0, 1572894, 11, 0, 1572895, 12, 0, 1572896, 9, 0, 1572897, 9, 0, 1572898, 9, 0, 1572899, 9, 0, 1572900, 9, 0, 1572901, 0, 0, 1703931, 0, 0, 1703932, 0, 0, 1703933, 0, 0, 1703934, 0, 0, 1703935, 0, 0, 1638400, 0, 0, 1638401, 0, 0, 1638402, 0, 0, 1638403, 8, 0, 1638404, 8, 0, 1638405, 0, 0, 1638406, 0, 0, 1638407, 0, 0, 1638408, 0, 0, 1638409, 0, 0, 1638410, 0, 0, 1638411, 0, 0, 1638412, 0, 0, 1638413, 0, 0, 1638414, 8, 0, 1638415, 8, 0, 1638416, 8, 0, 1638417, 8, 0, 1638418, 0, 0, 1638419, 0, 0, 1638420, 0, 0, 1638421, 0, 0, 1638422, 0, 0, 1638423, 0, 0, 1638424, 0, 0, 1638425, 0, 0, 1638426, 0, 0, 1638427, 0, 0, 1638428, 0, 0, 1638429, 8, 0, 1638430, 11, 0, 1638431, 12, 0, 1638432, 8, 0, 1638433, 8, 0, 1638434, 8, 0, 1638435, 8, 0, 1638436, 8, 0, 1638437, 0, 0, 1769467, 0, 0, 1769468, 0, 0, 1769469, 0, 0, 1769470, 8, 0, 1769471, 8, 0, 1703936, 8, 0, 1703937, 8, 0, 1703938, 8, 0, 1703939, 8, 0, 1703940, 8, 0, 1703941, 0, 0, 1703942, 0, 0, 1703943, 8, 0, 1703944, 8, 0, 1703945, 8, 0, 1703946, 8, 0, 1703947, 8, 0, 1703948, 0, 0, 1703949, 0, 0, 1703950, 8, 0, 1703951, 8, 0, 1703952, 8, 0, 1703953, 8, 0, 1703954, 0, 0, 1703955, 0, 0, 1703956, 0, 0, 1703957, 0, 0, 1703958, 0, 0, 1703959, 0, 0, 1703960, 0, 0, 1703961, 0, 0, 1703962, 0, 0, 1703963, 0, 0, 1703964, 0, 0, 1703965, 8, 0, 1703966, 11, 0, 1703967, 12, 0, 1703968, 8, 0, 1703969, 0, 0, 1703970, 0, 0, 1703971, 0, 0, 1703972, 0, 0, 1703973, 0, 0, 1835003, 0, 0, 1835004, 0, 0, 1835005, 0, 0, 1835006, 8, 0, 1835007, 8, 0, 1769472, 8, 0, 1769473, 8, 0, 1769474, 8, 0, 1769475, 8, 0, 1769476, 8, 0, 1769477, 8, 0, 1769478, 8, 0, 1769479, 8, 0, 1769480, 0, 0, 1769481, 0, 0, 1769482, 0, 0, 1769483, 8, 0, 1769484, 8, 0, 1769485, 8, 0, 1769486, 8, 0, 1769487, 8, 0, 1769488, 8, 0, 1769489, 8, 0, 1769490, 8, 0, 1769491, 8, 0, 1769492, 8, 0, 1769493, 8, 0, 1769494, 8, 0, 1769495, 8, 0, 1769496, 8, 0, 1769497, 8, 0, 1769498, 8, 0, 1769499, 8, 0, 1769500, 8, 0, 1769501, 8, 0, 1769502, 11, 0, 1769503, 12, 0, 1769504, 8, 0, 1769505, 0, 0, 1769506, 0, 0, 1769507, 0, 0, 1769508, 0, 0, 1900539, 0, 0, 1900540, 0, 0, 1900541, 0, 0, 1900542, 8, 0, 1900543, 8, 0, 1835008, 8, 0, 1835009, 8, 0, 1835010, 8, 0, 1835011, 8, 0, 1835012, 8, 0, 1835013, 8, 0, 1835014, 8, 0, 1835015, 8, 0, 1835016, 0, 0, 1835017, 0, 0, 1835018, 0, 0, 1835019, 8, 0, 1835020, 8, 0, 1835021, 8, 0, 1835022, 8, 0, 1835023, 8, 0, 1835024, 8, 0, 1835025, 8, 0, 1835026, 8, 0, 1835027, 8, 0, 1835028, 8, 0, 1835029, 8, 0, 1835030, 8, 0, 1835031, 8, 0, 1835032, 8, 0, 1835033, 8, 0, 1835034, 8, 0, 1835035, 8, 0, 1835036, 8, 0, 1835037, 8, 0, 1835038, 11, 0, 1835039, 12, 0, 1835040, 8, 0, 1835041, 0, 0, 1835042, 0, 0, 1835043, 0, 0, 1835044, 0, 0, 1966075, 0, 0, 1966076, 0, 0, 1966077, 0, 0, 1966078, 0, 0, 1966079, 0, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 0, 0, 1900549, 1, 0, 1900550, 0, 0, 1900551, 8, 0, 1900552, 8, 0, 1900553, 8, 0, 1900554, 8, 0, 1900555, 8, 0, 1900556, 0, 0, 1900557, 0, 0, 1900558, 0, 0, 1900559, 0, 0, 1900560, 0, 0, 1900561, 0, 0, 1900562, 0, 0, 1900563, 0, 0, 1900564, 0, 0, 1900565, 0, 0, 1900566, 0, 0, 1900567, 0, 0, 1900568, 0, 0, 1900569, 0, 0, 1900570, 0, 0, 1900571, 0, 0, 1900572, 0, 0, 1900573, 8, 0, 1900574, 11, 0, 1900575, 12, 0, 1900576, 8, 0, 1900577, 0, 0, 1900578, 0, 0, 1900579, 0, 0, 1900580, 0, 0, 2031611, 0, 0, 2031612, 0, 0, 2031613, 0, 0, 2031614, 0, 0, 2031615, 0, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 0, 0, 1966083, 0, 0, 1966084, 0, 0, 1966085, 1, 0, 1966086, 0, 0, 1966087, 0, 0, 1966088, 8, 0, 1966089, 8, 0, 1966090, 8, 0, 1966091, 0, 0, 1966092, 0, 0, 1966093, 0, 0, 1966094, 0, 0, 1966095, 0, 0, 1966096, 0, 0, 1966097, 0, 0, 1966098, 0, 0, 1966099, 0, 0, 1966100, 0, 0, 1966101, 0, 0, 1966102, 0, 0, 1966103, 0, 0, 1966104, 0, 0, 1966105, 0, 0, 1966106, 0, 0, 1966107, 0, 0, 1966108, 0, 0, 1966109, 8, 0, 1966110, 11, 0, 1966111, 12, 0, 1966112, 8, 0, 1966113, 0, 0, 1966114, 0, 0, 1966115, 0, 0, 1966116, 0, 0, 2097147, 0, 0, 2097148, 0, 0, 2097149, 0, 0, 2097150, 0, 0, 2097151, 1, 0, 2031616, 1, 0, 2031617, 0, 0, 2031618, 0, 0, 2031619, 1, 0, 2031620, 1, 0, 2031621, 0, 0, 2031622, 0, 0, 2031623, 0, 0, 2031624, 8, 0, 2031625, 8, 0, 2031626, 8, 0, 2031627, 0, 0, 2031628, 0, 0, 2031629, 0, 0, 2031630, 0, 0, 2031631, 0, 0, 2031632, 0, 0, 2031633, 0, 0, 2031634, 0, 0, 2031635, 0, 0, 2031636, 0, 0, 2031637, 0, 0, 2031638, 0, 0, 2031639, 0, 0, 2031640, 0, 0, 2031641, 0, 0, 2031642, 0, 0, 2031643, 0, 0, 2031644, 0, 0, 2031645, 8, 0, 2031646, 11, 0, 2031647, 12, 0, 2031648, 8, 0, 2031649, 0, 0, 2031650, 0, 0, 2031651, 0, 0, 2031652, 0, 0, 2162683, 0, 0, 2162684, 0, 0, 2162685, 0, 0, 2162686, 0, 0, 2162687, 1, 0, 2097152, 0, 0, 2097153, 0, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 0, 0, 2097157, 0, 0, 2097158, 0, 0, 2097159, 0, 0, 2097160, 8, 0, 2097161, 8, 0, 2097162, 8, 0, 2097163, 0, 0, 2097164, 0, 0, 2097165, 0, 0, 2097166, 0, 0, 2097167, 0, 0, 2097168, 0, 0, 2097169, 0, 0, 2097170, 0, 0, 2097171, 0, 0, 2097172, 0, 0, 2097173, 0, 0, 2097174, 0, 0, 2097175, 0, 0, 2097176, 0, 0, 2097177, 0, 0, 2097178, 0, 0, 2097179, 0, 0, 2097180, 0, 0, 2097181, 8, 0, 2097182, 11, 0, 2097183, 12, 0, 2097184, 8, 0, 2097185, 0, 0, 2097186, 0, 0, 2097187, 0, 0, 2097188, 0, 0, 2228219, 0, 0, 2228220, 0, 0, 2228221, 0, 0, 2228222, 0, 0, 2228223, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 0, 0, 2162692, 0, 0, 2162693, 0, 0, 2162694, 0, 0, 2162695, 0, 0, 2162696, 8, 0, 2162697, 8, 0, 2162698, 8, 0, 2162699, 0, 0, 2162700, 0, 0, 2162701, 0, 0, 2162702, 0, 0, 2162703, 0, 0, 2162704, 0, 0, 2162705, 0, 0, 2162706, 0, 0, 2162707, 0, 0, 2162708, 0, 0, 2162709, 0, 0, 2162710, 0, 0, 2162711, 0, 0, 2162712, 0, 0, 2162713, 0, 0, 2162714, 0, 0, 2162715, 0, 0, 2162716, 0, 0, 2162717, 8, 0, 2162718, 11, 0, 2162719, 12, 0, 2162720, 8, 0, 2162721, 0, 0, 2162722, 0, 0, 2162723, 0, 0, 2162724, 0, 0, 2293755, 0, 0, 2293756, 0, 0, 2293757, 0, 0, 2293758, 0, 0, 2293759, 0, 0, 2228224, 0, 0, 2228225, 0, 0, 2228226, 1, 0, 2228227, 0, 0, 2228228, 0, 0, 2228229, 0, 0, 2228230, 0, 0, 2228231, 0, 0, 2228232, 8, 0, 2228233, 8, 0, 2228234, 8, 0, 2228235, 0, 0, 2228236, 0, 0, 2228237, 0, 0, 2228238, 0, 0, 2228239, 0, 0, 2228240, 0, 0, 2228241, 0, 0, 2228242, 0, 0, 2228243, 0, 0, 2228244, 0, 0, 2228245, 0, 0, 2228246, 0, 0, 2228247, 0, 0, 2228248, 0, 0, 2228249, 0, 0, 2228250, 0, 0, 2228251, 0, 0, 2228252, 0, 0, 2228253, 8, 0, 2228254, 11, 0, 2228255, 12, 0, 2228256, 8, 0, 2228257, 0, 0, 2228258, 0, 0, 2228259, 0, 0, 2228260, 0, 0, 2359291, 0, 0, 2359292, 0, 0, 2359293, 0, 0, 2359294, 0, 0, 2359295, 0, 0, 2293760, 0, 0, 2293761, 0, 0, 2293762, 1, 0, 2293763, 0, 0, 2293764, 0, 0, 2293765, 0, 0, 2293766, 0, 0, 2293767, 0, 0, 2293768, 8, 0, 2293769, 8, 0, 2293770, 8, 0, 2293771, 0, 0, 2293772, 0, 0, 2293773, 0, 0, 2293774, 0, 0, 2293775, 1, 0, 2293776, 0, 0, 2293777, 0, 0, 2293778, 0, 0, 2293779, 0, 0, 2293780, 0, 0, 2293781, 0, 0, 2293782, 0, 0, 2293783, 0, 0, 2293784, 0, 0, 2293785, 0, 0, 2293786, 0, 0, 2293787, 0, 0, 2293788, 0, 0, 2293789, 8, 0, 2293790, 11, 0, 2293791, 12, 0, 2293792, 8, 0, 2293793, 0, 0, 2293794, 0, 0, 2293795, 0, 0, 2293796, 0, 0, 2424827, 0, 0, 2424828, 0, 0, 2424829, 0, 0, 2424830, 0, 0, 2424831, 0, 0, 2359296, 0, 0, 2359297, 0, 0, 2359298, 1, 0, 2359299, 0, 0, 2359300, 8, 0, 2359301, 8, 0, 2359302, 8, 0, 2359303, 8, 0, 2359304, 8, 0, 2359305, 8, 0, 2359306, 8, 0, 2359307, 0, 0, 2359308, 0, 0, 2359309, 0, 0, 2359310, 0, 0, 2359311, 1, 0, 2359312, 0, 0, 2359313, 0, 0, 2359314, 0, 0, 2359315, 0, 0, 2359316, 0, 0, 2359317, 0, 0, 2359318, 0, 0, 2359319, 0, 0, 2359320, 0, 0, 2359321, 0, 0, 2359322, 0, 0, 2359323, 0, 0, 2359324, 0, 0, 2359325, 8, 0, 2359326, 11, 0, 2359327, 12, 0, 2359328, 8, 0, 2359329, 0, 0, 2359330, 0, 0, 2359331, 0, 0, 2359332, 0, 0, 2490363, 0, 0, 2490364, 0, 0, 2490365, 0, 0, 2490366, 0, 0, 2490367, 0, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 8, 0, 2424837, 8, 0, 2424838, 8, 0, 2424839, 8, 0, 2424840, 8, 0, 2424841, 8, 0, 2424842, 8, 0, 2424843, 1, 0, 2424844, 1, 0, 2424845, 1, 0, 2424846, 1, 0, 2424847, 1, 0, 2424848, 1, 0, 2424849, 1, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 0, 0, 2424855, 0, 0, 2424856, 0, 0, 2424857, 0, 0, 2424858, 0, 0, 2424859, 0, 0, 2424860, 0, 0, 2424861, 8, 0, 2424862, 11, 0, 2424863, 12, 0, 2424864, 8, 0, 2424865, 0, 0, 2424866, 0, 0, 2424867, 0, 0, 2424868, 0, 0, 2555899, 0, 0, 2555900, 0, 0, 2555901, 0, 0, 2555902, 0, 0, 2555903, 0, 0, 2490368, 0, 0, 2490369, 0, 0, 2490370, 1, 0, 2490371, 0, 0, 2490372, 8, 0, 2490373, 8, 0, 2490374, 8, 0, 2490375, 8, 0, 2490376, 8, 0, 2490377, 8, 0, 2490378, 8, 0, 2490379, 0, 0, 2490380, 1, 0, 2490381, 1, 0, 2490382, 0, 0, 2490383, 0, 0, 2490384, 0, 0, 2490385, 0, 0, 2490386, 0, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 0, 0, 2490392, 0, 0, 2490393, 0, 0, 2490394, 0, 0, 2490395, 0, 0, 2490396, 0, 0, 2490397, 8, 0, 2490398, 11, 0, 2490399, 12, 0, 2490400, 8, 0, 2490401, 0, 0, 2490402, 0, 0, 2490403, 0, 0, 2490404, 0, 0, 2621435, 0, 0, 2621436, 0, 0, 2621437, 0, 0, 2621438, 0, 0, 2621439, 0, 0, 2555904, 0, 0, 2555905, 0, 0, 2555906, 0, 0, 2555907, 1, 0, 2555908, 8, 0, 2555909, 8, 0, 2555910, 8, 0, 2555911, 8, 0, 2555912, 8, 0, 2555913, 8, 0, 2555914, 8, 0, 2555915, 1, 0, 2555916, 0, 0, 2555917, 0, 0, 2555918, 0, 0, 2555919, 0, 0, 2555920, 0, 0, 2555921, 0, 0, 2555922, 0, 0, 2555923, 0, 0, 2555924, 0, 0, 2555925, 0, 0, 2555926, 0, 0, 2555927, 0, 0, 2555928, 0, 0, 2555929, 0, 0, 2555930, 0, 0, 2555931, 0, 0, 2555932, 0, 0, 2555933, 8, 0, 2555934, 11, 0, 2555935, 12, 0, 2555936, 8, 0, 2555937, 0, 0, 2555938, 0, 0, 2555939, 0, 0, 2555940, 0, 0, 2686971, 0, 0, 2686972, 0, 0, 2686973, 0, 0, 2686974, 0, 0, 2686975, 0, 0, 2621440, 0, 0, 2621441, 0, 0, 2621442, 0, 0, 2621443, 0, 0, 2621444, 1, 0, 2621445, 1, 0, 2621446, 1, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 0, 0, 2621450, 0, 0, 2621451, 0, 0, 2621452, 0, 0, 2621453, 0, 0, 2621454, 0, 0, 2621455, 0, 0, 2621456, 0, 0, 2621457, 0, 0, 2621458, 0, 0, 2621459, 0, 0, 2621460, 0, 0, 2621461, 0, 0, 2621462, 0, 0, 2621463, 0, 0, 2621464, 0, 0, 2621465, 0, 0, 2621466, 0, 0, 2621467, 0, 0, 2621468, 0, 0, 2621469, 8, 0, 2621470, 11, 0, 2621471, 12, 0, 2621472, 8, 0, 2621473, 0, 0, 2621474, 0, 0, 2621475, 0, 0, 2621476, 0, 0, 2752507, 0, 0, 2752508, 0, 0, 2752509, 0, 0, 2752510, 0, 0, 2752511, 0, 0, 2686976, 0, 0, 2686977, 0, 0, 2686978, 0, 0, 2686979, 0, 0, 2686980, 0, 0, 2686981, 0, 0, 2686982, 0, 0, 2686983, 0, 0, 2686984, 0, 0, 2686985, 0, 0, 2686986, 0, 0, 2686987, 0, 0, 2686988, 0, 0, 2686989, 0, 0, 2686990, 0, 0, 2686991, 0, 0, 2686992, 0, 0, 2686993, 0, 0, 2686994, 0, 0, 2686995, 0, 0, 2686996, 0, 0, 2686997, 0, 0, 2686998, 0, 0, 2686999, 0, 0, 2687000, 0, 0, 2687001, 0, 0, 2687002, 0, 0, 2687003, 0, 0, 2687004, 0, 0, 2687005, 8, 0, 2687006, 11, 0, 2687007, 12, 0, 2687008, 8, 0, 2687009, 0, 0, 2687010, 0, 0, 2687011, 0, 0, 2687012, 0, 0, 2818043, 0, 0, 2818044, 0, 0, 2818045, 0, 0, 2818046, 0, 0, 2818047, 0, 0, 2752512, 0, 0, 2752513, 0, 0, 2752514, 0, 0, 2752515, 0, 0, 2752516, 0, 0, 2752517, 0, 0, 2752518, 0, 0, 2752519, 0, 0, 2752520, 0, 0, 2752521, 0, 0, 2752522, 0, 0, 2752523, 0, 0, 2752524, 0, 0, 2752525, 0, 0, 2752526, 0, 0, 2752527, 0, 0, 2752528, 0, 0, 2752529, 0, 0, 2752530, 0, 0, 2752531, 0, 0, 2752532, 0, 0, 2752533, 0, 0, 2752534, 0, 0, 2752535, 0, 0, 2752536, 0, 0, 2752537, 0, 0, 2752538, 0, 0, 2752539, 0, 0, 2752540, 0, 0, 2752541, 0, 0, 2752542, 0, 0, 2752543, 0, 0, 2752544, 0, 0, 2752545, 0, 0, 2752546, 0, 0, 2752547, 0, 0, 2752548, 0, 0, 2818077, 0, 0, 2818078, 0, 0, 2818079, 0, 0, 2818080, 0, 0 ) + +[node name="Player" parent="BaseLevel/YSort" index="0"] +position = Vector2( 319.693, 258.752 ) + +[node name="Trolley" parent="BaseLevel/YSort" index="1"] +position = Vector2( -1.51758, 178.926 ) + +[node name="House1" parent="BaseLevel/YSort" index="2"] +position = Vector2( 89.6254, 2191.5 ) + +[node name="Neighbor1" parent="BaseLevel/YSort" index="3"] +position = Vector2( 312.711, 574.73 ) + +[node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] +position = Vector2( 730.252, 3070.52 ) + +[node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] +position = Vector2( 1290.83, 2197.78 ) + +[node name="House4" parent="BaseLevel/YSort" index="6" instance=ExtResource( 2 )] +position = Vector2( 1222.25, 688.979 ) + +[node name="House5" parent="BaseLevel/YSort" index="7" instance=ExtResource( 2 )] +position = Vector2( 1922.57, 694.481 ) + +[node name="Neighbor2" parent="BaseLevel/YSort" index="8" instance=ExtResource( 3 )] +position = Vector2( 369.496, 973.527 ) + +[node name="Neighbor3" parent="BaseLevel/YSort" index="9" instance=ExtResource( 3 )] +position = Vector2( 928.436, 1734.32 ) + +[node name="Neighbor4" parent="BaseLevel/YSort" index="10" instance=ExtResource( 3 )] +position = Vector2( 1871.25, 2217.39 ) + +[node name="Neighbor5" parent="BaseLevel/YSort" index="11" instance=ExtResource( 3 )] +position = Vector2( 501.18, 3096.08 ) + +[node name="Decor" parent="BaseLevel/YSort" index="12" instance=ExtResource( 4 )] +position = Vector2( 1555.16, 663.224 ) + +[node name="Decor2" parent="BaseLevel/YSort" index="13" instance=ExtResource( 4 )] +position = Vector2( 838.962, 1394.25 ) + +[node name="Decor3" parent="BaseLevel/YSort" index="14" instance=ExtResource( 4 )] +position = Vector2( 754.205, 2127.4 ) + +[node name="Decor4" parent="BaseLevel/YSort" index="15" instance=ExtResource( 4 )] +position = Vector2( 2207.79, 2015.1 ) + +[node name="Decor26" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 2598, 1974.12 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor27" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 2282.62, 1052.93 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor28" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 1653.92, 678.731 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor5" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 1947.16, 1712.09 ) + +[node name="Decor6" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 1553.04, 1834.99 ) + +[node name="Decor7" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 332.539, 1019.2 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( 468.15, 1426.04 ) + +[node name="Decor9" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( 559.264, 1894.32 ) + +[node name="Decor36" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( 108.092, 2539.93 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="25" instance=ExtResource( 4 )] +position = Vector2( 781.751, 358.098 ) + +[node name="Decor11" parent="BaseLevel/YSort" index="26" instance=ExtResource( 4 )] +position = Vector2( 2116.67, 218.249 ) + +[node name="Decor12" parent="BaseLevel/YSort" index="27" instance=ExtResource( 4 )] +position = Vector2( 1726.79, 1489.6 ) + +[node name="Decor13" parent="BaseLevel/YSort" index="28" instance=ExtResource( 4 )] +position = Vector2( 2159.05, 923.852 ) + +[node name="Decor35" parent="BaseLevel/YSort" index="29" instance=ExtResource( 4 )] +position = Vector2( -22.9473, 1783.85 ) + +[node name="Decor14" parent="BaseLevel/YSort" index="30" instance=ExtResource( 4 )] +position = Vector2( 688.518, 2263.01 ) +SPRITE_ASSET = "bush2" + +[node name="Decor15" parent="BaseLevel/YSort" index="31" instance=ExtResource( 4 )] +position = Vector2( 756.324, 2266.51 ) +SPRITE_ASSET = "bush1" + +[node name="Decor39" parent="BaseLevel/YSort" index="32" instance=ExtResource( 4 )] +position = Vector2( 1483, 2437.32 ) +SPRITE_ASSET = "bush1" + +[node name="Decor40" parent="BaseLevel/YSort" index="33" instance=ExtResource( 4 )] +position = Vector2( 1655.31, 2707.02 ) +SPRITE_ASSET = "bush1" + +[node name="Decor46" parent="BaseLevel/YSort" index="34" instance=ExtResource( 4 )] +position = Vector2( 2067.34, 2635.1 ) +SPRITE_ASSET = "bush1" + +[node name="Decor43" parent="BaseLevel/YSort" index="35" instance=ExtResource( 4 )] +position = Vector2( 1728.73, 2477.77 ) +SPRITE_ASSET = "bush1" + +[node name="Decor44" parent="BaseLevel/YSort" index="36" instance=ExtResource( 4 )] +position = Vector2( 1787.16, 2462.79 ) +SPRITE_ASSET = "bush1" + +[node name="Decor45" parent="BaseLevel/YSort" index="37" instance=ExtResource( 4 )] +position = Vector2( 2137.76, 2873.33 ) +SPRITE_ASSET = "bush1" + +[node name="Decor16" parent="BaseLevel/YSort" index="38" instance=ExtResource( 4 )] +position = Vector2( 817.773, 2265.13 ) +SPRITE_ASSET = "bush2" + +[node name="Decor37" parent="BaseLevel/YSort" index="39" instance=ExtResource( 4 )] +position = Vector2( 1259.37, 2576.16 ) +SPRITE_ASSET = "bush2" + +[node name="Decor38" parent="BaseLevel/YSort" index="40" instance=ExtResource( 4 )] +position = Vector2( 1526.47, 2657.69 ) +SPRITE_ASSET = "bush2" + +[node name="Decor41" parent="BaseLevel/YSort" index="41" instance=ExtResource( 4 )] +position = Vector2( 1252.28, 2792.54 ) +SPRITE_ASSET = "bush2" + +[node name="Decor42" parent="BaseLevel/YSort" index="42" instance=ExtResource( 4 )] +position = Vector2( 1518.98, 2915.4 ) +SPRITE_ASSET = "bush2" + +[node name="Decor29" parent="BaseLevel/YSort" index="43" instance=ExtResource( 4 )] +position = Vector2( 1265.82, 901.72 ) +SPRITE_ASSET = "bush2" + +[node name="Decor30" parent="BaseLevel/YSort" index="44" instance=ExtResource( 4 )] +position = Vector2( 1333.63, 905.22 ) +SPRITE_ASSET = "bush1" + +[node name="Decor31" parent="BaseLevel/YSort" index="45" instance=ExtResource( 4 )] +position = Vector2( 1395.08, 903.839 ) +SPRITE_ASSET = "bush2" + +[node name="Decor32" parent="BaseLevel/YSort" index="46" instance=ExtResource( 4 )] +position = Vector2( 1716.62, 903.502 ) +SPRITE_ASSET = "bush2" + +[node name="Decor33" parent="BaseLevel/YSort" index="47" instance=ExtResource( 4 )] +position = Vector2( 1784.42, 907.002 ) +SPRITE_ASSET = "bush1" + +[node name="Decor34" parent="BaseLevel/YSort" index="48" instance=ExtResource( 4 )] +position = Vector2( 1845.87, 905.62 ) +SPRITE_ASSET = "bush2" + +[node name="Decor17" parent="BaseLevel/YSort" index="49" instance=ExtResource( 4 )] +position = Vector2( 464.012, 2854.57 ) +SPRITE_ASSET = "bush2" + +[node name="Decor18" parent="BaseLevel/YSort" index="50" instance=ExtResource( 4 )] +position = Vector2( 531.818, 2858.07 ) +SPRITE_ASSET = "bush1" + +[node name="Decor19" parent="BaseLevel/YSort" index="51" instance=ExtResource( 4 )] +position = Vector2( 593.266, 2856.69 ) +SPRITE_ASSET = "bush2" + +[node name="Decor20" parent="BaseLevel/YSort" index="52" instance=ExtResource( 4 )] +position = Vector2( 291.178, 2922.28 ) +SPRITE_ASSET = "bush2" + +[node name="Decor23" parent="BaseLevel/YSort" index="53" instance=ExtResource( 4 )] +position = Vector2( 289.396, 3020.28 ) +SPRITE_ASSET = "bush1" + +[node name="Decor24" parent="BaseLevel/YSort" index="54" instance=ExtResource( 4 )] +position = Vector2( 291.178, 3111.15 ) +SPRITE_ASSET = "bush2" + +[node name="Decor25" parent="BaseLevel/YSort" index="55" instance=ExtResource( 4 )] +position = Vector2( 291.178, 3200.24 ) +SPRITE_ASSET = "bush2" + +[node name="Decor21" parent="BaseLevel/YSort" index="56" instance=ExtResource( 4 )] +position = Vector2( 307.311, 2856.29 ) +SPRITE_ASSET = "bush1" + +[node name="Decor22" parent="BaseLevel/YSort" index="57" instance=ExtResource( 4 )] +position = Vector2( 375.887, 2847.78 ) +SPRITE_ASSET = "bush2" + +[node name="RightBorder" parent="BaseLevel/Clouds" index="0"] +position = Vector2( 187.8, 90.0604 ) + +[node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] +position = Vector2( -64.6815, 112.613 ) + +[node name="TopBorder" parent="BaseLevel/Clouds" index="2"] +position = Vector2( 117.146, -31.7343 ) + +[node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] +position = Vector2( 134.397, 354.128 ) + +[node name="Left" parent="BaseLevel/CameraBounds" index="0"] +position = Vector2( -170.275, 1467.21 ) + +[node name="Top" parent="BaseLevel/CameraBounds" index="1"] +position = Vector2( 1154.03, -217.284 ) + +[node name="Right" parent="BaseLevel/CameraBounds" index="2"] +position = Vector2( 2673, 653 ) + +[node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] +position = Vector2( 1362.89, 3365.95 ) + +[node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] +position = Vector2( 320.397, 139.252 ) + +[node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] +position = Vector2( 2494.94, 143.022 ) + +[editable path="BaseLevel"] +[editable path="BaseLevel/Clouds"] diff --git a/scenes/level3.tscn b/scenes/level3.tscn index 60a8753..81c5247 100644 --- a/scenes/level3.tscn +++ b/scenes/level3.tscn @@ -1,7 +1,624 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=6 format=2] [ext_resource path="res://scenes/base_level.tscn" type="PackedScene" id=1] +[ext_resource path="res://scenes/house.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/neighbor.tscn" type="PackedScene" id=3] +[ext_resource path="res://scenes/decor.tscn" type="PackedScene" id=4] +[ext_resource path="res://scenes/car_spawner.tscn" type="PackedScene" id=5] -[node name="Level1" type="Node2D"] +[node name="Level3" type="Node2D"] [node name="BaseLevel" parent="." instance=ExtResource( 1 )] +SECONDS_TO_COMPLETE = 120 + +[node name="TileMap" parent="BaseLevel/LevelNavigation" index="0"] +tile_data = PoolIntArray( -393237, 3, 0, -393236, 3, 0, -393235, 3, 0, -393234, 3, 0, -393233, 3, 0, -393232, 3, 0, -393231, 3, 0, -393230, 3, 0, -393229, 3, 0, -393228, 3, 0, -393227, 3, 0, -393226, 3, 0, -393225, 3, 0, -393224, 3, 0, -393223, 3, 0, -393222, 3, 0, -393221, 3, 0, -393220, 3, 0, -393219, 3, 0, -393218, 3, 0, -393217, 3, 0, -458752, 3, 0, -458751, 3, 0, -458750, 3, 0, -458749, 3, 0, -458748, 3, 0, -458747, 3, 0, -458746, 3, 0, -458745, 3, 0, -458744, 3, 0, -458743, 3, 0, -458742, 3, 0, -458741, 3, 0, -458740, 3, 0, -458739, 3, 0, -458738, 3, 0, -458737, 3, 0, -458736, 3, 0, -458735, 3, 0, -458734, 3, 0, -458733, 3, 0, -458732, 3, 0, -458731, 3, 0, -458730, 3, 0, -458729, 3, 0, -458728, 3, 0, -458727, 3, 0, -458726, 3, 0, -458725, 3, 0, -458724, 3, 0, -458723, 3, 0, -458722, 3, 0, -458721, 3, 0, -458720, 3, 0, -458719, 3, 0, -458718, 3, 0, -458717, 3, 0, -458716, 3, 0, -458715, 3, 0, -458714, 3, 0, -458713, 3, 0, -458712, 3, 0, -458711, 3, 0, -458710, 3, 0, -458709, 3, 0, -458708, 3, 0, -458707, 3, 0, -458706, 3, 0, -458705, 3, 0, -458704, 3, 0, -458703, 3, 0, -458702, 3, 0, -458701, 3, 0, -327701, 3, 0, -327700, 3, 0, -327699, 3, 0, -327698, 3, 0, -327697, 3, 0, -327696, 3, 0, -327695, 3, 0, -327694, 3, 0, -327693, 3, 0, -327692, 3, 0, -327691, 3, 0, -327690, 3, 0, -327689, 3, 0, -327688, 3, 0, -327687, 3, 0, -327686, 3, 0, -327685, 3, 0, -327684, 3, 0, -327683, 3, 0, -327682, 3, 0, -327681, 3, 0, -393216, 3, 0, -393215, 3, 0, -393214, 3, 0, -393213, 3, 0, -393212, 3, 0, -393211, 3, 0, -393210, 3, 0, -393209, 3, 0, -393208, 3, 0, -393207, 3, 0, -393206, 3, 0, -393205, 3, 0, -393204, 3, 0, -393203, 3, 0, -393202, 3, 0, -393201, 3, 0, -393200, 3, 0, -393199, 3, 0, -393198, 3, 0, -393197, 3, 0, -393196, 3, 0, -393195, 3, 0, -393194, 3, 0, -393193, 3, 0, -393192, 3, 0, -393191, 3, 0, -393190, 3, 0, -393189, 3, 0, -393188, 3, 0, -393187, 3, 0, -393186, 3, 0, -393185, 3, 0, -393184, 3, 0, -393183, 3, 0, -393182, 3, 0, -393181, 3, 0, -393180, 3, 0, -393179, 3, 0, -393178, 3, 0, -393177, 3, 0, -393176, 3, 0, -393175, 3, 0, -393174, 3, 0, -393173, 3, 0, -393172, 3, 0, -393171, 3, 0, -393170, 3, 0, -393169, 3, 0, -393168, 3, 0, -393167, 3, 0, -393166, 3, 0, -393165, 3, 0, -262165, 3, 0, -262164, 3, 0, -262163, 3, 0, -262162, 3, 0, -262161, 3, 0, -262160, 3, 0, -262159, 3, 0, -262158, 3, 0, -262157, 3, 0, -262156, 3, 0, -262155, 3, 0, -262154, 3, 0, -262153, 3, 0, -262152, 3, 0, -262151, 3, 0, -262150, 3, 0, -262149, 3, 0, -262148, 3, 0, -262147, 3, 0, -262146, 3, 0, -262145, 3, 0, -327680, 3, 0, -327679, 3, 0, -327678, 3, 0, -327677, 3, 0, -327676, 3, 0, -327675, 3, 0, -327674, 3, 0, -327673, 3, 0, -327672, 3, 0, -327671, 3, 0, -327670, 3, 0, -327669, 3, 0, -327668, 3, 0, -327667, 3, 0, -327666, 3, 0, -327665, 3, 0, -327664, 3, 0, -327663, 3, 0, -327662, 3, 0, -327661, 3, 0, -327660, 3, 0, -327659, 3, 0, -327658, 3, 0, -327657, 3, 0, -327656, 3, 0, -327655, 3, 0, -327654, 3, 0, -327653, 3, 0, -327652, 3, 0, -327651, 3, 0, -327650, 3, 0, -327649, 3, 0, -327648, 3, 0, -327647, 3, 0, -327646, 3, 0, -327645, 3, 0, -327644, 3, 0, -327643, 3, 0, -327642, 3, 0, -327641, 3, 0, -327640, 3, 0, -327639, 3, 0, -327638, 3, 0, -327637, 3, 0, -327636, 3, 0, -327635, 3, 0, -327634, 3, 0, -327633, 3, 0, -327632, 3, 0, -327631, 3, 0, -327630, 3, 0, -327629, 3, 0, -196629, 3, 0, -196628, 3, 0, -196627, 3, 0, -196626, 3, 0, -196625, 3, 0, -196624, 3, 0, -196623, 3, 0, -196622, 3, 0, -196621, 3, 0, -196620, 3, 0, -196619, 3, 0, -196618, 3, 0, -196617, 3, 0, -196616, 3, 0, -196615, 3, 0, -196614, 3, 0, -196613, 3, 0, -196612, 3, 0, -196611, 3, 0, -196610, 3, 0, -196609, 3, 0, -262144, 3, 0, -262143, 3, 0, -262142, 3, 0, -262141, 3, 0, -262140, 3, 0, -262139, 3, 0, -262138, 3, 0, -262137, 3, 0, -262136, 3, 0, -262135, 3, 0, -262134, 3, 0, -262133, 3, 0, -262132, 3, 0, -262131, 3, 0, -262130, 3, 0, -262129, 3, 0, -262128, 3, 0, -262127, 3, 0, -262126, 3, 0, -262125, 3, 0, -262124, 3, 0, -262123, 3, 0, -262122, 3, 0, -262121, 3, 0, -262120, 3, 0, -262119, 3, 0, -262118, 3, 0, -262117, 3, 0, -262116, 3, 0, -262115, 3, 0, -262114, 3, 0, -262113, 3, 0, -262112, 3, 0, -262111, 3, 0, -262110, 3, 0, -262109, 3, 0, -262108, 3, 0, -262107, 3, 0, -262106, 3, 0, -262105, 3, 0, -262104, 3, 0, -262103, 3, 0, -262102, 3, 0, -262101, 3, 0, -262100, 3, 0, -262099, 3, 0, -262098, 3, 0, -262097, 3, 0, -262096, 3, 0, -262095, 3, 0, -262094, 3, 0, -262093, 3, 0, -131098, 4, 0, -131097, 4, 0, -131096, 4, 0, -131095, 4, 0, -131094, 1, 0, -131093, 3, 0, -131092, 3, 0, -131091, 3, 0, -131090, 3, 0, -131089, 3, 0, -131088, 3, 0, -131087, 3, 0, -131086, 3, 0, -131085, 3, 0, -131084, 3, 0, -131083, 3, 0, -131082, 3, 0, -131081, 3, 0, -131080, 3, 0, -131079, 3, 0, -131078, 3, 0, -131077, 3, 0, -131076, 3, 0, -131075, 3, 0, -131074, 3, 0, -131073, 3, 0, -196608, 3, 0, -196607, 3, 0, -196606, 3, 0, -196605, 3, 0, -196604, 3, 0, -196603, 3, 0, -196602, 3, 0, -196601, 3, 0, -196600, 3, 0, -196599, 3, 0, -196598, 3, 0, -196597, 3, 0, -196596, 3, 0, -196595, 3, 0, -196594, 3, 0, -196593, 3, 0, -196592, 3, 0, -196591, 3, 0, -196590, 3, 0, -196589, 3, 0, -196588, 3, 0, -196587, 3, 0, -196586, 3, 0, -196585, 3, 0, -196584, 3, 0, -196583, 3, 0, -196582, 3, 0, -196581, 3, 0, -196580, 3, 0, -196579, 3, 0, -196578, 3, 0, -196577, 3, 0, -196576, 3, 0, -196575, 3, 0, -196574, 3, 0, -196573, 3, 0, -196572, 3, 0, -196571, 3, 0, -196570, 3, 0, -196569, 3, 0, -196568, 3, 0, -196567, 3, 0, -196566, 3, 0, -196565, 3, 0, -196564, 3, 0, -196563, 3, 0, -196562, 3, 0, -196561, 3, 0, -196560, 3, 0, -196559, 3, 0, -196558, 3, 0, -196557, 3, 0, -196556, 4, 0, -196555, 4, 0, -196554, 4, 0, -196553, 4, 0, -196552, 4, 0, -196551, 4, 0, -65562, 4, 0, -65561, 6, 0, -65560, 6, 0, -65559, 6, 0, -65558, 6, 0, -65557, 6, 0, -65556, 6, 0, -65555, 6, 0, -65554, 6, 0, -65553, 6, 0, -65552, 6, 0, -65551, 6, 0, -65550, 6, 0, -65549, 6, 0, -65548, 6, 0, -65547, 6, 0, -65546, 6, 0, -65545, 6, 0, -65544, 6, 0, -65543, 6, 0, -65542, 6, 0, -65541, 6, 0, -65540, 6, 0, -65539, 6, 0, -65538, 6, 0, -65537, 6, 0, -131072, 6, 0, -131071, 6, 0, -131070, 6, 0, -131069, 6, 0, -131068, 6, 0, -131067, 6, 0, -131066, 6, 0, -131065, 6, 0, -131064, 6, 0, -131063, 6, 0, -131062, 6, 0, -131061, 6, 0, -131060, 6, 0, -131059, 6, 0, -131058, 6, 0, -131057, 6, 0, -131056, 6, 0, -131055, 6, 0, -131054, 6, 0, -131053, 6, 0, -131052, 6, 0, -131051, 6, 0, -131050, 6, 0, -131049, 6, 0, -131048, 6, 0, -131047, 6, 0, -131046, 6, 0, -131045, 6, 0, -131044, 6, 0, -131043, 6, 0, -131042, 6, 0, -131041, 6, 0, -131040, 6, 0, -131039, 6, 0, -131038, 6, 0, -131037, 6, 0, -131036, 6, 0, -131035, 6, 0, -131034, 6, 0, -131033, 6, 0, -131032, 6, 0, -131031, 6, 0, -131030, 6, 0, -131029, 6, 0, -131028, 6, 0, -131027, 6, 0, -131026, 6, 0, -131025, 6, 0, -131024, 6, 0, -131023, 6, 0, -131022, 6, 0, -131021, 6, 0, -131020, 6, 0, -131019, 6, 0, -131018, 6, 0, -131017, 6, 0, -131016, 6, 0, -131015, 4, 0, -26, 4, 0, -25, 5, 0, -24, 5, 0, -23, 5, 0, -22, 5, 0, -21, 5, 0, -20, 5, 0, -19, 5, 0, -18, 5, 0, -17, 5, 0, -16, 5, 0, -15, 5, 0, -14, 5, 0, -13, 5, 0, -12, 5, 0, -11, 5, 0, -10, 5, 0, -9, 5, 0, -8, 5, 0, -7, 5, 0, -6, 5, 0, -5, 5, 0, -4, 5, 0, -3, 5, 0, -2, 5, 0, -1, 5, 0, -65536, 5, 0, -65535, 5, 0, -65534, 5, 0, -65533, 5, 0, -65532, 5, 0, -65531, 5, 0, -65530, 5, 0, -65529, 5, 0, -65528, 5, 0, -65527, 5, 0, -65526, 5, 0, -65525, 5, 0, -65524, 5, 0, -65523, 5, 0, -65522, 5, 0, -65521, 5, 0, -65520, 5, 0, -65519, 5, 0, -65518, 5, 0, -65517, 5, 0, -65516, 5, 0, -65515, 5, 0, -65514, 5, 0, -65513, 5, 0, -65512, 5, 0, -65511, 5, 0, -65510, 5, 0, -65509, 5, 0, -65508, 5, 0, -65507, 5, 0, -65506, 5, 0, -65505, 5, 0, -65504, 5, 0, -65503, 5, 0, -65502, 5, 0, -65501, 5, 0, -65500, 5, 0, -65499, 5, 0, -65498, 5, 0, -65497, 5, 0, -65496, 5, 0, -65495, 5, 0, -65494, 5, 0, -65493, 5, 0, -65492, 5, 0, -65491, 5, 0, -65490, 5, 0, -65489, 5, 0, -65488, 5, 0, -65487, 5, 0, -65486, 5, 0, -65485, 5, 0, -65484, 5, 0, -65483, 5, 0, -65482, 5, 0, -65481, 5, 0, -65480, 5, 0, -65479, 4, 0, 65510, 4, 0, 65511, 8, 0, 65512, 8, 0, 65513, 8, 0, 65514, 8, 0, 65515, 8, 0, 65516, 8, 0, 65517, 8, 0, 65518, 8, 0, 65519, 8, 0, 65520, 8, 0, 65521, 8, 0, 65522, 8, 0, 65523, 8, 0, 65524, 8, 0, 65525, 8, 0, 65526, 8, 0, 65527, 8, 0, 65528, 8, 0, 65529, 8, 0, 65530, 8, 0, 65531, 8, 0, 65532, 8, 0, 65533, 8, 0, 65534, 8, 0, 65535, 8, 0, 0, 8, 0, 1, 8, 0, 2, 8, 0, 3, 8, 0, 4, 8, 0, 5, 8, 0, 6, 8, 0, 7, 8, 0, 8, 8, 0, 9, 8, 0, 10, 8, 0, 11, 8, 0, 12, 8, 0, 13, 8, 0, 14, 8, 0, 15, 8, 0, 16, 8, 0, 17, 8, 0, 18, 8, 0, 19, 8, 0, 20, 8, 0, 21, 8, 0, 22, 8, 0, 23, 8, 0, 24, 8, 0, 25, 8, 0, 26, 8, 0, 27, 8, 0, 28, 8, 0, 29, 8, 0, 30, 8, 0, 31, 8, 0, 32, 8, 0, 33, 8, 0, 34, 8, 0, 35, 8, 0, 36, 8, 0, 37, 8, 0, 38, 8, 0, 39, 8, 0, 40, 8, 0, 41, 8, 0, 42, 8, 0, 43, 8, 0, 44, 8, 0, 45, 8, 0, 46, 8, 0, 47, 8, 0, 48, 8, 0, 49, 8, 0, 50, 8, 0, 51, 8, 0, 52, 8, 0, 53, 8, 0, 54, 8, 0, 55, 8, 0, 56, 8, 0, 57, 4, 0, 131046, 4, 0, 131047, 4, 0, 131048, 4, 0, 131049, 4, 0, 131050, 1, 0, 131051, 1, 0, 131052, 1, 0, 131053, 1, 0, 131054, 1, 0, 131055, 1, 0, 131056, 1, 0, 131057, 1, 0, 131058, 1, 0, 131059, 1, 0, 131060, 8, 0, 131061, 8, 0, 131062, 8, 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, 1, 0, 65552, 1, 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, 65564, 1, 0, 65565, 1, 0, 65566, 1, 0, 65567, 1, 0, 65568, 1, 0, 65569, 1, 0, 65570, 1, 0, 65571, 1, 0, 65572, 1, 0, 65573, 1, 0, 65574, 1, 0, 65575, 1, 0, 65576, 1, 0, 65577, 1, 0, 65578, 1, 0, 65579, 8, 0, 65580, 8, 0, 65581, 8, 0, 65582, 1, 0, 65583, 1, 0, 65584, 1, 0, 65585, 1, 0, 65586, 1, 0, 65587, 1, 0, 65588, 1, 0, 65589, 4, 0, 65590, 4, 0, 65591, 4, 0, 65592, 4, 0, 65593, 4, 0, 196587, 1, 0, 196588, 1, 0, 196589, 1, 0, 196590, 1, 0, 196591, 1, 0, 196592, 1, 0, 196593, 1, 0, 196594, 1, 0, 196595, 1, 0, 196596, 8, 0, 196597, 8, 0, 196598, 8, 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, 8, 0, 131077, 8, 0, 131078, 8, 0, 131079, 8, 0, 131080, 8, 0, 131081, 8, 0, 131082, 8, 0, 131083, 8, 0, 131084, 8, 0, 131085, 8, 0, 131086, 8, 0, 131087, 1, 0, 131088, 1, 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, 131100, 1, 0, 131101, 1, 0, 131102, 1, 0, 131103, 1, 0, 131104, 1, 0, 131105, 1, 0, 131106, 1, 0, 131107, 1, 0, 131108, 1, 0, 131109, 1, 0, 131110, 1, 0, 131111, 8, 0, 131112, 8, 0, 131113, 8, 0, 131114, 8, 0, 131115, 8, 0, 131116, 8, 0, 131117, 8, 0, 131118, 1, 0, 131119, 1, 0, 131120, 1, 0, 131121, 1, 0, 131122, 1, 0, 131123, 1, 0, 262123, 1, 0, 262124, 1, 0, 262125, 1, 0, 262126, 1, 0, 262127, 1, 0, 262128, 1, 0, 262129, 1, 0, 262130, 1, 0, 262131, 1, 0, 262132, 8, 0, 262133, 8, 0, 262134, 8, 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, 8, 0, 196613, 8, 0, 196614, 8, 0, 196615, 8, 0, 196616, 8, 0, 196617, 8, 0, 196618, 8, 0, 196619, 8, 0, 196620, 8, 0, 196621, 8, 0, 196622, 8, 0, 196623, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 8, 0, 196627, 8, 0, 196628, 8, 0, 196629, 8, 0, 196630, 8, 0, 196631, 8, 0, 196632, 8, 0, 196633, 8, 0, 196634, 1, 0, 196635, 1, 0, 196636, 1, 0, 196637, 1, 0, 196638, 1, 0, 196639, 1, 0, 196640, 1, 0, 196641, 1, 0, 196642, 1, 0, 196643, 1, 0, 196644, 1, 0, 196645, 1, 0, 196646, 8, 0, 196647, 8, 0, 196648, 1, 0, 196649, 8, 0, 196650, 8, 0, 196651, 8, 0, 196652, 8, 0, 196653, 8, 0, 196654, 1, 0, 196655, 1, 0, 196656, 1, 0, 196657, 1, 0, 196658, 1, 0, 196659, 1, 0, 327659, 1, 0, 327660, 1, 0, 327661, 8, 0, 327662, 8, 0, 327663, 8, 0, 327664, 8, 0, 327665, 8, 0, 327666, 8, 0, 327667, 8, 0, 327668, 8, 0, 327669, 8, 0, 327670, 8, 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, 8, 0, 262149, 8, 0, 262150, 8, 0, 262151, 1, 0, 262152, 1, 0, 262153, 1, 0, 262154, 1, 0, 262155, 1, 0, 262156, 8, 0, 262157, 8, 0, 262158, 8, 0, 262159, 1, 0, 262160, 1, 0, 262161, 1, 0, 262162, 8, 0, 262163, 8, 0, 262164, 8, 0, 262165, 8, 0, 262166, 1, 0, 262167, 1, 0, 262168, 1, 0, 262169, 8, 0, 262170, 1, 0, 262171, 1, 0, 262172, 1, 0, 262173, 1, 0, 262174, 1, 0, 262175, 1, 0, 262176, 1, 0, 262177, 1, 0, 262178, 1, 0, 262179, 1, 0, 262180, 1, 0, 262181, 1, 0, 262182, 8, 0, 262183, 8, 0, 262184, 1, 0, 262185, 0, 0, 262186, 1, 0, 262187, 8, 0, 262188, 8, 0, 262189, 8, 0, 262190, 8, 0, 262191, 8, 0, 262192, 8, 0, 262193, 8, 0, 262194, 1, 0, 262195, 1, 0, 393195, 1, 0, 393196, 1, 0, 393197, 8, 0, 393198, 8, 0, 393199, 8, 0, 393200, 8, 0, 393201, 8, 0, 393202, 8, 0, 393203, 8, 0, 393204, 8, 0, 393205, 8, 0, 393206, 8, 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, 8, 0, 327685, 8, 0, 327686, 1, 0, 327687, 1, 0, 327688, 1, 0, 327689, 1, 0, 327690, 1, 0, 327691, 1, 0, 327692, 1, 0, 327693, 8, 0, 327694, 8, 0, 327695, 1, 0, 327696, 1, 0, 327697, 1, 0, 327698, 8, 0, 327699, 8, 0, 327700, 8, 0, 327701, 8, 0, 327702, 1, 0, 327703, 1, 0, 327704, 1, 0, 327705, 8, 0, 327706, 8, 0, 327707, 1, 0, 327708, 1, 0, 327709, 1, 0, 327710, 1, 0, 327711, 1, 0, 327712, 1, 0, 327713, 1, 0, 327714, 1, 0, 327715, 1, 0, 327716, 1, 0, 327717, 1, 0, 327718, 1, 0, 327719, 8, 0, 327720, 8, 0, 327721, 0, 0, 327722, 1, 0, 327723, 8, 0, 327724, 8, 0, 327725, 8, 0, 327726, 8, 0, 327727, 8, 0, 327728, 8, 0, 327729, 8, 0, 327730, 1, 0, 327731, 1, 0, 458731, 1, 0, 458732, 1, 0, 458733, 8, 0, 458734, 8, 0, 458735, 1, 0, 458736, 1, 0, 458737, 1, 0, 458738, 1, 0, 458739, 1, 0, 458740, 8, 0, 458741, 8, 0, 458742, 8, 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, 8, 0, 393221, 8, 0, 393222, 1, 0, 393223, 1, 0, 393224, 1, 0, 393225, 1, 0, 393226, 1, 0, 393227, 1, 0, 393228, 1, 0, 393229, 8, 0, 393230, 8, 0, 393231, 1, 0, 393232, 1, 0, 393233, 1, 0, 393234, 8, 0, 393235, 8, 0, 393236, 8, 0, 393237, 8, 0, 393238, 1, 0, 393239, 1, 0, 393240, 1, 0, 393241, 1, 0, 393242, 8, 0, 393243, 8, 0, 393244, 1, 0, 393245, 1, 0, 393246, 1, 0, 393247, 1, 0, 393248, 1, 0, 393249, 1, 0, 393250, 1, 0, 393251, 8, 0, 393252, 8, 0, 393253, 1, 0, 393254, 1, 0, 393255, 1, 0, 393256, 8, 0, 393257, 8, 0, 393258, 0, 0, 393259, 8, 0, 393260, 8, 0, 393261, 8, 0, 393262, 8, 0, 393263, 8, 0, 393264, 8, 0, 393265, 8, 0, 393266, 1, 0, 393267, 1, 0, 524267, 1, 0, 524268, 1, 0, 524269, 8, 0, 524270, 8, 0, 524271, 1, 0, 524272, 1, 0, 524273, 8, 0, 524274, 8, 0, 524275, 8, 0, 524276, 8, 0, 524277, 8, 0, 524278, 8, 0, 524279, 8, 0, 524280, 8, 0, 524281, 8, 0, 524282, 8, 0, 524283, 8, 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, 8, 0, 458757, 8, 0, 458758, 1, 0, 458759, 1, 0, 458760, 1, 0, 458761, 1, 0, 458762, 1, 0, 458763, 1, 0, 458764, 1, 0, 458765, 8, 0, 458766, 8, 0, 458767, 1, 0, 458768, 1, 0, 458769, 1, 0, 458770, 8, 0, 458771, 8, 0, 458772, 8, 0, 458773, 8, 0, 458774, 1, 0, 458775, 1, 0, 458776, 1, 0, 458777, 1, 0, 458778, 1, 0, 458779, 8, 0, 458780, 8, 0, 458781, 1, 0, 458782, 1, 0, 458783, 1, 0, 458784, 1, 0, 458785, 8, 0, 458786, 8, 0, 458787, 8, 0, 458788, 8, 0, 458789, 8, 0, 458790, 1, 0, 458791, 1, 0, 458792, 1, 0, 458793, 8, 0, 458794, 0, 0, 458795, 8, 0, 458796, 8, 0, 458797, 8, 0, 458798, 8, 0, 458799, 8, 0, 458800, 8, 0, 458801, 8, 0, 458802, 1, 0, 458803, 1, 0, 589803, 1, 0, 589804, 1, 0, 589805, 8, 0, 589806, 8, 0, 589807, 1, 0, 589808, 1, 0, 589809, 8, 0, 589810, 8, 0, 589811, 8, 0, 589812, 8, 0, 589813, 8, 0, 589814, 8, 0, 589815, 8, 0, 589816, 8, 0, 589817, 8, 0, 589818, 8, 0, 589819, 8, 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, 8, 0, 524293, 8, 0, 524294, 8, 0, 524295, 1, 0, 524296, 1, 0, 524297, 1, 0, 524298, 1, 0, 524299, 1, 0, 524300, 8, 0, 524301, 8, 0, 524302, 8, 0, 524303, 1, 0, 524304, 1, 0, 524305, 1, 0, 524306, 1, 0, 524307, 1, 0, 524308, 8, 0, 524309, 8, 0, 524310, 1, 0, 524311, 1, 0, 524312, 1, 0, 524313, 1, 0, 524314, 1, 0, 524315, 1, 0, 524316, 8, 0, 524317, 1, 0, 524318, 1, 0, 524319, 1, 0, 524320, 1, 0, 524321, 8, 0, 524322, 1, 0, 524323, 1, 0, 524324, 8, 0, 524325, 1, 0, 524326, 1, 0, 524327, 1, 0, 524328, 1, 0, 524329, 8, 0, 524330, 0, 0, 524331, 8, 0, 524332, 8, 0, 524333, 8, 0, 524334, 1, 0, 524335, 1, 0, 524336, 1, 0, 524337, 1, 0, 524338, 1, 0, 524339, 1, 0, 655339, 1, 0, 655340, 1, 0, 655341, 8, 0, 655342, 8, 0, 655343, 1, 0, 655344, 1, 0, 655345, 8, 0, 655346, 8, 0, 655347, 1, 0, 655348, 8, 0, 655349, 8, 0, 655350, 8, 0, 655351, 1, 0, 655352, 1, 0, 655353, 1, 0, 655354, 8, 0, 655355, 8, 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, 8, 0, 589829, 8, 0, 589830, 8, 0, 589831, 1, 0, 589832, 1, 0, 589833, 1, 0, 589834, 1, 0, 589835, 1, 0, 589836, 8, 0, 589837, 8, 0, 589838, 8, 0, 589839, 1, 0, 589840, 1, 0, 589841, 1, 0, 589842, 1, 0, 589843, 1, 0, 589844, 8, 0, 589845, 8, 0, 589846, 1, 0, 589847, 1, 0, 589848, 8, 0, 589849, 1, 0, 589850, 1, 0, 589851, 8, 0, 589852, 8, 0, 589853, 1, 0, 589854, 1, 0, 589855, 1, 0, 589856, 1, 0, 589857, 8, 0, 589858, 1, 0, 589859, 1, 0, 589860, 8, 0, 589861, 8, 0, 589862, 1, 0, 589863, 1, 0, 589864, 1, 0, 589865, 8, 0, 589866, 1, 0, 589867, 8, 0, 589868, 8, 0, 589869, 8, 0, 589870, 8, 0, 589871, 8, 0, 589872, 8, 0, 589873, 8, 0, 589874, 1, 0, 589875, 1, 0, 720875, 1, 0, 720876, 1, 0, 720877, 8, 0, 720878, 8, 0, 720879, 1, 0, 720880, 1, 0, 720881, 8, 0, 720882, 8, 0, 720883, 1, 0, 720884, 8, 0, 720885, 8, 0, 720886, 8, 0, 720887, 1, 0, 720888, 1, 0, 720889, 1, 0, 720890, 8, 0, 720891, 8, 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, 8, 0, 655365, 8, 0, 655366, 1, 0, 655367, 1, 0, 655368, 1, 0, 655369, 1, 0, 655370, 1, 0, 655371, 1, 0, 655372, 1, 0, 655373, 8, 0, 655374, 8, 0, 655375, 1, 0, 655376, 1, 0, 655377, 1, 0, 655378, 1, 0, 655379, 1, 0, 655380, 8, 0, 655381, 8, 0, 655382, 1, 0, 655383, 8, 0, 655384, 8, 0, 655385, 8, 0, 655386, 8, 0, 655387, 8, 0, 655388, 1, 0, 655389, 1, 0, 655390, 1, 0, 655391, 1, 0, 655392, 1, 0, 655393, 8, 0, 655394, 1, 0, 655395, 1, 0, 655396, 1, 0, 655397, 8, 0, 655398, 1, 0, 655399, 8, 0, 655400, 8, 0, 655401, 8, 0, 655402, 1, 0, 655403, 8, 0, 655404, 8, 0, 655405, 8, 0, 655406, 8, 0, 655407, 8, 0, 655408, 8, 0, 655409, 8, 0, 655410, 1, 0, 655411, 1, 0, 786411, 1, 0, 786412, 1, 0, 786413, 8, 0, 786414, 8, 0, 786415, 1, 0, 786416, 1, 0, 786417, 8, 0, 786418, 8, 0, 786419, 1, 0, 786420, 8, 0, 786421, 8, 0, 786422, 8, 0, 786423, 1, 0, 786424, 1, 0, 786425, 1, 0, 786426, 8, 0, 786427, 8, 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, 8, 0, 720901, 8, 0, 720902, 1, 0, 720903, 1, 0, 720904, 1, 0, 720905, 1, 0, 720906, 1, 0, 720907, 1, 0, 720908, 1, 0, 720909, 8, 0, 720910, 8, 0, 720911, 8, 0, 720912, 8, 0, 720913, 8, 0, 720914, 8, 0, 720915, 8, 0, 720916, 8, 0, 720917, 8, 0, 720918, 1, 0, 720919, 8, 0, 720920, 8, 0, 720921, 1, 0, 720922, 1, 0, 720923, 1, 0, 720924, 1, 0, 720925, 1, 0, 720926, 1, 0, 720927, 1, 0, 720928, 8, 0, 720929, 8, 0, 720930, 1, 0, 720931, 1, 0, 720932, 1, 0, 720933, 8, 0, 720934, 8, 0, 720935, 8, 0, 720936, 1, 0, 720937, 1, 0, 720938, 1, 0, 720939, 8, 0, 720940, 8, 0, 720941, 8, 0, 720942, 8, 0, 720943, 8, 0, 720944, 8, 0, 720945, 8, 0, 720946, 1, 0, 720947, 1, 0, 851947, 1, 0, 851948, 1, 0, 851949, 8, 0, 851950, 8, 0, 851951, 1, 0, 851952, 1, 0, 851953, 8, 0, 851954, 8, 0, 851955, 1, 0, 851956, 8, 0, 851957, 8, 0, 851958, 8, 0, 851959, 1, 0, 851960, 1, 0, 851961, 1, 0, 851962, 8, 0, 851963, 8, 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, 8, 0, 786437, 8, 0, 786438, 1, 0, 786439, 1, 0, 786440, 1, 0, 786441, 1, 0, 786442, 1, 0, 786443, 1, 0, 786444, 1, 0, 786445, 8, 0, 786446, 8, 0, 786447, 8, 0, 786448, 8, 0, 786449, 8, 0, 786450, 8, 0, 786451, 8, 0, 786452, 8, 0, 786453, 8, 0, 786454, 1, 0, 786455, 1, 0, 786456, 8, 0, 786457, 8, 0, 786458, 1, 0, 786459, 1, 0, 786460, 1, 0, 786461, 1, 0, 786462, 1, 0, 786463, 8, 0, 786464, 8, 0, 786465, 1, 0, 786466, 1, 0, 786467, 1, 0, 786468, 1, 0, 786469, 1, 0, 786470, 1, 0, 786471, 1, 0, 786472, 1, 0, 786473, 1, 0, 786474, 1, 0, 786475, 8, 0, 786476, 8, 0, 786477, 8, 0, 786478, 8, 0, 786479, 8, 0, 786480, 8, 0, 786481, 8, 0, 786482, 1, 0, 786483, 1, 0, 917483, 1, 0, 917484, 1, 0, 917485, 8, 0, 917486, 8, 0, 917487, 1, 0, 917488, 1, 0, 917489, 8, 0, 917490, 8, 0, 917491, 1, 0, 917492, 8, 0, 917493, 8, 0, 917494, 8, 0, 917495, 1, 0, 917496, 1, 0, 917497, 1, 0, 917498, 8, 0, 917499, 8, 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, 8, 0, 851973, 8, 0, 851974, 8, 0, 851975, 1, 0, 851976, 1, 0, 851977, 1, 0, 851978, 1, 0, 851979, 1, 0, 851980, 8, 0, 851981, 1, 0, 851982, 1, 0, 851983, 1, 0, 851984, 1, 0, 851985, 1, 0, 851986, 1, 0, 851987, 1, 0, 851988, 8, 0, 851989, 8, 0, 851990, 1, 0, 851991, 1, 0, 851992, 1, 0, 851993, 8, 0, 851994, 8, 0, 851995, 8, 0, 851996, 1, 0, 851997, 8, 0, 851998, 8, 0, 851999, 8, 0, 852000, 1, 0, 852001, 1, 0, 852002, 1, 0, 852003, 1, 0, 852004, 1, 0, 852005, 1, 0, 852006, 1, 0, 852007, 1, 0, 852008, 1, 0, 852009, 1, 0, 852010, 1, 0, 852011, 8, 0, 852012, 8, 0, 852013, 8, 0, 852014, 1, 0, 852015, 1, 0, 852016, 1, 0, 852017, 1, 0, 852018, 1, 0, 852019, 1, 0, 983019, 1, 0, 983020, 1, 0, 983021, 8, 0, 983022, 8, 0, 983023, 1, 0, 983024, 1, 0, 983025, 8, 0, 983026, 8, 0, 983027, 1, 0, 983028, 8, 0, 983029, 8, 0, 983030, 8, 0, 983031, 8, 0, 983032, 8, 0, 983033, 8, 0, 983034, 8, 0, 983035, 8, 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, 8, 0, 917509, 8, 0, 917510, 8, 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, 8, 0, 917525, 8, 0, 917526, 1, 0, 917527, 1, 0, 917528, 1, 0, 917529, 1, 0, 917530, 1, 0, 917531, 8, 0, 917532, 8, 0, 917533, 8, 0, 917534, 1, 0, 917535, 1, 0, 917536, 1, 0, 917537, 1, 0, 917538, 1, 0, 917539, 1, 0, 917540, 1, 0, 917541, 1, 0, 917542, 1, 0, 917543, 1, 0, 917544, 1, 0, 917545, 1, 0, 917546, 1, 0, 917547, 8, 0, 917548, 8, 0, 917549, 8, 0, 917550, 8, 0, 917551, 8, 0, 917552, 8, 0, 917553, 8, 0, 917554, 1, 0, 917555, 1, 0, 1048555, 1, 0, 1048556, 1, 0, 1048557, 8, 0, 1048558, 8, 0, 1048559, 8, 0, 1048560, 8, 0, 1048561, 8, 0, 1048562, 8, 0, 1048563, 1, 0, 1048564, 8, 0, 1048565, 8, 0, 1048566, 8, 0, 1048567, 8, 0, 1048568, 8, 0, 1048569, 8, 0, 1048570, 8, 0, 1048571, 8, 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, 8, 0, 983045, 8, 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, 8, 0, 983061, 8, 0, 983062, 1, 0, 983063, 1, 0, 983064, 1, 0, 983065, 1, 0, 983066, 1, 0, 983067, 1, 0, 983068, 1, 0, 983069, 1, 0, 983070, 1, 0, 983071, 1, 0, 983072, 1, 0, 983073, 1, 0, 983074, 1, 0, 983075, 1, 0, 983076, 1, 0, 983077, 1, 0, 983078, 1, 0, 983079, 1, 0, 983080, 1, 0, 983081, 1, 0, 983082, 1, 0, 983083, 8, 0, 983084, 8, 0, 983085, 8, 0, 983086, 8, 0, 983087, 8, 0, 983088, 8, 0, 983089, 8, 0, 983090, 1, 0, 983091, 1, 0, 1114091, 1, 0, 1114092, 1, 0, 1114093, 1, 0, 1114094, 1, 0, 1114095, 1, 0, 1114096, 1, 0, 1114097, 1, 0, 1114098, 1, 0, 1114099, 1, 0, 1114100, 8, 0, 1114101, 8, 0, 1114102, 8, 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, 8, 0, 1048581, 8, 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, 8, 0, 1048597, 8, 0, 1048598, 1, 0, 1048599, 1, 0, 1048600, 1, 0, 1048601, 1, 0, 1048602, 8, 0, 1048603, 8, 0, 1048604, 8, 0, 1048605, 8, 0, 1048606, 8, 0, 1048607, 8, 0, 1048608, 8, 0, 1048609, 8, 0, 1048610, 8, 0, 1048611, 8, 0, 1048612, 8, 0, 1048613, 8, 0, 1048614, 8, 0, 1048615, 1, 0, 1048616, 1, 0, 1048617, 1, 0, 1048618, 1, 0, 1048619, 8, 0, 1048620, 8, 0, 1048621, 8, 0, 1048622, 8, 0, 1048623, 8, 0, 1048624, 8, 0, 1048625, 8, 0, 1048626, 1, 0, 1048627, 1, 0, 1179621, 1, 0, 1179622, 1, 0, 1179623, 1, 0, 1179624, 1, 0, 1179625, 1, 0, 1179626, 1, 0, 1179627, 1, 0, 1179628, 1, 0, 1179629, 1, 0, 1179630, 1, 0, 1179631, 1, 0, 1179632, 1, 0, 1179633, 1, 0, 1179634, 1, 0, 1179635, 1, 0, 1179636, 8, 0, 1179637, 8, 0, 1179638, 8, 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, 8, 0, 1114115, 8, 0, 1114116, 8, 0, 1114117, 8, 0, 1114118, 8, 0, 1114119, 8, 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, 8, 0, 1114133, 8, 0, 1114134, 1, 0, 1114135, 1, 0, 1114136, 8, 0, 1114137, 8, 0, 1114138, 8, 0, 1114139, 8, 0, 1114140, 8, 0, 1114141, 8, 0, 1114142, 8, 0, 1114143, 8, 0, 1114144, 8, 0, 1114145, 8, 0, 1114146, 8, 0, 1114147, 8, 0, 1114148, 8, 0, 1114149, 8, 0, 1114150, 8, 0, 1114151, 8, 0, 1114152, 8, 0, 1114153, 1, 0, 1114154, 1, 0, 1114155, 8, 0, 1114156, 8, 0, 1114157, 8, 0, 1114158, 8, 0, 1114159, 8, 0, 1114160, 8, 0, 1114161, 8, 0, 1114162, 1, 0, 1114163, 1, 0, 1114164, 1, 0, 1114165, 1, 0, 1114166, 1, 0, 1114167, 1, 0, 1114168, 1, 0, 1114169, 1, 0, 1245157, 1, 0, 1245158, 2, 0, 1245159, 2, 0, 1245160, 2, 0, 1245161, 2, 0, 1245162, 2, 0, 1245163, 10, 0, 1245164, 10, 0, 1245165, 10, 0, 1245166, 10, 0, 1245167, 10, 0, 1245168, 10, 0, 1245169, 10, 0, 1245170, 10, 0, 1245171, 10, 0, 1245172, 10, 0, 1245173, 10, 0, 1245174, 10, 0, 1245175, 10, 0, 1245176, 10, 0, 1245177, 10, 0, 1245178, 10, 0, 1245179, 10, 0, 1245180, 10, 0, 1245181, 10, 0, 1245182, 10, 0, 1245183, 10, 0, 1179648, 10, 0, 1179649, 10, 0, 1179650, 10, 0, 1179651, 10, 0, 1179652, 10, 0, 1179653, 10, 0, 1179654, 10, 0, 1179655, 10, 0, 1179656, 10, 0, 1179657, 10, 0, 1179658, 10, 0, 1179659, 10, 0, 1179660, 10, 0, 1179661, 10, 0, 1179662, 10, 0, 1179663, 10, 0, 1179664, 10, 0, 1179665, 10, 0, 1179666, 10, 0, 1179667, 10, 0, 1179668, 10, 0, 1179669, 10, 0, 1179670, 10, 0, 1179671, 10, 0, 1179672, 10, 0, 1179673, 10, 0, 1179674, 10, 0, 1179675, 10, 0, 1179676, 10, 0, 1179677, 10, 0, 1179678, 10, 0, 1179679, 10, 0, 1179680, 10, 0, 1179681, 10, 0, 1179682, 10, 0, 1179683, 10, 0, 1179684, 10, 0, 1179685, 10, 0, 1179686, 10, 0, 1179687, 10, 0, 1179688, 10, 0, 1179689, 10, 0, 1179690, 10, 0, 1179691, 10, 0, 1179692, 10, 0, 1179693, 10, 0, 1179694, 10, 0, 1179695, 10, 0, 1179696, 10, 0, 1179697, 10, 0, 1179698, 10, 0, 1179699, 10, 0, 1179700, 2, 0, 1179701, 2, 0, 1179702, 2, 0, 1179703, 2, 0, 1179704, 2, 0, 1179705, 1, 0, 1310693, 1, 0, 1310694, 2, 0, 1310695, 2, 0, 1310696, 2, 0, 1310697, 2, 0, 1310698, 2, 0, 1310699, 9, 0, 1310700, 9, 0, 1310701, 9, 0, 1310702, 9, 0, 1310703, 9, 0, 1310704, 9, 0, 1310705, 9, 0, 1310706, 9, 0, 1310707, 9, 0, 1310708, 9, 0, 1310709, 9, 0, 1310710, 9, 0, 1310711, 9, 0, 1310712, 9, 0, 1310713, 9, 0, 1310714, 9, 0, 1310715, 9, 0, 1310716, 9, 0, 1310717, 9, 0, 1310718, 9, 0, 1310719, 9, 0, 1245184, 9, 0, 1245185, 9, 0, 1245186, 9, 0, 1245187, 9, 0, 1245188, 9, 0, 1245189, 9, 0, 1245190, 9, 0, 1245191, 9, 0, 1245192, 9, 0, 1245193, 9, 0, 1245194, 9, 0, 1245195, 9, 0, 1245196, 9, 0, 1245197, 9, 0, 1245198, 9, 0, 1245199, 9, 0, 1245200, 9, 0, 1245201, 9, 0, 1245202, 9, 0, 1245203, 9, 0, 1245204, 9, 0, 1245205, 9, 0, 1245206, 9, 0, 1245207, 9, 0, 1245208, 9, 0, 1245209, 9, 0, 1245210, 9, 0, 1245211, 9, 0, 1245212, 9, 0, 1245213, 9, 0, 1245214, 9, 0, 1245215, 9, 0, 1245216, 9, 0, 1245217, 9, 0, 1245218, 9, 0, 1245219, 9, 0, 1245220, 9, 0, 1245221, 9, 0, 1245222, 9, 0, 1245223, 9, 0, 1245224, 9, 0, 1245225, 9, 0, 1245226, 9, 0, 1245227, 9, 0, 1245228, 9, 0, 1245229, 9, 0, 1245230, 9, 0, 1245231, 9, 0, 1245232, 9, 0, 1245233, 9, 0, 1245234, 9, 0, 1245235, 9, 0, 1245236, 2, 0, 1245237, 2, 0, 1245238, 2, 0, 1245239, 2, 0, 1245240, 2, 0, 1245241, 1, 0, 1376229, 1, 0, 1376230, 2, 0, 1376231, 2, 0, 1376232, 2, 0, 1376233, 2, 0, 1376234, 2, 0, 1376235, 10, 0, 1376236, 10, 0, 1376237, 10, 0, 1376238, 10, 0, 1376239, 10, 0, 1376240, 10, 0, 1376241, 10, 0, 1376242, 10, 0, 1376243, 10, 0, 1376244, 10, 0, 1376245, 10, 0, 1376246, 10, 0, 1376247, 10, 0, 1376248, 10, 0, 1376249, 10, 0, 1376250, 10, 0, 1376251, 10, 0, 1376252, 10, 0, 1376253, 10, 0, 1376254, 10, 0, 1376255, 10, 0, 1310720, 10, 0, 1310721, 10, 0, 1310722, 10, 0, 1310723, 10, 0, 1310724, 10, 0, 1310725, 10, 0, 1310726, 10, 0, 1310727, 10, 0, 1310728, 10, 0, 1310729, 10, 0, 1310730, 10, 0, 1310731, 10, 0, 1310732, 10, 0, 1310733, 10, 0, 1310734, 10, 0, 1310735, 10, 0, 1310736, 10, 0, 1310737, 10, 0, 1310738, 10, 0, 1310739, 10, 0, 1310740, 10, 0, 1310741, 10, 0, 1310742, 10, 0, 1310743, 10, 0, 1310744, 10, 0, 1310745, 10, 0, 1310746, 10, 0, 1310747, 10, 0, 1310748, 10, 0, 1310749, 10, 0, 1310750, 10, 0, 1310751, 10, 0, 1310752, 10, 0, 1310753, 10, 0, 1310754, 10, 0, 1310755, 10, 0, 1310756, 10, 0, 1310757, 10, 0, 1310758, 10, 0, 1310759, 10, 0, 1310760, 10, 0, 1310761, 10, 0, 1310762, 10, 0, 1310763, 10, 0, 1310764, 10, 0, 1310765, 10, 0, 1310766, 10, 0, 1310767, 10, 0, 1310768, 10, 0, 1310769, 10, 0, 1310770, 10, 0, 1310771, 10, 0, 1310772, 2, 0, 1310773, 2, 0, 1310774, 2, 0, 1310775, 2, 0, 1310776, 2, 0, 1310777, 1, 0, 1441765, 1, 0, 1441766, 2, 0, 1441767, 2, 0, 1441768, 2, 0, 1441769, 2, 0, 1441770, 2, 0, 1441771, 9, 0, 1441772, 9, 0, 1441773, 9, 0, 1441774, 9, 0, 1441775, 9, 0, 1441776, 9, 0, 1441777, 9, 0, 1441778, 9, 0, 1441779, 9, 0, 1441780, 9, 0, 1441781, 9, 0, 1441782, 9, 0, 1441783, 9, 0, 1441784, 9, 0, 1441785, 9, 0, 1441786, 9, 0, 1441787, 9, 0, 1441788, 9, 0, 1441789, 9, 0, 1441790, 9, 0, 1441791, 9, 0, 1376256, 9, 0, 1376257, 9, 0, 1376258, 9, 0, 1376259, 9, 0, 1376260, 9, 0, 1376261, 9, 0, 1376262, 9, 0, 1376263, 9, 0, 1376264, 9, 0, 1376265, 9, 0, 1376266, 9, 0, 1376267, 9, 0, 1376268, 9, 0, 1376269, 9, 0, 1376270, 9, 0, 1376271, 9, 0, 1376272, 9, 0, 1376273, 9, 0, 1376274, 9, 0, 1376275, 9, 0, 1376276, 9, 0, 1376277, 9, 0, 1376278, 9, 0, 1376279, 9, 0, 1376280, 9, 0, 1376281, 9, 0, 1376282, 9, 0, 1376283, 9, 0, 1376284, 9, 0, 1376285, 9, 0, 1376286, 9, 0, 1376287, 9, 0, 1376288, 9, 0, 1376289, 9, 0, 1376290, 9, 0, 1376291, 9, 0, 1376292, 9, 0, 1376293, 9, 0, 1376294, 9, 0, 1376295, 9, 0, 1376296, 9, 0, 1376297, 9, 0, 1376298, 9, 0, 1376299, 9, 0, 1376300, 9, 0, 1376301, 9, 0, 1376302, 9, 0, 1376303, 9, 0, 1376304, 9, 0, 1376305, 9, 0, 1376306, 9, 0, 1376307, 9, 0, 1376308, 2, 0, 1376309, 2, 0, 1376310, 2, 0, 1376311, 2, 0, 1376312, 2, 0, 1376313, 1, 0, 1507301, 1, 0, 1507302, 1, 0, 1507303, 1, 0, 1507304, 1, 0, 1507305, 1, 0, 1507306, 1, 0, 1507307, 1, 0, 1507308, 1, 0, 1507309, 1, 0, 1507310, 1, 0, 1507311, 1, 0, 1507312, 1, 0, 1507313, 1, 0, 1507314, 1, 0, 1507315, 1, 0, 1507316, 1, 0, 1507317, 1, 0, 1507318, 1, 0, 1507319, 1, 0, 1507320, 1, 0, 1507321, 1, 0, 1507322, 1, 0, 1507323, 1, 0, 1507324, 1, 0, 1507325, 1, 0, 1507326, 1, 0, 1507327, 1, 0, 1441792, 1, 0, 1441793, 8, 0, 1441794, 8, 0, 1441795, 8, 0, 1441796, 8, 0, 1441797, 8, 0, 1441798, 8, 0, 1441799, 8, 0, 1441800, 8, 0, 1441801, 1, 0, 1441802, 1, 0, 1441803, 1, 0, 1441804, 1, 0, 1441805, 8, 0, 1441806, 8, 0, 1441807, 8, 0, 1441808, 8, 0, 1441809, 8, 0, 1441810, 8, 0, 1441811, 8, 0, 1441812, 8, 0, 1441813, 1, 0, 1441814, 1, 0, 1441815, 1, 0, 1441816, 8, 0, 1441817, 8, 0, 1441818, 8, 0, 1441819, 8, 0, 1441820, 8, 0, 1441821, 8, 0, 1441822, 8, 0, 1441823, 8, 0, 1441824, 8, 0, 1441825, 8, 0, 1441826, 8, 0, 1441827, 1, 0, 1441828, 1, 0, 1441829, 1, 0, 1441830, 1, 0, 1441831, 1, 0, 1441832, 1, 0, 1441833, 1, 0, 1441834, 1, 0, 1441835, 1, 0, 1441836, 1, 0, 1441837, 1, 0, 1441838, 1, 0, 1441839, 1, 0, 1441840, 1, 0, 1441841, 1, 0, 1441842, 1, 0, 1441843, 1, 0, 1441844, 1, 0, 1441845, 1, 0, 1441846, 1, 0, 1441847, 1, 0, 1441848, 1, 0, 1441849, 1, 0, 1572837, 1, 0, 1572838, 1, 0, 1572839, 1, 0, 1572840, 1, 0, 1572841, 1, 0, 1572842, 1, 0, 1572843, 1, 0, 1572844, 1, 0, 1572845, 1, 0, 1572846, 1, 0, 1572847, 1, 0, 1572848, 1, 0, 1572849, 1, 0, 1572850, 1, 0, 1572851, 1, 0, 1572852, 1, 0, 1572853, 1, 0, 1572854, 1, 0, 1572855, 1, 0, 1572856, 1, 0, 1572857, 1, 0, 1572858, 1, 0, 1572859, 1, 0, 1572860, 1, 0, 1572861, 1, 0, 1572862, 1, 0, 1572863, 1, 0, 1507328, 1, 0, 1507329, 1, 0, 1507330, 1, 0, 1507331, 1, 0, 1507332, 8, 0, 1507333, 8, 0, 1507334, 1, 0, 1507335, 1, 0, 1507336, 1, 0, 1507337, 1, 0, 1507338, 1, 0, 1507339, 1, 0, 1507340, 1, 0, 1507341, 1, 0, 1507342, 1, 0, 1507343, 1, 0, 1507344, 8, 0, 1507345, 8, 0, 1507346, 1, 0, 1507347, 1, 0, 1507348, 1, 0, 1507349, 1, 0, 1507350, 1, 0, 1507351, 1, 0, 1507352, 1, 0, 1507353, 1, 0, 1507354, 8, 0, 1507355, 8, 0, 1507356, 8, 0, 1507357, 8, 0, 1507358, 8, 0, 1507359, 8, 0, 1507360, 8, 0, 1507361, 1, 0, 1507362, 1, 0, 1507363, 1, 0, 1507364, 1, 0, 1507365, 1, 0, 1507366, 1, 0, 1507367, 1, 0, 1507368, 1, 0, 1507369, 1, 0, 1507370, 1, 0, 1507371, 1, 0, 1507372, 1, 0, 1507373, 1, 0, 1507374, 1, 0, 1507375, 1, 0, 1507376, 1, 0, 1507377, 1, 0, 1507378, 1, 0, 1507379, 1, 0, 1507380, 1, 0, 1507381, 1, 0, 1507382, 1, 0, 1507383, 1, 0, 1507384, 1, 0, 1507385, 1, 0, 1638373, 1, 0, 1638374, 1, 0, 1638375, 1, 0, 1638376, 1, 0, 1638377, 1, 0, 1638378, 1, 0, 1638379, 1, 0, 1638380, 1, 0, 1638381, 1, 0, 1638382, 1, 0, 1638383, 1, 0, 1638384, 1, 0, 1638385, 1, 0, 1638386, 1, 0, 1638387, 1, 0, 1638388, 1, 0, 1638389, 1, 0, 1638390, 1, 0, 1638391, 1, 0, 1638392, 1, 0, 1638393, 1, 0, 1638394, 1, 0, 1638395, 1, 0, 1638396, 1, 0, 1638397, 1, 0, 1638398, 1, 0, 1638399, 1, 0, 1572864, 1, 0, 1572865, 1, 0, 1572866, 1, 0, 1572867, 1, 0, 1572868, 8, 0, 1572869, 8, 0, 1572870, 1, 0, 1572871, 1, 0, 1572872, 1, 0, 1572873, 1, 0, 1572874, 1, 0, 1572875, 1, 0, 1572876, 1, 0, 1572877, 1, 0, 1572878, 1, 0, 1572879, 1, 0, 1572880, 8, 0, 1572881, 8, 0, 1572882, 1, 0, 1572883, 1, 0, 1572884, 1, 0, 1572885, 1, 0, 1572886, 1, 0, 1572887, 1, 0, 1572888, 1, 0, 1572889, 1, 0, 1572890, 1, 0, 1572891, 1, 0, 1572892, 1, 0, 1572893, 1, 0, 1572894, 1, 0, 1572895, 1, 0, 1572896, 1, 0, 1572897, 1, 0, 1572898, 1, 0, 1572899, 1, 0, 1572900, 1, 0, 1572901, 1, 0, 1572902, 1, 0, 1572903, 1, 0, 1572904, 1, 0, 1572905, 1, 0, 1572906, 1, 0, 1572907, 1, 0, 1572908, 1, 0, 1572909, 1, 0, 1572910, 1, 0, 1572911, 1, 0, 1572912, 1, 0, 1572913, 1, 0, 1572914, 1, 0, 1572915, 1, 0, 1572916, 1, 0, 1572917, 1, 0, 1572918, 1, 0, 1572919, 1, 0, 1572920, 1, 0, 1572921, 1, 0, 1703909, 1, 0, 1703910, 1, 0, 1703911, 1, 0, 1703912, 1, 0, 1703913, 1, 0, 1703914, 1, 0, 1703915, 1, 0, 1703916, 1, 0, 1703917, 1, 0, 1703918, 1, 0, 1703919, 1, 0, 1703920, 1, 0, 1703921, 1, 0, 1703922, 1, 0, 1703923, 1, 0, 1703924, 1, 0, 1703925, 1, 0, 1703926, 1, 0, 1703927, 1, 0, 1703928, 1, 0, 1703929, 1, 0, 1703930, 1, 0, 1703931, 1, 0, 1703932, 1, 0, 1703933, 1, 0, 1703934, 1, 0, 1703935, 1, 0, 1638400, 1, 0, 1638401, 1, 0, 1638402, 1, 0, 1638403, 1, 0, 1638404, 8, 0, 1638405, 8, 0, 1638406, 1, 0, 1638407, 1, 0, 1638408, 1, 0, 1638409, 1, 0, 1638410, 1, 0, 1638411, 1, 0, 1638412, 1, 0, 1638413, 1, 0, 1638414, 1, 0, 1638415, 1, 0, 1638416, 8, 0, 1638417, 8, 0, 1638418, 1, 0, 1638419, 1, 0, 1638420, 1, 0, 1638421, 1, 0, 1638422, 1, 0, 1638423, 1, 0, 1638424, 1, 0, 1638425, 1, 0, 1638426, 1, 0, 1638427, 1, 0, 1638428, 1, 0, 1638429, 1, 0, 1638430, 1, 0, 1638431, 1, 0, 1638432, 1, 0, 1638433, 1, 0, 1638434, 1, 0, 1638435, 1, 0, 1638436, 1, 0, 1638437, 1, 0, 1638438, 1, 0, 1638439, 1, 0, 1638440, 1, 0, 1638441, 1, 0, 1638442, 1, 0, 1638443, 1, 0, 1638444, 1, 0, 1638445, 1, 0, 1638446, 1, 0, 1638447, 1, 0, 1638448, 1, 0, 1638449, 1, 0, 1638450, 1, 0, 1638451, 1, 0, 1638452, 1, 0, 1638453, 1, 0, 1638454, 1, 0, 1638455, 1, 0, 1638456, 1, 0, 1638457, 1, 0, 1769445, 1, 0, 1769446, 1, 0, 1769447, 1, 0, 1769448, 1, 0, 1769449, 1, 0, 1769450, 1, 0, 1769451, 1, 0, 1769452, 1, 0, 1769453, 1, 0, 1769454, 1, 0, 1769455, 1, 0, 1769456, 1, 0, 1769457, 1, 0, 1769458, 1, 0, 1769459, 1, 0, 1769460, 1, 0, 1769461, 1, 0, 1769462, 1, 0, 1769463, 1, 0, 1769464, 1, 0, 1769465, 1, 0, 1769466, 1, 0, 1769467, 1, 0, 1769468, 1, 0, 1769469, 1, 0, 1769470, 1, 0, 1769471, 1, 0, 1703936, 1, 0, 1703937, 1, 0, 1703938, 1, 0, 1703939, 1, 0, 1703940, 8, 0, 1703941, 8, 0, 1703942, 8, 0, 1703943, 1, 0, 1703944, 1, 0, 1703945, 1, 0, 1703946, 1, 0, 1703947, 1, 0, 1703948, 1, 0, 1703949, 1, 0, 1703950, 1, 0, 1703951, 8, 0, 1703952, 8, 0, 1703953, 8, 0, 1703954, 8, 0, 1703955, 8, 0, 1703956, 8, 0, 1703957, 8, 0, 1703958, 1, 0, 1703959, 1, 0, 1703960, 1, 0, 1703961, 1, 0, 1703962, 1, 0, 1703963, 1, 0, 1703964, 1, 0, 1703965, 1, 0, 1703966, 1, 0, 1703967, 1, 0, 1703968, 1, 0, 1703969, 1, 0, 1703970, 1, 0, 1703971, 1, 0, 1703972, 1, 0, 1703973, 1, 0, 1703974, 1, 0, 1703975, 1, 0, 1703976, 1, 0, 1703977, 1, 0, 1703978, 1, 0, 1703979, 1, 0, 1703980, 1, 0, 1703981, 1, 0, 1703982, 1, 0, 1703983, 1, 0, 1703984, 1, 0, 1703985, 1, 0, 1703986, 1, 0, 1703987, 1, 0, 1703988, 1, 0, 1703989, 1, 0, 1703990, 1, 0, 1703991, 1, 0, 1703992, 1, 0, 1703993, 1, 0, 1834980, 1, 0, 1834981, 1, 0, 1834982, 1, 0, 1834983, 1, 0, 1834984, 1, 0, 1834985, 1, 0, 1834986, 1, 0, 1834987, 1, 0, 1834988, 1, 0, 1834989, 1, 0, 1834990, 1, 0, 1834991, 1, 0, 1834992, 1, 0, 1834993, 1, 0, 1834994, 1, 0, 1834995, 1, 0, 1834996, 1, 0, 1834997, 1, 0, 1834998, 1, 0, 1834999, 1, 0, 1835000, 1, 0, 1835001, 1, 0, 1835002, 1, 0, 1835003, 1, 0, 1835004, 1, 0, 1835005, 1, 0, 1835006, 1, 0, 1835007, 1, 0, 1769472, 1, 0, 1769473, 1, 0, 1769474, 1, 0, 1769475, 1, 0, 1769476, 8, 0, 1769477, 8, 0, 1769478, 8, 0, 1769479, 8, 0, 1769480, 1, 0, 1769481, 1, 0, 1769482, 1, 0, 1769483, 1, 0, 1769484, 1, 0, 1769485, 1, 0, 1769486, 8, 0, 1769487, 8, 0, 1769488, 8, 0, 1769489, 8, 0, 1769490, 8, 0, 1769491, 8, 0, 1769492, 8, 0, 1769493, 8, 0, 1769494, 1, 0, 1769495, 1, 0, 1769496, 1, 0, 1769497, 1, 0, 1769498, 1, 0, 1769499, 1, 0, 1769500, 1, 0, 1769501, 1, 0, 1769502, 1, 0, 1769503, 1, 0, 1769504, 1, 0, 1769505, 1, 0, 1769506, 1, 0, 1769507, 1, 0, 1769508, 1, 0, 1769509, 1, 0, 1769510, 1, 0, 1769511, 1, 0, 1769512, 1, 0, 1769513, 1, 0, 1769514, 1, 0, 1769515, 1, 0, 1769516, 1, 0, 1769517, 1, 0, 1769518, 1, 0, 1769519, 1, 0, 1769520, 1, 0, 1769521, 1, 0, 1769522, 1, 0, 1769523, 1, 0, 1769524, 1, 0, 1769525, 1, 0, 1769526, 1, 0, 1769527, 1, 0, 1769528, 1, 0, 1769529, 1, 0, 1900516, 1, 0, 1900517, 1, 0, 1900518, 1, 0, 1900519, 1, 0, 1900520, 1, 0, 1900521, 1, 0, 1900522, 1, 0, 1900523, 1, 0, 1900524, 1, 0, 1900525, 1, 0, 1900526, 1, 0, 1900527, 1, 0, 1900528, 1, 0, 1900529, 1, 0, 1900530, 1, 0, 1900531, 1, 0, 1900532, 1, 0, 1900533, 1, 0, 1900534, 1, 0, 1900535, 1, 0, 1900536, 1, 0, 1900537, 1, 0, 1900538, 1, 0, 1900539, 1, 0, 1900540, 1, 0, 1900541, 1, 0, 1900542, 1, 0, 1900543, 1, 0, 1835008, 1, 0, 1835009, 1, 0, 1835010, 1, 0, 1835011, 1, 0, 1835012, 8, 0, 1835013, 8, 0, 1835014, 8, 0, 1835015, 8, 0, 1835016, 8, 0, 1835017, 1, 0, 1835018, 1, 0, 1835019, 1, 0, 1835020, 1, 0, 1835021, 8, 0, 1835022, 8, 0, 1835023, 8, 0, 1835024, 8, 0, 1835025, 8, 0, 1835026, 8, 0, 1835027, 8, 0, 1835028, 8, 0, 1835029, 8, 0, 1835030, 1, 0, 1835031, 1, 0, 1835032, 1, 0, 1835033, 1, 0, 1835034, 1, 0, 1835035, 1, 0, 1835036, 1, 0, 1835037, 1, 0, 1835038, 1, 0, 1835039, 1, 0, 1835040, 1, 0, 1835041, 1, 0, 1835042, 1, 0, 1835043, 1, 0, 1835044, 1, 0, 1835045, 1, 0, 1835046, 1, 0, 1835047, 1, 0, 1835048, 1, 0, 1835049, 1, 0, 1835050, 1, 0, 1835051, 1, 0, 1835052, 1, 0, 1835053, 1, 0, 1835054, 1, 0, 1835055, 1, 0, 1835056, 1, 0, 1835057, 1, 0, 1835058, 1, 0, 1835059, 1, 0, 1835060, 1, 0, 1835061, 1, 0, 1835062, 1, 0, 1835063, 1, 0, 1835064, 1, 0, 1835065, 1, 0, 1966053, 1, 0, 1966054, 1, 0, 1966055, 1, 0, 1966056, 1, 0, 1966057, 1, 0, 1966058, 1, 0, 1966059, 1, 0, 1966060, 1, 0, 1966061, 1, 0, 1966062, 1, 0, 1966063, 1, 0, 1966064, 1, 0, 1966065, 1, 0, 1966066, 1, 0, 1966067, 1, 0, 1966068, 1, 0, 1966069, 1, 0, 1966070, 1, 0, 1966071, 1, 0, 1966072, 1, 0, 1966073, 1, 0, 1966074, 1, 0, 1966075, 1, 0, 1966076, 1, 0, 1966077, 1, 0, 1966078, 1, 0, 1966079, 1, 0, 1900544, 1, 0, 1900545, 1, 0, 1900546, 1, 0, 1900547, 1, 0, 1900548, 8, 0, 1900549, 8, 0, 1900550, 1, 0, 1900551, 8, 0, 1900552, 8, 0, 1900553, 8, 0, 1900554, 1, 0, 1900555, 1, 0, 1900556, 8, 0, 1900557, 8, 0, 1900558, 8, 0, 1900559, 1, 0, 1900560, 8, 0, 1900561, 8, 0, 1900562, 8, 0, 1900563, 8, 0, 1900564, 8, 0, 1900565, 8, 0, 1900566, 1, 0, 1900567, 1, 0, 1900568, 1, 0, 1900569, 1, 0, 1900570, 1, 0, 1900571, 1, 0, 1900572, 1, 0, 1900573, 1, 0, 1900574, 1, 0, 1900575, 1, 0, 1900576, 1, 0, 1900577, 1, 0, 1900578, 1, 0, 1900579, 1, 0, 1900580, 1, 0, 1900581, 1, 0, 1900582, 1, 0, 1900583, 1, 0, 1900584, 1, 0, 1900585, 1, 0, 1900586, 1, 0, 1900587, 1, 0, 1900588, 1, 0, 1900589, 1, 0, 1900590, 1, 0, 1900591, 1, 0, 1900592, 1, 0, 1900593, 1, 0, 1900594, 1, 0, 1900595, 1, 0, 1900596, 1, 0, 1900597, 1, 0, 1900598, 1, 0, 1900599, 1, 0, 1900600, 1, 0, 1900601, 1, 0, 1900602, 1, 0, 2031589, 1, 0, 2031590, 1, 0, 2031591, 1, 0, 2031592, 1, 0, 2031593, 1, 0, 2031594, 1, 0, 2031595, 1, 0, 2031596, 1, 0, 2031597, 1, 0, 2031598, 1, 0, 2031599, 1, 0, 2031600, 1, 0, 2031601, 1, 0, 2031602, 1, 0, 2031603, 1, 0, 2031604, 1, 0, 2031605, 1, 0, 2031606, 1, 0, 2031607, 1, 0, 2031608, 1, 0, 2031609, 1, 0, 2031610, 1, 0, 2031611, 1, 0, 2031612, 1, 0, 2031613, 1, 0, 2031614, 1, 0, 2031615, 1, 0, 1966080, 1, 0, 1966081, 1, 0, 1966082, 1, 0, 1966083, 1, 0, 1966084, 8, 0, 1966085, 8, 0, 1966086, 1, 0, 1966087, 1, 0, 1966088, 8, 0, 1966089, 8, 0, 1966090, 8, 0, 1966091, 8, 0, 1966092, 8, 0, 1966093, 8, 0, 1966094, 1, 0, 1966095, 1, 0, 1966096, 8, 0, 1966097, 8, 0, 1966098, 1, 0, 1966099, 1, 0, 1966100, 1, 0, 1966101, 1, 0, 1966102, 1, 0, 1966103, 1, 0, 1966104, 1, 0, 1966105, 1, 0, 1966106, 1, 0, 1966107, 1, 0, 1966108, 1, 0, 1966109, 1, 0, 1966110, 1, 0, 1966111, 1, 0, 1966112, 1, 0, 1966113, 1, 0, 1966114, 1, 0, 1966115, 1, 0, 1966116, 1, 0, 1966117, 1, 0, 1966118, 1, 0, 1966119, 1, 0, 1966120, 1, 0, 1966121, 1, 0, 1966122, 1, 0, 1966123, 1, 0, 1966124, 1, 0, 1966125, 1, 0, 1966126, 1, 0, 1966127, 1, 0, 1966128, 1, 0, 1966129, 1, 0, 1966130, 1, 0, 1966131, 1, 0, 1966132, 1, 0, 1966133, 1, 0, 1966134, 1, 0, 1966135, 1, 0, 1966136, 1, 0, 1966137, 1, 0, 1966138, 1, 0, 2097124, 1, 0, 2097125, 1, 0, 2097126, 1, 0, 2097127, 1, 0, 2097128, 1, 0, 2097129, 1, 0, 2097130, 1, 0, 2097131, 1, 0, 2097132, 1, 0, 2097133, 1, 0, 2097134, 1, 0, 2097135, 1, 0, 2097136, 1, 0, 2097137, 1, 0, 2097138, 1, 0, 2097139, 1, 0, 2097140, 1, 0, 2097141, 1, 0, 2097142, 1, 0, 2097143, 1, 0, 2097144, 1, 0, 2097145, 1, 0, 2097146, 1, 0, 2097147, 1, 0, 2097148, 1, 0, 2097149, 1, 0, 2097150, 1, 0, 2097151, 1, 0, 2031616, 1, 0, 2031617, 1, 0, 2031618, 1, 0, 2031619, 1, 0, 2031620, 8, 0, 2031621, 8, 0, 2031622, 1, 0, 2031623, 1, 0, 2031624, 1, 0, 2031625, 8, 0, 2031626, 8, 0, 2031627, 8, 0, 2031628, 8, 0, 2031629, 1, 0, 2031630, 1, 0, 2031631, 1, 0, 2031632, 8, 0, 2031633, 8, 0, 2031634, 1, 0, 2031635, 1, 0, 2031636, 1, 0, 2031637, 1, 0, 2031638, 1, 0, 2031639, 1, 0, 2031640, 1, 0, 2031641, 1, 0, 2031642, 1, 0, 2031643, 1, 0, 2031644, 1, 0, 2031645, 1, 0, 2031646, 1, 0, 2031647, 1, 0, 2031648, 1, 0, 2031649, 1, 0, 2031650, 1, 0, 2031651, 1, 0, 2031652, 1, 0, 2031653, 1, 0, 2031654, 1, 0, 2031655, 1, 0, 2031656, 1, 0, 2031657, 1, 0, 2031658, 1, 0, 2031659, 1, 0, 2031660, 1, 0, 2031661, 1, 0, 2031662, 1, 0, 2031663, 1, 0, 2031664, 1, 0, 2031665, 1, 0, 2031666, 1, 0, 2031667, 1, 0, 2031668, 1, 0, 2031669, 1, 0, 2031670, 1, 0, 2031671, 1, 0, 2031672, 1, 0, 2031673, 1, 0, 2031674, 1, 0, 2162660, 1, 0, 2162661, 1, 0, 2162662, 1, 0, 2162663, 1, 0, 2162664, 1, 0, 2162665, 1, 0, 2162666, 1, 0, 2162667, 1, 0, 2162668, 1, 0, 2162669, 1, 0, 2162670, 1, 0, 2162671, 1, 0, 2162672, 1, 0, 2162673, 1, 0, 2162674, 1, 0, 2162675, 1, 0, 2162676, 1, 0, 2162677, 1, 0, 2162678, 1, 0, 2162679, 1, 0, 2162680, 1, 0, 2162681, 1, 0, 2162682, 1, 0, 2162683, 1, 0, 2162684, 1, 0, 2162685, 1, 0, 2162686, 1, 0, 2162687, 1, 0, 2097152, 1, 0, 2097153, 1, 0, 2097154, 1, 0, 2097155, 1, 0, 2097156, 8, 0, 2097157, 8, 0, 2097158, 1, 0, 2097159, 1, 0, 2097160, 1, 0, 2097161, 8, 0, 2097162, 8, 0, 2097163, 8, 0, 2097164, 8, 0, 2097165, 1, 0, 2097166, 1, 0, 2097167, 1, 0, 2097168, 8, 0, 2097169, 8, 0, 2097170, 1, 0, 2097171, 1, 0, 2097172, 1, 0, 2097173, 1, 0, 2097174, 1, 0, 2097175, 1, 0, 2097176, 1, 0, 2097177, 1, 0, 2097178, 1, 0, 2097179, 1, 0, 2097180, 1, 0, 2097181, 1, 0, 2097182, 1, 0, 2097183, 1, 0, 2097184, 1, 0, 2097185, 1, 0, 2097186, 1, 0, 2097187, 1, 0, 2097188, 1, 0, 2097189, 1, 0, 2097190, 1, 0, 2097191, 1, 0, 2097192, 1, 0, 2097193, 1, 0, 2097194, 1, 0, 2097195, 1, 0, 2097196, 1, 0, 2097197, 1, 0, 2097198, 1, 0, 2097199, 1, 0, 2097200, 1, 0, 2097201, 1, 0, 2097202, 1, 0, 2097203, 1, 0, 2097204, 1, 0, 2097205, 1, 0, 2097206, 1, 0, 2097207, 1, 0, 2097208, 1, 0, 2097209, 1, 0, 2097210, 1, 0, 2097211, 1, 0, 2228196, 1, 0, 2228197, 1, 0, 2228198, 1, 0, 2228199, 1, 0, 2228200, 1, 0, 2228201, 1, 0, 2228202, 1, 0, 2228203, 1, 0, 2228204, 1, 0, 2228205, 1, 0, 2228206, 1, 0, 2228207, 1, 0, 2228208, 1, 0, 2228209, 1, 0, 2228210, 1, 0, 2228211, 1, 0, 2228212, 1, 0, 2228213, 1, 0, 2228214, 1, 0, 2228215, 1, 0, 2228216, 1, 0, 2228217, 1, 0, 2228218, 1, 0, 2228219, 1, 0, 2228220, 1, 0, 2228221, 1, 0, 2228222, 1, 0, 2228223, 1, 0, 2162688, 1, 0, 2162689, 1, 0, 2162690, 1, 0, 2162691, 1, 0, 2162692, 8, 0, 2162693, 8, 0, 2162694, 1, 0, 2162695, 1, 0, 2162696, 1, 0, 2162697, 8, 0, 2162698, 8, 0, 2162699, 8, 0, 2162700, 8, 0, 2162701, 1, 0, 2162702, 1, 0, 2162703, 1, 0, 2162704, 8, 0, 2162705, 8, 0, 2162706, 1, 0, 2162707, 1, 0, 2162708, 1, 0, 2162709, 1, 0, 2162710, 1, 0, 2162711, 1, 0, 2162712, 1, 0, 2162713, 1, 0, 2162714, 1, 0, 2162715, 1, 0, 2162716, 1, 0, 2162717, 1, 0, 2162718, 1, 0, 2162719, 1, 0, 2162720, 1, 0, 2162721, 1, 0, 2162722, 1, 0, 2162723, 1, 0, 2162724, 1, 0, 2162725, 1, 0, 2162726, 1, 0, 2162727, 1, 0, 2162728, 1, 0, 2162729, 1, 0, 2162730, 1, 0, 2162731, 1, 0, 2162732, 1, 0, 2162733, 1, 0, 2162734, 1, 0, 2162735, 1, 0, 2162736, 1, 0, 2162737, 1, 0, 2162738, 1, 0, 2162739, 1, 0, 2162740, 1, 0, 2162741, 1, 0, 2162742, 1, 0, 2162743, 1, 0, 2162744, 1, 0, 2162745, 1, 0, 2162746, 1, 0, 2162747, 1, 0, 2293732, 1, 0, 2293733, 1, 0, 2293734, 1, 0, 2293735, 1, 0, 2293736, 1, 0, 2293737, 1, 0, 2293738, 1, 0, 2293739, 1, 0, 2293740, 1, 0, 2293741, 1, 0, 2293742, 1, 0, 2293743, 1, 0, 2293744, 1, 0, 2293745, 1, 0, 2293746, 1, 0, 2293747, 1, 0, 2293748, 1, 0, 2293749, 1, 0, 2293750, 1, 0, 2293751, 1, 0, 2293752, 1, 0, 2293753, 1, 0, 2293754, 1, 0, 2293755, 1, 0, 2293756, 1, 0, 2293757, 1, 0, 2293758, 1, 0, 2293759, 1, 0, 2228224, 1, 0, 2228225, 1, 0, 2228226, 1, 0, 2228227, 1, 0, 2228228, 8, 0, 2228229, 8, 0, 2228230, 1, 0, 2228231, 1, 0, 2228232, 1, 0, 2228233, 8, 0, 2228234, 8, 0, 2228235, 8, 0, 2228236, 8, 0, 2228237, 1, 0, 2228238, 1, 0, 2228239, 1, 0, 2228240, 8, 0, 2228241, 8, 0, 2228242, 1, 0, 2228243, 1, 0, 2228244, 1, 0, 2228245, 1, 0, 2228246, 1, 0, 2228247, 1, 0, 2228248, 1, 0, 2228249, 1, 0, 2228250, 1, 0, 2228251, 1, 0, 2228252, 1, 0, 2228253, 1, 0, 2228254, 1, 0, 2228255, 1, 0, 2228256, 1, 0, 2228257, 1, 0, 2228258, 1, 0, 2228259, 1, 0, 2228260, 1, 0, 2228261, 1, 0, 2228262, 1, 0, 2228263, 1, 0, 2228264, 1, 0, 2228265, 1, 0, 2228266, 1, 0, 2228267, 1, 0, 2228268, 1, 0, 2228269, 1, 0, 2228270, 1, 0, 2228271, 1, 0, 2228272, 1, 0, 2228273, 1, 0, 2228274, 1, 0, 2228275, 1, 0, 2228276, 1, 0, 2228277, 1, 0, 2228278, 1, 0, 2228279, 1, 0, 2228280, 1, 0, 2228281, 1, 0, 2228282, 1, 0, 2228283, 1, 0, 2359268, 1, 0, 2359269, 1, 0, 2359270, 1, 0, 2359271, 1, 0, 2359272, 1, 0, 2359273, 1, 0, 2359274, 1, 0, 2359275, 1, 0, 2359276, 1, 0, 2359277, 1, 0, 2359278, 1, 0, 2359279, 1, 0, 2359280, 1, 0, 2359281, 1, 0, 2359282, 1, 0, 2359283, 1, 0, 2359284, 1, 0, 2359285, 1, 0, 2359286, 1, 0, 2359287, 1, 0, 2359288, 1, 0, 2359289, 1, 0, 2359290, 1, 0, 2359291, 1, 0, 2359292, 1, 0, 2359293, 1, 0, 2359294, 1, 0, 2359295, 1, 0, 2293760, 1, 0, 2293761, 1, 0, 2293762, 1, 0, 2293763, 1, 0, 2293764, 8, 0, 2293765, 8, 0, 2293766, 1, 0, 2293767, 1, 0, 2293768, 1, 0, 2293769, 8, 0, 2293770, 8, 0, 2293771, 8, 0, 2293772, 8, 0, 2293773, 1, 0, 2293774, 1, 0, 2293775, 1, 0, 2293776, 8, 0, 2293777, 8, 0, 2293778, 1, 0, 2293779, 1, 0, 2293780, 1, 0, 2293781, 1, 0, 2293782, 1, 0, 2293783, 1, 0, 2293784, 1, 0, 2293785, 1, 0, 2293786, 1, 0, 2293787, 1, 0, 2293788, 1, 0, 2293789, 1, 0, 2293790, 1, 0, 2293791, 1, 0, 2293792, 1, 0, 2293793, 1, 0, 2293794, 1, 0, 2293795, 1, 0, 2293796, 1, 0, 2293797, 1, 0, 2293798, 1, 0, 2293799, 1, 0, 2293800, 1, 0, 2293801, 1, 0, 2293802, 1, 0, 2293803, 1, 0, 2293804, 1, 0, 2293805, 1, 0, 2293806, 1, 0, 2293807, 1, 0, 2293808, 1, 0, 2293809, 1, 0, 2293810, 1, 0, 2293811, 1, 0, 2293812, 1, 0, 2293813, 1, 0, 2293814, 1, 0, 2293815, 1, 0, 2293816, 1, 0, 2293817, 1, 0, 2293818, 1, 0, 2293819, 1, 0, 2424804, 1, 0, 2424805, 1, 0, 2424806, 1, 0, 2424807, 1, 0, 2424808, 1, 0, 2424809, 1, 0, 2424810, 1, 0, 2424811, 1, 0, 2424812, 1, 0, 2424813, 1, 0, 2424814, 1, 0, 2424815, 1, 0, 2424816, 1, 0, 2424817, 1, 0, 2424818, 1, 0, 2424819, 1, 0, 2424820, 1, 0, 2424821, 1, 0, 2424822, 1, 0, 2424823, 1, 0, 2424824, 1, 0, 2424825, 1, 0, 2424826, 1, 0, 2424827, 1, 0, 2424828, 1, 0, 2424829, 1, 0, 2424830, 1, 0, 2424831, 1, 0, 2359296, 1, 0, 2359297, 1, 0, 2359298, 1, 0, 2359299, 1, 0, 2359300, 8, 0, 2359301, 8, 0, 2359302, 1, 0, 2359303, 1, 0, 2359304, 8, 0, 2359305, 8, 0, 2359306, 8, 0, 2359307, 8, 0, 2359308, 8, 0, 2359309, 8, 0, 2359310, 1, 0, 2359311, 1, 0, 2359312, 8, 0, 2359313, 8, 0, 2359314, 1, 0, 2359315, 1, 0, 2359316, 1, 0, 2359317, 1, 0, 2359318, 1, 0, 2359319, 1, 0, 2359320, 1, 0, 2359321, 1, 0, 2359322, 1, 0, 2359323, 1, 0, 2359324, 1, 0, 2359325, 1, 0, 2359326, 1, 0, 2359327, 1, 0, 2359328, 1, 0, 2359329, 1, 0, 2359330, 1, 0, 2359331, 1, 0, 2359332, 1, 0, 2359333, 1, 0, 2359334, 1, 0, 2359335, 1, 0, 2359336, 1, 0, 2359337, 1, 0, 2359338, 1, 0, 2359339, 1, 0, 2359340, 1, 0, 2359341, 1, 0, 2359342, 1, 0, 2359343, 1, 0, 2359344, 1, 0, 2359345, 1, 0, 2359346, 1, 0, 2359347, 1, 0, 2359348, 1, 0, 2359349, 1, 0, 2359350, 1, 0, 2359351, 1, 0, 2359352, 1, 0, 2359353, 1, 0, 2359354, 1, 0, 2359355, 1, 0, 2490340, 1, 0, 2490341, 1, 0, 2490342, 1, 0, 2490343, 1, 0, 2490344, 1, 0, 2490345, 1, 0, 2490346, 1, 0, 2490347, 1, 0, 2490348, 1, 0, 2490349, 1, 0, 2490350, 1, 0, 2490351, 1, 0, 2490352, 1, 0, 2490353, 1, 0, 2490354, 1, 0, 2490355, 1, 0, 2490356, 1, 0, 2490357, 1, 0, 2490358, 1, 0, 2490359, 1, 0, 2490360, 1, 0, 2490361, 1, 0, 2490362, 1, 0, 2490363, 1, 0, 2490364, 1, 0, 2490365, 1, 0, 2490366, 1, 0, 2490367, 1, 0, 2424832, 1, 0, 2424833, 1, 0, 2424834, 1, 0, 2424835, 1, 0, 2424836, 8, 0, 2424837, 8, 0, 2424838, 1, 0, 2424839, 8, 0, 2424840, 8, 0, 2424841, 8, 0, 2424842, 8, 0, 2424843, 8, 0, 2424844, 8, 0, 2424845, 8, 0, 2424846, 8, 0, 2424847, 1, 0, 2424848, 8, 0, 2424849, 8, 0, 2424850, 1, 0, 2424851, 1, 0, 2424852, 1, 0, 2424853, 1, 0, 2424854, 1, 0, 2424855, 1, 0, 2424856, 1, 0, 2424857, 1, 0, 2424858, 1, 0, 2424859, 1, 0, 2424860, 1, 0, 2424861, 1, 0, 2424862, 1, 0, 2424863, 1, 0, 2424864, 1, 0, 2424865, 1, 0, 2424866, 1, 0, 2424867, 1, 0, 2424868, 1, 0, 2424869, 1, 0, 2424870, 1, 0, 2424871, 1, 0, 2424872, 1, 0, 2424873, 1, 0, 2424874, 1, 0, 2424875, 1, 0, 2424876, 1, 0, 2424877, 1, 0, 2424878, 1, 0, 2424879, 1, 0, 2424880, 1, 0, 2424881, 1, 0, 2424882, 1, 0, 2424883, 1, 0, 2424884, 1, 0, 2424885, 1, 0, 2424886, 1, 0, 2424887, 1, 0, 2424888, 1, 0, 2424889, 1, 0, 2424890, 1, 0, 2424891, 1, 0, 2555876, 1, 0, 2555877, 1, 0, 2555878, 1, 0, 2555879, 1, 0, 2555880, 1, 0, 2555881, 1, 0, 2555882, 1, 0, 2555883, 1, 0, 2555884, 1, 0, 2555885, 1, 0, 2555886, 1, 0, 2555887, 1, 0, 2555888, 1, 0, 2555889, 1, 0, 2555890, 1, 0, 2555891, 1, 0, 2555892, 1, 0, 2555893, 1, 0, 2555894, 1, 0, 2555895, 1, 0, 2555896, 1, 0, 2555897, 1, 0, 2555898, 1, 0, 2555899, 1, 0, 2555900, 1, 0, 2555901, 1, 0, 2555902, 1, 0, 2555903, 1, 0, 2490368, 1, 0, 2490369, 1, 0, 2490370, 1, 0, 2490371, 1, 0, 2490372, 8, 0, 2490373, 8, 0, 2490374, 8, 0, 2490375, 8, 0, 2490376, 8, 0, 2490377, 1, 0, 2490378, 1, 0, 2490379, 1, 0, 2490380, 1, 0, 2490381, 8, 0, 2490382, 8, 0, 2490383, 8, 0, 2490384, 8, 0, 2490385, 8, 0, 2490386, 1, 0, 2490387, 1, 0, 2490388, 1, 0, 2490389, 1, 0, 2490390, 1, 0, 2490391, 1, 0, 2490392, 1, 0, 2490393, 1, 0, 2490394, 1, 0, 2490395, 1, 0, 2490396, 1, 0, 2490397, 1, 0, 2490398, 1, 0, 2490399, 1, 0, 2490400, 1, 0, 2490401, 1, 0, 2490402, 1, 0, 2490403, 1, 0, 2490404, 1, 0, 2490405, 1, 0, 2490406, 1, 0, 2490407, 1, 0, 2490408, 1, 0, 2490409, 1, 0, 2490410, 1, 0, 2490411, 1, 0, 2490412, 1, 0, 2490413, 1, 0, 2490414, 1, 0, 2490415, 1, 0, 2490416, 1, 0, 2490417, 1, 0, 2490418, 1, 0, 2490419, 1, 0, 2490420, 1, 0, 2490421, 1, 0, 2490422, 1, 0, 2490423, 1, 0, 2490424, 1, 0, 2490425, 1, 0, 2490426, 1, 0, 2490427, 1, 0, 2621412, 1, 0, 2621413, 1, 0, 2621414, 1, 0, 2621415, 1, 0, 2621416, 1, 0, 2621417, 1, 0, 2621418, 1, 0, 2621419, 1, 0, 2621420, 1, 0, 2621421, 1, 0, 2621422, 1, 0, 2621423, 1, 0, 2621424, 1, 0, 2621425, 1, 0, 2621426, 1, 0, 2621427, 1, 0, 2621428, 1, 0, 2621429, 1, 0, 2621430, 1, 0, 2621431, 1, 0, 2621432, 1, 0, 2621433, 1, 0, 2621434, 1, 0, 2621435, 1, 0, 2621436, 1, 0, 2621437, 1, 0, 2621438, 1, 0, 2621439, 1, 0, 2555904, 1, 0, 2555905, 1, 0, 2555906, 1, 0, 2555907, 1, 0, 2555908, 8, 0, 2555909, 8, 0, 2555910, 8, 0, 2555911, 8, 0, 2555912, 1, 0, 2555913, 1, 0, 2555914, 1, 0, 2555915, 1, 0, 2555916, 1, 0, 2555917, 1, 0, 2555918, 8, 0, 2555919, 8, 0, 2555920, 8, 0, 2555921, 8, 0, 2555922, 1, 0, 2555923, 1, 0, 2555924, 1, 0, 2555925, 1, 0, 2555926, 1, 0, 2555927, 1, 0, 2555928, 1, 0, 2555929, 1, 0, 2555930, 1, 0, 2555931, 1, 0, 2555932, 1, 0, 2555933, 1, 0, 2555934, 1, 0, 2555935, 1, 0, 2555936, 1, 0, 2555937, 1, 0, 2555938, 1, 0, 2555939, 1, 0, 2555940, 1, 0, 2555941, 1, 0, 2555942, 1, 0, 2555943, 1, 0, 2555944, 1, 0, 2555945, 1, 0, 2555946, 1, 0, 2555947, 1, 0, 2555948, 1, 0, 2555949, 1, 0, 2555950, 1, 0, 2555951, 1, 0, 2555952, 1, 0, 2555953, 1, 0, 2555954, 1, 0, 2555955, 1, 0, 2555956, 1, 0, 2555957, 1, 0, 2555958, 1, 0, 2555959, 1, 0, 2555960, 1, 0, 2555961, 1, 0, 2555962, 1, 0, 2555963, 1, 0, 2686949, 1, 0, 2686950, 1, 0, 2686951, 1, 0, 2686952, 1, 0, 2686953, 1, 0, 2686954, 1, 0, 2686955, 1, 0, 2686956, 1, 0, 2686957, 1, 0, 2686958, 1, 0, 2686959, 1, 0, 2686960, 1, 0, 2686961, 1, 0, 2686962, 1, 0, 2686963, 1, 0, 2686964, 1, 0, 2686965, 1, 0, 2686966, 1, 0, 2686967, 1, 0, 2686968, 1, 0, 2686969, 1, 0, 2686970, 1, 0, 2686971, 1, 0, 2686972, 1, 0, 2686973, 1, 0, 2686974, 1, 0, 2686975, 1, 0, 2621440, 1, 0, 2621441, 8, 0, 2621442, 8, 0, 2621443, 8, 0, 2621444, 8, 0, 2621445, 8, 0, 2621446, 8, 0, 2621447, 1, 0, 2621448, 1, 0, 2621449, 1, 0, 2621450, 1, 0, 2621451, 1, 0, 2621452, 1, 0, 2621453, 1, 0, 2621454, 1, 0, 2621455, 8, 0, 2621456, 8, 0, 2621457, 8, 0, 2621458, 1, 0, 2621459, 1, 0, 2621460, 1, 0, 2621461, 1, 0, 2621462, 1, 0, 2621463, 1, 0, 2621464, 1, 0, 2621465, 1, 0, 2621466, 1, 0, 2621467, 1, 0, 2621468, 1, 0, 2621469, 1, 0, 2621470, 1, 0, 2621471, 1, 0, 2621472, 1, 0, 2621473, 1, 0, 2621474, 1, 0, 2621475, 1, 0, 2621476, 1, 0, 2621477, 1, 0, 2621478, 1, 0, 2621479, 1, 0, 2621480, 1, 0, 2621481, 1, 0, 2621482, 1, 0, 2621483, 1, 0, 2621484, 1, 0, 2621485, 1, 0, 2621486, 1, 0, 2621487, 1, 0, 2621488, 1, 0, 2621489, 1, 0, 2621490, 1, 0, 2621491, 1, 0, 2621492, 1, 0, 2621493, 1, 0, 2621494, 1, 0, 2621495, 1, 0, 2621496, 1, 0, 2621497, 1, 0, 2621498, 1, 0, 2621499, 1, 0, 2752485, 1, 0, 2752486, 1, 0, 2752487, 1, 0, 2752488, 1, 0, 2752489, 1, 0, 2752490, 1, 0, 2752491, 1, 0, 2752492, 1, 0, 2752493, 1, 0, 2752494, 1, 0, 2752495, 1, 0, 2752496, 1, 0, 2752497, 1, 0, 2752498, 1, 0, 2752499, 1, 0, 2752500, 1, 0, 2752501, 1, 0, 2752502, 1, 0, 2752503, 1, 0, 2752504, 1, 0, 2752505, 1, 0, 2752506, 1, 0, 2752507, 1, 0, 2752508, 1, 0, 2752509, 1, 0, 2752510, 1, 0, 2752511, 1, 0, 2686976, 1, 0, 2686977, 8, 0, 2686978, 8, 0, 2686979, 8, 0, 2686980, 8, 0, 2686981, 8, 0, 2686982, 1, 0, 2686983, 1, 0, 2686984, 1, 0, 2686985, 1, 0, 2686986, 1, 0, 2686987, 1, 0, 2686988, 1, 0, 2686989, 1, 0, 2686990, 1, 0, 2686991, 1, 0, 2686992, 8, 0, 2686993, 8, 0, 2686994, 1, 0, 2686995, 1, 0, 2686996, 1, 0, 2686997, 1, 0, 2686998, 1, 0, 2686999, 1, 0, 2687000, 1, 0, 2687001, 1, 0, 2687002, 1, 0, 2687003, 1, 0, 2687004, 1, 0, 2687005, 1, 0, 2687006, 1, 0, 2687007, 1, 0, 2687008, 1, 0, 2687009, 1, 0, 2687010, 1, 0, 2687011, 1, 0, 2687012, 1, 0, 2687013, 1, 0, 2687014, 1, 0, 2687015, 1, 0, 2687016, 1, 0, 2687017, 1, 0, 2687018, 1, 0, 2687019, 1, 0, 2687020, 1, 0, 2687021, 1, 0, 2687022, 1, 0, 2687023, 1, 0, 2687024, 1, 0, 2687025, 1, 0, 2687026, 1, 0, 2687027, 1, 0, 2687028, 1, 0, 2687029, 1, 0, 2687030, 1, 0, 2687031, 1, 0, 2687032, 1, 0, 2687033, 1, 0, 2687034, 1, 0, 2818021, 1, 0, 2818022, 1, 0, 2818023, 1, 0, 2818024, 1, 0, 2818025, 1, 0, 2818026, 1, 0, 2818027, 1, 0, 2818028, 1, 0, 2818029, 1, 0, 2818030, 1, 0, 2818031, 1, 0, 2818032, 1, 0, 2818033, 1, 0, 2818034, 1, 0, 2818035, 1, 0, 2818036, 1, 0, 2818037, 1, 0, 2818038, 1, 0, 2818039, 1, 0, 2818040, 1, 0, 2818041, 1, 0, 2818042, 1, 0, 2818043, 1, 0, 2818044, 1, 0, 2818045, 1, 0, 2818046, 1, 0, 2818047, 1, 0, 2752512, 1, 0, 2752513, 8, 0, 2752514, 8, 0, 2752515, 8, 0, 2752516, 8, 0, 2752517, 8, 0, 2752518, 8, 0, 2752519, 8, 0, 2752520, 8, 0, 2752521, 8, 0, 2752522, 8, 0, 2752523, 8, 0, 2752524, 8, 0, 2752525, 8, 0, 2752526, 8, 0, 2752527, 8, 0, 2752528, 8, 0, 2752529, 8, 0, 2752530, 1, 0, 2752531, 1, 0, 2752532, 1, 0, 2752533, 1, 0, 2752534, 1, 0, 2752535, 1, 0, 2752536, 1, 0, 2752537, 1, 0, 2752538, 1, 0, 2752539, 1, 0, 2752540, 1, 0, 2752541, 1, 0, 2752542, 1, 0, 2752543, 1, 0, 2752544, 1, 0, 2752545, 1, 0, 2752546, 1, 0, 2752547, 1, 0, 2752548, 1, 0, 2752549, 1, 0, 2752550, 1, 0, 2752551, 1, 0, 2752552, 1, 0, 2752553, 1, 0, 2752554, 1, 0, 2752555, 1, 0, 2752556, 1, 0, 2752557, 1, 0, 2752558, 1, 0, 2752559, 1, 0, 2752560, 1, 0, 2752561, 1, 0, 2752562, 1, 0, 2752563, 1, 0, 2752564, 1, 0, 2752565, 1, 0, 2752566, 1, 0, 2752567, 1, 0, 2752568, 1, 0, 2752569, 1, 0, 2752570, 1, 0, 2883558, 1, 0, 2883559, 1, 0, 2883560, 1, 0, 2883561, 1, 0, 2883562, 1, 0, 2883563, 1, 0, 2883564, 1, 0, 2883565, 1, 0, 2883566, 1, 0, 2883567, 1, 0, 2883568, 1, 0, 2883569, 1, 0, 2883570, 1, 0, 2883571, 1, 0, 2883572, 1, 0, 2883573, 1, 0, 2883574, 1, 0, 2883575, 1, 0, 2883576, 1, 0, 2883577, 1, 0, 2883578, 1, 0, 2883579, 1, 0, 2883580, 1, 0, 2883581, 1, 0, 2883582, 1, 0, 2883583, 1, 0, 2818048, 1, 0, 2818049, 8, 0, 2818050, 8, 0, 2818051, 8, 0, 2818052, 8, 0, 2818053, 8, 0, 2818054, 8, 0, 2818055, 8, 0, 2818056, 8, 0, 2818057, 8, 0, 2818058, 8, 0, 2818059, 8, 0, 2818060, 8, 0, 2818061, 8, 0, 2818062, 8, 0, 2818063, 8, 0, 2818064, 8, 0, 2818065, 8, 0, 2818066, 1, 0, 2818067, 1, 0, 2818068, 1, 0, 2818069, 1, 0, 2818070, 1, 0, 2818071, 1, 0, 2818072, 1, 0, 2818073, 1, 0, 2818074, 1, 0, 2818075, 1, 0, 2818076, 1, 0, 2818077, 1, 0, 2818078, 1, 0, 2818079, 1, 0, 2818080, 1, 0, 2818081, 1, 0, 2818082, 1, 0, 2818083, 1, 0, 2818084, 1, 0, 2818085, 1, 0, 2818086, 1, 0, 2818087, 1, 0, 2818088, 1, 0, 2818089, 1, 0, 2818090, 1, 0, 2818091, 1, 0, 2818092, 1, 0, 2818093, 1, 0, 2818094, 1, 0, 2818095, 1, 0, 2818096, 1, 0, 2818097, 1, 0, 2818098, 1, 0, 2818099, 1, 0, 2818100, 1, 0, 2818101, 1, 0, 2818102, 1, 0, 2818103, 1, 0, 2818104, 1, 0, 2818105, 1, 0, 2818106, 1, 0, 2949094, 1, 0, 2949095, 1, 0, 2949096, 1, 0, 2949097, 1, 0, 2949098, 1, 0, 2949099, 1, 0, 2949100, 1, 0, 2949101, 1, 0, 2949102, 1, 0, 2949103, 1, 0, 2949104, 1, 0, 2949105, 1, 0, 2949106, 1, 0, 2949107, 1, 0, 2949108, 1, 0, 2949109, 1, 0, 2949110, 1, 0, 2949111, 1, 0, 2949112, 1, 0, 2949113, 1, 0, 2949114, 1, 0, 2949115, 1, 0, 2949116, 1, 0, 2949117, 1, 0, 2949118, 1, 0, 2949119, 1, 0, 2883584, 1, 0, 2883585, 1, 0, 2883586, 1, 0, 2883587, 1, 0, 2883588, 1, 0, 2883589, 1, 0, 2883590, 1, 0, 2883591, 1, 0, 2883592, 1, 0, 2883593, 1, 0, 2883594, 1, 0, 2883595, 1, 0, 2883596, 1, 0, 2883597, 1, 0, 2883598, 1, 0, 2883599, 1, 0, 2883600, 1, 0, 2883601, 1, 0, 2883602, 1, 0, 2883603, 1, 0, 2883604, 1, 0, 2883605, 1, 0, 2883606, 1, 0, 2883607, 1, 0, 2883608, 1, 0, 2883609, 1, 0, 2883610, 1, 0, 2883611, 1, 0, 2883612, 1, 0, 2883613, 1, 0, 2883614, 1, 0, 2883615, 1, 0, 2883616, 1, 0, 2883617, 1, 0, 2883618, 1, 0, 2883619, 1, 0, 2883620, 1, 0, 2883621, 1, 0, 2883622, 1, 0, 2883623, 1, 0, 2883624, 1, 0, 2883625, 1, 0, 2883626, 1, 0, 2883627, 1, 0, 2883628, 1, 0, 2883629, 1, 0, 2883630, 1, 0, 2883631, 1, 0, 2883632, 1, 0, 2883633, 1, 0, 2883634, 1, 0, 2883635, 1, 0, 2883636, 1, 0, 2883637, 1, 0, 2883638, 1, 0, 2883639, 1, 0, 2883640, 1, 0, 2883641, 1, 0, 2883642, 1, 0, 3014630, 1, 0, 3014631, 1, 0, 3014632, 1, 0, 3014633, 1, 0, 3014634, 1, 0, 3014635, 1, 0, 3014636, 1, 0, 3014637, 1, 0, 3014638, 1, 0, 3014639, 1, 0, 3014640, 1, 0, 3014641, 1, 0, 3014642, 1, 0, 3014643, 1, 0, 3014644, 1, 0, 3014645, 1, 0, 3014646, 1, 0, 3014647, 1, 0, 3014648, 1, 0, 3014649, 1, 0, 3014650, 1, 0, 3014651, 1, 0, 3014652, 1, 0, 3014653, 1, 0, 3014654, 1, 0, 3014655, 1, 0, 2949120, 1, 0, 2949121, 1, 0, 2949122, 1, 0, 2949123, 1, 0, 2949124, 1, 0, 2949125, 1, 0, 2949126, 1, 0, 2949127, 1, 0, 2949128, 1, 0, 2949129, 1, 0, 2949130, 1, 0, 2949131, 1, 0, 2949132, 1, 0, 2949133, 1, 0, 2949134, 1, 0, 2949135, 1, 0, 2949136, 1, 0, 2949137, 1, 0, 2949138, 1, 0, 2949139, 1, 0, 2949140, 1, 0, 2949141, 1, 0, 2949142, 1, 0, 2949143, 1, 0, 2949144, 1, 0, 2949145, 1, 0, 2949146, 1, 0, 2949147, 1, 0, 2949148, 1, 0, 2949149, 1, 0, 2949150, 1, 0, 2949151, 1, 0, 2949152, 1, 0, 2949153, 1, 0, 2949154, 1, 0, 2949155, 1, 0, 2949156, 1, 0, 2949157, 1, 0, 2949158, 1, 0, 2949159, 1, 0, 2949160, 1, 0, 2949161, 1, 0, 2949162, 1, 0, 2949163, 1, 0, 2949164, 1, 0, 2949165, 1, 0, 2949166, 1, 0, 2949167, 1, 0, 2949168, 1, 0, 2949169, 1, 0, 2949170, 1, 0, 2949171, 1, 0, 2949172, 1, 0, 2949173, 1, 0, 2949174, 1, 0, 2949175, 1, 0, 2949176, 1, 0, 2949177, 1, 0, 2949178, 1, 0, 3080166, 1, 0, 3080167, 1, 0, 3080168, 1, 0, 3080169, 1, 0, 3080170, 1, 0, 3080171, 1, 0, 3080172, 1, 0, 3080173, 1, 0, 3080174, 1, 0, 3080175, 1, 0, 3080176, 1, 0, 3080177, 1, 0, 3080178, 1, 0, 3080179, 1, 0, 3080180, 1, 0, 3080181, 1, 0, 3080182, 1, 0, 3080183, 1, 0, 3080184, 1, 0, 3080185, 1, 0, 3080186, 1, 0, 3080187, 1, 0, 3080188, 1, 0, 3080189, 1, 0, 3080190, 1, 0, 3080191, 1, 0, 3014656, 1, 0, 3014657, 1, 0, 3014658, 1, 0, 3014659, 1, 0, 3014660, 1, 0, 3014661, 1, 0, 3014662, 1, 0, 3014663, 1, 0, 3014664, 1, 0, 3014665, 1, 0, 3014666, 1, 0, 3014667, 1, 0, 3014668, 1, 0, 3014669, 1, 0, 3014670, 1, 0, 3014671, 1, 0, 3014672, 1, 0, 3014673, 1, 0, 3014674, 1, 0, 3014675, 1, 0, 3014676, 1, 0, 3014677, 1, 0, 3014678, 1, 0, 3014679, 1, 0, 3014680, 1, 0, 3014681, 1, 0, 3014682, 1, 0, 3014683, 1, 0, 3014684, 1, 0, 3014685, 1, 0, 3014686, 1, 0, 3014687, 1, 0, 3014688, 1, 0, 3014689, 1, 0, 3014690, 1, 0, 3014691, 1, 0, 3014692, 1, 0, 3014693, 1, 0, 3014694, 1, 0, 3014695, 1, 0, 3014696, 1, 0, 3014697, 1, 0, 3014698, 1, 0, 3014699, 1, 0, 3014700, 1, 0, 3014701, 1, 0, 3014702, 1, 0, 3014703, 1, 0, 3014704, 1, 0, 3014705, 1, 0, 3014706, 1, 0, 3014707, 1, 0, 3014708, 1, 0, 3014709, 1, 0, 3014710, 1, 0, 3014711, 1, 0, 3014712, 1, 0, 3014713, 1, 0, 3145702, 1, 0, 3145703, 1, 0, 3145704, 1, 0, 3145705, 1, 0, 3145706, 1, 0, 3145707, 1, 0, 3145708, 1, 0, 3145709, 1, 0, 3145710, 1, 0, 3145711, 1, 0, 3145712, 1, 0, 3145713, 1, 0, 3145714, 1, 0, 3145715, 1, 0, 3145716, 1, 0, 3145717, 1, 0, 3145718, 1, 0, 3145719, 1, 0, 3145720, 1, 0, 3145721, 1, 0, 3145722, 1, 0, 3145723, 1, 0, 3145724, 1, 0, 3145725, 1, 0, 3145726, 1, 0, 3145727, 1, 0, 3080192, 1, 0, 3080193, 1, 0, 3080194, 1, 0, 3080195, 1, 0, 3080196, 1, 0, 3080197, 1, 0, 3080198, 1, 0, 3080199, 1, 0, 3080200, 1, 0, 3080201, 1, 0, 3080202, 1, 0, 3080203, 1, 0, 3080204, 1, 0, 3080205, 1, 0, 3080206, 1, 0, 3080207, 1, 0, 3080208, 1, 0, 3080209, 1, 0, 3080210, 1, 0, 3080211, 1, 0, 3080212, 1, 0, 3080213, 1, 0, 3080214, 1, 0, 3080215, 1, 0, 3080216, 1, 0, 3080217, 1, 0, 3080218, 1, 0, 3080219, 1, 0, 3080220, 1, 0, 3080221, 1, 0, 3080222, 1, 0, 3080223, 1, 0, 3080224, 1, 0, 3080225, 1, 0, 3080226, 1, 0, 3080227, 1, 0, 3080228, 1, 0, 3080229, 1, 0, 3080230, 1, 0, 3080231, 1, 0, 3080232, 1, 0, 3080233, 1, 0, 3080234, 1, 0, 3080235, 1, 0, 3080236, 1, 0, 3080237, 1, 0, 3080238, 1, 0, 3080239, 1, 0, 3080240, 1, 0, 3080241, 1, 0, 3080242, 1, 0, 3080243, 1, 0, 3080244, 1, 0, 3080245, 1, 0, 3080246, 1, 0, 3080247, 1, 0, 3080248, 1, 0, 3080249, 1, 0 ) + +[node name="Trolley" parent="BaseLevel/YSort" index="1"] +position = Vector2( -446.827, 25.0369 ) + +[node name="House1" parent="BaseLevel/YSort" index="2"] +position = Vector2( 878.697, 2420.97 ) + +[node name="Neighbor1" parent="BaseLevel/YSort" index="3"] +position = Vector2( -966.83, 380.502 ) + +[node name="House2" parent="BaseLevel/YSort" index="4" instance=ExtResource( 2 )] +position = Vector2( 222.654, 3240.6 ) + +[node name="House3" parent="BaseLevel/YSort" index="5" instance=ExtResource( 2 )] +position = Vector2( 1600.71, 2100.86 ) + +[node name="House4" parent="BaseLevel/YSort" index="6" instance=ExtResource( 2 )] +position = Vector2( 1602.61, 307.738 ) + +[node name="House5" parent="BaseLevel/YSort" index="7" instance=ExtResource( 2 )] +position = Vector2( 3818.44, 1191.4 ) + +[node name="House6" parent="BaseLevel/YSort" index="8" instance=ExtResource( 2 )] +position = Vector2( 3823.78, 774.932 ) + +[node name="House7" parent="BaseLevel/YSort" index="9" instance=ExtResource( 2 )] +position = Vector2( 3831.79, 382.489 ) + +[node name="Neighbor2" parent="BaseLevel/YSort" index="10" instance=ExtResource( 3 )] +position = Vector2( -1409.59, 387.104 ) + +[node name="Neighbor3" parent="BaseLevel/YSort" index="11" instance=ExtResource( 3 )] +position = Vector2( -1460.31, 838.28 ) + +[node name="Neighbor4" parent="BaseLevel/YSort" index="12" instance=ExtResource( 3 )] +position = Vector2( -1427.56, 1170.67 ) + +[node name="Neighbor5" parent="BaseLevel/YSort" index="13" instance=ExtResource( 3 )] +position = Vector2( -464.524, 659.411 ) + +[node name="Neighbor6" parent="BaseLevel/YSort" index="14" instance=ExtResource( 3 )] +position = Vector2( -384.434, 977.103 ) + +[node name="Neighbor7" parent="BaseLevel/YSort" index="15" instance=ExtResource( 3 )] +position = Vector2( -808.913, 1244.07 ) + +[node name="Decor" parent="BaseLevel/YSort" index="16" instance=ExtResource( 4 )] +position = Vector2( 840.834, 279.702 ) + +[node name="Decor2" parent="BaseLevel/YSort" index="17" instance=ExtResource( 4 )] +position = Vector2( 697.203, 274.663 ) + +[node name="Decor3" parent="BaseLevel/YSort" index="18" instance=ExtResource( 4 )] +position = Vector2( 994.544, 995.338 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor4" parent="BaseLevel/YSort" index="19" instance=ExtResource( 4 )] +position = Vector2( 997.064, 635 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor5" parent="BaseLevel/YSort" index="20" instance=ExtResource( 4 )] +position = Vector2( 525.853, 647.599 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor6" parent="BaseLevel/YSort" index="21" instance=ExtResource( 4 )] +position = Vector2( 520.813, 1028.1 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor7" parent="BaseLevel/YSort" index="22" instance=ExtResource( 4 )] +position = Vector2( -620.675, 687.917 ) + +[node name="Decor8" parent="BaseLevel/YSort" index="23" instance=ExtResource( 4 )] +position = Vector2( -998.651, 695.476 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor9" parent="BaseLevel/YSort" index="24" instance=ExtResource( 4 )] +position = Vector2( -1250.64, 451.052 ) + +[node name="Decor10" parent="BaseLevel/YSort" index="25" instance=ExtResource( 4 )] +position = Vector2( -1444.66, 1232.2 ) + +[node name="Decor20" parent="BaseLevel/YSort" index="26" instance=ExtResource( 4 )] +position = Vector2( 246.151, 1816.81 ) + +[node name="Decor82" parent="BaseLevel/YSort" index="27" instance=ExtResource( 4 )] +position = Vector2( 205.697, 1340.34 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor83" parent="BaseLevel/YSort" index="28" instance=ExtResource( 4 )] +position = Vector2( 1578.15, 1334.35 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor84" parent="BaseLevel/YSort" index="29" instance=ExtResource( 4 )] +position = Vector2( 1248.52, 1779.35 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor86" parent="BaseLevel/YSort" index="30" instance=ExtResource( 4 )] +position = Vector2( -988.674, 1317.49 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor85" parent="BaseLevel/YSort" index="31" instance=ExtResource( 4 )] +position = Vector2( 3417.01, 1337.78 ) +SPRITE_ASSET = "stopsign" + +[node name="Decor37" parent="BaseLevel/YSort" index="32" instance=ExtResource( 4 )] +position = Vector2( 1119.14, 1811.47 ) + +[node name="Decor38" parent="BaseLevel/YSort" index="33" instance=ExtResource( 4 )] +position = Vector2( 646.603, 1830.15 ) + +[node name="Decor39" parent="BaseLevel/YSort" index="34" instance=ExtResource( 4 )] +position = Vector2( 764.069, 2150.52 ) + +[node name="Decor40" parent="BaseLevel/YSort" index="35" instance=ExtResource( 4 )] +position = Vector2( 982.983, 2155.86 ) + +[node name="Decor41" parent="BaseLevel/YSort" index="36" instance=ExtResource( 4 )] +position = Vector2( 1233.93, 2828.61 ) + +[node name="Decor42" parent="BaseLevel/YSort" index="37" instance=ExtResource( 4 )] +position = Vector2( 566.512, 2828.61 ) + +[node name="Decor43" parent="BaseLevel/YSort" index="38" instance=ExtResource( 4 )] +position = Vector2( 772.078, 3058.21 ) + +[node name="Decor44" parent="BaseLevel/YSort" index="39" instance=ExtResource( 4 )] +position = Vector2( 982.982, 3058.21 ) + +[node name="Decor45" parent="BaseLevel/YSort" index="40" instance=ExtResource( 4 )] +position = Vector2( 131.354, 2978.12 ) + +[node name="Decor46" parent="BaseLevel/YSort" index="41" instance=ExtResource( 4 )] +position = Vector2( -23.4872, 3338.52 ) + +[node name="Decor47" parent="BaseLevel/YSort" index="42" instance=ExtResource( 4 )] +position = Vector2( 446.377, 3498.7 ) + +[node name="Decor48" parent="BaseLevel/YSort" index="43" instance=ExtResource( 4 )] +position = Vector2( 1492.89, 3146.31 ) + +[node name="Decor49" parent="BaseLevel/YSort" index="44" instance=ExtResource( 4 )] +position = Vector2( 1492.89, 2393.46 ) + +[node name="Decor50" parent="BaseLevel/YSort" index="45" instance=ExtResource( 4 )] +position = Vector2( 1530.27, 1808.8 ) + +[node name="Decor51" parent="BaseLevel/YSort" index="46" instance=ExtResource( 4 )] +position = Vector2( 1834.61, 2219.93 ) + +[node name="Decor21" parent="BaseLevel/YSort" index="47" instance=ExtResource( 4 )] +position = Vector2( 16.8455, 1312.84 ) + +[node name="Decor52" parent="BaseLevel/YSort" index="48" instance=ExtResource( 4 )] +position = Vector2( 769.064, 1401.83 ) +SPRITE_ASSET = "bush1" + +[node name="Decor53" parent="BaseLevel/YSort" index="49" instance=ExtResource( 4 )] +position = Vector2( 828.394, 1397.59 ) +SPRITE_ASSET = "bush2" + +[node name="Decor54" parent="BaseLevel/YSort" index="50" instance=ExtResource( 4 )] +position = Vector2( 896.199, 1397.59 ) +SPRITE_ASSET = "bush1" + +[node name="Decor55" parent="BaseLevel/YSort" index="51" instance=ExtResource( 4 )] +position = Vector2( 983.075, 1399.71 ) +SPRITE_ASSET = "bush2" + +[node name="Decor56" parent="BaseLevel/YSort" index="52" instance=ExtResource( 4 )] +position = Vector2( 1040.29, 1403.95 ) +SPRITE_ASSET = "bush1" + +[node name="Decor57" parent="BaseLevel/YSort" index="53" instance=ExtResource( 4 )] +position = Vector2( 1099.62, 1399.71 ) +SPRITE_ASSET = "bush2" + +[node name="Decor58" parent="BaseLevel/YSort" index="54" instance=ExtResource( 4 )] +position = Vector2( 1169.54, 1410.31 ) +SPRITE_ASSET = "bush1" + +[node name="Decor60" parent="BaseLevel/YSort" index="55" instance=ExtResource( 4 )] +position = Vector2( 1319.98, 1412.43 ) +SPRITE_ASSET = "bush1" + +[node name="Decor59" parent="BaseLevel/YSort" index="56" instance=ExtResource( 4 )] +position = Vector2( 1254.3, 1401.83 ) +SPRITE_ASSET = "bush2" + +[node name="Decor61" parent="BaseLevel/YSort" index="57" instance=ExtResource( 4 )] +position = Vector2( 854.977, 1347.9 ) +SPRITE_ASSET = "bush1" + +[node name="Decor62" parent="BaseLevel/YSort" index="58" instance=ExtResource( 4 )] +position = Vector2( 916.194, 1328.56 ) +SPRITE_ASSET = "bush2" + +[node name="Decor63" parent="BaseLevel/YSort" index="59" instance=ExtResource( 4 )] +position = Vector2( 755.582, 1175.65 ) +SPRITE_ASSET = "bush1" + +[node name="Decor64" parent="BaseLevel/YSort" index="60" instance=ExtResource( 4 )] +position = Vector2( 1078.43, 1355.22 ) +SPRITE_ASSET = "bush2" + +[node name="Decor65" parent="BaseLevel/YSort" index="61" instance=ExtResource( 4 )] +position = Vector2( 1135.64, 1359.45 ) +SPRITE_ASSET = "bush1" + +[node name="Decor66" parent="BaseLevel/YSort" index="62" instance=ExtResource( 4 )] +position = Vector2( 1194.97, 1355.22 ) +SPRITE_ASSET = "bush2" + +[node name="Decor67" parent="BaseLevel/YSort" index="63" instance=ExtResource( 4 )] +position = Vector2( 1264.89, 1365.81 ) +SPRITE_ASSET = "bush1" + +[node name="Decor68" parent="BaseLevel/YSort" index="64" instance=ExtResource( 4 )] +position = Vector2( 1449.32, 1369.82 ) +SPRITE_ASSET = "bush1" + +[node name="Decor69" parent="BaseLevel/YSort" index="65" instance=ExtResource( 4 )] +position = Vector2( 1349.65, 1357.33 ) +SPRITE_ASSET = "bush2" + +[node name="Decor70" parent="BaseLevel/YSort" index="66" instance=ExtResource( 4 )] +position = Vector2( 752.806, 1284.02 ) +SPRITE_ASSET = "bush1" + +[node name="Decor71" parent="BaseLevel/YSort" index="67" instance=ExtResource( 4 )] +position = Vector2( 812.136, 1279.78 ) +SPRITE_ASSET = "bush2" + +[node name="Decor72" parent="BaseLevel/YSort" index="68" instance=ExtResource( 4 )] +position = Vector2( 896.931, 1168.41 ) +SPRITE_ASSET = "bush1" + +[node name="Decor73" parent="BaseLevel/YSort" index="69" instance=ExtResource( 4 )] +position = Vector2( 972.481, 1323.43 ) +SPRITE_ASSET = "bush2" + +[node name="Decor74" parent="BaseLevel/YSort" index="70" instance=ExtResource( 4 )] +position = Vector2( 1005.15, 1238.95 ) +SPRITE_ASSET = "bush1" + +[node name="Decor75" parent="BaseLevel/YSort" index="71" instance=ExtResource( 4 )] +position = Vector2( 1072.03, 1283.79 ) +SPRITE_ASSET = "bush2" + +[node name="Decor76" parent="BaseLevel/YSort" index="72" instance=ExtResource( 4 )] +position = Vector2( 1141.96, 1294.38 ) +SPRITE_ASSET = "bush1" + +[node name="Decor77" parent="BaseLevel/YSort" index="73" instance=ExtResource( 4 )] +position = Vector2( 1315.05, 1283.29 ) +SPRITE_ASSET = "bush1" + +[node name="Decor79" parent="BaseLevel/YSort" index="74" instance=ExtResource( 4 )] +position = Vector2( 682.318, 1404.38 ) +SPRITE_ASSET = "bush1" + +[node name="Decor80" parent="BaseLevel/YSort" index="75" instance=ExtResource( 4 )] +position = Vector2( 707.615, 1353.1 ) +SPRITE_ASSET = "bush2" + +[node name="Decor81" parent="BaseLevel/YSort" index="76" instance=ExtResource( 4 )] +position = Vector2( 667.355, 1331.91 ) +SPRITE_ASSET = "bush1" + +[node name="Decor78" parent="BaseLevel/YSort" index="77" instance=ExtResource( 4 )] +position = Vector2( 1239.47, 1334.03 ) +SPRITE_ASSET = "bush2" + +[node name="Decor22" parent="BaseLevel/YSort" index="78" instance=ExtResource( 4 )] +position = Vector2( 1538.83, 604.762 ) + +[node name="Decor23" parent="BaseLevel/YSort" index="79" instance=ExtResource( 4 )] +position = Vector2( 2090.68, 670.278 ) + +[node name="Decor24" parent="BaseLevel/YSort" index="80" instance=ExtResource( 4 )] +position = Vector2( 2589.61, 715.635 ) + +[node name="Decor25" parent="BaseLevel/YSort" index="81" instance=ExtResource( 4 )] +position = Vector2( 1957.13, 680.357 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor26" parent="BaseLevel/YSort" index="82" instance=ExtResource( 4 )] +position = Vector2( 2995.3, 511.528 ) +SPRITE_ASSET = "lamppost" + +[node name="Decor27" parent="BaseLevel/YSort" index="83" instance=ExtResource( 4 )] +position = Vector2( 3370.76, 287.262 ) + +[node name="Decor28" parent="BaseLevel/YSort" index="84" instance=ExtResource( 4 )] +position = Vector2( 3720.48, 607.623 ) + +[node name="Decor29" parent="BaseLevel/YSort" index="85" instance=ExtResource( 4 )] +position = Vector2( 3715.15, 997.396 ) + +[node name="Decor30" parent="BaseLevel/YSort" index="86" instance=ExtResource( 4 )] +position = Vector2( 3725.82, 188.483 ) + +[node name="Decor31" parent="BaseLevel/YSort" index="87" instance=ExtResource( 4 )] +position = Vector2( 2978.31, 1736.9 ) + +[node name="Decor32" parent="BaseLevel/YSort" index="88" instance=ExtResource( 4 )] +position = Vector2( 3061.07, 1736.9 ) + +[node name="Decor33" parent="BaseLevel/YSort" index="89" instance=ExtResource( 4 )] +position = Vector2( 3173.2, 1736.9 ) + +[node name="Decor34" parent="BaseLevel/YSort" index="90" instance=ExtResource( 4 )] +position = Vector2( 3263.97, 1742.24 ) + +[node name="Decor35" parent="BaseLevel/YSort" index="91" instance=ExtResource( 4 )] +position = Vector2( 3360.08, 1739.57 ) + +[node name="Decor36" parent="BaseLevel/YSort" index="92" instance=ExtResource( 4 )] +position = Vector2( 3461.53, 1734.23 ) + +[node name="Orchard" type="Node2D" parent="BaseLevel/YSort" index="93"] + +[node name="Decor11" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -439.246, 1718.53 ) + +[node name="Decor12" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -572.798, 1710.97 ) + +[node name="Decor13" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -681.151, 1721.05 ) + +[node name="Decor14" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -799.584, 1698.37 ) + +[node name="Decor15" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -887.778, 1731.13 ) + +[node name="Decor16" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -814.703, 1821.85 ) + +[node name="Decor17" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -703.83, 1894.92 ) + +[node name="Decor18" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -600.516, 1826.89 ) + +[node name="Decor19" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -509.802, 1859.64 ) + +[node name="Decor37" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -187.516, 1930.66 ) + +[node name="Decor38" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -321.068, 1923.1 ) + +[node name="Decor39" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -429.421, 1933.18 ) + +[node name="Decor40" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -547.854, 1910.51 ) + +[node name="Decor41" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -636.048, 1943.26 ) + +[node name="Decor42" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -562.973, 2033.98 ) + +[node name="Decor43" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -452.1, 2107.05 ) + +[node name="Decor44" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -348.786, 2039.02 ) + +[node name="Decor45" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -258.072, 2071.78 ) + +[node name="Decor46" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -719.26, 1845.81 ) + +[node name="Decor47" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -852.812, 1838.25 ) + +[node name="Decor48" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -961.165, 1848.33 ) + +[node name="Decor49" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1079.6, 1825.65 ) + +[node name="Decor50" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1167.79, 1858.41 ) + +[node name="Decor51" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1094.72, 1949.13 ) + +[node name="Decor52" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -983.844, 2022.2 ) + +[node name="Decor53" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -880.531, 1954.17 ) + +[node name="Decor54" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -789.816, 1986.92 ) + +[node name="Decor55" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -487.329, 2007.03 ) + +[node name="Decor56" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -620.881, 1999.47 ) + +[node name="Decor57" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -729.234, 2009.55 ) + +[node name="Decor58" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -847.667, 1986.87 ) + +[node name="Decor59" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -935.861, 2019.63 ) + +[node name="Decor60" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -862.786, 2110.35 ) + +[node name="Decor61" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -751.913, 2183.42 ) + +[node name="Decor62" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -648.599, 2115.39 ) + +[node name="Decor63" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -557.885, 2148.14 ) + +[node name="Decor64" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1148.4, 1768.42 ) + +[node name="Decor65" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1281.95, 1760.86 ) + +[node name="Decor66" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1390.31, 1770.94 ) + +[node name="Decor67" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1508.74, 1748.26 ) + +[node name="Decor68" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1596.93, 1781.02 ) + +[node name="Decor69" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1523.86, 1871.74 ) + +[node name="Decor70" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1412.98, 1944.81 ) + +[node name="Decor71" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1309.67, 1876.78 ) + +[node name="Decor72" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1218.96, 1909.53 ) + +[node name="Decor73" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -896.671, 1980.55 ) + +[node name="Decor74" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1030.22, 1973 ) + +[node name="Decor75" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1138.58, 1983.07 ) + +[node name="Decor76" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1257.01, 1960.4 ) + +[node name="Decor77" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1345.2, 1993.15 ) + +[node name="Decor78" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1272.13, 2083.87 ) + +[node name="Decor79" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1161.25, 2156.94 ) + +[node name="Decor80" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1057.94, 2088.91 ) + +[node name="Decor81" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -967.227, 2121.67 ) + +[node name="Decor82" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1428.42, 1895.7 ) + +[node name="Decor83" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1561.97, 1888.14 ) + +[node name="Decor84" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1670.32, 1898.22 ) + +[node name="Decor85" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1788.75, 1875.54 ) + +[node name="Decor86" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1876.95, 1908.3 ) + +[node name="Decor87" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1803.87, 1999.02 ) + +[node name="Decor88" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1693, 2072.09 ) + +[node name="Decor89" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1589.69, 2004.06 ) + +[node name="Decor90" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1498.97, 2036.81 ) + +[node name="Decor91" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1196.48, 2056.92 ) + +[node name="Decor92" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1330.04, 2049.36 ) + +[node name="Decor93" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1438.39, 2059.44 ) + +[node name="Decor94" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1556.82, 2036.76 ) + +[node name="Decor95" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1645.02, 2069.52 ) + +[node name="Decor96" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1571.94, 2160.24 ) + +[node name="Decor97" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1461.07, 2233.31 ) + +[node name="Decor98" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1357.75, 2165.28 ) + +[node name="Decor99" parent="BaseLevel/YSort/Orchard" instance=ExtResource( 4 )] +position = Vector2( -1267.04, 2198.03 ) + +[node name="CarSpawner" parent="BaseLevel/YSort" index="94" instance=ExtResource( 5 )] +position = Vector2( 4370.11, 1473.11 ) +SPAWN_VARIANCE = 8 +CAR_SPEED = 10 +CAR_SPEED_VARIANCE = 2 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner" index="1"] +position = Vector2( -6222.62, 2.10828 ) + +[node name="CarSpawner2" parent="BaseLevel/YSort" index="95" instance=ExtResource( 5 )] +position = Vector2( 4374.56, 1553.29 ) +SPAWN_FREQUENCY = 15 +CAR_SPEED = 15 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner2" index="1"] +position = Vector2( -6227.91, 11.6433 ) + +[node name="CarSpawner3" parent="BaseLevel/YSort" index="96" instance=ExtResource( 5 )] +position = Vector2( -1852.89, 1642.04 ) +SPAWN_FREQUENCY = 20 +SPAWN_VARIANCE = 1 +CAR_SPEED = 7 +CAR_SPEED_VARIANCE = 3 + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner3" index="1"] +position = Vector2( 6228.18, -15.2883 ) + +[node name="CarSpawner4" parent="BaseLevel/YSort" index="97" instance=ExtResource( 5 )] +position = Vector2( -1853.95, 1721.5 ) + +[node name="CarEndPoint" parent="BaseLevel/YSort/CarSpawner4" index="1"] +position = Vector2( 6230.7, 3.6106 ) + +[node name="Clouds" parent="BaseLevel" index="3"] +NUM_CLOUDS = 50 + +[node name="RightBorder" parent="BaseLevel/Clouds" index="0"] +position = Vector2( 444.958, 119.676 ) + +[node name="LeftBorder" parent="BaseLevel/Clouds" index="1"] +position = Vector2( -190.565, 126.113 ) + +[node name="TopBorder" parent="BaseLevel/Clouds" index="2"] +position = Vector2( 112.96, -54.1257 ) + +[node name="BottomBorder" parent="BaseLevel/Clouds" index="3"] +position = Vector2( 113.891, 376.776 ) + +[node name="Left" parent="BaseLevel/CameraBounds" index="0"] +position = Vector2( -1664.81, 553.927 ) + +[node name="Top" parent="BaseLevel/CameraBounds" index="1"] +position = Vector2( 1368.65, -427.11 ) + +[node name="Right" parent="BaseLevel/CameraBounds" index="2"] +position = Vector2( 4115.88, 743.907 ) + +[node name="Bottom" parent="BaseLevel/CameraBounds" index="3"] +position = Vector2( 858.187, 3699.03 ) + +[node name="TrolleyStart" parent="BaseLevel/TrolleyLocations" index="0"] +position = Vector2( -846.651, -25.2153 ) + +[node name="TrolleyEnd" parent="BaseLevel/TrolleyLocations" index="1"] +position = Vector2( 3559.26, 31.1947 ) + +[editable path="BaseLevel"] +[editable path="BaseLevel/YSort/CarSpawner"] +[editable path="BaseLevel/YSort/CarSpawner2"] +[editable path="BaseLevel/YSort/CarSpawner3"] +[editable path="BaseLevel/YSort/CarSpawner4"] +[editable path="BaseLevel/Clouds"] diff --git a/scenes/level_controller.tscn b/scenes/level_controller.tscn index 32b2fe1..7cecdad 100644 --- a/scenes/level_controller.tscn +++ b/scenes/level_controller.tscn @@ -1,11 +1,42 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=3 format=2] [ext_resource path="res://scripts/level_controller.gd" type="Script" id=1] +[ext_resource path="res://scenes/game_screen_text.tscn" type="PackedScene" id=2] [node name="Master" type="Node2D"] script = ExtResource( 1 ) -[node name="EndTimer" type="Timer" parent="."] +[node name="GameTimer" type="Timer" parent="."] +wait_time = 2.0 one_shot = true -[connection signal="timeout" from="EndTimer" to="." method="_on_EndTimer_timeout"] +[node name="GameScreenText" parent="." instance=ExtResource( 2 )] + +[node name="ColorRect" parent="GameScreenText" index="0"] +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_right = 1290.0 +margin_bottom = 963.0 + +[node name="VBoxContainer" parent="GameScreenText/ColorRect" index="0"] +margin_right = -65.0 +margin_bottom = -58.0 + +[node name="HeaderText" parent="GameScreenText/ColorRect/VBoxContainer" index="0"] +margin_left = 287.0 +margin_right = 887.0 +margin_bottom = 225.0 + +[node name="BodyText" parent="GameScreenText/ColorRect/VBoxContainer" index="1"] +margin_left = 287.0 +margin_top = 229.0 +margin_right = 887.0 +margin_bottom = 855.0 +text = "As Mr. Rogers, you need to help your neighbors find their houses and make it back to the trolley before it leaves you in the land of make-believe. + +Good luck neighbor!" + +[connection signal="timeout" from="GameTimer" to="." method="_on_GameTimer_timeout"] +[connection signal="done_reading" from="GameScreenText" to="." method="_on_GameScreenText_done_reading"] + +[editable path="GameScreenText"] diff --git a/scenes/neighbor.tscn b/scenes/neighbor.tscn index f30054d..bcc8653 100644 --- a/scenes/neighbor.tscn +++ b/scenes/neighbor.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=14 format=2] +[gd_scene load_steps=16 format=2] [ext_resource path="res://assets/runningSprites/aberlin/AberlinFinal.png" type="Texture" id=1] [ext_resource path="res://assets/runningSprites/aberlin/Aberlin2.png" type="Texture" id=2] @@ -10,10 +10,16 @@ [ext_resource path="res://assets/runningSprites/aberlin/AberlinStart.png" type="Texture" id=8] [ext_resource path="res://assets/LadyAberlin.png" type="Texture" id=9] [ext_resource path="res://scripts/neighbor.gd" type="Script" id=10] +[ext_resource path="res://assets/circle.png" type="Texture" id=11] +[ext_resource path="res://assets/chevron_pointer.png" type="Texture" id=12] [sub_resource type="CircleShape2D" id=3] radius = 215.037 +[sub_resource type="CapsuleShape2D" id=2] +radius = 12.0 +height = 10.0 + [sub_resource type="SpriteFrames" id=1] animations = [ { "frames": [ ExtResource( 9 ) ], @@ -21,22 +27,18 @@ animations = [ { "name": "idle", "speed": 5.0 }, { -"frames": [ ExtResource( 8 ), ExtResource( 7 ), ExtResource( 2 ), ExtResource( 6 ), ExtResource( 5 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 1 ) ], -"loop": true, -"name": "run", -"speed": 8.0 -}, { "frames": [ ExtResource( 7 ), ExtResource( 2 ), ExtResource( 9 ) ], "loop": true, "name": "walk", "speed": 5.0 +}, { +"frames": [ ExtResource( 8 ), ExtResource( 7 ), ExtResource( 2 ), ExtResource( 6 ), ExtResource( 5 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 1 ) ], +"loop": true, +"name": "run", +"speed": 8.0 } ] -[sub_resource type="CapsuleShape2D" id=2] -radius = 12.0 -height = 10.0 - -[node name="Neighbor" type="KinematicBody2D"] +[node name="Neighbor" type="KinematicBody2D" groups=["pausable"]] script = ExtResource( 10 ) [node name="RogerArea2D" type="Area2D" parent="."] @@ -44,6 +46,11 @@ script = ExtResource( 10 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="RogerArea2D"] shape = SubResource( 3 ) +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( -1, 0 ) +rotation = 1.5708 +shape = SubResource( 2 ) + [node name="AnimatedSprite" type="AnimatedSprite" parent="."] position = Vector2( 1, -29 ) scale = Vector2( 5, 5 ) @@ -51,12 +58,25 @@ frames = SubResource( 1 ) animation = "idle" playing = true -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2( -1, 0 ) -rotation = 1.5708 -shape = SubResource( 2 ) - [node name="WanderTimer" type="Timer" parent="."] +[node name="LinePath" type="Line2D" parent="."] + +[node name="PathDistanceLabel" type="Label" parent="."] +margin_left = -19.9237 +margin_top = -90.3582 +margin_right = 20.0763 +margin_bottom = -76.3582 + +[node name="CircleSprite" type="Sprite" parent="."] +scale = Vector2( 13, 13 ) +texture = ExtResource( 11 ) + +[node name="ChevronSprite" type="Sprite" parent="."] +visible = false +position = Vector2( 0, -111 ) +scale = Vector2( 3, 3 ) +texture = ExtResource( 12 ) + [connection signal="body_entered" from="RogerArea2D" to="." method="_on_RogerArea2D_body_entered"] [connection signal="timeout" from="WanderTimer" to="." method="_on_WanderTimer_timeout"] diff --git a/scenes/player.tscn b/scenes/player.tscn index 7f21122..ad50390 100644 --- a/scenes/player.tscn +++ b/scenes/player.tscn @@ -30,7 +30,7 @@ animations = [ { radius = 13.0 height = 10.0001 -[node name="Player" type="KinematicBody2D"] +[node name="Player" type="KinematicBody2D" groups=["pausable"]] collision_mask = 7 script = ExtResource( 9 ) ACCELERATION = 2000 @@ -56,5 +56,5 @@ position = Vector2( 0, -111 ) scale = Vector2( 3, 3 ) texture = ExtResource( 11 ) -[node name="GUI" parent="." instance=ExtResource( 12 )] +[node name="GUI" parent="." groups=["pausable"] instance=ExtResource( 12 )] position = Vector2( -640, -481 ) diff --git a/scenes/trolley.tscn b/scenes/trolley.tscn index 481d4c2..9d1ea1a 100644 --- a/scenes/trolley.tscn +++ b/scenes/trolley.tscn @@ -1,7 +1,9 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://assets/trolley-lg.png" type="Texture" id=1] [ext_resource path="res://scripts/trolley.gd" type="Script" id=2] +[ext_resource path="res://assets/trolley.wav" type="AudioStream" id=3] +[ext_resource path="res://assets/smoke.png" type="Texture" id=4] [sub_resource type="CircleShape2D" id=4] radius = 172.29 @@ -9,10 +11,14 @@ radius = 172.29 [sub_resource type="RectangleShape2D" id=2] extents = Vector2( 38, 10 ) +[sub_resource type="Gradient" id=5] +offsets = PoolRealArray( 0.133152, 0.782609, 0.942935 ) +colors = PoolColorArray( 0.143419, 0.143419, 0.143419, 1, 0.34375, 0.34375, 0.34375, 1, 0.631373, 0.631373, 0.631373, 0 ) + [sub_resource type="RectangleShape2D" id=3] extents = Vector2( 44.5, 8.25 ) -[node name="Trolley" type="KinematicBody2D"] +[node name="Trolley" type="KinematicBody2D" groups=["pausable", "plays_audio"]] collision_layer = 4 script = ExtResource( 2 ) @@ -29,6 +35,29 @@ collision_layer = 0 position = Vector2( -1, -41 ) shape = SubResource( 2 ) +[node name="SmokeParticles" type="CPUParticles2D" parent="."] +position = Vector2( -145, -12 ) +amount = 24 +lifetime = 10.0 +preprocess = 10.0 +explosiveness = 0.07 +randomness = 0.95 +lifetime_randomness = 0.36 +texture = ExtResource( 4 ) +direction = Vector2( -1, -0.1 ) +spread = 7.85 +gravity = Vector2( 0, -20 ) +initial_velocity = 160.0 +initial_velocity_random = 0.13 +angular_velocity = -6.61 +angular_velocity_random = 1.0 +damping = 8.71 +angle = 231.2 +angle_random = 1.0 +scale_amount = 10.18 +color_ramp = SubResource( 5 ) +hue_variation_random = 1.0 + [node name="Sprite" type="Sprite" parent="."] position = Vector2( 0, -70 ) scale = Vector2( 6, 6 ) @@ -43,5 +72,13 @@ polygon = PoolVector2Array( 172, -5, 198, 106, 150, 106, 122, 127, 74, 109, 46, position = Vector2( 0, -2.25 ) shape = SubResource( 3 ) +[node name="Timer" type="Timer" parent="."] + +[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."] +stream = ExtResource( 3 ) +pitch_scale = 0.99 +max_distance = 800.0 + [connection signal="body_shape_exited" from="TrolleySurroundingArea" to="." method="_on_TrolleySurroundingArea_body_exited"] [connection signal="body_entered" from="TrolleySeatArea" to="." method="_on_TrolleySeatArea_body_entered"] +[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"] diff --git a/scripts/Clouds.gd b/scripts/Clouds.gd index 610f81c..2fbcc8d 100644 --- a/scripts/Clouds.gd +++ b/scripts/Clouds.gd @@ -42,7 +42,6 @@ func _start_position(): var x = rng.randi_range(leftBorder.global_position.x, rightBorder.global_position.x) cloud.global_position = Vector2(x, y) - - +func _set_paused(paused: bool) -> void: + set_process(!paused) - diff --git a/scripts/UI.gd b/scripts/UI.gd index 20de409..ea6e263 100644 --- a/scripts/UI.gd +++ b/scripts/UI.gd @@ -3,11 +3,12 @@ extends Node2D class_name GUI signal toggle_music(music_off) +signal toggle_pause(paused) onready var time_label := $MarginContainer/HBoxContainer/TimeLabel onready var neighbor_label := $MarginContainer/HBoxContainer/NeighborLabel onready var game_timer := $GameTimer -onready var music_button := $MarginContainer/HBoxContainer/VBoxContainer/MusicButton +onready var music_button := $MarginContainer/HBoxContainer/GridContainer/MusicButton onready var pause_button := $MarginContainer/HBoxContainer/GridContainer/PauseButton var arrow = preload("res://assets/ui/pointer.png") @@ -36,10 +37,12 @@ func _process(delta: float) -> void: time_label.text = "Time: %s" % time func _on_PauseButton_toggled(button_pressed: bool) -> void: - print('TODO nothing happens...') + game_timer.set_paused(button_pressed) + emit_signal("toggle_pause", button_pressed) func _on_MusicButton_toggled(button_pressed: bool) -> void: - emit_signal("toggle_music", !button_pressed) + get_tree().call_group("plays_audio", "_set_audio", button_pressed) + emit_signal("toggle_music", button_pressed) func _on_mouse_entered() -> void: Input.set_custom_mouse_cursor(hand) diff --git a/scripts/base_level.gd b/scripts/base_level.gd index efe0277..e0057d5 100644 --- a/scripts/base_level.gd +++ b/scripts/base_level.gd @@ -22,13 +22,15 @@ onready var end_game_panel = $Panel onready var end_game_label_title = $Panel/VBoxContainer/EndGameTitle onready var end_game_label_body = $Panel/VBoxContainer/EndGameBody onready var display_timer = $DisplayTimer +onready var level_navigation := $LevelNavigation -func display_start(this_level_num: int, is_last_level: bool = false) -> void: +func display_start(this_level_num: int, is_last_level: bool) -> void: last_level = is_last_level level_num = this_level_num end_game_label_title.text = 'Land of make believe' - end_game_label_body.text = '1 %s' % level_num + end_game_label_body.text = '1 - %s' % level_num end_game_panel.visible = true + display_timer.start(2.0) func _process(delta: float) -> void: if end_game_panel.visible: @@ -42,13 +44,20 @@ func _on_neighbor_found_home(id: int) -> void: gui.set_game_label("Get to the Trolley!") player.follower = trolley -func _on_toggle_music(music_off: bool) -> void: - if music_off: +func _set_audio(enabled: bool) -> void: + if not enabled: playback_position = audio_player.get_playback_position() audio_player.stop() else: audio_player.play(playback_position) +func _on_toggle_music(playing: bool) -> void: + print('Calling _set_audio %s' % playing) + get_tree().call_group("plays_audio", "_set_audio", playing) + +func _on_toggle_pause(paused: bool) -> void: + print('Calling _set_paused %s' % paused) + get_tree().call_group("pausable", "_set_paused", paused) func _on_Trolley_rogers_entered_trolley() -> void: player.follower = null @@ -65,18 +74,17 @@ func _on_GameTimer_timeout() -> void: func _on_Trolley_left_wih_rogers(has_rogers) -> void: if has_rogers: if last_level: - end_game_label_title.text = 'You are very neighborly' - end_game_label_body.text = 'You saved all the neighbors in the land of make believe' + end_game_label_title.text = 'You are so neighborly' + end_game_label_body.text = 'You saved all the neighbors in the land of make believe!' emit_signal("game_complete", true) else: end_game_label_title.text = 'You win' end_game_label_body.text = 'Proceeding to level %s' % (level_num + 1) emit_signal("game_complete", true) + end_game_panel.visible = true else: - end_game_label_title.text = 'Oh no' - end_game_label_body.text = 'You were left in the land of make-believe' emit_signal("game_complete", false) - end_game_panel.visible = true + # Sets up the level start func _on_DisplayTimer_timeout() -> void: @@ -87,11 +95,18 @@ func _on_DisplayTimer_timeout() -> void: player.global_position = trolley.get_node("TrolleySeatArea/SeatAreaShape").global_position for node in get_node("YSort").get_children(): if 'Neighbor' in node.name: - var err = node.connect("found_home", self, "_on_neighbor_found_home") + var neighbor = node as Neighbor + neighbor.set_level_navigation(level_navigation) + var err = neighbor.connect("found_home", self, "_on_neighbor_found_home") total_neighbors += 1 print('Level loaded with %s neighbors' % total_neighbors) gui.set_neighbor_count(total_neighbors) player.set_camera_bounds(bounds.get_node("Top").global_position.y, bounds.get_node("Bottom").global_position.y, bounds.get_node("Left").global_position.x, bounds.get_node("Right").global_position.x) var err = gui.connect("toggle_music", self, "_on_toggle_music") + print('toggle music error %s' % err) if err != 0 else print('') + err = gui.connect("toggle_pause", self, "_on_toggle_pause") + print('toggle music error %s' % err) if err != 0 else print('') err = gui.get_node("GameTimer").connect("timeout", self, "_on_GameTimer_timeout") + print('toggle music error %s' % err) if err != 0 else print('') + # trolley.set_roger_body(player) trolley.move_to_start(get_node("TrolleyLocations/TrolleyStart").global_position) diff --git a/scripts/car.gd b/scripts/car.gd new file mode 100644 index 0000000..af97a87 --- /dev/null +++ b/scripts/car.gd @@ -0,0 +1,68 @@ +extends KinematicBody2D + +class_name Car + +enum CarState { + READY, + MOVING, + DONE +} + +onready var car_sprite := $CarSprite + +var state : int +var car_speed: int +var start_point: Vector2 +var destination: Vector2 +var velocity := Vector2.ZERO +var is_moving_to_left : bool +var rng := RandomNumberGenerator.new() +var collision_speed : Vector2 + +func start_engine(start: Vector2, end: Vector2, speed: int) -> void: + rng.randomize() + var rnd_num = rng.randi_range(1, 3) + start_point = start + destination = end + car_speed = speed + is_moving_to_left = destination.x < start_point.x + global_position = start_point + state = CarState.MOVING + car_sprite.texture = load("res://assets/car%s.png" % rnd_num) + collision_speed = Vector2(car_speed * 3, -10) + if not is_moving_to_left: + car_sprite.flip_h = true + +func _ready() -> void: + state = CarState.READY + +func _physics_process(delta: float) -> void: + match state: + CarState.READY: + _wait(delta) + CarState.MOVING: + _move(delta) + CarState.DONE: + _clean_up(delta) + +func _wait(delta: float) -> void: + pass + +func _move(delta: float) -> void: + velocity.x = car_speed if not is_moving_to_left else -car_speed + var collision := move_and_collide(velocity) + if collision: + var collider = collision.get_collider() + if collider.get_class() == "KinematicBody2D": + collider.move_and_collide(collision_speed) + if is_moving_to_left and global_position.x < destination.x or not is_moving_to_left and global_position.x > destination.x: + state = CarState.DONE + + +func _clean_up(delta: float) -> void: + print('Deleting my car self') + queue_free() + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) diff --git a/scripts/car_spawner.gd b/scripts/car_spawner.gd new file mode 100644 index 0000000..6109965 --- /dev/null +++ b/scripts/car_spawner.gd @@ -0,0 +1,34 @@ +extends Node2D + +onready var spawn_timer := $SpawnTimer +onready var car_end_point := $CarEndPoint + +export var SPAWN_FREQUENCY := 10 +export var SPAWN_VARIANCE := 5 +export var CAR_SPEED := 12 +export var CAR_SPEED_VARIANCE := 6 + +var car_scene = preload("res://scenes/car.tscn") +var rng := RandomNumberGenerator.new() + + +func _ready() -> void: + rng.randomize() + var spawn_time := rng.randf_range((SPAWN_FREQUENCY - SPAWN_VARIANCE / 2), (SPAWN_FREQUENCY + SPAWN_VARIANCE / 2)) + print('Waiting %s for car' % stepify(spawn_time, 0.1)) + spawn_timer.start(spawn_time) + +func _on_SpawnTimer_timeout() -> void: + var new_car_instance = car_scene.instance() as Car + get_parent().add_child(new_car_instance) + var rng_speed := rng.randf_range((CAR_SPEED - CAR_SPEED_VARIANCE / 2), (CAR_SPEED + CAR_SPEED_VARIANCE / 2)) + print('Starting engine at %s' % stepify(rng_speed, 0.1)) + new_car_instance.start_engine(global_position, car_end_point.global_position, rng_speed) + var spawn_time := rng.randf_range((SPAWN_FREQUENCY - SPAWN_VARIANCE / 2), (SPAWN_FREQUENCY + SPAWN_VARIANCE / 2)) + print('Waiting %s for car' % stepify(spawn_time, 0.1)) + spawn_timer.start(spawn_time) + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + spawn_timer.paused = paused diff --git a/scripts/decor.gd b/scripts/decor.gd index 3685910..2176150 100644 --- a/scripts/decor.gd +++ b/scripts/decor.gd @@ -3,8 +3,8 @@ extends Node2D onready var sprite := $Sprite -const SpriteAsset = {bush1 = "bush1", bush2 = "bush2", tree = "tree", lamppost = "lamppost"} -export var SPRITE_ASSET := SpriteAsset.bush1 +const SpriteAsset = {bush1 = "bush1", bush2 = "bush2", tree = "tree", lamppost = "lamppost", stopsign = "stopsign"} +export var SPRITE_ASSET := SpriteAsset.tree func _ready() -> void: if SPRITE_ASSET in SpriteAsset: diff --git a/scripts/game_screen_text.gd b/scripts/game_screen_text.gd new file mode 100644 index 0000000..3c9385b --- /dev/null +++ b/scripts/game_screen_text.gd @@ -0,0 +1,45 @@ +extends Control + +export var HEADER_TIME := 3.0 +export var BODY_TIME := 8.0 + +signal done_reading() + +onready var header_text := $ColorRect/VBoxContainer/HeaderText +onready var body_text := $ColorRect/VBoxContainer/BodyText +onready var text_timer := $TextTimer + +var text_to_readout := 0 + +func _ready() -> void: + # This throws an error in the base level idk why +# if OS.is_debug_build(): +# emit_signal("done_reading") +# else: + header_text.percent_visible = 0.0 + body_text.percent_visible = 0.0 + text_timer.start(1) + + +func _process(delta: float) -> void: + match text_to_readout: + 1: + header_text.percent_visible = (HEADER_TIME - text_timer.time_left) / HEADER_TIME + 0.05 + 3: + body_text.percent_visible = (BODY_TIME - text_timer.time_left) / BODY_TIME + 0.05 + + + +func _on_TextTimer_timeout() -> void: + match text_to_readout: + 0: + text_timer.start(HEADER_TIME) + 1: + text_timer.start(1) + 2: + text_timer.start(BODY_TIME) + 3: + text_timer.start(1) + 4: + emit_signal("done_reading") + text_to_readout += 1 diff --git a/scripts/game_tip.gd b/scripts/game_tip.gd new file mode 100644 index 0000000..f7d7dc3 --- /dev/null +++ b/scripts/game_tip.gd @@ -0,0 +1,25 @@ +extends Node2D + +onready var text_timer := $TextTimer +onready var label := $MarginContainer/TipLabel + +export var TIME_TO_READ := 3.0 +export var LABEL_TEXT := "" + +func _ready() -> void: + label.percent_visible = 0.0 + label.bbcode_text = "[center][wave amp=10 freq=4]%s[/wave][/center]" % LABEL_TEXT + set_process(false) + +func _process(delta: float) -> void: + if not text_timer.is_stopped(): + var percent = TIME_TO_READ - text_timer.get_time_left() + label.percent_visible = percent + +func _on_Area2D_body_entered(body: Node) -> void: + if body is Player: + text_timer.start(TIME_TO_READ) + set_process(true) + +func _on_TextTimer_timeout() -> void: + set_process(false) diff --git a/scripts/house.gd b/scripts/house.gd index fa5b009..8289476 100644 --- a/scripts/house.gd +++ b/scripts/house.gd @@ -6,10 +6,20 @@ onready var door_area = $DoorArea2D signal come_home var id : int +var NeighborSprite = { + 0:"aberlin", + 1:"chad", + 2:"gary", + 3:"maggie", + 4:"sarah", + 5:"steve", + 6:"tim", + 7:"tyler" +} func _ready() -> void: id = int(self.name[-1]) - + sprite.texture = load("res://assets/%sHouse.png" % NeighborSprite[id % 8]) func _on_DoorArea2D_body_entered(body: Node) -> void: diff --git a/scripts/level_controller.gd b/scripts/level_controller.gd index 745cc15..5b25759 100644 --- a/scripts/level_controller.gd +++ b/scripts/level_controller.gd @@ -1,6 +1,5 @@ extends Node2D - var level_path := "res://scenes/level{num}.tscn" var level1 = preload("res://scenes/level1.tscn") var current_level_num = 1 @@ -8,32 +7,53 @@ var current_level : Node var max_levels := 3 var level_win := false -onready var end_timer := $EndTimer +onready var game_timer := $GameTimer +onready var game_screen_text := $GameScreenText -func _ready() -> void: - current_level = level1.instance() - add_child(current_level) - var err = current_level.get_child(0).connect("game_complete", self, "_on_level_complete") +func setup_next_level(): + if current_level_num == 1: + current_level = level1.instance() + add_child(current_level) + else: + var new_level_path = level_path.format({"num": current_level_num}) + var next_level = load(new_level_path).instance() + add_child(next_level) + if current_level != null: + current_level.queue_free() + current_level = next_level + var current_base_level = current_level.get_node("BaseLevel") as BaseLevel + current_base_level.display_start(current_level_num, current_level_num == max_levels) + var err = current_base_level.connect("game_complete", self, "_on_level_complete") + print(err) func _on_level_complete(is_win: bool) -> void: print('Level complete') level_win = is_win if current_level_num == max_levels: - end_timer.start(3.5) + game_timer.start(3.5) else: - end_timer.start(2) - - -func _on_EndTimer_timeout() -> void: - if level_win and current_level_num < max_levels: - current_level_num += 1 - var new_level_path = level_path.format({"num": current_level_num}) - var next_level = load(new_level_path).instance() - add_child(next_level) - current_level.queue_free() - current_level = next_level - var current_base_level = current_level.get_node("BaseLevel") as BaseLevel - current_base_level.display_start(current_level_num) - var err = current_base_level.connect("game_complete", self, "_on_level_complete") + game_timer.start(2) + current_level_num += 1 + +func _on_GameTimer_timeout() -> void: + print('Timer done') + if level_win and current_level_num <= max_levels: + setup_next_level() + elif not level_win: + var header := game_screen_text.get_node("ColorRect/VBoxContainer/HeaderText") + var body := game_screen_text.get_node("ColorRect/VBoxContainer/BodyText") + header.text = "Seems you got lost in the world of make believe" + body.text = "I don't blame you, its a beautiful place" + if current_level != null: + current_level.queue_free() + else: + var header := game_screen_text.get_node("ColorRect/VBoxContainer/HeaderText") + var body := game_screen_text.get_node("ColorRect/VBoxContainer/BodyText") + header.text = "Now go out and meet some real neighbors" + body.text = "'In a way, you’ve already won in this world because you’re the only one who can be you.'\n-Mister Rogers" + if current_level != null: + current_level.queue_free() +func _on_GameScreenText_done_reading() -> void: + setup_next_level() diff --git a/scripts/neighbor.gd b/scripts/neighbor.gd index 71d5220..7fef310 100644 --- a/scripts/neighbor.gd +++ b/scripts/neighbor.gd @@ -4,15 +4,33 @@ class_name Neighbor signal found_home(id) +var NeighborSprite = { + 0:"aberlin", + 1:"chad", + 2:"gary", + 3:"maggie", + 4:"sarah", + 5:"steve", + 6:"tim", + 7:"tyler" +} + onready var roger_area := $RogerArea2D onready var sprite := $AnimatedSprite onready var wander_timer := $WanderTimer onready var chevron_sprite := $ChevronSprite +onready var line_path := $LinePath +onready var path_dist_label := $PathDistanceLabel +onready var circle_sprite := $CircleSprite export var MAX_SPEED := 225 export var ACCELERATION := 1000 export var FRICTION := 2000 +export var MAX_FOLLOW_DISTANCE := 250 +export var MIN_FOLLOW_DISTANCE := 80 +export var DIST_PERCENT_AWAY_SHOW_CUTOFF := 0.65 +var neighbor_sprite : int var state = State.IDLE var neighbor_velocity := Vector2.ZERO var leader: KinematicBody2D @@ -23,6 +41,10 @@ var matching_house_node : Node2D var house_position := Vector2.ZERO var house_direction := Vector2.ZERO var id : int +var path: Array = [] +var path_length: float +var calc_path := true +var level_navigation: Navigation2D setget set_level_navigation var pop_effect_scene = preload("res://scenes/pop.tscn") @@ -39,14 +61,24 @@ func reset_leads() -> void: follower.reset_leads() leader = null follower = null + +func set_level_navigation(node: Navigation2D) -> void: + level_navigation = node func _ready() -> void: + path_dist_label.text = '' id = int(self.name[-1]) rng.set_seed(id) matching_house_node = get_parent().get_node("House%s" % id) matching_house_node.connect("come_home", self, "_on_house_come_home") + circle_sprite.scale = Vector2((MAX_FOLLOW_DISTANCE / 16), (MAX_FOLLOW_DISTANCE / 16)) + circle_sprite.set_modulate(Color(0,0,0,0)) + _setup_animated_sprite() func _physics_process(delta: float) -> void: +# if OS.is_debug_build(): +# line_path.global_position = Vector2.ZERO +# chevron_sprite.visible = leader != null house_position = matching_house_node.global_position house_direction = (house_position - global_position).normalized() match state: @@ -63,12 +95,30 @@ func _move_state(delta: float) -> void: if leader == null: state = State.IDLE return - var result_vector := leader.global_position - global_position - if result_vector.length() > 100: + else: + if (leader.global_position - global_position).length() <= 40.0: +# if OS.is_debug_build(): +# chevron_sprite.rotation_degrees = rad2deg((global_position - leader.global_position).angle()) - 90 + _move_neighbor(global_position - leader.global_position) + return + if calc_path: + path = level_navigation.get_simple_path(global_position, leader.global_position) + calc_path = false + path_length = _calc_points_length(path) +# if OS.is_debug_build(): +# line_path.points = path +# path_dist_label.text = "%s" % path_length + else: + calc_path = true + var result_vector = path[1] - path[0] if len(path) >= 2 else leader.global_position - global_position +# if OS.is_debug_build(): +# chevron_sprite.rotation_degrees = rad2deg((result_vector).angle()) - 90 + if path_length > MIN_FOLLOW_DISTANCE: _move_neighbor(result_vector) else: state = State.IDLE - if result_vector.length() > 250: + _set_circle_indicator(result_vector.length()) + if result_vector.length() > MAX_FOLLOW_DISTANCE or path_length > MAX_FOLLOW_DISTANCE * 1.75: leader.follower = null leader = null if follower != null: @@ -83,13 +133,18 @@ func _wander_state(delta: float) -> void: _move_neighbor(wander_direction, true) func _idle_state(delta: float) -> void: - if wander_timer.is_stopped(): + if leader == null and len(line_path.points) != 0: + line_path.points = [] + circle_sprite.set_modulate(Color(0,0,0,0)) + if wander_timer.is_stopped() and leader == null: wander_timer.start(rng.randf_range(1.8, 6.5)) sprite.play("idle") + # Connect to roger or neighbor following roger for body in roger_area.get_overlapping_bodies(): - if body.is_class("KinematicBody2D") and not body is Trolley and leader == null and body.follower == null and body.leader != null: + if body.is_class("KinematicBody2D") and not body is Trolley and not body is Car and leader == null and body.follower == null and body.leader != null: leader = body leader.follower = self + if leader != null: state = State.MOVE @@ -112,14 +167,18 @@ func _move_neighbor(direction_vector: Vector2, is_walk: bool = false) -> void: else: neighbor_velocity = neighbor_velocity.move_toward(Vector2.ZERO, FRICTION * get_physics_process_delta_time()) - neighbor_velocity = move_and_slide(neighbor_velocity) + neighbor_velocity = move_and_slide(neighbor_velocity, Vector2( 0, 0 ), false, 4, 0.785398, false) + for i in get_slide_count(): + var collision := get_slide_collision(i) + if "Trolley" in collision.collider.name or "Car" in collision.collider.name: + state = State.IDLE func _on_RogerArea2D_body_entered(body: Node) -> void: if body != self and leader == null: if body is Player and body.follower == null: body.follower = self leader = body - elif body.is_class("KinematicBody2D") and not body is Trolley and body.follower == null: + elif body.is_class("KinematicBody2D") and not body is Trolley and not body is Car and body.follower == null: if body.leader != null: leader = body leader.follower = self @@ -152,3 +211,46 @@ func _on_house_come_home() -> void: leader.follower = follower follower.leader = leader state = State.FOUND_HOME + +func _set_circle_indicator(length: float) -> void: + # begin to show circle when neighbor is approaching max + if length / MAX_FOLLOW_DISTANCE >= DIST_PERCENT_AWAY_SHOW_CUTOFF: + # returns a value between 0 and 1 based on the cutoff value + var percent_visible = ((length / MAX_FOLLOW_DISTANCE) - DIST_PERCENT_AWAY_SHOW_CUTOFF) / (1 - DIST_PERCENT_AWAY_SHOW_CUTOFF) + circle_sprite.set_modulate(Color(percent_visible, percent_visible / 2, percent_visible / 2, percent_visible)) + else: + circle_sprite.set_modulate(Color(0,0,0,0)) + +func _setup_animated_sprite() -> void: + var name = NeighborSprite[id % 8] + var sprite_frames := SpriteFrames.new() + # add animations + sprite_frames.add_animation("idle") + sprite_frames.add_animation("run") + sprite_frames.add_animation("walk") + # idle + sprite_frames.add_frame("idle", load("res://assets/%s.png" % name)) + # walk + sprite_frames.add_frame("walk", load("res://assets/runningSprites/%s/%s1.png" % [name, name.capitalize()])) + sprite_frames.add_frame("walk", load("res://assets/runningSprites/%s/%s2.png" % [name, name.capitalize()])) + sprite_frames.add_frame("walk", load("res://assets/%s.png" % name)) + # run + for i in range(8): + sprite_frames.add_frame("run", load("res://assets/runningSprites/%s/%s%s.png" % [name, name.capitalize(), i])) + sprite_frames.set_animation_speed("run", 8.0) + sprite.frames = sprite_frames + +func _calc_points_length(points: PoolVector2Array) -> float: + var sum_vector := Vector2.ZERO + if len(points) == 0: + return (MAX_FOLLOW_DISTANCE + 1) as float + var current_point = points[0] + points.remove(0) + for point in points: + sum_vector += point - current_point + return sum_vector.length() + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + wander_timer.paused = paused diff --git a/scripts/player.gd b/scripts/player.gd index 1199401..f2433cd 100644 --- a/scripts/player.gd +++ b/scripts/player.gd @@ -18,7 +18,7 @@ onready var gui := $GUI enum State { MOVE, - IDLE + IDLE, } func set_camera_bounds(up: int, down: int, left: int, right: int): @@ -59,8 +59,11 @@ func _move_state(delta: float) -> void: else: player_velocity = player_velocity.move_toward(Vector2.ZERO, FRICTION * delta) - player_velocity = move_and_slide(player_velocity) - + player_velocity = move_and_slide(player_velocity, Vector2( 0, 0 ), false, 4, 0.785398, false) + for i in get_slide_count(): + var collision := get_slide_collision(i) + if "Trolley" in collision.collider.name or "Car" in collision.collider.name: + state = State.IDLE if player_velocity == Vector2.ZERO: state = State.IDLE @@ -70,3 +73,7 @@ func _idle_state(delta: float) -> void: state = State.MOVE else: sprite.set_animation("idle") + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) diff --git a/scripts/trolley.gd b/scripts/trolley.gd index afdac67..5e45734 100644 --- a/scripts/trolley.gd +++ b/scripts/trolley.gd @@ -7,7 +7,12 @@ signal rogers_entered_trolley() signal left_wih_rogers(has_rogers) onready var trolley_closed_shape = $TrolleyClosedShape +onready var timer := $Timer +onready var player := $AudioStreamPlayer2D +onready var smoke := $SmokeParticles + export var MAX_VELOCITY = 8 +export var MAX_PITCH_SOUND := 1.25 var velocity := Vector2.ZERO var state = State.STOPPED @@ -16,6 +21,8 @@ var destination := Vector2.ZERO var house_position : Vector2 var arrival_time: int var en_route_length: float +var roger: Player +var audio_enabled := false enum State { MOVE_TO_START, @@ -28,12 +35,14 @@ func set_trolley_open(trolley_open: bool) -> void: trolley_closed_shape.set_deferred("disabled", trolley_open) func move_to_start(start_pos: Vector2) -> void: +# smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 160.0) state = State.MOVE_TO_START destination = start_pos velocity = Vector2(MAX_VELOCITY, 0) set_trolley_open(false) func move_to_end(end_pos: Vector2, seconds_to_exit) -> void: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 100.0) state = State.EN_ROUTE destination = end_pos velocity = Vector2.ZERO @@ -43,11 +52,17 @@ func move_to_end(end_pos: Vector2, seconds_to_exit) -> void: func move_to_leave() -> void: if state != State.LEAVING: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 160.0) set_trolley_open(false) - emit_signal("left_wih_rogers", has_roger) state = State.LEAVING - + timer.start(2) + +#func set_roger_body(body: Player) -> void: +# roger = body + func _physics_process(delta: float) -> void: + if not player.playing and audio_enabled: + player.play() match state: State.MOVE_TO_START: _decelerate_to_start(delta) @@ -74,7 +89,8 @@ func _decelerate_to_start(delta: float) -> void: func _stop(delta: float) -> void: - pass + if smoke.get_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY) > 25: + smoke.set_param(CPUParticles2D.PARAM_INITIAL_LINEAR_VELOCITY, 25.0) func _en_route(delta: float) -> void: velocity.x = en_route_length / arrival_time * delta @@ -86,11 +102,13 @@ func _en_route(delta: float) -> void: return collider.move_and_collide(velocity * 3) if global_position.x >= destination.x: - set_trolley_open(false) - state = State.LEAVING + set_trolley_open(true) + state = State.STOPPED func _leaving(delta: float) -> void: + var new_speed = move_toward(player.get_pitch_scale(), MAX_PITCH_SOUND, delta / 2) + player.set_pitch_scale(new_speed) velocity.x = min(move_toward(velocity.x, (destination.x + 200), delta * 10), MAX_VELOCITY) var collision := move_and_collide(velocity) if collision: @@ -108,9 +126,20 @@ func _on_TrolleySeatArea_body_entered(body: Node) -> void: trolley_closed_shape.set_deferred("disabled", false) emit_signal("rogers_entered_trolley") - func _on_TrolleySurroundingArea_body_exited(body_rid: RID, body: Node, body_shape_index: int, local_shape_index: int) -> void: if body is Player: has_roger = false emit_signal("rogers_left_trolley") +func _on_Timer_timeout() -> void: + timer.stop() + emit_signal("left_wih_rogers", has_roger) + +func _set_audio(enabled: bool) -> void: + audio_enabled = enabled + +func _set_paused(paused: bool) -> void: + set_physics_process(!paused) + set_process(!paused) + smoke.set_speed_scale(0 if paused else 1) + timer.paused = paused