From f9cd50e2a7c2cac59e6533f88a63c423f073af01 Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Sat, 4 Jan 2025 20:00:21 -0500 Subject: [PATCH] hills no longer verdant --- graphics/backgrounds/future/hills_future.png | Bin 0 -> 14184 bytes .../future/hills_future.png.import | 35 ++++ graphics/tiles/flower/flower_blue_ex_1.png | Bin 0 -> 184 bytes .../tiles/flower/flower_blue_ex_1.png.import | 35 ++++ graphics/tiles/flower/flower_blue_ex_2.png | Bin 0 -> 184 bytes .../tiles/flower/flower_blue_ex_2.png.import | 35 ++++ graphics/tiles/flower/flower_blue_ex_3.png | Bin 0 -> 184 bytes .../tiles/flower/flower_blue_ex_3.png.import | 35 ++++ graphics/tiles/flower/flower_blue_ex_4.png | Bin 0 -> 196 bytes .../tiles/flower/flower_blue_ex_4.png.import | 35 ++++ graphics/tiles/flower/flower_blue_ex_5.png | Bin 0 -> 183 bytes .../tiles/flower/flower_blue_ex_5.png.import | 35 ++++ graphics/tiles/flower/flower_blue_ex_6.png | Bin 0 -> 182 bytes .../tiles/flower/flower_blue_ex_6.png.import | 35 ++++ graphics/tiles/flower/flower_blue_ex_7.png | Bin 0 -> 183 bytes .../tiles/flower/flower_blue_ex_7.png.import | 35 ++++ graphics/tiles/flower/flower_blue_ex_8.png | Bin 0 -> 195 bytes .../tiles/flower/flower_blue_ex_8.png.import | 35 ++++ graphics/tiles/flower_blue_ex.tres | 29 +++ graphics/tiles/future/grass_future.png | Bin 5476 -> 2635 bytes graphics/tiles/future/ladders_future.png | Bin 0 -> 2462 bytes .../tiles/future/ladders_future.png.import | 35 ++++ maps/future/hills_future.tscn | 195 ++++++++++++++--- objects/enemy/flower_fiend.tscn | 31 +++ objects/environment/test_fire/test_fire.tscn | 1 + tilesets/future/t_grass_future.tres | 196 +----------------- tilesets/future/t_ladders_future.tres | 3 +- 27 files changed, 583 insertions(+), 222 deletions(-) create mode 100644 graphics/backgrounds/future/hills_future.png create mode 100644 graphics/backgrounds/future/hills_future.png.import create mode 100644 graphics/tiles/flower/flower_blue_ex_1.png create mode 100644 graphics/tiles/flower/flower_blue_ex_1.png.import create mode 100644 graphics/tiles/flower/flower_blue_ex_2.png create mode 100644 graphics/tiles/flower/flower_blue_ex_2.png.import create mode 100644 graphics/tiles/flower/flower_blue_ex_3.png create mode 100644 graphics/tiles/flower/flower_blue_ex_3.png.import create mode 100644 graphics/tiles/flower/flower_blue_ex_4.png create mode 100644 graphics/tiles/flower/flower_blue_ex_4.png.import create mode 100644 graphics/tiles/flower/flower_blue_ex_5.png create mode 100644 graphics/tiles/flower/flower_blue_ex_5.png.import create mode 100644 graphics/tiles/flower/flower_blue_ex_6.png create mode 100644 graphics/tiles/flower/flower_blue_ex_6.png.import create mode 100644 graphics/tiles/flower/flower_blue_ex_7.png create mode 100644 graphics/tiles/flower/flower_blue_ex_7.png.import create mode 100644 graphics/tiles/flower/flower_blue_ex_8.png create mode 100644 graphics/tiles/flower/flower_blue_ex_8.png.import create mode 100644 graphics/tiles/flower_blue_ex.tres create mode 100644 graphics/tiles/future/ladders_future.png create mode 100644 graphics/tiles/future/ladders_future.png.import create mode 100644 objects/enemy/flower_fiend.tscn diff --git a/graphics/backgrounds/future/hills_future.png b/graphics/backgrounds/future/hills_future.png new file mode 100644 index 0000000000000000000000000000000000000000..d782edf77f205480778ba77e6bf3744e3fa323df GIT binary patch literal 14184 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 literal 0 HcmV?d00001 diff --git a/graphics/tiles/flower/flower_blue_ex_4.png.import b/graphics/tiles/flower/flower_blue_ex_4.png.import new file mode 100644 index 0000000..1751884 --- /dev/null +++ b/graphics/tiles/flower/flower_blue_ex_4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/flower_blue_ex_4.png-0c41fbc3dd5810c3d30bf08dc85be050.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/tiles/flower/flower_blue_ex_4.png" +dest_files=[ "res://.import/flower_blue_ex_4.png-0c41fbc3dd5810c3d30bf08dc85be050.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=true +svg/scale=1.0 diff --git a/graphics/tiles/flower/flower_blue_ex_5.png b/graphics/tiles/flower/flower_blue_ex_5.png new file mode 100644 index 0000000000000000000000000000000000000000..c87d4a1f27ae129131e4a195c792bba81c0b6420 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRM!3HF?&tBaMq!^2X+?^QKos)S9a~60+7BevL9Ry*<9TT(P0tJ0MT^vI+f|D0WCA3^BP>BEZ-+s!;4;$JA zo#oarur&A>v}GnR3GQHce_J*|YIUi>N$tcR2XBK)ps0ZX a1H;E0<-+-GPn3b?GI+ZBxvXa~60+7BevL9Ry*<9TT(P0tLN2T^vI+f|D2MC$wDBaM<_cf4#=!hl%{k z%cLeS2{0HPlsJ;kbov3~p8WC!QP009ef@uab`FofnLnd<(}Af!=gqj*DAHswg`0(k ahhgzD`S*YHKRW=8W$<+Mb6Mw<&;$Un96ICx literal 0 HcmV?d00001 diff --git a/graphics/tiles/flower/flower_blue_ex_6.png.import b/graphics/tiles/flower/flower_blue_ex_6.png.import new file mode 100644 index 0000000..fc7ccf5 --- /dev/null +++ b/graphics/tiles/flower/flower_blue_ex_6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/flower_blue_ex_6.png-9a99d2857e703ed88e1e2d0209925df3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/tiles/flower/flower_blue_ex_6.png" +dest_files=[ "res://.import/flower_blue_ex_6.png-9a99d2857e703ed88e1e2d0209925df3.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=true +svg/scale=1.0 diff --git a/graphics/tiles/flower/flower_blue_ex_7.png b/graphics/tiles/flower/flower_blue_ex_7.png new file mode 100644 index 0000000000000000000000000000000000000000..c87d4a1f27ae129131e4a195c792bba81c0b6420 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRM!3HF?&tBaMq!^2X+?^QKos)S9a~60+7BevL9Ry*<9TT(P0tJ0MT^vI+f|D0WCA3^BP>BEZ-+s!;4;$JA zo#oarur&A>v}GnR3GQHce_J*|YIUi>N$tcR2XBK)ps0ZX a1H;E0<-+-GPn3b?GI+ZBxvXa~60+7BevL9Ry*<9TT(P0tF*HT^vI+f|C{444g6zCg}hCFMlef;>O_) zC3dy|)&w4=6H+r4n6N#l-OYUJP?D_Ar&BflKCcrF{7NvpBPG!g{rroPsLsiC|F~QE nnKay#yx&Zo!8G{ItxRR0al(^HV2UdN4amwAxSh za1r4S?uf`)n3Sj!awKT6LX%U6;G@7DyA1MN}5@>T}E_6xc}mexDwwL7hBrT>nDYRU4z2>$e*U!)A zy=vv{{`O_crPOVP$1ElvslRBTvB{^8DKIiOFh*#T{OU*fU;h>sN!ztSSJ@3${2 zwb-qbeavi5zQbwfxbl*Cu2VcIMjxt_?wc^5y&hm6{_1V|{KwWFUg5&w8+O;T&y74e zZ~dotyH4HvXY=^G`y1&gONzF{yg6bCj2N>3pAc847pd#ZgPOu^UTKBWZto(~IQ}ap^OThAmN|P1XWG36Q=}yjP)3F6P69jC)?z8g9 zEH23}s58{0X@gW?l4)K zLt}CoySkWyJ}Ek%LUl%RsMn+Dw9!X*hmAfqCqvY^q!uR^Wfp*Z47MF28sy>zArN`7;OyTV{%1We6CSL|h)}m_Il-=A z>iJSC7cnNf*(G?E zy?FFbR4cQg|5Xu-RQH_E+fxzID$x-AwPc ztq5jcrhdV&*%W3&$%pTa-?qPJ7hy{Jny@l(#iOy~( zsW$(AXQb}tDIZB+ozH`Zqpt6 z&piCN=V%iUA6A6j?RFz@*s@IRhcs)B(VnB6^H{an^L HB{Ts5v$}K0 literal 5476 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 literal 0 HcmV?d00001 diff --git a/graphics/tiles/future/ladders_future.png.import b/graphics/tiles/future/ladders_future.png.import new file mode 100644 index 0000000..72583fd --- /dev/null +++ b/graphics/tiles/future/ladders_future.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ladders_future.png-77afa70d1b61cc563dfd5f755d5b5fc3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/tiles/future/ladders_future.png" +dest_files=[ "res://.import/ladders_future.png-77afa70d1b61cc563dfd5f755d5b5fc3.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=true +svg/scale=1.0 diff --git a/maps/future/hills_future.tscn b/maps/future/hills_future.tscn index e5b6bb2..2a139bb 100644 --- a/maps/future/hills_future.tscn +++ b/maps/future/hills_future.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=33 format=2] +[gd_scene load_steps=37 format=2] [ext_resource path="res://objects/environment/ladder/ladder.tscn" type="PackedScene" id=1] [ext_resource path="res://objects/hud/hud.tscn" type="PackedScene" id=2] @@ -6,7 +6,7 @@ [ext_resource path="res://objects/collectibles/star.tscn" type="PackedScene" id=4] [ext_resource path="res://objects/collectibles/key.tscn" type="PackedScene" id=5] [ext_resource path="res://objects/Camera2D.tscn" type="PackedScene" id=6] -[ext_resource path="res://graphics/backgrounds/hills.png" type="Texture" id=7] +[ext_resource path="res://objects/environment/falling_block/falling_block_lab.tscn" type="PackedScene" id=7] [ext_resource path="res://tilesets/t_grass.tres" type="TileSet" id=8] [ext_resource path="res://tilesets/t_death.tres" type="TileSet" id=9] [ext_resource path="res://shaders/can_stain.tres" type="Material" id=10] @@ -14,13 +14,13 @@ [ext_resource path="res://objects/enemy/bat.tscn" type="PackedScene" id=12] [ext_resource path="res://objects/environment/barrier/barrier.tscn" type="PackedScene" id=13] [ext_resource path="res://objects/enemy/snake.tscn" type="PackedScene" id=14] -[ext_resource path="res://objects/enemy/slime.tscn" type="PackedScene" id=15] +[ext_resource path="res://objects/enemy/flower_fiend.tscn" type="PackedScene" id=15] [ext_resource path="res://objects/environment/turniwood/turning_platform.tscn" type="PackedScene" id=16] [ext_resource path="res://objects/collectibles/shard.tscn" type="PackedScene" id=17] [ext_resource path="res://scripts/delete_on_game_running.gd" type="Script" id=18] [ext_resource path="res://maps/map.gd" type="Script" id=19] [ext_resource path="res://objects/environment/exit/exit.tscn" type="PackedScene" id=20] -[ext_resource path="res://tilesets/t_ladders.tres" type="TileSet" id=21] +[ext_resource path="res://graphics/backgrounds/future/hills_future.png" type="Texture" id=21] [ext_resource path="res://objects/lore/hills/bioslime.tscn" type="PackedScene" id=22] [ext_resource path="res://objects/lore/hills/catbat.tscn" type="PackedScene" id=23] [ext_resource path="res://objects/lore/hills/eviscerator.tscn" type="PackedScene" id=24] @@ -31,7 +31,15 @@ [ext_resource path="res://objects/lore/hills/speccy.tscn" type="PackedScene" id=29] [ext_resource path="res://objects/lore/hills/sg.tscn" type="PackedScene" id=30] [ext_resource path="res://graphics/turniwood/turning_platform_wood_dark.png" type="Texture" id=31] -[ext_resource path="res://graphics/decal/helper_hints/the_signs/go_right_from_here/arrow_sign.png" type="Texture" id=32] +[ext_resource path="res://shaders/noise_slow.gdshader" type="Shader" id=32] +[ext_resource path="res://tilesets/future/t_ladders_future.tres" type="TileSet" id=33] +[ext_resource path="res://objects/environment/test_fire/test_fire.tscn" type="PackedScene" id=34] +[ext_resource path="res://tilesets/future/t_grass_future.tres" type="TileSet" id=35] + +[sub_resource type="ShaderMaterial" id=1] +shader = ExtResource( 32 ) +shader_param/animate_noise = true +shader_param/noise_intensity = 12.0 [node name="Map" type="Node2D" groups=["map"]] pause_mode = 1 @@ -44,28 +52,34 @@ lore_entries = [ ExtResource( 25 ), ExtResource( 24 ), ExtResource( 22 ), ExtRes [node name="CanvasLayer" type="CanvasLayer" parent="."] layer = -2 +[node name="ColorRect" type="ColorRect" parent="CanvasLayer"] +visible = false +material = SubResource( 1 ) +margin_right = 256.0 +margin_bottom = 192.0 +color = Color( 1, 1, 1, 0.25098 ) + [node name="Background" type="Sprite" parent="CanvasLayer"] +modulate = Color( 0.627451, 0.627451, 0.627451, 1 ) z_index = -2 -texture = ExtResource( 7 ) +texture = ExtResource( 21 ) centered = false __meta__ = { "_edit_lock_": true } -[node name="Camera2D" parent="." instance=ExtResource( 6 )] +[node name="Node2D" parent="CanvasLayer" instance=ExtResource( 34 )] +position = Vector2( 8, 0 ) -[node name="BackgroundTiles" type="TileMap" parent="."] -tile_set = ExtResource( 8 ) -cell_size = Vector2( 8, 8 ) -format = 1 +[node name="Camera2D" parent="." instance=ExtResource( 6 )] [node name="Ground" type="TileMap" parent="." groups=["can_stain"]] light_mask = 3 material = ExtResource( 10 ) -tile_set = ExtResource( 8 ) +tile_set = ExtResource( 35 ) cell_size = Vector2( 8, 8 ) format = 1 -tile_data = PoolIntArray( 65535, 3, 0, 96, 3, 0, 131071, 3, 65536, 65632, 3, 65536, 196607, 3, 65536, 131168, 3, 65536, 262143, 3, 65536, 196634, 5, 0, 196698, 3, 1, 196699, 3, 3, 196704, 3, 65536, 327679, 3, 65536, 262170, 3, 1, 262171, 3, 196610, 262172, 3, 196611, 262183, 5, 0, 262189, 5, 0, 262196, 3, 196609, 262197, 3, 196611, 262200, 3, 196609, 262201, 3, 196610, 262202, 3, 196611, 262228, 4, 0, 262230, 3, 1, 262231, 3, 3, 262234, 3, 65537, 262235, 3, 65539, 262236, 4, 0, 262240, 3, 65536, 393215, 3, 65536, 327682, 3, 1, 327683, 3, 2, 327684, 3, 2, 327685, 3, 2, 327686, 3, 3, 327690, 3, 196609, 327691, 3, 196610, 327692, 3, 196610, 327693, 3, 196610, 327694, 3, 196610, 327695, 3, 196611, 327706, 3, 65536, 327710, 3, 0, 327719, 3, 196609, 327720, 3, 196610, 327721, 3, 196610, 327722, 3, 196610, 327723, 3, 196610, 327724, 3, 196610, 327725, 3, 196611, 327762, 3, 1, 327763, 3, 2, 327764, 3, 2, 327765, 3, 2, 327766, 3, 65538, 327767, 3, 65538, 327768, 3, 2, 327769, 3, 2, 327770, 3, 65538, 327771, 3, 65538, 327772, 3, 3, 327776, 3, 65536, 458751, 3, 65536, 393218, 3, 131073, 393219, 3, 131074, 393220, 3, 131074, 393221, 3, 131074, 393222, 3, 131075, 393237, 5, 0, 393241, 3, 1, 393242, 3, 65539, 393246, 3, 65536, 393291, 4, 0, 393298, 3, 65537, 393299, 3, 65538, 393300, 3, 65538, 393301, 3, 131074, 393302, 3, 131074, 393303, 3, 131074, 393304, 3, 131074, 393305, 3, 131074, 393306, 3, 131074, 393307, 3, 131074, 393308, 3, 131075, 393312, 3, 65536, 524287, 3, 65536, 458770, 3, 1, 458771, 3, 2, 458772, 3, 2, 458773, 3, 3, 458776, 3, 196609, 458777, 3, 131074, 458778, 3, 131074, 458779, 3, 196610, 458780, 3, 196610, 458781, 3, 196610, 458782, 3, 131075, 458787, 3, 196609, 458788, 3, 196610, 458789, 3, 196611, 458815, 5, 0, 458819, 4, 0, 458827, 3, 1, 458828, 3, 196610, 458829, 3, 196610, 458830, 3, 196610, 458831, 3, 196610, 458832, 3, 196610, 458833, 3, 196610, 458834, 3, 131074, 458835, 3, 131074, 458836, 3, 65539, 458848, 3, 65536, 589823, 3, 65536, 524306, 3, 65537, 524307, 3, 65538, 524308, 3, 65538, 524309, 3, 65539, 524334, 5, 0, 524346, 5, 0, 524349, 3, 1, 524350, 3, 196610, 524351, 3, 196610, 524352, 3, 196610, 524353, 3, 196610, 524354, 3, 196610, 524355, 3, 3, 524363, 3, 65536, 524372, 3, 65536, 524384, 3, 65536, 655359, 3, 65536, 589838, 4, 0, 589842, 3, 65537, 589843, 3, 131074, 589844, 3, 131074, 589845, 3, 131074, 589846, 3, 3, 589854, 4, 0, 589859, 4, 0, 589863, 3, 0, 589870, 3, 196609, 589871, 3, 196610, 589872, 3, 196610, 589873, 3, 196610, 589874, 3, 196610, 589875, 3, 196610, 589876, 3, 196610, 589877, 3, 196610, 589878, 3, 2, 589879, 3, 196610, 589880, 3, 196610, 589881, 3, 196610, 589882, 3, 196610, 589883, 3, 196610, 589884, 3, 196610, 589885, 3, 131075, 589891, 3, 131073, 589892, 3, 196610, 589893, 3, 196610, 589894, 3, 196610, 589895, 3, 196610, 589896, 3, 196610, 589897, 3, 196610, 589898, 3, 196610, 589899, 3, 131075, 589908, 3, 65536, 589919, 3, 1, 589920, 3, 65539, 720895, 3, 65536, 655370, 5, 0, 655374, 3, 196609, 655375, 3, 196610, 655376, 3, 196610, 655377, 3, 196610, 655378, 3, 131075, 655382, 3, 131073, 655383, 3, 3, 655388, 4, 0, 655390, 3, 1, 655391, 3, 2, 655392, 3, 196610, 655393, 3, 196610, 655394, 3, 196610, 655395, 3, 196610, 655396, 3, 196610, 655397, 3, 196610, 655398, 3, 196610, 655399, 3, 131075, 655414, 3, 65536, 655444, 3, 65536, 655448, 5, 0, 655452, 5, 0, 655454, 3, 1, 655455, 3, 65538, 655456, 3, 65539, 786431, 3, 65536, 720902, 3, 196609, 720903, 3, 196610, 720904, 3, 196610, 720905, 3, 196610, 720906, 3, 196610, 720907, 3, 196610, 720908, 3, 196611, 720919, 3, 131073, 720920, 3, 196610, 720921, 3, 196610, 720922, 3, 196610, 720923, 3, 196610, 720924, 3, 196611, 720926, 3, 131073, 720927, 3, 131075, 720950, 3, 65536, 720977, 3, 1, 720978, 3, 2, 720979, 3, 2, 720980, 3, 131075, 720982, 3, 196609, 720983, 3, 196610, 720984, 3, 196610, 720985, 3, 196610, 720986, 3, 196610, 720987, 3, 196610, 720988, 3, 196610, 720989, 3, 196610, 720990, 3, 131074, 720991, 3, 131074, 720992, 3, 65539, 851967, 3, 65536, 786486, 3, 65536, 786513, 3, 131073, 786514, 3, 131074, 786515, 3, 131075, 786528, 3, 65536, 917503, 3, 65536, 851982, 3, 196609, 851983, 3, 196611, 852022, 3, 131072, 852037, 5, 0, 852040, 5, 0, 852044, 3, 1, 852045, 3, 2, 852046, 3, 2, 852047, 3, 3, 852064, 3, 65536, 983039, 3, 65536, 917517, 3, 0, 917522, 3, 0, 917531, 5, 0, 917548, 3, 196609, 917549, 3, 196610, 917550, 3, 196610, 917551, 3, 196611, 917554, 3, 196609, 917555, 3, 196610, 917556, 3, 196611, 917573, 3, 1, 917574, 3, 2, 917575, 3, 2, 917576, 3, 3, 917580, 3, 131073, 917581, 3, 131074, 917582, 3, 131074, 917583, 3, 131075, 917600, 3, 65536, 1048575, 3, 65536, 983051, 4, 0, 983052, 3, 1, 983053, 3, 65539, 983057, 3, 1, 983058, 3, 65538, 983059, 3, 2, 983060, 3, 2, 983061, 3, 2, 983062, 3, 3, 983065, 3, 196609, 983066, 3, 196610, 983067, 3, 196610, 983068, 3, 196610, 983069, 3, 3, 983073, 5, 0, 983078, 4, 0, 983103, 4, 0, 983106, 4, 0, 983109, 3, 131073, 983110, 3, 131074, 983111, 3, 131074, 983112, 3, 131075, 983124, 5, 0, 983134, 3, 196609, 983135, 3, 196610, 983136, 3, 65539, 1114111, 3, 65536, 1048587, 3, 196609, 1048588, 3, 131074, 1048589, 3, 131074, 1048590, 3, 196610, 1048591, 3, 196610, 1048592, 3, 196610, 1048593, 3, 131074, 1048594, 3, 131074, 1048595, 3, 131074, 1048596, 3, 131074, 1048597, 3, 131074, 1048598, 3, 131075, 1048605, 3, 131073, 1048606, 3, 196610, 1048607, 3, 196610, 1048608, 3, 196610, 1048609, 3, 196611, 1048612, 3, 196609, 1048613, 3, 196610, 1048614, 3, 196610, 1048615, 3, 196610, 1048616, 3, 196611, 1048638, 3, 1, 1048639, 3, 2, 1048640, 3, 2, 1048641, 3, 2, 1048642, 3, 3, 1048659, 3, 1, 1048660, 3, 2, 1048661, 3, 2, 1048662, 3, 3, 1048665, 3, 196608, 1048668, 3, 196608, 1048672, 3, 65536, 1179647, 3, 65536, 1114116, 5, 0, 1114120, 5, 0, 1114174, 3, 131073, 1114175, 3, 131074, 1114176, 3, 131074, 1114177, 3, 131074, 1114178, 3, 131075, 1114193, 5, 0, 1114194, 3, 1, 1114195, 3, 65538, 1114196, 3, 65538, 1114197, 3, 131074, 1114198, 3, 131075, 1114208, 3, 65536, 1245183, 3, 65537, 1179648, 3, 196610, 1179649, 3, 196611, 1179652, 3, 196609, 1179653, 3, 196610, 1179654, 3, 196610, 1179655, 3, 196610, 1179656, 3, 196611, 1179706, 3, 1, 1179707, 3, 3, 1179728, 3, 1, 1179729, 3, 2, 1179730, 3, 65538, 1179731, 3, 131074, 1179732, 3, 131075, 1179744, 3, 65536, 1310719, 3, 65536, 1245194, 4, 0, 1245199, 4, 0, 1245228, 4, 0, 1245242, 3, 131073, 1245243, 3, 131075, 1245264, 3, 131073, 1245265, 3, 131074, 1245266, 3, 131075, 1245280, 3, 65536, 1376255, 3, 65536, 1310730, 3, 1, 1310731, 3, 2, 1310732, 3, 2, 1310733, 3, 2, 1310734, 3, 2, 1310735, 3, 3, 1310761, 3, 1, 1310762, 3, 2, 1310763, 3, 2, 1310764, 3, 3, 1310773, 3, 1, 1310774, 3, 2, 1310775, 3, 3, 1310816, 3, 65536, 1441791, 3, 65536, 1376257, 4, 0, 1376260, 4, 0, 1376263, 4, 0, 1376264, 2, 1, 1376266, 3, 65537, 1376267, 3, 65538, 1376268, 3, 65538, 1376269, 3, 65538, 1376270, 3, 65538, 1376271, 3, 65538, 1376272, 3, 3, 1376275, 4, 0, 1376291, 4, 0, 1376297, 3, 65537, 1376298, 3, 65538, 1376299, 3, 65538, 1376300, 3, 65539, 1376309, 3, 65537, 1376310, 3, 65538, 1376311, 3, 65539, 1376312, 4, 0, 1376320, 4, 0, 1376327, 4, 0, 1376331, 4, 0, 1376339, 4, 0, 1376347, 4, 0, 1376352, 3, 65536, 1507327, 3, 65537, 1441792, 3, 2, 1441793, 3, 2, 1441794, 3, 2, 1441795, 3, 2, 1441796, 3, 2, 1441797, 3, 2, 1441798, 3, 2, 1441799, 3, 2, 1441800, 3, 2, 1441801, 3, 2, 1441802, 3, 65538, 1441803, 3, 65538, 1441804, 3, 65538, 1441805, 3, 65538, 1441806, 3, 65538, 1441807, 3, 65538, 1441808, 3, 65538, 1441809, 3, 2, 1441810, 3, 2, 1441811, 3, 2, 1441812, 3, 2, 1441813, 3, 3, 1441817, 3, 1, 1441818, 3, 2, 1441819, 3, 2, 1441820, 3, 2, 1441821, 3, 2, 1441822, 3, 2, 1441823, 3, 2, 1441824, 3, 2, 1441825, 3, 2, 1441826, 3, 2, 1441827, 3, 2, 1441828, 3, 2, 1441829, 3, 2, 1441830, 3, 2, 1441831, 3, 2, 1441832, 3, 2, 1441833, 3, 65538, 1441834, 3, 65538, 1441835, 3, 65538, 1441836, 3, 65539, 1441845, 3, 65537, 1441846, 3, 65538, 1441847, 3, 65538, 1441848, 3, 2, 1441849, 3, 2, 1441850, 3, 2, 1441851, 3, 2, 1441852, 3, 2, 1441853, 3, 2, 1441854, 3, 2, 1441855, 3, 2, 1441856, 3, 2, 1441857, 3, 2, 1441858, 3, 2, 1441859, 3, 2, 1441860, 3, 2, 1441861, 3, 2, 1441862, 3, 2, 1441863, 3, 3, 1441867, 3, 1, 1441868, 3, 2, 1441869, 3, 2, 1441870, 3, 2, 1441871, 3, 2, 1441872, 3, 2, 1441873, 3, 2, 1441874, 3, 2, 1441875, 3, 2, 1441876, 3, 2, 1441877, 3, 2, 1441878, 3, 2, 1441879, 3, 2, 1441880, 3, 2, 1441881, 3, 2, 1441882, 3, 2, 1441883, 3, 2, 1441884, 3, 2, 1441885, 3, 2, 1441886, 3, 2, 1441887, 3, 2, 1441888, 3, 65539, 1572863, 3, 65537, 1507328, 3, 65538, 1507329, 3, 65538, 1507330, 3, 65538, 1507331, 3, 65538, 1507332, 3, 65538, 1507333, 3, 65538, 1507334, 3, 65538, 1507335, 3, 65538, 1507336, 3, 65538, 1507337, 3, 65538, 1507338, 3, 65538, 1507339, 3, 65538, 1507340, 3, 65538, 1507341, 3, 65538, 1507342, 3, 65538, 1507343, 3, 65538, 1507344, 3, 65538, 1507345, 3, 65538, 1507346, 3, 65538, 1507347, 3, 65538, 1507348, 3, 65538, 1507349, 3, 65539, 1507353, 3, 65537, 1507354, 3, 65538, 1507355, 3, 65538, 1507356, 3, 65538, 1507357, 3, 65538, 1507358, 3, 65538, 1507359, 3, 65538, 1507360, 3, 65538, 1507361, 3, 65538, 1507362, 3, 65538, 1507363, 3, 65538, 1507364, 3, 65538, 1507365, 3, 65538, 1507366, 3, 65538, 1507367, 3, 65538, 1507368, 3, 65538, 1507369, 3, 65538, 1507370, 3, 65538, 1507371, 3, 65538, 1507372, 3, 65539, 1507381, 3, 65537, 1507382, 3, 65538, 1507383, 3, 65538, 1507384, 3, 65538, 1507385, 3, 65538, 1507386, 3, 65538, 1507387, 3, 65538, 1507388, 3, 65538, 1507389, 3, 65538, 1507390, 3, 65538, 1507391, 3, 65538, 1507392, 3, 65538, 1507393, 3, 65538, 1507394, 3, 65538, 1507395, 3, 65538, 1507396, 3, 65538, 1507397, 3, 65538, 1507398, 3, 65538, 1507399, 3, 65539, 1507403, 3, 65537, 1507404, 3, 65538, 1507405, 3, 65538, 1507406, 3, 65538, 1507407, 3, 65538, 1507408, 3, 65538, 1507409, 3, 65538, 1507410, 3, 65538, 1507411, 3, 65538, 1507412, 3, 65538, 1507413, 3, 65538, 1507414, 3, 65538, 1507415, 3, 65538, 1507416, 3, 65538, 1507417, 3, 65538, 1507418, 3, 65538, 1507419, 3, 65538, 1507420, 3, 65538, 1507421, 3, 65538, 1507422, 3, 65538, 1507423, 3, 65538, 1507424, 3, 65539, 1638399, 3, 131073, 1572864, 3, 131074, 1572865, 3, 131074, 1572866, 3, 131074, 1572867, 3, 131074, 1572868, 3, 131074, 1572869, 3, 131074, 1572870, 3, 131074, 1572871, 3, 131074, 1572872, 3, 131074, 1572873, 3, 131074, 1572874, 3, 131074, 1572875, 3, 131074, 1572876, 3, 131074, 1572877, 3, 131074, 1572878, 3, 131074, 1572879, 3, 131074, 1572880, 3, 131074, 1572881, 3, 131074, 1572882, 3, 131074, 1572883, 3, 131074, 1572884, 3, 131074, 1572885, 3, 131075, 1572889, 3, 131073, 1572890, 3, 131074, 1572891, 3, 131074, 1572892, 3, 131074, 1572893, 3, 131074, 1572894, 3, 131074, 1572895, 3, 131074, 1572896, 3, 131074, 1572897, 3, 131074, 1572898, 3, 131074, 1572899, 3, 131074, 1572900, 3, 131074, 1572901, 3, 131074, 1572902, 3, 131074, 1572903, 3, 131074, 1572904, 3, 131074, 1572905, 3, 131074, 1572906, 3, 131074, 1572907, 3, 131074, 1572908, 3, 131075, 1572917, 3, 131073, 1572918, 3, 131074, 1572919, 3, 131074, 1572920, 3, 131074, 1572921, 3, 131074, 1572922, 3, 131074, 1572923, 3, 131074, 1572924, 3, 131074, 1572925, 3, 131074, 1572926, 3, 131074, 1572927, 3, 131074, 1572928, 3, 131074, 1572929, 3, 131074, 1572930, 3, 131074, 1572931, 3, 131074, 1572932, 3, 131074, 1572933, 3, 131074, 1572934, 3, 131074, 1572935, 3, 131075, 1572939, 3, 131073, 1572940, 3, 131074, 1572941, 3, 131074, 1572942, 3, 131074, 1572943, 3, 131074, 1572944, 3, 131074, 1572945, 3, 131074, 1572946, 3, 131074, 1572947, 3, 131074, 1572948, 3, 131074, 1572949, 3, 131074, 1572950, 3, 131074, 1572951, 3, 131074, 1572952, 3, 131074, 1572953, 3, 131074, 1572954, 3, 131074, 1572955, 3, 131074, 1572956, 3, 131074, 1572957, 3, 131074, 1572958, 3, 131074, 1572959, 3, 131074, 1572960, 3, 131075 ) +tile_data = PoolIntArray( -65505, 3, 0, 65535, 3, 0, 31, 3, 65536, 96, 3, 0, 131071, 3, 65536, 65567, 3, 65536, 65632, 3, 65536, 196607, 3, 65536, 131103, 3, 65536, 131168, 3, 65536, 262143, 3, 65536, 196639, 3, 65536, 196698, 3, 1, 196699, 3, 3, 196704, 3, 65536, 327679, 3, 65536, 262170, 3, 1, 262171, 3, 196610, 262172, 3, 196611, 262174, 3, 1, 262175, 3, 131075, 262230, 3, 1, 262231, 3, 3, 262234, 3, 65537, 262235, 3, 65539, 262240, 3, 65536, 393215, 3, 65536, 327686, 3, 0, 327690, 3, 196609, 327691, 3, 196610, 327692, 3, 196610, 327693, 3, 196610, 327694, 3, 196610, 327695, 3, 196611, 327706, 3, 65536, 327710, 3, 65536, 327719, 3, 196609, 327720, 3, 196610, 327721, 3, 196610, 327722, 3, 196610, 327723, 3, 196610, 327724, 3, 196610, 327725, 3, 196611, 327762, 3, 1, 327763, 3, 2, 327764, 3, 2, 327765, 3, 2, 327766, 3, 65538, 327767, 3, 65538, 327768, 3, 2, 327769, 3, 2, 327770, 3, 65538, 327771, 3, 65538, 327772, 3, 3, 327776, 3, 65536, 458751, 3, 65536, 393222, 3, 131072, 393241, 3, 1, 393242, 3, 65539, 393246, 3, 65536, 393298, 3, 65537, 393299, 3, 65538, 393300, 3, 65538, 393301, 3, 131074, 393302, 3, 131074, 393303, 3, 131074, 393304, 3, 131074, 393305, 3, 131074, 393306, 3, 131074, 393307, 3, 131074, 393308, 3, 131075, 393312, 3, 65536, 524287, 3, 65536, 458770, 3, 0, 458773, 3, 0, 458776, 3, 196609, 458777, 3, 131074, 458778, 3, 131075, 458780, 3, 196609, 458781, 3, 196610, 458782, 3, 131075, 458787, 3, 196609, 458788, 3, 196610, 458789, 3, 196611, 458827, 3, 1, 458828, 3, 196610, 458829, 3, 196610, 458830, 3, 196610, 458831, 3, 196610, 458832, 3, 196610, 458833, 3, 196610, 458834, 3, 131074, 458835, 3, 131074, 458836, 3, 131075, 458848, 3, 65536, 589823, 3, 65536, 524306, 3, 65536, 524309, 3, 65536, 524349, 3, 1, 524350, 3, 196610, 524351, 3, 196610, 524352, 3, 196610, 524353, 3, 196610, 524354, 3, 196610, 524355, 3, 3, 524363, 3, 65536, 524384, 3, 65536, 655359, 3, 65536, 589842, 3, 65536, 589845, 3, 131073, 589846, 3, 3, 589863, 3, 0, 589870, 3, 196609, 589871, 3, 196610, 589872, 3, 196610, 589873, 3, 196610, 589874, 3, 196610, 589875, 3, 196610, 589876, 3, 196610, 589877, 3, 196610, 589878, 3, 2, 589879, 3, 196610, 589880, 3, 196610, 589881, 3, 196610, 589882, 3, 196610, 589883, 3, 196610, 589884, 3, 196610, 589885, 3, 131075, 589891, 3, 131073, 589892, 3, 196610, 589893, 3, 196610, 589894, 3, 196611, 589896, 3, 196609, 589897, 3, 196610, 589898, 3, 196610, 589899, 3, 131075, 589919, 3, 1, 589920, 3, 65539, 720895, 3, 65536, 655374, 3, 196609, 655375, 3, 196610, 655376, 3, 196610, 655377, 3, 196610, 655378, 3, 131075, 655382, 3, 131073, 655383, 3, 3, 655390, 3, 1, 655391, 3, 2, 655392, 3, 196610, 655393, 3, 196610, 655394, 3, 196610, 655395, 3, 196610, 655396, 3, 196610, 655397, 3, 196610, 655398, 3, 196610, 655399, 3, 131075, 655414, 3, 65536, 655454, 3, 1, 655455, 3, 65538, 655456, 3, 65539, 786431, 3, 65536, 720902, 3, 196609, 720903, 3, 196610, 720904, 3, 196610, 720905, 3, 196610, 720906, 3, 196610, 720907, 3, 196610, 720908, 3, 196611, 720919, 3, 131073, 720920, 3, 196610, 720921, 3, 196610, 720922, 3, 196610, 720923, 3, 196610, 720924, 3, 196611, 720926, 3, 131073, 720927, 3, 131075, 720950, 3, 65536, 720977, 3, 1, 720978, 3, 2, 720979, 3, 2, 720980, 3, 196610, 720981, 3, 196610, 720982, 3, 196610, 720983, 3, 196610, 720984, 3, 196610, 720985, 3, 196610, 720986, 3, 196610, 720987, 3, 196610, 720988, 3, 196610, 720989, 3, 196610, 720990, 3, 131074, 720991, 3, 131074, 720992, 3, 65539, 851967, 3, 65536, 786486, 3, 65536, 786513, 3, 131073, 786514, 3, 131074, 786515, 3, 131075, 786528, 3, 65536, 917503, 3, 65536, 851982, 3, 196609, 851983, 3, 196611, 852022, 3, 131072, 852044, 3, 1, 852045, 3, 2, 852046, 3, 2, 852047, 3, 3, 852064, 3, 65536, 983039, 3, 65536, 917517, 3, 0, 917522, 3, 0, 917548, 3, 196608, 917554, 3, 196608, 917573, 3, 1, 917574, 3, 3, 917576, 3, 0, 917580, 3, 131073, 917581, 3, 131074, 917582, 3, 131074, 917583, 3, 131075, 917600, 3, 65536, 1048575, 3, 65536, 983052, 3, 1, 983053, 3, 65539, 983057, 3, 1, 983058, 3, 65538, 983059, 3, 3, 983062, 3, 0, 983065, 3, 196609, 983066, 3, 196610, 983067, 3, 196610, 983068, 3, 196610, 983069, 3, 3, 983109, 3, 131073, 983110, 3, 131075, 983112, 3, 131072, 983114, 3, 196608, 983134, 3, 196609, 983135, 3, 196610, 983136, 3, 65539, 1114111, 3, 65536, 1048587, 3, 196609, 1048588, 3, 131074, 1048589, 3, 131074, 1048590, 3, 196610, 1048591, 3, 196610, 1048592, 3, 196610, 1048593, 3, 131074, 1048594, 3, 131074, 1048595, 3, 131075, 1048598, 3, 131072, 1048605, 3, 131073, 1048606, 3, 196610, 1048607, 3, 196610, 1048608, 3, 196610, 1048609, 3, 196610, 1048610, 3, 196611, 1048612, 3, 196609, 1048613, 3, 196610, 1048614, 3, 196610, 1048615, 3, 196610, 1048616, 3, 196611, 1048639, 3, 196609, 1048640, 3, 196610, 1048641, 3, 196610, 1048642, 3, 196611, 1048659, 3, 1, 1048660, 3, 2, 1048661, 3, 2, 1048662, 3, 3, 1048672, 3, 65536, 1179647, 3, 65536, 1114173, 3, 196608, 1114194, 3, 1, 1114195, 3, 65538, 1114196, 3, 65538, 1114197, 3, 131074, 1114198, 3, 131075, 1114208, 3, 65536, 1245183, 3, 65537, 1179648, 3, 196610, 1179649, 3, 196611, 1179652, 3, 196609, 1179653, 3, 196610, 1179654, 3, 196610, 1179655, 3, 196610, 1179656, 3, 196611, 1179706, 3, 0, 1179728, 3, 1, 1179729, 3, 2, 1179730, 3, 65538, 1179731, 3, 131074, 1179732, 3, 131075, 1179744, 3, 65536, 1310719, 3, 65536, 1245199, 6, 0, 1245242, 3, 131072, 1245264, 3, 131073, 1245265, 3, 131074, 1245266, 3, 131075, 1245280, 3, 65536, 1376255, 3, 65536, 1310730, 3, 1, 1310731, 3, 3, 1310734, 3, 1, 1310735, 3, 3, 1310759, 3, 1, 1310760, 3, 3, 1310763, 3, 1, 1310764, 3, 3, 1310773, 3, 1, 1310774, 3, 2, 1310775, 3, 3, 1310816, 3, 65536, 1441791, 3, 65536, 1376264, 2, 1, 1376266, 3, 65537, 1376267, 3, 65539, 1376270, 3, 131073, 1376271, 3, 65538, 1376272, 3, 3, 1376295, 3, 65537, 1376296, 3, 65539, 1376299, 3, 65537, 1376300, 3, 65539, 1376309, 3, 65537, 1376310, 3, 65538, 1376311, 3, 65539, 1376352, 3, 65536, 1507327, 3, 65537, 1441792, 3, 2, 1441793, 3, 2, 1441794, 3, 2, 1441795, 3, 2, 1441796, 3, 2, 1441797, 3, 2, 1441798, 3, 2, 1441799, 3, 2, 1441800, 3, 2, 1441801, 3, 196610, 1441802, 3, 131074, 1441803, 3, 131075, 1441807, 3, 131073, 1441808, 3, 131074, 1441809, 3, 2, 1441810, 3, 2, 1441811, 3, 2, 1441812, 3, 2, 1441813, 3, 3, 1441817, 3, 1, 1441818, 3, 2, 1441819, 3, 2, 1441820, 3, 3, 1441826, 3, 1, 1441827, 3, 2, 1441828, 3, 2, 1441829, 3, 2, 1441830, 3, 2, 1441831, 3, 65538, 1441832, 3, 65539, 1441835, 3, 65537, 1441836, 3, 65539, 1441845, 3, 65537, 1441846, 3, 65538, 1441847, 3, 65538, 1441848, 3, 2, 1441849, 3, 2, 1441850, 3, 2, 1441851, 3, 3, 1441854, 3, 1, 1441855, 3, 2, 1441856, 3, 2, 1441857, 3, 2, 1441858, 3, 2, 1441859, 3, 2, 1441860, 3, 2, 1441861, 3, 2, 1441862, 3, 2, 1441863, 3, 3, 1441867, 3, 1, 1441868, 3, 2, 1441869, 3, 2, 1441870, 3, 2, 1441871, 3, 2, 1441872, 3, 2, 1441873, 3, 2, 1441874, 3, 2, 1441875, 3, 2, 1441876, 3, 2, 1441877, 3, 2, 1441878, 3, 2, 1441879, 3, 2, 1441880, 3, 2, 1441881, 3, 2, 1441882, 3, 2, 1441883, 3, 2, 1441884, 3, 2, 1441885, 3, 2, 1441886, 3, 2, 1441887, 3, 2, 1441888, 3, 65539, 1572863, 3, 65537, 1507328, 3, 65538, 1507329, 3, 65538, 1507330, 3, 65538, 1507331, 3, 65538, 1507332, 3, 65538, 1507333, 3, 65538, 1507334, 3, 65538, 1507335, 3, 65538, 1507336, 3, 65539, 1507345, 3, 65537, 1507346, 3, 65538, 1507347, 3, 65538, 1507348, 3, 65538, 1507349, 3, 65539, 1507353, 3, 65537, 1507354, 3, 65538, 1507355, 3, 65538, 1507356, 3, 65539, 1507362, 3, 65537, 1507363, 3, 65538, 1507364, 3, 65538, 1507365, 3, 65538, 1507366, 3, 65538, 1507367, 3, 65538, 1507368, 3, 65539, 1507371, 3, 65537, 1507372, 3, 65539, 1507381, 3, 65537, 1507382, 3, 65538, 1507383, 3, 65538, 1507384, 3, 65538, 1507385, 3, 65538, 1507386, 3, 65538, 1507387, 3, 65539, 1507390, 3, 65537, 1507391, 3, 65538, 1507392, 3, 65538, 1507393, 3, 65538, 1507394, 3, 65538, 1507395, 3, 65538, 1507396, 3, 65538, 1507397, 3, 65538, 1507398, 3, 65538, 1507399, 3, 65539, 1507403, 3, 65537, 1507404, 3, 65538, 1507405, 3, 65538, 1507406, 3, 65538, 1507407, 3, 65538, 1507408, 3, 65538, 1507409, 3, 65538, 1507410, 3, 65538, 1507411, 3, 65538, 1507412, 3, 65538, 1507413, 3, 65538, 1507414, 3, 65538, 1507415, 3, 65538, 1507416, 3, 65538, 1507417, 3, 65538, 1507418, 3, 65538, 1507419, 3, 65538, 1507420, 3, 65538, 1507421, 3, 65538, 1507422, 3, 65538, 1507423, 3, 65538, 1507424, 3, 65539, 1638399, 3, 131073, 1572864, 3, 131074, 1572865, 3, 131074, 1572866, 3, 131074, 1572867, 3, 131074, 1572868, 3, 131074, 1572869, 3, 131074, 1572870, 3, 131074, 1572871, 3, 131074, 1572872, 3, 131075, 1572881, 3, 131073, 1572882, 3, 131074, 1572883, 3, 131074, 1572884, 3, 131074, 1572885, 3, 131075, 1572889, 3, 131073, 1572890, 3, 131074, 1572891, 3, 131074, 1572892, 3, 131075, 1572898, 3, 131073, 1572899, 3, 131074, 1572900, 3, 131074, 1572901, 3, 131074, 1572902, 3, 131074, 1572903, 3, 131074, 1572904, 3, 131075, 1572907, 3, 131073, 1572908, 3, 131075, 1572917, 3, 131073, 1572918, 3, 131074, 1572919, 3, 131074, 1572920, 3, 131074, 1572921, 3, 131074, 1572922, 3, 131074, 1572923, 3, 131075, 1572926, 3, 131073, 1572927, 3, 131074, 1572928, 3, 131074, 1572929, 3, 131074, 1572930, 3, 131074, 1572931, 3, 131074, 1572932, 3, 131074, 1572933, 3, 131074, 1572934, 3, 131074, 1572935, 3, 131075, 1572939, 3, 131073, 1572940, 3, 131074, 1572941, 3, 131074, 1572942, 3, 131074, 1572943, 3, 131074, 1572944, 3, 131074, 1572945, 3, 131074, 1572946, 3, 131074, 1572947, 3, 131074, 1572948, 3, 131074, 1572949, 3, 131074, 1572950, 3, 131074, 1572951, 3, 131074, 1572952, 3, 131074, 1572953, 3, 131074, 1572954, 3, 131074, 1572955, 3, 131074, 1572956, 3, 131074, 1572957, 3, 131074, 1572958, 3, 131074, 1572959, 3, 131074, 1572960, 3, 131075 ) [node name="Player" parent="." instance=ExtResource( 26 )] position = Vector2( 24, 176 ) @@ -75,12 +89,12 @@ tile_set = ExtResource( 9 ) cell_size = Vector2( 8, 8 ) collision_layer = 32 format = 1 -tile_data = PoolIntArray( 65515, 11, 0, 131050, 11, 0, 131052, 11, 0, 196586, 11, 0, 196587, 11, 0, 196588, 11, 0, 196589, 11, 0, 262122, 11, 0, 327658, 11, 0, 327661, 11, 0, 327662, 11, 0, 327663, 11, 0, 327664, 11, 0, 393194, 11, 0, 393196, 11, 0, 393201, 11, 0, 458730, 11, 0, 458732, 11, 0, 458734, 11, 0, 458736, 11, 0, 458737, 11, 0, 458739, 11, 0, 524265, 11, 0, 524266, 11, 0, 524267, 11, 0, 524268, 11, 0, 524273, 11, 0, 524274, 11, 0, 524275, 11, 0, 589800, 11, 0, 589801, 11, 0, 589811, 11, 0, 655336, 11, 0, 655337, 11, 0, 655338, 11, 0, 655340, 11, 0, 655343, 11, 0, 655344, 11, 0, 655345, 11, 0, 655346, 11, 0, 655347, 11, 0, 720872, 11, 0, 720873, 11, 0, 720874, 11, 0, 720875, 11, 0, 720879, 11, 0, 786408, 11, 0, 786409, 11, 0, 786410, 11, 0, 786411, 11, 0, 786415, 11, 0, 851944, 11, 0, 851945, 11, 0, 851946, 11, 0, 851951, 11, 0, 917482, 11, 0, 917484, 11, 0, 917487, 11, 0, 983018, 11, 0, 983021, 11, 0, 983024, 11, 0, 1048554, 11, 0, 1048555, 11, 0, 1048556, 11, 0, 1048557, 11, 0, 1048558, 11, 0, 1048559, 11, 0, 1048560, 11, 0, 1441814, 10, 0, 1441815, 10, 0, 1441816, 10, 0, 1441837, 10, 0, 1441838, 10, 0, 1441839, 10, 0, 1441840, 10, 0, 1441841, 10, 0, 1441842, 10, 0, 1441843, 10, 0, 1441844, 10, 0, 1441864, 10, 0, 1441865, 10, 0, 1441866, 10, 0, 1507350, 11, 0, 1507351, 11, 0, 1507352, 11, 0, 1507373, 11, 0, 1507374, 11, 0, 1507375, 11, 0, 1507376, 11, 0, 1507377, 11, 0, 1507378, 11, 0, 1507379, 11, 0, 1507380, 11, 0, 1507400, 11, 0, 1507401, 11, 0, 1507402, 11, 0 ) +tile_data = PoolIntArray( 65515, 11, 0, 131050, 11, 0, 131052, 11, 0, 196586, 11, 0, 196587, 11, 0, 196588, 11, 0, 196589, 11, 0, 262122, 11, 0, 327658, 11, 0, 327661, 11, 0, 327662, 11, 0, 327663, 11, 0, 327664, 11, 0, 393194, 11, 0, 393196, 11, 0, 393201, 11, 0, 458730, 11, 0, 458732, 11, 0, 458734, 11, 0, 458736, 11, 0, 458737, 11, 0, 458739, 11, 0, 524265, 11, 0, 524266, 11, 0, 524267, 11, 0, 524268, 11, 0, 524273, 11, 0, 524274, 11, 0, 524275, 11, 0, 589800, 11, 0, 589801, 11, 0, 589811, 11, 0, 655336, 11, 0, 655337, 11, 0, 655338, 11, 0, 655340, 11, 0, 655343, 11, 0, 655344, 11, 0, 655345, 11, 0, 655346, 11, 0, 655347, 11, 0, 720872, 11, 0, 720873, 11, 0, 720874, 11, 0, 720875, 11, 0, 720879, 11, 0, 786408, 11, 0, 786409, 11, 0, 786410, 11, 0, 786411, 11, 0, 786415, 11, 0, 851944, 11, 0, 851945, 11, 0, 851946, 11, 0, 851951, 11, 0, 917482, 11, 0, 917484, 11, 0, 917487, 11, 0, 983018, 11, 0, 983021, 11, 0, 983024, 11, 0, 1048554, 11, 0, 1048555, 11, 0, 1048556, 11, 0, 1048557, 11, 0, 1048558, 11, 0, 1048559, 11, 0, 1048560, 11, 0, 1048649, 12, 0, 1114185, 12, 0, 1179719, 12, 0, 1310733, -1073741823, 0, 1376269, -1073741823, 0, 1441804, -1610612735, 0, 1441814, 7, 0, 1441815, 7, 0, 1441816, 7, 0, 1441833, 7, 0, 1441834, 7, 0, 1441837, 7, 0, 1441838, 7, 0, 1441839, 7, 0, 1441840, 7, 0, 1441841, 7, 0, 1441842, 7, 0, 1441843, 7, 0, 1441844, 7, 0, 1441852, 7, 0, 1441853, 7, 0, 1441864, 7, 0, 1441865, 7, 0, 1441866, 7, 0, 1507350, 6, 0, 1507351, 6, 0, 1507352, 6, 0, 1507357, 12, 0, 1507358, 12, 0, 1507359, 12, 0, 1507360, 12, 0, 1507361, 12, 0, 1507369, 6, 0, 1507370, 6, 0, 1507373, 6, 0, 1507374, 6, 0, 1507375, 6, 0, 1507376, 6, 0, 1507377, 6, 0, 1507378, 6, 0, 1507379, 6, 0, 1507380, 6, 0, 1507388, 6, 0, 1507389, 6, 0, 1507400, 6, 0, 1507401, 6, 0, 1507402, 6, 0 ) script = ExtResource( 28 ) splash_color = Color( 0.368627, 0.784314, 0.94902, 1 ) [node name="Ladder" type="TileMap" parent="."] -tile_set = ExtResource( 21 ) +tile_set = ExtResource( 33 ) cell_size = Vector2( 8, 8 ) format = 1 tile_data = PoolIntArray( 262218, 0, 0, 327749, 0, 0, 327754, 0, 0, 327775, 0, 0, 393285, 0, 0, 393290, 0, 0, 393311, 0, 0, 458821, 0, 0, 458847, 0, 0, 524383, 0, 0, 655362, 0, 0, 720898, 0, 0, 786434, 0, 0, 851970, 0, 0, 983046, 0, 0, 1048582, 0, 0, 1048618, 0, 0, 1114118, 0, 0, 1114154, 0, 0 ) @@ -154,10 +168,17 @@ position = Vector2( 124, 109 ) scale = Vector2( 1, 19 ) cost = 30 -[node name="ArrowSign" type="Sprite" parent="Environment"] -position = Vector2( 221, 170 ) -z_index = -6 -texture = ExtResource( 32 ) +[node name="FallingBlock" parent="Environment" instance=ExtResource( 7 )] +position = Vector2( 712, 128 ) + +[node name="FallingBlock2" parent="Environment" instance=ExtResource( 7 )] +position = Vector2( 736, 128 ) + +[node name="FallingBlock3" parent="Environment" instance=ExtResource( 7 )] +position = Vector2( 416, 32 ) + +[node name="FallingBlock4" parent="Environment" instance=ExtResource( 7 )] +position = Vector2( 424, 32 ) [node name="Collectibles" type="Node2D" parent="."] @@ -217,7 +238,7 @@ position = Vector2( 288, 120 ) position = Vector2( 248, 120 ) [node name="Key20" parent="Collectibles" instance=ExtResource( 5 )] -position = Vector2( 360, 104 ) +position = Vector2( 352, 104 ) [node name="Key22" parent="Collectibles" instance=ExtResource( 5 )] position = Vector2( 264, 72 ) @@ -322,7 +343,7 @@ position = Vector2( 200, 112 ) position = Vector2( 32, 32 ) [node name="Shard4" parent="Collectibles" instance=ExtResource( 17 )] -position = Vector2( 648, 80 ) +position = Vector2( 704, 104 ) number = 2 [node name="Shard2" parent="Collectibles" instance=ExtResource( 17 )] @@ -330,7 +351,7 @@ position = Vector2( 456, 24 ) number = 1 [node name="Shard3" parent="Collectibles" instance=ExtResource( 17 )] -position = Vector2( 688, 80 ) +position = Vector2( 576, 128 ) number = 3 [node name="Star3" parent="Collectibles" instance=ExtResource( 4 )] @@ -411,13 +432,128 @@ left_up_boundary = 2.0 right_down_boundary = 4.0 speed = 30 -[node name="Slime7" parent="Enemies" instance=ExtResource( 15 )] -position = Vector2( 232, 24 ) -scale = Vector2( -1, 1 ) +[node name="Slime" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 8, 168 ) -[node name="Slime6" parent="Enemies" instance=ExtResource( 15 )] -position = Vector2( 552, 168 ) -scale = Vector2( -1, 1 ) +[node name="FlowerFiend" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 56, 168 ) + +[node name="FlowerFiend3" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 64, 136 ) + +[node name="FlowerFiend4" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 32, 136 ) + +[node name="FlowerFiend5" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 88, 120 ) + +[node name="FlowerFiend6" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 80, 80 ) + +[node name="FlowerFiend7" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 112, 72 ) + +[node name="FlowerFiend8" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 168, 48 ) + +[node name="FlowerFiend42" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 104, 32 ) + +[node name="FlowerFiend41" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 224, 24 ) + +[node name="FlowerFiend44" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 240, 24 ) + +[node name="FlowerFiend9" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 224, 80 ) + +[node name="FlowerFiend10" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 216, 112 ) + +[node name="FlowerFiend11" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 240, 72 ) + +[node name="FlowerFiend12" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 280, 72 ) + +[node name="FlowerFiend13" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 272, 120 ) + +[node name="FlowerFiend14" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 304, 120 ) + +[node name="FlowerFiend15" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 216, 168 ) + +[node name="FlowerFiend39" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 152, 168 ) + +[node name="FlowerFiend16" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 280, 168 ) + +[node name="FlowerFiend17" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 352, 152 ) + +[node name="FlowerFiend18" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 368, 64 ) + +[node name="FlowerFiend19" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 312, 32 ) + +[node name="FlowerFiend20" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 360, 32 ) + +[node name="FlowerFiend21" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 464, 64 ) + +[node name="FlowerFiend22" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 448, 168 ) + +[node name="FlowerFiend43" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 576, 104 ) + +[node name="FlowerFiend24" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 504, 56 ) + +[node name="FlowerFiend25" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 536, 56 ) + +[node name="FlowerFiend27" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 528, 168 ) + +[node name="FlowerFiend29" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 600, 168 ) + +[node name="FlowerFiend30" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 648, 136 ) + +[node name="FlowerFiend31" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 600, 48 ) + +[node name="FlowerFiend32" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 672, 32 ) + +[node name="FlowerFiend33" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 736, 32 ) + +[node name="FlowerFiend34" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 736, 80 ) + +[node name="FlowerFiend35" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 704, 80 ) + +[node name="FlowerFiend36" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 672, 120 ) + +[node name="FlowerFiend37" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 664, 168 ) + +[node name="FlowerFiend38" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 728, 168 ) + +[node name="Slime2" parent="Enemies" instance=ExtResource( 15 )] +position = Vector2( 32, 168 ) [node name="ColorRect2" type="ColorRect" parent="."] margin_left = 512.0 @@ -450,3 +586,6 @@ format = 1 [node name="Exit" parent="." instance=ExtResource( 20 )] position = Vector2( 757, 164 ) cost = 25 + +[node name="FallingBlock" parent="." instance=ExtResource( 7 )] +position = Vector2( 376, 112 ) diff --git a/objects/enemy/flower_fiend.tscn b/objects/enemy/flower_fiend.tscn new file mode 100644 index 0000000..05fd5c4 --- /dev/null +++ b/objects/enemy/flower_fiend.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://graphics/tiles/flower_blue_ex.tres" type="Texture" id=1] +[ext_resource path="res://shaders/1px_border.gdshader" type="Shader" id=2] +[ext_resource path="res://objects/enemy/slime.gd" type="Script" id=4] + +[sub_resource type="RectangleShape2D" id=5] +extents = Vector2( 2, 2 ) + +[sub_resource type="ShaderMaterial" id=6] +shader = ExtResource( 2 ) +shader_param/border_color = Color( 0, 0, 0, 1 ) +shader_param/border_corners = false + +[node name="FlowerFiend" type="Node2D" groups=["enemy"]] +script = ExtResource( 4 ) +blood = false + +[node name="Hitbox" type="Area2D" parent="." groups=["enemy_hitbox"]] +position = Vector2( -4, 0 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +position = Vector2( 8, 6 ) +shape = SubResource( 5 ) + +[node name="Sprite" type="Sprite" parent="."] +material = SubResource( 6 ) +position = Vector2( 4, 4 ) +texture = ExtResource( 1 ) + +[connection signal="area_entered" from="Hitbox" to="." method="_on_Hitbox_area_entered"] diff --git a/objects/environment/test_fire/test_fire.tscn b/objects/environment/test_fire/test_fire.tscn index ae6b1b0..6c967d5 100644 --- a/objects/environment/test_fire/test_fire.tscn +++ b/objects/environment/test_fire/test_fire.tscn @@ -9,6 +9,7 @@ shader = ExtResource( 2 ) [node name="Node2D" type="Node2D"] [node name="ColorRect" type="ColorRect" parent="."] +visible = false margin_right = 256.0 margin_bottom = 192.0 color = Color( 0, 0, 0, 1 ) diff --git a/tilesets/future/t_grass_future.tres b/tilesets/future/t_grass_future.tres index 4f434a5..3fe9dea 100644 --- a/tilesets/future/t_grass_future.tres +++ b/tilesets/future/t_grass_future.tres @@ -1,51 +1,9 @@ -[gd_resource type="TileSet" load_steps=35 format=2] +[gd_resource type="TileSet" load_steps=21 format=2] -[ext_resource path="res://graphics/tiles/grass.png" type="Texture" id=1] [ext_resource path="res://graphics/tiles/flower_red.tres" type="Texture" id=2] [ext_resource path="res://graphics/tiles/flower_blue.tres" type="Texture" id=3] [ext_resource path="res://graphics/tiles/flower_pink.tres" type="Texture" id=4] - -[sub_resource type="ConvexPolygonShape2D" id=1] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=2] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=3] -points = PoolVector2Array( 8, 5, 0, 5, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=4] -points = PoolVector2Array( 8, 5, 0, 5, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=5] -points = PoolVector2Array( 8, 5, 0, 5, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=6] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=7] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=8] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=9] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=11] -points = PoolVector2Array( 8, 0, 8, 0, 8, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=13] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=14] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=15] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) - -[sub_resource type="ConvexPolygonShape2D" id=16] -points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) +[ext_resource path="res://graphics/tiles/future/grass_future.png" type="Texture" id=5] [sub_resource type="ConvexPolygonShape2D" id=17] points = PoolVector2Array( 0, 0, 8, 0, 8, 8, 0, 8 ) @@ -96,156 +54,8 @@ points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) points = PoolVector2Array( 8, 8, 0, 8, 0, 0, 8, 0 ) [resource] -0/name = "old grass" -0/texture = ExtResource( 1 ) -0/tex_offset = Vector2( 0, 0 ) -0/modulate = Color( 1, 1, 1, 1 ) -0/region = Rect2( 0, 0, 32, 32 ) -0/tile_mode = 2 -0/autotile/icon_coordinate = Vector2( 0, 0 ) -0/autotile/tile_size = Vector2( 8, 8 ) -0/autotile/spacing = 0 -0/autotile/occluder_map = [ ] -0/autotile/navpoly_map = [ ] -0/autotile/priority_map = [ ] -0/autotile/z_index_map = [ ] -0/occluder_offset = Vector2( 0, 0 ) -0/navigation_offset = Vector2( 0, 0 ) -0/shape_offset = Vector2( 0, 0 ) -0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape = SubResource( 1 ) -0/shape_one_way = false -0/shape_one_way_margin = 1.0 -0/shapes = [ { -"autotile_coord": Vector2( 0, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 1 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 2 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 0, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 3 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 4 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 5 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 0, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 6 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 1, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 7 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 8 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 3, 2 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 9 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 11 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 0 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 13 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 2, 3 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 14 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 3, 3 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 15 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -}, { -"autotile_coord": Vector2( 3, 1 ), -"one_way": false, -"one_way_margin": 1.0, -"shape": SubResource( 16 ), -"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) -} ] -0/z_index = 0 -1/name = "grass.png 1" -1/texture = ExtResource( 1 ) -1/tex_offset = Vector2( 0, 0 ) -1/modulate = Color( 1, 1, 1, 1 ) -1/region = Rect2( 0, 24, 8, 8 ) -1/tile_mode = 2 -1/autotile/icon_coordinate = Vector2( 0, 0 ) -1/autotile/tile_size = Vector2( 8, 8 ) -1/autotile/spacing = 0 -1/autotile/occluder_map = [ ] -1/autotile/navpoly_map = [ ] -1/autotile/priority_map = [ ] -1/autotile/z_index_map = [ ] -1/occluder_offset = Vector2( 0, 0 ) -1/navigation_offset = Vector2( 0, 0 ) -1/shape_offset = Vector2( 0, 0 ) -1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -1/shape_one_way = false -1/shape_one_way_margin = 0.0 -1/shapes = [ ] -1/z_index = 0 -2/name = "flowers" -2/texture = ExtResource( 1 ) -2/tex_offset = Vector2( 0, 0 ) -2/modulate = Color( 1, 1, 1, 1 ) -2/region = Rect2( 0, 32, 32, 8 ) -2/tile_mode = 2 -2/autotile/icon_coordinate = Vector2( 0, 0 ) -2/autotile/tile_size = Vector2( 8, 8 ) -2/autotile/spacing = 0 -2/autotile/occluder_map = [ ] -2/autotile/navpoly_map = [ ] -2/autotile/priority_map = [ ] -2/autotile/z_index_map = [ ] -2/occluder_offset = Vector2( 0, 0 ) -2/navigation_offset = Vector2( 0, 0 ) -2/shape_offset = Vector2( 0, 0 ) -2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -2/shape_one_way = false -2/shape_one_way_margin = 0.0 -2/shapes = [ ] -2/z_index = 0 3/name = "grass scholar" -3/texture = ExtResource( 1 ) +3/texture = ExtResource( 5 ) 3/tex_offset = Vector2( 0, 0 ) 3/modulate = Color( 1, 1, 1, 1 ) 3/region = Rect2( 32, 0, 32, 32 ) diff --git a/tilesets/future/t_ladders_future.tres b/tilesets/future/t_ladders_future.tres index 3adc45c..dda35df 100644 --- a/tilesets/future/t_ladders_future.tres +++ b/tilesets/future/t_ladders_future.tres @@ -1,6 +1,6 @@ [gd_resource type="TileSet" load_steps=2 format=2] -[ext_resource path="res://graphics/tiles/ladders.png" type="Texture" id=1] +[ext_resource path="res://graphics/tiles/future/ladders_future.png" type="Texture" id=1] [resource] 0/name = "ladders" @@ -39,6 +39,7 @@ 1/autotile/navpoly_map = [ ] 1/autotile/priority_map = [ ] 1/autotile/z_index_map = [ ] +1/autotile/fallback_mode = 0 1/occluder_offset = Vector2( 0, 0 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 )