From fd2ca0911ea661f6db1ec17cd6d84ed5dbe16212 Mon Sep 17 00:00:00 2001 From: Jan Schuffenhauer Date: Mon, 20 Apr 2020 18:11:16 +0200 Subject: [PATCH] Added spike animation and added new WIP World layout --- src/Maps/Tilesets/Room/tileset_room.tres | 434 +++++++++++++++++- src/Menus/DragNDrop/DragNDropUI.tscn | 14 +- src/Menus/DragNDrop/DragSink.gd | 1 - .../Traps/Spike/Animation/spikes_000.png | Bin 0 -> 1669 bytes .../Spike/Animation/spikes_000.png.import | 34 ++ .../Traps/Spike/Animation/spikes_001.png | Bin 0 -> 1689 bytes .../Spike/Animation/spikes_001.png.import | 34 ++ .../Traps/Spike/Animation/spikes_002.png | Bin 0 -> 1716 bytes .../Spike/Animation/spikes_002.png.import | 34 ++ .../Traps/Spike/Animation/spikes_003.png | Bin 0 -> 1751 bytes .../Spike/Animation/spikes_003.png.import | 34 ++ .../Traps/Spike/Animation/spikes_004.png | Bin 0 -> 1765 bytes .../Spike/Animation/spikes_004.png.import | 34 ++ .../Traps/Spike/Animation/spikes_005.png | Bin 0 -> 1794 bytes .../Spike/Animation/spikes_005.png.import | 34 ++ .../Traps/Spike/Animation/spikes_006.png | Bin 0 -> 1819 bytes .../Spike/Animation/spikes_006.png.import | 34 ++ .../Traps/Spike/Animation/spikes_007.png | Bin 0 -> 1856 bytes .../Spike/Animation/spikes_007.png.import | 34 ++ .../Traps/Spike/Animation/spikes_008.png | Bin 0 -> 1917 bytes .../Spike/Animation/spikes_008.png.import | 34 ++ .../Traps/Spike/Animation/spikes_009.png | Bin 0 -> 1875 bytes .../Spike/Animation/spikes_009.png.import | 34 ++ .../Traps/Spike/Animation/spikes_010.png | Bin 0 -> 1854 bytes .../Spike/Animation/spikes_010.png.import | 34 ++ .../Traps/Spike/Animation/spikes_011.png | Bin 0 -> 1872 bytes .../Spike/Animation/spikes_011.png.import | 34 ++ .../Traps/Spike/Animation/spikes_012.png | Bin 0 -> 1887 bytes .../Spike/Animation/spikes_012.png.import | 34 ++ .../Traps/Spike/Animation/spikes_013.png | Bin 0 -> 1887 bytes .../Spike/Animation/spikes_013.png.import | 34 ++ .../Traps/Spike/Animation/spikes_014.png | Bin 0 -> 1887 bytes .../Spike/Animation/spikes_014.png.import | 34 ++ .../Traps/Spike/Animation/spikes_015.png | Bin 0 -> 1864 bytes .../Spike/Animation/spikes_015.png.import | 34 ++ .../Traps/Spike/Animation/spikes_016.png | Bin 0 -> 1859 bytes .../Spike/Animation/spikes_016.png.import | 34 ++ .../Traps/Spike/Animation/spikes_017.png | Bin 0 -> 1801 bytes .../Spike/Animation/spikes_017.png.import | 34 ++ .../Traps/Spike/Animation/spikes_018.png | Bin 0 -> 1795 bytes .../Spike/Animation/spikes_018.png.import | 34 ++ .../Traps/Spike/Animation/spikes_019.png | Bin 0 -> 1766 bytes .../Spike/Animation/spikes_019.png.import | 34 ++ .../Traps/Spike/Animation/spikes_020.png | Bin 0 -> 1730 bytes .../Spike/Animation/spikes_020.png.import | 34 ++ .../Traps/Spike/Animation/spikes_021.png | Bin 0 -> 1709 bytes .../Spike/Animation/spikes_021.png.import | 34 ++ .../Traps/Spike/Animation/spikes_022.png | Bin 0 -> 1653 bytes .../Spike/Animation/spikes_022.png.import | 34 ++ .../Traps/Spike/Animation/spikes_023.png | Bin 0 -> 1640 bytes .../Spike/Animation/spikes_023.png.import | 34 ++ .../Traps/Spike/Animation/spikes_024.png | Bin 0 -> 1659 bytes .../Spike/Animation/spikes_024.png.import | 34 ++ .../Traps/Spike/Animation/spikes_025.png | Bin 0 -> 1686 bytes .../Spike/Animation/spikes_025.png.import | 34 ++ .../Traps/Spike/Animation/spikes_026.png | Bin 0 -> 1669 bytes .../Spike/Animation/spikes_026.png.import | 34 ++ .../Traps/Spike/Animation/spikes_027.png | Bin 0 -> 1669 bytes .../Spike/Animation/spikes_027.png.import | 34 ++ .../Traps/Spike/Animation/spikes_028.png | Bin 0 -> 1669 bytes .../Spike/Animation/spikes_028.png.import | 34 ++ .../Traps/Spike/Animation/spikes_029.png | Bin 0 -> 1669 bytes .../Spike/Animation/spikes_029.png.import | 34 ++ .../Traps/Spike/Animation/spikes_030.png | Bin 0 -> 1669 bytes .../Spike/Animation/spikes_030.png.import | 34 ++ src/Objects/Traps/Spike/Spike.gd | 34 ++ src/Objects/Traps/Spike/Spike.tscn | 76 ++- src/Objects/Traps/Spike/SpikeCard.tscn | 17 +- src/Objects/Traps/Spike/spikes_icon.png | Bin 0 -> 1363 bytes .../Traps/Spike/spikes_icon.png.import | 34 ++ src/Overlap/AI/AI_Hero.gd | 3 +- src/Player/Player.gd | 16 +- src/Player/Player.tscn | 8 +- src/World.tscn | 44 +- 74 files changed, 1661 insertions(+), 74 deletions(-) create mode 100644 src/Objects/Traps/Spike/Animation/spikes_000.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_000.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_001.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_001.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_002.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_002.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_003.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_003.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_004.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_004.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_005.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_005.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_006.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_006.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_007.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_007.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_008.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_008.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_009.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_009.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_010.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_010.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_011.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_011.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_012.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_012.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_013.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_013.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_014.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_014.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_015.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_015.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_016.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_016.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_017.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_017.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_018.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_018.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_019.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_019.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_020.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_020.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_021.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_021.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_022.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_022.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_023.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_023.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_024.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_024.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_025.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_025.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_026.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_026.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_027.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_027.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_028.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_028.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_029.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_029.png.import create mode 100644 src/Objects/Traps/Spike/Animation/spikes_030.png create mode 100644 src/Objects/Traps/Spike/Animation/spikes_030.png.import create mode 100644 src/Objects/Traps/Spike/Spike.gd create mode 100644 src/Objects/Traps/Spike/spikes_icon.png create mode 100644 src/Objects/Traps/Spike/spikes_icon.png.import diff --git a/src/Maps/Tilesets/Room/tileset_room.tres b/src/Maps/Tilesets/Room/tileset_room.tres index d293cb0..d72e22a 100644 --- a/src/Maps/Tilesets/Room/tileset_room.tres +++ b/src/Maps/Tilesets/Room/tileset_room.tres @@ -1,6 +1,147 @@ -[gd_resource type="TileSet" load_steps=2 format=2] +[gd_resource type="TileSet" load_steps=49 format=2] -[ext_resource path="tileset_room.png" type="Texture" id=1] +[ext_resource path="res://Maps/Tilesets/Room/tileset_room.png" type="Texture" id=1] + +[sub_resource type="ConvexPolygonShape2D" id=1] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=2] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=3] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=4] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=5] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=6] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=7] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=8] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=9] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=10] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=11] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=12] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=13] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=14] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=15] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=16] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=17] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=18] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=19] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=20] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=21] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=22] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=23] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=24] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=25] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=26] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=27] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=28] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=29] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=30] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=31] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=32] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=33] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=34] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=35] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=36] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=37] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=38] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=39] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=40] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=41] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=42] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=43] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=44] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=45] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=46] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=47] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) [resource] 47/name = "tileset_room.png 47" @@ -20,5 +161,292 @@ 47/autotile/z_index_map = [ ] 47/occluder_offset = Vector2( 0, 0 ) 47/navigation_offset = Vector2( 0, 0 ) -47/shapes = [ ] +47/shape_offset = Vector2( 0, 0 ) +47/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +47/shape = SubResource( 1 ) +47/shape_one_way = false +47/shape_one_way_margin = 1.0 +47/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( 2, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 6 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 7 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 1 ), +"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, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 10 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 11 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 12 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 13 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 14 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 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, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 16 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 17 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 18 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 19 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 20 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 21 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 22 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 23 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 24 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 25 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 26 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 27 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 10, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 28 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 10, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 29 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 9, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 30 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 31 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 32 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 33 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 34 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 35 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 4 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 36 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 37 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 38 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 3 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 39 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 40 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 41 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 8, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 42 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 7, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 43 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 44 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 6, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 45 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 46 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 5, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 47 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] 47/z_index = 0 diff --git a/src/Menus/DragNDrop/DragNDropUI.tscn b/src/Menus/DragNDrop/DragNDropUI.tscn index 16d59b7..63c4b5f 100644 --- a/src/Menus/DragNDrop/DragNDropUI.tscn +++ b/src/Menus/DragNDrop/DragNDropUI.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=2] -[ext_resource path="res://Menus/DragNDrop/DragSource.tscn" type="PackedScene" id=1] +[ext_resource path="res://Objects/Traps/Spike/SpikeCard.tscn" type="PackedScene" id=1] [ext_resource path="res://Menus/DragNDrop/DragSink.tscn" type="PackedScene" id=2] [ext_resource path="res://Objects/Banana/BananaCard.tscn" type="PackedScene" id=3] [ext_resource path="res://Objects/Traps/Bear/BearCard.tscn" type="PackedScene" id=4] @@ -26,15 +26,15 @@ __meta__ = { [node name="GenericCard4" parent="." instance=ExtResource( 6 )] -[node name="GenericCard5" parent="." instance=ExtResource( 1 )] -margin_left = 237.404 -margin_top = 221.267 -margin_right = 269.404 -margin_bottom = 253.267 - [node name="DragSink" parent="." instance=ExtResource( 2 )] anchor_right = 1.002 anchor_bottom = 0.87 margin_left = 2.0 margin_right = 0.0400085 margin_bottom = -30.9 + +[node name="SpikeCard" parent="." instance=ExtResource( 1 )] +margin_left = 236.922 +margin_top = 221.453 +margin_right = 268.922 +margin_bottom = 253.453 diff --git a/src/Menus/DragNDrop/DragSink.gd b/src/Menus/DragNDrop/DragSink.gd index 6ddddb8..366fd5c 100644 --- a/src/Menus/DragNDrop/DragSink.gd +++ b/src/Menus/DragNDrop/DragSink.gd @@ -17,7 +17,6 @@ func get_nearest_grid_pos(position, scale = 1): #what is to be done when data is dropped func drop_data(_pos, data:PackedScene): var new_pos = get_nearest_grid_pos(_pos) - grid._draw_object_grid() if grid.object_grid[new_pos.x - 1][new_pos.y - 1].back() == Grid.Kind.FIELD: var child = data.instance() child.position = get_nearest_grid_pos(_pos, 32) diff --git a/src/Objects/Traps/Spike/Animation/spikes_000.png b/src/Objects/Traps/Spike/Animation/spikes_000.png new file mode 100644 index 0000000000000000000000000000000000000000..6d39a79a64d96d5afa54b8d5b923c73da998ac67 GIT binary patch literal 1669 zcmV;027394P)bVG7wVRUbD000P?b4y-7D@iRX2T4RhR9JNzt*5+DG6d~hZrBCtjh0APJ2;m3WSpL>d2)Zyo6 z<74Zdc_q<^OvuK)(zrmjU>u8jvNf|NB9P3`7_oTGywAqtyzD-6GL9YT%_0`B*}eZe zB|4dG?>Vz4%;`rc^ZKdQn;WQFUuSEJkA`M=cmqlib-OBCYSB{BzoBsj2>qN zCDYY&wrA)moG+(j?kTu@YA1e#Jx*Yh93H1CiQ{9DeM)CfPwY$K5vixwpDpxM!HJaW zubwJ4>wJ*%u4niaCUSLZ&;38t%2OYY_c8qyd6 zC`Jizb^Q(ksSziM{V&f+OI`qv^CfrlB}EicB#-0(>b(H3uij!mS6FI(5#*4&D?ILA z{pw6tSkxz4wwo|2K1&AGtrihHI!pt=bbBu>1hlhV5F1+yKnPUMAR+*!TVzg_H>9A+MR>x6u!R!HAl2;o=FuAJ)E;v{cVJN6Yg4JL%#&d4V1qZ7# zKG0d(>o;$e-=*wC2@)OugG!;E7;Z1lj}y^1fs`uvphd-1K5@U<_CXGsEqJ!M7mKo# z%BjUe)bA3lzd!vsU+aD^7}0yZMslz}0W>>Tv-@-`*wh>#MhV6qv85 z*hVp$Mn`Sy{`&YwO^WGeE$!UYegX_+4u;M0^A4c}6&~+)L{(=rSq;|&@%ht-w%(-C z?j)8~gN2;|M4D;-_-SrG+uXbI%L)bCUQd?{Mpc->PKE%CBFj#<5DWByHe^3R%>IgTI2d*k=7(j-|y6u%9$;hRAGA*JL}_MG*%3*Z`Z(p z-u&*sX>AJ+?PxWjyaWv1XxO~8#U|>NE7gNsbI>XktIRjU>Ml6SY|RXJrK-M7dFR^v z!6$?Y1t)Nz^Rb>LWw3N(D;X|c9QOv8bE?e#JP{0cBNi45WcmU*_GRdlc~NEz!`a7~ z_yNe@PqGg+*+D!i$i7SX7i51QW#Zh}7eCne`}$(rTR2;!*LudqxBYCVyj-*;3)<0V zv8bTub#KAmqNXeA%_5%759=OBvxmPvui|K4=H!paWjdTA`Tq|(ubza;|Iy)%7;`d{ zoA|-lvaPZHh~GHZ=0r@}wZ|yEBp#f-dmhF}WE7Om_eS@0ME$4C^LqaSCWd?rBt#2# P00000NkvXXu0mjfwH6y0 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_000.png.import b/src/Objects/Traps/Spike/Animation/spikes_000.png.import new file mode 100644 index 0000000..74ad1b4 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_000.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_000.png-88191fb3a99421730ae583035a4b3745.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_000.png" +dest_files=[ "res://.import/spikes_000.png-88191fb3a99421730ae583035a4b3745.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_001.png b/src/Objects/Traps/Spike/Animation/spikes_001.png new file mode 100644 index 0000000000000000000000000000000000000000..bf74276d3789b9c4763f71d813634ba8f78f6ac6 GIT binary patch literal 1689 zcmV;K24?w*P)bVG7wVRUbD000P?b4y-7D@iRX8%ab#R9JxXS%zpq>@yhzEU?tM6kxp008S_X83X6=jWax7j^jg z+4$VLXI@D(A``N4uQV=@Ef~k5o@~vm5fLaeG)635Gw-wUI4`@;oQz`=y;;QKHM{q} zQ=*f}ww^P4!kl)5GOr(Mt+{dgPr-j{tc%;_mD_VR9_L1bvhj%L%*d9`5qvYHvv|Uk zK{EMMnWWX`axBG{pPb<>yUt-T>yLeLy)19s^E`88o}W7JAts6anOwH(UG%ag7(LDo zluTF4*_NTFa6X-qxu@Xrp`G{@_Ber2a(JAoB#zHT_92}uJ+Uu^N2H!sf40y=2Tr6^ zfAv(^!gaxP3rCsK7A>|6i_a})iQ}_#GNWyw3_5cs-W)5;as8<m25SUi}!E8ek(e>^An@XLTWGo+%KQ11i(ke`Hw9zGlu1wi3nhT!8qUF z5daL!HOq7={nmH+`Wjz8egHG${Kp*)z4l*S#w#|pfD<1k4UtV2CM`j#!&gS(shJMY5e#H#HL*&q} z*q{Uee?EUU-avo2m?vViZ4qPWpRz^AFl+6gPAqoY2@9FAi`|xdLf-0t-1YiqSFtb48UoBKIyO!hvB=$9M`VuG=T08qSQj|NM(Hk2O+- z_qxS4mp~d3X|~;kivfp8VF}OSi~W`e3?`Js-dx?_^Iz{JA@^G%pyYzt1JoohHWHz` zEd)+DS`uj!sB~(aobG z$(2qMxe(9dc!t?rgbO66Rfnv1W;iE8frs~0uxbTVJ#36Mr0(#{LZfIANRDrp$ae6U z&vF2%Lry;Gw*YmPfj{;5BoHpIu1i5A7*=d5UI|oiXD}g+WZ_<86EF_THFs*%pY~I;vau`Q!V7xy5cvwQj0^e}DQgk~vzvtAE}h z)Sx;isg$VVj3leE6oc{Q(}%Jib(MCzc&r*MtOl?mUZ7Ix$J~Cj`|gfkE>N)T^>oR> zr~)%sWeC71Qg^zR2QH^>UtCmb933wD#!(KP?CqkGK2gQ6J4)SwRomRF*1UdLq$SDH z_dD^VaAr*=QCJ_zYJD87&{2cS+cm2ExJI6GeWVSm-tDQgfVeO?qhzs8ymCkNDAydc z^u*HnW?0z;N13&m;f|Th+mv^%&L4e3C{S<$M|M7zYLZ4vSGJ<@;_A3Jz?>6h_VYwA z-i;deYGX;FU->e0%DgBuhvDqwO#A@k@4M_nP3wzNsA(ro_!ne(?G=hcHy`9C_m5pzyva-AQHE!!IFkNAyqZBE3rU0aOON@Cyd>V|2{6wg5< jdykx>yG(Cup4a;yY0HtnjO;z100000NkvXXu0mjfBF;C9 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_001.png.import b/src/Objects/Traps/Spike/Animation/spikes_001.png.import new file mode 100644 index 0000000..168a8b0 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_001.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_001.png-529cdfda3032477d3fb8b3e1832d04d4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_001.png" +dest_files=[ "res://.import/spikes_001.png-529cdfda3032477d3fb8b3e1832d04d4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_002.png b/src/Objects/Traps/Spike/Animation/spikes_002.png new file mode 100644 index 0000000000000000000000000000000000000000..283d9d84ec088faed7b0c9806aea40e5956a5b7f GIT binary patch literal 1716 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 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_003.png.import b/src/Objects/Traps/Spike/Animation/spikes_003.png.import new file mode 100644 index 0000000..c72864d --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_003.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_003.png-1cd7cf32b4753ea6e6ce237e150e19c3.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_003.png" +dest_files=[ "res://.import/spikes_003.png-1cd7cf32b4753ea6e6ce237e150e19c3.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_004.png b/src/Objects/Traps/Spike/Animation/spikes_004.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4744d5f332d4db2d4641cb78e8fa5e6328af5c GIT binary patch literal 1765 zcmVbVG7wVRUbD000P?b4y-7D@iRXXGugsR9JLG>mFGpsS%!#j$5Va0^Wk@SgOZc(`!To@(fKQmi~I)d*kUm@7Z%Q9h>O& zB9{Jo&-U+-=yl3bgsF&AHUvWGYCcMgkQf7+L>=hcmQpJxuw^F!x7$0TXLC+B6o zNWIJnrXG76il-~*Y|hX_IG+xw+(U5rTqeGUJq}wGa)plLxA-d8KG-+$n~T5)&WFp)Ud zm9_Mj4R>YDI=`+CL(}=#pAttguZMT1n?7M`E^HXbXV3K1IEDe>y8M7u53gl7|Zs700x23 zRSkos|A+R0Y*yZV`3tFylSr#^mMPX}7h-U`3kGvon(=mX4l2l`7g)9rk^h%pAEGnM zc1Jt{iWsqY+z|-aY%eD;@{SBg`k{;=An6}u*4qmZ2+LqtG|EJ0#HY;Y14apiBIt{ZLIStpU1Zfzn>|}&CdyOFQ^fY6 z>g&+iS51Hhqpw!1#%{KkxCMCGJ`giw|8m95jLq2vK!jV!%FFhFy5pJ=7PfK#qbmni z>dS^>#6u=*a3egf-~41u7g)qM=1@>7jK~B8sWVMA5#d{aO}IB>(cTjWLR6+u0~YNr zvdFhUc?<>t&>%UyO#%zqF{06F{O1l;>PSGxP!h?8p>I#=E*PSj-x-79%y{?5-#D^Z zqo8pAa>Z{q=Kz4an@=E6h={b#Fvsn09{~(SN+hX{byMoAhQ%>~mgeK_<{U&MTfTv5A;m(l z7-drwi$_r=apqVkL>S3D>3KK&8y)U>0Fui5e)H?F76#r|meNcMw4`X`nOe3;k}6Fg z7t<0soTG9zP>W2hBM`nF%b`cXZ|M>+3z7s_+)~{8op>_9B^Hw?9A5RpATVL&aC^JPAU{4MPq{v& z4L!ZriL44j<+c5+%SLi2_Ztk2t2Xz zF`g!AwDiDMG+x~9Znn^)GX1keFwVvh_Q6Kd3E%T&=#Y7-%p8Wjk2C29Ap2Z+A8K-6 zl#(;;#0mRx$3CYr>D;t0{a|CCqXp~pR7BLW)6ROUd3dd=j8Xuc{+?E{{Igeubzd<|IuNMm~+yTE9_v}ywqra zir;ju&Pg$?zd1(96|wD)l;<^1@f<|Fd*mG5d3tm6tls|s6Xv!wgKg(O00000NkvXX Hu0mjf@ET9* literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_004.png.import b/src/Objects/Traps/Spike/Animation/spikes_004.png.import new file mode 100644 index 0000000..bf7d5e0 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_004.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_004.png-9ef297fac74c0fb2c2756d9ee12dcb27.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_004.png" +dest_files=[ "res://.import/spikes_004.png-9ef297fac74c0fb2c2756d9ee12dcb27.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_005.png b/src/Objects/Traps/Spike/Animation/spikes_005.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa13440266cea09f6a7d7b6a0f82482ffb58c41 GIT binary patch literal 1794 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 JPDHLkV1lnCb+Z5f literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_006.png.import b/src/Objects/Traps/Spike/Animation/spikes_006.png.import new file mode 100644 index 0000000..06333a9 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_006.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_006.png-efecbe6796a3b4adf0e8177bf486a62d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_006.png" +dest_files=[ "res://.import/spikes_006.png-efecbe6796a3b4adf0e8177bf486a62d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_007.png b/src/Objects/Traps/Spike/Animation/spikes_007.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce269f29ad6dcb256970ba1edf9d8d81a8a38c1 GIT binary patch literal 1856 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 N002ovPDHLkV1gG4n%)2a literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_009.png.import b/src/Objects/Traps/Spike/Animation/spikes_009.png.import new file mode 100644 index 0000000..1ebd9d0 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_009.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_009.png-5edf4f313a00ac8f2012ffe4aaa044e6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_009.png" +dest_files=[ "res://.import/spikes_009.png-5edf4f313a00ac8f2012ffe4aaa044e6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_010.png b/src/Objects/Traps/Spike/Animation/spikes_010.png new file mode 100644 index 0000000000000000000000000000000000000000..e16dc0423b53c78ce308f68ab1a6616281f3e4c3 GIT binary patch literal 1854 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 KMNUMnLSTZcv58y& literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_011.png.import b/src/Objects/Traps/Spike/Animation/spikes_011.png.import new file mode 100644 index 0000000..5956470 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_011.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_011.png-f6c58c27df97f3fe260b251769a99a39.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_011.png" +dest_files=[ "res://.import/spikes_011.png-f6c58c27df97f3fe260b251769a99a39.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_012.png b/src/Objects/Traps/Spike/Animation/spikes_012.png new file mode 100644 index 0000000000000000000000000000000000000000..0df3c3c505d541c266c9768d48e120d1eef78477 GIT binary patch literal 1887 zcmV-l2cYbVG7wVRUbD000P?b4y-7D@iRX;Ymb6R9Jxm6l(klHYQ7VAmvnHod{N*NkQEWW0^Pd$(2QomD9 z#?LnNrXm(!Q@`!sF40M?&E2Q$iDdE-N_qX#$jQdXzYG3z&pPpOS><}4dLGNh2Bn_I zcupCa(;2`wrF1Kvu*o2)^}8}jZfwi3B)+V03U8_FHY}#*b&gKl=h4X2b%-sc-FP+4Xu*VLJl7`2wO5*3+BKwlg zoSt|t36Ge1a`UN;UMe^-rP`~d${emergJz-Db3Mh&an7C$1L&lZ8Dv0jfyqsVfl^K zfK$=1bOZoINb+eY~a1cJi@hLaiY?`{DGdg}$j zIpsQAeEIEH^d1*vyMp`QZ_)10=&crX&vG}M%+PyW62R!K7j#cxFff|T@ol~I!MZ*k z_-NaRZ$z4i0N!MZ(PWOUGgvGUXP6n(Ay|WZ>m`kUKEY@*cgB&MU(j$eGm>INceS9= zbS_4v?1`?PJv7?aZ;t?%L`}cq^7EC`!)P2F076q#tjRVU&(IVCiF&`}^8A8TZ_}@s zneohw+Q|Sdq!{pP0pQ^5f)!o>aP{^ma3Xl!3h~2WkU(L2!uNN#K7uOIT`vifIe)pk zMR&EJJ+TtK$0aRKm)_X!YC)PGd#eZf1K^Q^o9f$JJ;LZ6^IDE^^!)@ zIV9mP*~0VY-M~jV$sTH13k7%YkIWh6j0MQE2s5L3eaOS{On4E%o3jh9i;{^1Qp54g zJ6ZcZIMAW{Nq#YyLp1o_PLnE}?WWJU$7MXWi9;;1oYO1C(95>jz>- zh;_eW7@qI07X&Z}vQAh_>OyzDqzrG9z(Oj9H(H_b_0tCmj#m~zId^&bfz%O)4iJEY z^GhZoNFib40`Sa?>ho1wWLUV+7pyZ$0u>^OrW#Q1m$C&j7{Vax@WI&yH$}ykt@Iv5`2PAZfGEgO-p%pA&pewX(lMIM zh54Oxby3Q50UA`c&4t5uJu^nrIV^>#Z2P_^CoB5kxu2bGshlkbTptfWH=Z#x$`U2% zHz>ffo_$?ZOh!?6y&&yR7_RJ_vA25gx#Oe9Lacxk9j(B%!L^RwI;^&28zVsQwEXnZ zpj-a6O_E}EdHPGBEFK4E7yRwhN8$*xI&`mK(gjAH2xSD@9mTmG8AGboQ&IAhseqag zO;Pb1mncpDkS)I1KuB?07cIVZH2sPX&MugpV?p~$gu19$vA+Ro03FT1CznvV!FYNC z@*M2AvpDqp%*+^$XPy(tMbcy5jnQ<5x?gce6SF8;3k#V9l+%=;5D25`+~d9}D&G}~ z(X4btKB;`;4JpIwE~9P4iNfQ4)_xb^msMeomTd`y`@7qXHz4JG;q9>bA5LbVj_IkT zM3Q7_1W(^3Uj71pE?xPtT%P_0Y}nz~?Ci z=|>*tZ95u1x1=v^CAWQe;A}W-|DJC2bNXd;d_$j7E}n?tY+q1CVSB4D3<48&9Ik6U z9hz6B_G&6^uyJTdOM&hsAV^Vez0}P*u0pk?TJam+E3K)#8s<;IP-Z*Ymx>lMir?@B zK;?r^2p$S%!802ll>klq>h>`6wk))XYvtK1(?2quNq8D<*jpP(1%Bkq&@OWEnr#?P zeVmCu0NLN2)Q1`?6n_zl-`R3sjN>B>n$`#;X^h z@_%$#Bepr2TGz1;WVosaPw%i1@c7y@nol6E$gS9ac0UTUNiZ-Yo|bWTUCe-}Bc Z_dgvh+puI<*th@y002ovPDHLkV1mPoi{1bL literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_012.png.import b/src/Objects/Traps/Spike/Animation/spikes_012.png.import new file mode 100644 index 0000000..be49ad1 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_012.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_012.png-d0eb463216c2621d67857a64304c641c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_012.png" +dest_files=[ "res://.import/spikes_012.png-d0eb463216c2621d67857a64304c641c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_013.png b/src/Objects/Traps/Spike/Animation/spikes_013.png new file mode 100644 index 0000000000000000000000000000000000000000..0df3c3c505d541c266c9768d48e120d1eef78477 GIT binary patch literal 1887 zcmV-l2cYbVG7wVRUbD000P?b4y-7D@iRX;Ymb6R9Jxm6l(klHYQ7VAmvnHod{N*NkQEWW0^Pd$(2QomD9 z#?LnNrXm(!Q@`!sF40M?&E2Q$iDdE-N_qX#$jQdXzYG3z&pPpOS><}4dLGNh2Bn_I zcupCa(;2`wrF1Kvu*o2)^}8}jZfwi3B)+V03U8_FHY}#*b&gKl=h4X2b%-sc-FP+4Xu*VLJl7`2wO5*3+BKwlg zoSt|t36Ge1a`UN;UMe^-rP`~d${emergJz-Db3Mh&an7C$1L&lZ8Dv0jfyqsVfl^K zfK$=1bOZoINb+eY~a1cJi@hLaiY?`{DGdg}$j zIpsQAeEIEH^d1*vyMp`QZ_)10=&crX&vG}M%+PyW62R!K7j#cxFff|T@ol~I!MZ*k z_-NaRZ$z4i0N!MZ(PWOUGgvGUXP6n(Ay|WZ>m`kUKEY@*cgB&MU(j$eGm>INceS9= zbS_4v?1`?PJv7?aZ;t?%L`}cq^7EC`!)P2F076q#tjRVU&(IVCiF&`}^8A8TZ_}@s zneohw+Q|Sdq!{pP0pQ^5f)!o>aP{^ma3Xl!3h~2WkU(L2!uNN#K7uOIT`vifIe)pk zMR&EJJ+TtK$0aRKm)_X!YC)PGd#eZf1K^Q^o9f$JJ;LZ6^IDE^^!)@ zIV9mP*~0VY-M~jV$sTH13k7%YkIWh6j0MQE2s5L3eaOS{On4E%o3jh9i;{^1Qp54g zJ6ZcZIMAW{Nq#YyLp1o_PLnE}?WWJU$7MXWi9;;1oYO1C(95>jz>- zh;_eW7@qI07X&Z}vQAh_>OyzDqzrG9z(Oj9H(H_b_0tCmj#m~zId^&bfz%O)4iJEY z^GhZoNFib40`Sa?>ho1wWLUV+7pyZ$0u>^OrW#Q1m$C&j7{Vax@WI&yH$}ykt@Iv5`2PAZfGEgO-p%pA&pewX(lMIM zh54Oxby3Q50UA`c&4t5uJu^nrIV^>#Z2P_^CoB5kxu2bGshlkbTptfWH=Z#x$`U2% zHz>ffo_$?ZOh!?6y&&yR7_RJ_vA25gx#Oe9Lacxk9j(B%!L^RwI;^&28zVsQwEXnZ zpj-a6O_E}EdHPGBEFK4E7yRwhN8$*xI&`mK(gjAH2xSD@9mTmG8AGboQ&IAhseqag zO;Pb1mncpDkS)I1KuB?07cIVZH2sPX&MugpV?p~$gu19$vA+Ro03FT1CznvV!FYNC z@*M2AvpDqp%*+^$XPy(tMbcy5jnQ<5x?gce6SF8;3k#V9l+%=;5D25`+~d9}D&G}~ z(X4btKB;`;4JpIwE~9P4iNfQ4)_xb^msMeomTd`y`@7qXHz4JG;q9>bA5LbVj_IkT zM3Q7_1W(^3Uj71pE?xPtT%P_0Y}nz~?Ci z=|>*tZ95u1x1=v^CAWQe;A}W-|DJC2bNXd;d_$j7E}n?tY+q1CVSB4D3<48&9Ik6U z9hz6B_G&6^uyJTdOM&hsAV^Vez0}P*u0pk?TJam+E3K)#8s<;IP-Z*Ymx>lMir?@B zK;?r^2p$S%!802ll>klq>h>`6wk))XYvtK1(?2quNq8D<*jpP(1%Bkq&@OWEnr#?P zeVmCu0NLN2)Q1`?6n_zl-`R3sjN>B>n$`#;X^h z@_%$#Bepr2TGz1;WVosaPw%i1@c7y@nol6E$gS9ac0UTUNiZ-Yo|bWTUCe-}Bc Z_dgvh+puI<*th@y002ovPDHLkV1mPoi{1bL literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_013.png.import b/src/Objects/Traps/Spike/Animation/spikes_013.png.import new file mode 100644 index 0000000..504775c --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_013.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_013.png-27d4c2a4bbf8e59c318c70c44e6c45d1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_013.png" +dest_files=[ "res://.import/spikes_013.png-27d4c2a4bbf8e59c318c70c44e6c45d1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_014.png b/src/Objects/Traps/Spike/Animation/spikes_014.png new file mode 100644 index 0000000000000000000000000000000000000000..0df3c3c505d541c266c9768d48e120d1eef78477 GIT binary patch literal 1887 zcmV-l2cYbVG7wVRUbD000P?b4y-7D@iRX;Ymb6R9Jxm6l(klHYQ7VAmvnHod{N*NkQEWW0^Pd$(2QomD9 z#?LnNrXm(!Q@`!sF40M?&E2Q$iDdE-N_qX#$jQdXzYG3z&pPpOS><}4dLGNh2Bn_I zcupCa(;2`wrF1Kvu*o2)^}8}jZfwi3B)+V03U8_FHY}#*b&gKl=h4X2b%-sc-FP+4Xu*VLJl7`2wO5*3+BKwlg zoSt|t36Ge1a`UN;UMe^-rP`~d${emergJz-Db3Mh&an7C$1L&lZ8Dv0jfyqsVfl^K zfK$=1bOZoINb+eY~a1cJi@hLaiY?`{DGdg}$j zIpsQAeEIEH^d1*vyMp`QZ_)10=&crX&vG}M%+PyW62R!K7j#cxFff|T@ol~I!MZ*k z_-NaRZ$z4i0N!MZ(PWOUGgvGUXP6n(Ay|WZ>m`kUKEY@*cgB&MU(j$eGm>INceS9= zbS_4v?1`?PJv7?aZ;t?%L`}cq^7EC`!)P2F076q#tjRVU&(IVCiF&`}^8A8TZ_}@s zneohw+Q|Sdq!{pP0pQ^5f)!o>aP{^ma3Xl!3h~2WkU(L2!uNN#K7uOIT`vifIe)pk zMR&EJJ+TtK$0aRKm)_X!YC)PGd#eZf1K^Q^o9f$JJ;LZ6^IDE^^!)@ zIV9mP*~0VY-M~jV$sTH13k7%YkIWh6j0MQE2s5L3eaOS{On4E%o3jh9i;{^1Qp54g zJ6ZcZIMAW{Nq#YyLp1o_PLnE}?WWJU$7MXWi9;;1oYO1C(95>jz>- zh;_eW7@qI07X&Z}vQAh_>OyzDqzrG9z(Oj9H(H_b_0tCmj#m~zId^&bfz%O)4iJEY z^GhZoNFib40`Sa?>ho1wWLUV+7pyZ$0u>^OrW#Q1m$C&j7{Vax@WI&yH$}ykt@Iv5`2PAZfGEgO-p%pA&pewX(lMIM zh54Oxby3Q50UA`c&4t5uJu^nrIV^>#Z2P_^CoB5kxu2bGshlkbTptfWH=Z#x$`U2% zHz>ffo_$?ZOh!?6y&&yR7_RJ_vA25gx#Oe9Lacxk9j(B%!L^RwI;^&28zVsQwEXnZ zpj-a6O_E}EdHPGBEFK4E7yRwhN8$*xI&`mK(gjAH2xSD@9mTmG8AGboQ&IAhseqag zO;Pb1mncpDkS)I1KuB?07cIVZH2sPX&MugpV?p~$gu19$vA+Ro03FT1CznvV!FYNC z@*M2AvpDqp%*+^$XPy(tMbcy5jnQ<5x?gce6SF8;3k#V9l+%=;5D25`+~d9}D&G}~ z(X4btKB;`;4JpIwE~9P4iNfQ4)_xb^msMeomTd`y`@7qXHz4JG;q9>bA5LbVj_IkT zM3Q7_1W(^3Uj71pE?xPtT%P_0Y}nz~?Ci z=|>*tZ95u1x1=v^CAWQe;A}W-|DJC2bNXd;d_$j7E}n?tY+q1CVSB4D3<48&9Ik6U z9hz6B_G&6^uyJTdOM&hsAV^Vez0}P*u0pk?TJam+E3K)#8s<;IP-Z*Ymx>lMir?@B zK;?r^2p$S%!802ll>klq>h>`6wk))XYvtK1(?2quNq8D<*jpP(1%Bkq&@OWEnr#?P zeVmCu0NLN2)Q1`?6n_zl-`R3sjN>B>n$`#;X^h z@_%$#Bepr2TGz1;WVosaPw%i1@c7y@nol6E$gS9ac0UTUNiZ-Yo|bWTUCe-}Bc Z_dgvh+puI<*th@y002ovPDHLkV1mPoi{1bL literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_014.png.import b/src/Objects/Traps/Spike/Animation/spikes_014.png.import new file mode 100644 index 0000000..c5e1e83 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_014.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_014.png-d1079af88beef1c0461b78d5e950880b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_014.png" +dest_files=[ "res://.import/spikes_014.png-d1079af88beef1c0461b78d5e950880b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_015.png b/src/Objects/Traps/Spike/Animation/spikes_015.png new file mode 100644 index 0000000000000000000000000000000000000000..444fa9e712b4f1a45cd0c98e0d7afd79bcb47e25 GIT binary patch literal 1864 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 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_016.png.import b/src/Objects/Traps/Spike/Animation/spikes_016.png.import new file mode 100644 index 0000000..aea88c0 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_016.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_016.png-7202b9b4cf19c548b85dca20bcc42784.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_016.png" +dest_files=[ "res://.import/spikes_016.png-7202b9b4cf19c548b85dca20bcc42784.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_017.png b/src/Objects/Traps/Spike/Animation/spikes_017.png new file mode 100644 index 0000000000000000000000000000000000000000..44ef41e86c744c69d57ae2617aee5a78950490db GIT binary patch literal 1801 zcmV+k2ln`hP)bVG7wVRUbD000P?b4y-7D@iRXi%CR5R9J%DzCnG<|^R za{${_@$Uf6K3SMbHlo)8brHQRdV0_p%s_O8r2;UYp8mXk(||-oV2vaI!1_qSkNZA9 zcbj#o3_m|NKD6(S7m_NGTV&&2Xu3ge!*nc_liM@bLg&$;n*ZmLjjJjHWP z$&$3vF zpIeuU`Y5%sv@o?eccA2Cm5ePZx((;cHkrE(E+2}-&#=c9jFN}PwnEbJAG5qqlXThlv4fGQ)LO)5z{3c<%E`Kv7}h~Tw<1Vd~i-qY1=3VouLzNh!uvo zep{GW+bL~wd9V*%r-En8b6&rGDLSWBqF$c!`nQ*1SH}6?PzfXb`Egg&%Zt#jG63Mk zx4)tcZ~O?EreQ%`d^g=AL{Kj;*zC?IqQ*5%(GDP+;OD>;20YcXLkRB~gunBMg1e{q9{!XiGAA)#zBB0e>P5JN2@xHU`% z7mU~6g@F)_DNKR!dKFpZHc%cx2!L^5m<(@=!a`4ssC4T8p`ywR(R-H?@bV-+-IJKT zy=V`afa~(f7!)V*;?KXaf!f&y%+Jsuvb>}FSCqvM*4pu*Ai9{XGhkQ`kd?8lz_kVJ`_L9`f+ICQx6 zKJ~D&@l>V+FV3Hzg@r*D1N&PNQVsLOaCxu~xr&St5-B7AsW|g^w%9k-jN$~1*DKNa z8pylpUPsAaZobFdxqB4Gf`S?)Ju!*)D5rzyWZj;&03g0FO1%+etFK-1i0e<+bz5tA z4zu-}-+BG|RSM())&A*d`|TLcMHJ8V@|+@)VAaYEMofwbzI=MGkyv|Xk%)Pc`1K&2+|*w8a!j937uVzE;dLmIGd4<9DkHRcRU>wNWC8FCX87&|}z~MEeDb`}*la zTyt;rZuoVId$vG|MkYnR@xHN?MOvXn$jH^ydPIt5X#&q!14It*7Ci!qNoLv!1h;|8 z4E&xh&D&mvFI5BhBmE)N?w)q#>R>+t-fwO`p;I_LEIjFJS;=k!bq=hy4ZUg&%hxtS zcuUE?->D^$GuvcRf$gKcFepr7?IG^%8twXSjojz@ls2q-x2KUg#JRyKrJIe^DtA;H ze!I^`Yc}5$i&1ct*)~($F>`#2>f+z#cRnFRD7XdpbT-CnvRl5kY$e^z{psctJqoiw zPXyg)v~F*86r1ofUxv1sm#!JYaPH$w`T@w_k8&SsN?(+cnzm3Ybv@iW& zit$e&r4li>`>|9{X~^&nLKj|{KGkde7{BR`n7TxhI6#cw*-=A@XmYl%@xN$mS0 r<>gvV@DN0D?~y}vmy=tX=jHwf{eHpP;8es!00000NkvXXu0mjfo0?#8 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_017.png.import b/src/Objects/Traps/Spike/Animation/spikes_017.png.import new file mode 100644 index 0000000..85ddd88 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_017.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_017.png-31f758caecf815086d740a59f3f3d1e8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_017.png" +dest_files=[ "res://.import/spikes_017.png-31f758caecf815086d740a59f3f3d1e8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_018.png b/src/Objects/Traps/Spike/Animation/spikes_018.png new file mode 100644 index 0000000000000000000000000000000000000000..75fe0d3d5d52aefa8325ba1886075308f670830c GIT binary patch literal 1795 zcmV+e2mJVnP)bVG7wVRUbD000P?b4y-7D@iRXg-Jv~R9J;gQ@&inosj~P0SNR3W(ewjC zNe{3OapDg+cjsX0Ci=`>eMFtZV6d|wu%ZK%i@N}3Ff-_B4AvqdutpL9V0|Rv$9
      US+6(aQVM8Z-7JBHwNh#I;da5kpI%2wnqny$bEtU*R-%HGrj*rgC8Ep&Ypfh&jjj_TQ z*B=WLYmZ8cT%Dgm?MA`rBd8ch%EDDB5_v$;AD3ri(gmz{QV|6bF$kCK`dTf*lHk&>Frh^z+$;Vir`$y z5ZS{#xqAK#2wCg5biRCzuBvH^bydT~ausE}5XJU!O`Eq^uF%aIlEgiUwrV&J26t7{ zL&x>ERUOv^fXnC422KnP7xP4oM%>%3Iwgbux}|+$>q89k_{ug=e)+uzH~mlqHSPJ&_4C>NappOWZiIwlZIg1*QoqHycq zRn`n$ELYJupJOh{8B9l`YCe6pp&8z9nHq&q)-IN-7;%#5o}7{-Kw`eUz`m;4Ry9Qw zQns*{1C)v8OLeARZ`j4;C&(dpM|fPn_{Ev7u!wJDNGKCVWCDTanQgU*U>}SL_hw9Y z--Lk>jVa84>24cYWFIJxAOyfPFieKGMPZ>QMl?E&|5#CFj_9*X33z=H-|k5??=Sm9 zCg8e!G6us*y!q!}Jn~qRpz!X=DPJyL0{}k%^$`LI5z*FGH4S@zfBFERPf`(Oi8%h} z2TXTc5fBu_#BQKWBO+m3lMz%n+S*f}O97IT>+`eNb03l@2{V-W84Zph_0bQ%9#%G< z>Rg0GT>QEUfF|A;uKAHThaNtk$1Dx zfssGmev7$t_aux319g}5#3cHooDQNVyZ*EV0P%&9Z$or*P$Y@#PvwTKcRYvLya)qS z1L)9~rL zKlD`e<)>(k(pHTt#Nr?TU}71#567n^&|HaL{RN8iGWS;RhQC2^ z&mKt8$uMRtWxQ`JWvryoB4pxfYCR%FvowKRtN|j2Gb%R&Ey>I}fnXn~%)syI(xUBk z_);~1KhhsU?e1w;uFuaR;Qitj6FP&_!@`rkh@E6Efd&Uw-^Q+50?H3-}(Nkc!1Ptzu?7g(bChCu~ucp%?=Z-{IV!A|+%Iu#fg5hrT zVef4eoA4uFhK`w+%8X$+_i-lu0OX%1xeqm^FG@*Gd*FosxZ|HwnRIU2mwvGE&+%eg zS~#~zsg;cLyO;*S#=Tr>OD<>!pT$xIC9g{hmKHT#soq?~bMupR52Ja^=c=)m+va0h zx_+v|Ig0FzWV%mO7j8aNs-ybP2*K&%- lAdus002ovPDHLkV1gCpWQPC% literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_018.png.import b/src/Objects/Traps/Spike/Animation/spikes_018.png.import new file mode 100644 index 0000000..60c6d57 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_018.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_018.png-48ced018e72f0f450bfb3981b248cff5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_018.png" +dest_files=[ "res://.import/spikes_018.png-48ced018e72f0f450bfb3981b248cff5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_019.png b/src/Objects/Traps/Spike/Animation/spikes_019.png new file mode 100644 index 0000000000000000000000000000000000000000..d78667e04e472f40ce52cb5ea60e226f9b5599d6 GIT binary patch literal 1766 zcmVbVG7wVRUbD000P?b4y-7D@iRXXh}ptR9J53pC65nt$XB^d*V~^`g3Q@8ir7d4A};=a?k#kL04P zPjW9yg1N`hh7##2Ia@OH5YDGVD)$gvK9`B_VUGhCC5FeLO7iis$UdjDq$lqS;gM5M zsXtoixeX_$RR8O#vV?2HbO}e1(h@C}49nk3%#x3f&WViHg(B#T?RaCXFvj(V!bICq zX_2eb6NsEwtdTEam2JLvw3jS3k;|Xoefi6Dc;_ek3N$S+;oW@6i}xS6n=iRNu9--j zYpaFyS2efQf^~j3uX*wQ1MlWbZmR`z>eK$Ns<}O0FaUH_&0Qt>+iJny#Zqky4ovFJ z^_vqANJN>@&TA$jfPv}by?TVMsu=|E6Jz#uOKNmmE!YCa!0hXm2!yt(MI{)s=79hP zfzZxt221}B%>((Yy!-MOavS#|t;Tt#Se;#n!Ob=q%xP)H+x0nULN2|)ta&j0pM8BW zXJ*ZocmNbJV*0ox5U}1{?!hQJG92lHdUEyp6_9W!=>mQPu-csC4$RX=jOeNbYjra- zx~k@Bv!(WU!9>7na{&OjBjOkT-V-O7t?*PBZ-&excW@;>D$ zV!KrJi`3c8>jVu(H(#@Ba83 zM;>dG6z*Ow`R)1~0C0En2?RgDs@NWz)k-$3vaW!taza!3^DC ztOyy9owK+5>huJ3ZH$qMAnkt4f-{e2&3#+dOit0X*^(>AsiCb(mr3G|%^GPsO zEm+f|cwKKU!OT{qrYgF|zV*)MB$J_Neh)A}42h)iZ z3&CTQT~SOQMVZ8ztx$+Cka^PcZu&Pk+;a~kmHGYV*M2SZyss>!nHFeC(b}0>wn&mH z%^+uKF%D-_t_Et6sdWUxw_`cFAM?`Ru1>KYxMHNGx9#y z=d_`xcYT{^KwKD{QL@-XymDK$;&=G2w5IdbFw26Y%)Y7Nj+yNi<(=#24?ZCn6r8{l zJ0I;dNrR<(wxZ$Ues}YQZp!q}6TvVWeb{>&Nhf^Im!U)EGTO z`l6JbY4@D)A9wt7E|bsA`|=Mq{@E_JrG=wKO08s^&te_~9rtp%Em6?+K8xiFN?w;1 zEG??Ka=lT+qxspo`_U}nugt61n-@9xJ#vu_=SckjgU+jGq4Ixpcq7J~jN~SMFmF+6 zv_HphK3C`DnAYDCqm+u+_Z#I!EmAxNk?0;dMt70k(mb#CKL&TSB%vrB6#xJL07*qo IM6N<$g5L*Lr2qf` literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_019.png.import b/src/Objects/Traps/Spike/Animation/spikes_019.png.import new file mode 100644 index 0000000..a3aa036 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_019.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_019.png-a4fdfe34e88ba503e32f890ec0568b63.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_019.png" +dest_files=[ "res://.import/spikes_019.png-a4fdfe34e88ba503e32f890ec0568b63.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_020.png b/src/Objects/Traps/Spike/Animation/spikes_020.png new file mode 100644 index 0000000000000000000000000000000000000000..9af0fade10e6c191b8dc69de86784e245cb23b8b GIT binary patch literal 1730 zcmV;z20i(SP)bVG7wVRUbD000P?b4y-7D@iRXL`g(JR9J)hfm;02goK> zIf1ix7NS-Wy%wO0sI%zlL8I9N(U~e0ftjA3{=9xO0}&BH8#4m{w2zr#$8DdLJ!hWR zVdbOosdX=`5^qE_Nyn{Hzd*F0AM<*mHKRsEpvX`kG5;HRAB}st=s9xIkDcg^BIbXi zXZv?fbfUSX_sAY6Q;tyN^;@kZ>(hS@{!3$(PnT7$@6ouI^#(=b9?y}HC7mPqMoK5~ zgi{8I=AX+Xr8ZS#A-=3|gtzE-3X4&{@AK(@qO4cm%hE*e zakQaCx=PNL3_XYQ>72?v2bXVU;%C_73`U9Jajp_SJ{8%wbe8n^z7QUsdP@D#LT_z2 zo>J|vrOFbnGp0*8ijm_8K zRjiROVU@GIb#$0nYBJA1fByD8>#)vOrwTMJ$dg|dSKNI0%KhSsyUUh|#JR3+q`z*t zs~cANe$jICtd-kMh7PK=Kj+X1d^%D z=oT##5x~Ig=|Me0U$+bb_?0pLaUeCis~gS%V_^Q{Km#E99` zfj}4n0%o23~-DSgl-SBF=$9j8< ze$g^BATETL!*uC{?pP%Ily!_s$nf0kVGOaC(i_|x3^MA zDdNnG{{0m*Ggg}&R@*(E>qc0C1X9d=G7k_Y0s%McoiIu+eg^ZHyE8oQKmBS<7g*#s z=2TER8JP)E1?5x|5uTGV>E4Xl@qsuIqB4aVFgqSHi##XFV=xH7EHO;L+a$1%9U~j< z<3Dw%Qb*+3l!V(b^zGH}f(h5g zoZ@h`-eI-bS$zPIVYS-s^SGt3Q4}ks@T5Nl;bybL&3Xs0P^cw_yXz(BJ~Kutq*MUR zf-{R}&Ap8zAh;BHNzTjSYGmZQr-xiSFYnXXC`+4o(fj=xG`)t${NhWW}t=BjaYzW`!>LS?@sU$e^b}00XA`y3G-^zjlirHUk(_4W^SG$;nukGDK(AQ8{fI zaka%ZBEq|Wr8X+RtulsRJ*_Dc=Z5xF<-4Z`v;A_0f~MEfB?IP}VU3ry04PPKOb^Ec zQ&acX%Yhn4n@c*5=S?TNT@0j8WHY29AALf|P%sl-O-T%=Ng6FZuoaCLPmWsy)HzY6e`HQ3<7^CJA8gD;^fOF+n?)Z4 z9k=tmEm6=;K8tw;C9g{hmKIfAUT+lfNZze`8qE^^%DjpbxyZ?%nHT9Wj>P{TG+w<4 zmH(r|8ZqT$G_SIQzD23geve--t1=$b`dea@QW4vJb8a|ok>V+cMEA%kx{LIdPx# literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_020.png.import b/src/Objects/Traps/Spike/Animation/spikes_020.png.import new file mode 100644 index 0000000..66a2dac --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_020.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_020.png-a7104c971a7d65d3761fb0f06b951b41.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_020.png" +dest_files=[ "res://.import/spikes_020.png-a7104c971a7d65d3761fb0f06b951b41.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_021.png b/src/Objects/Traps/Spike/Animation/spikes_021.png new file mode 100644 index 0000000000000000000000000000000000000000..02dfe503c1b2e35537096c438e9f508579b1ea31 GIT binary patch literal 1709 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 FV1g?280!E4 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_024.png.import b/src/Objects/Traps/Spike/Animation/spikes_024.png.import new file mode 100644 index 0000000..70db0d8 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_024.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_024.png-a65e94e8ff4afe799683406e2a8d6ff9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_024.png" +dest_files=[ "res://.import/spikes_024.png-a65e94e8ff4afe799683406e2a8d6ff9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_025.png b/src/Objects/Traps/Spike/Animation/spikes_025.png new file mode 100644 index 0000000000000000000000000000000000000000..a376eaebf6bb2f66209703a91c6c475acd16102a GIT binary patch literal 1686 zcmV;H25I?;P)bVG7wVRUbD000P?b4y-7D@iRX7)eAyR9J&9HIaQVq5ak%j1(K2v zU~Ob82Z*wcU8T_~8m~32i|A!Rf&|%Ms}oA9?j`{cp9c`#5)pw8k^lgmBMG~1=Pd0M zzFLN*_twYueP)H!N_b4VZiUtxcpKJhwH$9xZ-@xQQ?&M2ef6yO)@wTN-ZQdZ8_4xM zR$sk)`!~fq9&hW})2E_od&sl;snMdX!#@T8t+iPlE-PH0z4e;5R>)hg@$4ztl3Bpl z6FQ0~3@eDoKedvy##oNI__D+v-n{D=7QOj;uHMhf8}mF~IXug!(mhp4>UodPi~6j# zvc*_i>>Vhctd_AYMW@t!nUc9vaQRdu{!8_kP*Hq%OcheEk9qbfnJqc>oC}Y-^t9%^ zjh;Gi>XK@&wp6xooiN?PkteiO7F&wd&#lT*uaDArO6x`*bjD7+v8pgu>!-p*$FtTZ z0C0YE0Kf`X&$qD3L~jkvoUIY~?ETsG=Vtpm@U$wZ3Ijmjts@7(M`H1HDv_-1!2tQ4=6p4kb#o*x}R)N&F8 zk=!Lw9g#%i_6yOF;9>?!0#}z8Ac%+MCM=3^a*j{bI6&;Pj*0C-q#NGQ?-&+qa)1X-2{=673By?*}di?NZR0qtpMSdAoxgVV@5K=PMfvJOA=R?(J@is=+)tYr3=6i zLkf_-TXTMQBQ*>(;TG1I=zx8<=6ttJHOD5>zFTpAw;i+)edIw!4-jY9Uxp1+VFg0? z_uZPSUw0Rfwk7}7|0Z%Q5j z%y&1bL}~z4f#6x9Uv8-IVXQU*jyZ9E`t$FsG=P+V85X7g$C|2Ol-{SRXyQg=0`OSp zP)yJE$r$*P(g32DgO!gY9$p5k)kv)jDon#&A1bQgzFX7QaK$zR=(|usBswA_ZW#S? z&E&5*8+?&(y)yZ4POyXLU zAD!^(Hq-^M78uLrO%HJQ5*(kboA^ink3UY4fx8D4finXvoJw&ctVE#o+-{nkl?NN zHtf4>6q!q-ARin?K8OIRSyXD@t*8dP{_!0|GOmNXGKnP~Zr12oNH7^DkineN)BJ?y zEQkA1Pq6q?9NF2aX|C=NZIUJ(%$}*D0hlGZp5 z2r!fcw;bsN8=F(_j}CKbEDo30E~fT!_;!)5+S+R3B`tGnS{OX?sx>Yj>S;+`nCngL zvS^$AATU3Q_WF3#H}OBeJ@g$uhzwL+TgQTEudv}Ys1#2Dyx?3dEBF~_8oe2%IB)F;e~n1Xnj#~ z4DtUzXsmh?D*s1@RbtFYk8frd>*0k)=WG1dv`SNBTCc5&(n?}GpGuxLJi%iS@!liH g%AF^-MQ7#y3%;~_F7eBq6aWAK07*qoM6N<$f^K&r+yDRo literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_025.png.import b/src/Objects/Traps/Spike/Animation/spikes_025.png.import new file mode 100644 index 0000000..4ac25da --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_025.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_025.png-5814ebe5864a7939d139dcb673ad2c87.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_025.png" +dest_files=[ "res://.import/spikes_025.png-5814ebe5864a7939d139dcb673ad2c87.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_026.png b/src/Objects/Traps/Spike/Animation/spikes_026.png new file mode 100644 index 0000000000000000000000000000000000000000..6d39a79a64d96d5afa54b8d5b923c73da998ac67 GIT binary patch literal 1669 zcmV;027394P)bVG7wVRUbD000P?b4y-7D@iRX2T4RhR9JNzt*5+DG6d~hZrBCtjh0APJ2;m3WSpL>d2)Zyo6 z<74Zdc_q<^OvuK)(zrmjU>u8jvNf|NB9P3`7_oTGywAqtyzD-6GL9YT%_0`B*}eZe zB|4dG?>Vz4%;`rc^ZKdQn;WQFUuSEJkA`M=cmqlib-OBCYSB{BzoBsj2>qN zCDYY&wrA)moG+(j?kTu@YA1e#Jx*Yh93H1CiQ{9DeM)CfPwY$K5vixwpDpxM!HJaW zubwJ4>wJ*%u4niaCUSLZ&;38t%2OYY_c8qyd6 zC`Jizb^Q(ksSziM{V&f+OI`qv^CfrlB}EicB#-0(>b(H3uij!mS6FI(5#*4&D?ILA z{pw6tSkxz4wwo|2K1&AGtrihHI!pt=bbBu>1hlhV5F1+yKnPUMAR+*!TVzg_H>9A+MR>x6u!R!HAl2;o=FuAJ)E;v{cVJN6Yg4JL%#&d4V1qZ7# zKG0d(>o;$e-=*wC2@)OugG!;E7;Z1lj}y^1fs`uvphd-1K5@U<_CXGsEqJ!M7mKo# z%BjUe)bA3lzd!vsU+aD^7}0yZMslz}0W>>Tv-@-`*wh>#MhV6qv85 z*hVp$Mn`Sy{`&YwO^WGeE$!UYegX_+4u;M0^A4c}6&~+)L{(=rSq;|&@%ht-w%(-C z?j)8~gN2;|M4D;-_-SrG+uXbI%L)bCUQd?{Mpc->PKE%CBFj#<5DWByHe^3R%>IgTI2d*k=7(j-|y6u%9$;hRAGA*JL}_MG*%3*Z`Z(p z-u&*sX>AJ+?PxWjyaWv1XxO~8#U|>NE7gNsbI>XktIRjU>Ml6SY|RXJrK-M7dFR^v z!6$?Y1t)Nz^Rb>LWw3N(D;X|c9QOv8bE?e#JP{0cBNi45WcmU*_GRdlc~NEz!`a7~ z_yNe@PqGg+*+D!i$i7SX7i51QW#Zh}7eCne`}$(rTR2;!*LudqxBYCVyj-*;3)<0V zv8bTub#KAmqNXeA%_5%759=OBvxmPvui|K4=H!paWjdTA`Tq|(ubza;|Iy)%7;`d{ zoA|-lvaPZHh~GHZ=0r@}wZ|yEBp#f-dmhF}WE7Om_eS@0ME$4C^LqaSCWd?rBt#2# P00000NkvXXu0mjfwH6y0 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_026.png.import b/src/Objects/Traps/Spike/Animation/spikes_026.png.import new file mode 100644 index 0000000..1a5d314 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_026.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_026.png-dc52f4b00bbaa3dfbcf865e50debd218.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_026.png" +dest_files=[ "res://.import/spikes_026.png-dc52f4b00bbaa3dfbcf865e50debd218.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_027.png b/src/Objects/Traps/Spike/Animation/spikes_027.png new file mode 100644 index 0000000000000000000000000000000000000000..6d39a79a64d96d5afa54b8d5b923c73da998ac67 GIT binary patch literal 1669 zcmV;027394P)bVG7wVRUbD000P?b4y-7D@iRX2T4RhR9JNzt*5+DG6d~hZrBCtjh0APJ2;m3WSpL>d2)Zyo6 z<74Zdc_q<^OvuK)(zrmjU>u8jvNf|NB9P3`7_oTGywAqtyzD-6GL9YT%_0`B*}eZe zB|4dG?>Vz4%;`rc^ZKdQn;WQFUuSEJkA`M=cmqlib-OBCYSB{BzoBsj2>qN zCDYY&wrA)moG+(j?kTu@YA1e#Jx*Yh93H1CiQ{9DeM)CfPwY$K5vixwpDpxM!HJaW zubwJ4>wJ*%u4niaCUSLZ&;38t%2OYY_c8qyd6 zC`Jizb^Q(ksSziM{V&f+OI`qv^CfrlB}EicB#-0(>b(H3uij!mS6FI(5#*4&D?ILA z{pw6tSkxz4wwo|2K1&AGtrihHI!pt=bbBu>1hlhV5F1+yKnPUMAR+*!TVzg_H>9A+MR>x6u!R!HAl2;o=FuAJ)E;v{cVJN6Yg4JL%#&d4V1qZ7# zKG0d(>o;$e-=*wC2@)OugG!;E7;Z1lj}y^1fs`uvphd-1K5@U<_CXGsEqJ!M7mKo# z%BjUe)bA3lzd!vsU+aD^7}0yZMslz}0W>>Tv-@-`*wh>#MhV6qv85 z*hVp$Mn`Sy{`&YwO^WGeE$!UYegX_+4u;M0^A4c}6&~+)L{(=rSq;|&@%ht-w%(-C z?j)8~gN2;|M4D;-_-SrG+uXbI%L)bCUQd?{Mpc->PKE%CBFj#<5DWByHe^3R%>IgTI2d*k=7(j-|y6u%9$;hRAGA*JL}_MG*%3*Z`Z(p z-u&*sX>AJ+?PxWjyaWv1XxO~8#U|>NE7gNsbI>XktIRjU>Ml6SY|RXJrK-M7dFR^v z!6$?Y1t)Nz^Rb>LWw3N(D;X|c9QOv8bE?e#JP{0cBNi45WcmU*_GRdlc~NEz!`a7~ z_yNe@PqGg+*+D!i$i7SX7i51QW#Zh}7eCne`}$(rTR2;!*LudqxBYCVyj-*;3)<0V zv8bTub#KAmqNXeA%_5%759=OBvxmPvui|K4=H!paWjdTA`Tq|(ubza;|Iy)%7;`d{ zoA|-lvaPZHh~GHZ=0r@}wZ|yEBp#f-dmhF}WE7Om_eS@0ME$4C^LqaSCWd?rBt#2# P00000NkvXXu0mjfwH6y0 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_027.png.import b/src/Objects/Traps/Spike/Animation/spikes_027.png.import new file mode 100644 index 0000000..a8a256c --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_027.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_027.png-5c603efd639f99600acaec87e7292bd8.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_027.png" +dest_files=[ "res://.import/spikes_027.png-5c603efd639f99600acaec87e7292bd8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_028.png b/src/Objects/Traps/Spike/Animation/spikes_028.png new file mode 100644 index 0000000000000000000000000000000000000000..6d39a79a64d96d5afa54b8d5b923c73da998ac67 GIT binary patch literal 1669 zcmV;027394P)bVG7wVRUbD000P?b4y-7D@iRX2T4RhR9JNzt*5+DG6d~hZrBCtjh0APJ2;m3WSpL>d2)Zyo6 z<74Zdc_q<^OvuK)(zrmjU>u8jvNf|NB9P3`7_oTGywAqtyzD-6GL9YT%_0`B*}eZe zB|4dG?>Vz4%;`rc^ZKdQn;WQFUuSEJkA`M=cmqlib-OBCYSB{BzoBsj2>qN zCDYY&wrA)moG+(j?kTu@YA1e#Jx*Yh93H1CiQ{9DeM)CfPwY$K5vixwpDpxM!HJaW zubwJ4>wJ*%u4niaCUSLZ&;38t%2OYY_c8qyd6 zC`Jizb^Q(ksSziM{V&f+OI`qv^CfrlB}EicB#-0(>b(H3uij!mS6FI(5#*4&D?ILA z{pw6tSkxz4wwo|2K1&AGtrihHI!pt=bbBu>1hlhV5F1+yKnPUMAR+*!TVzg_H>9A+MR>x6u!R!HAl2;o=FuAJ)E;v{cVJN6Yg4JL%#&d4V1qZ7# zKG0d(>o;$e-=*wC2@)OugG!;E7;Z1lj}y^1fs`uvphd-1K5@U<_CXGsEqJ!M7mKo# z%BjUe)bA3lzd!vsU+aD^7}0yZMslz}0W>>Tv-@-`*wh>#MhV6qv85 z*hVp$Mn`Sy{`&YwO^WGeE$!UYegX_+4u;M0^A4c}6&~+)L{(=rSq;|&@%ht-w%(-C z?j)8~gN2;|M4D;-_-SrG+uXbI%L)bCUQd?{Mpc->PKE%CBFj#<5DWByHe^3R%>IgTI2d*k=7(j-|y6u%9$;hRAGA*JL}_MG*%3*Z`Z(p z-u&*sX>AJ+?PxWjyaWv1XxO~8#U|>NE7gNsbI>XktIRjU>Ml6SY|RXJrK-M7dFR^v z!6$?Y1t)Nz^Rb>LWw3N(D;X|c9QOv8bE?e#JP{0cBNi45WcmU*_GRdlc~NEz!`a7~ z_yNe@PqGg+*+D!i$i7SX7i51QW#Zh}7eCne`}$(rTR2;!*LudqxBYCVyj-*;3)<0V zv8bTub#KAmqNXeA%_5%759=OBvxmPvui|K4=H!paWjdTA`Tq|(ubza;|Iy)%7;`d{ zoA|-lvaPZHh~GHZ=0r@}wZ|yEBp#f-dmhF}WE7Om_eS@0ME$4C^LqaSCWd?rBt#2# P00000NkvXXu0mjfwH6y0 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_028.png.import b/src/Objects/Traps/Spike/Animation/spikes_028.png.import new file mode 100644 index 0000000..e5d9e2c --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_028.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_028.png-f56049fc8c1ecbd9eaa9cbef20b8f465.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_028.png" +dest_files=[ "res://.import/spikes_028.png-f56049fc8c1ecbd9eaa9cbef20b8f465.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_029.png b/src/Objects/Traps/Spike/Animation/spikes_029.png new file mode 100644 index 0000000000000000000000000000000000000000..6d39a79a64d96d5afa54b8d5b923c73da998ac67 GIT binary patch literal 1669 zcmV;027394P)bVG7wVRUbD000P?b4y-7D@iRX2T4RhR9JNzt*5+DG6d~hZrBCtjh0APJ2;m3WSpL>d2)Zyo6 z<74Zdc_q<^OvuK)(zrmjU>u8jvNf|NB9P3`7_oTGywAqtyzD-6GL9YT%_0`B*}eZe zB|4dG?>Vz4%;`rc^ZKdQn;WQFUuSEJkA`M=cmqlib-OBCYSB{BzoBsj2>qN zCDYY&wrA)moG+(j?kTu@YA1e#Jx*Yh93H1CiQ{9DeM)CfPwY$K5vixwpDpxM!HJaW zubwJ4>wJ*%u4niaCUSLZ&;38t%2OYY_c8qyd6 zC`Jizb^Q(ksSziM{V&f+OI`qv^CfrlB}EicB#-0(>b(H3uij!mS6FI(5#*4&D?ILA z{pw6tSkxz4wwo|2K1&AGtrihHI!pt=bbBu>1hlhV5F1+yKnPUMAR+*!TVzg_H>9A+MR>x6u!R!HAl2;o=FuAJ)E;v{cVJN6Yg4JL%#&d4V1qZ7# zKG0d(>o;$e-=*wC2@)OugG!;E7;Z1lj}y^1fs`uvphd-1K5@U<_CXGsEqJ!M7mKo# z%BjUe)bA3lzd!vsU+aD^7}0yZMslz}0W>>Tv-@-`*wh>#MhV6qv85 z*hVp$Mn`Sy{`&YwO^WGeE$!UYegX_+4u;M0^A4c}6&~+)L{(=rSq;|&@%ht-w%(-C z?j)8~gN2;|M4D;-_-SrG+uXbI%L)bCUQd?{Mpc->PKE%CBFj#<5DWByHe^3R%>IgTI2d*k=7(j-|y6u%9$;hRAGA*JL}_MG*%3*Z`Z(p z-u&*sX>AJ+?PxWjyaWv1XxO~8#U|>NE7gNsbI>XktIRjU>Ml6SY|RXJrK-M7dFR^v z!6$?Y1t)Nz^Rb>LWw3N(D;X|c9QOv8bE?e#JP{0cBNi45WcmU*_GRdlc~NEz!`a7~ z_yNe@PqGg+*+D!i$i7SX7i51QW#Zh}7eCne`}$(rTR2;!*LudqxBYCVyj-*;3)<0V zv8bTub#KAmqNXeA%_5%759=OBvxmPvui|K4=H!paWjdTA`Tq|(ubza;|Iy)%7;`d{ zoA|-lvaPZHh~GHZ=0r@}wZ|yEBp#f-dmhF}WE7Om_eS@0ME$4C^LqaSCWd?rBt#2# P00000NkvXXu0mjfwH6y0 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_029.png.import b/src/Objects/Traps/Spike/Animation/spikes_029.png.import new file mode 100644 index 0000000..31904d0 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_029.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_029.png-fb30ca68bf071dafe26c37b4b321be3d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_029.png" +dest_files=[ "res://.import/spikes_029.png-fb30ca68bf071dafe26c37b4b321be3d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Animation/spikes_030.png b/src/Objects/Traps/Spike/Animation/spikes_030.png new file mode 100644 index 0000000000000000000000000000000000000000..6d39a79a64d96d5afa54b8d5b923c73da998ac67 GIT binary patch literal 1669 zcmV;027394P)bVG7wVRUbD000P?b4y-7D@iRX2T4RhR9JNzt*5+DG6d~hZrBCtjh0APJ2;m3WSpL>d2)Zyo6 z<74Zdc_q<^OvuK)(zrmjU>u8jvNf|NB9P3`7_oTGywAqtyzD-6GL9YT%_0`B*}eZe zB|4dG?>Vz4%;`rc^ZKdQn;WQFUuSEJkA`M=cmqlib-OBCYSB{BzoBsj2>qN zCDYY&wrA)moG+(j?kTu@YA1e#Jx*Yh93H1CiQ{9DeM)CfPwY$K5vixwpDpxM!HJaW zubwJ4>wJ*%u4niaCUSLZ&;38t%2OYY_c8qyd6 zC`Jizb^Q(ksSziM{V&f+OI`qv^CfrlB}EicB#-0(>b(H3uij!mS6FI(5#*4&D?ILA z{pw6tSkxz4wwo|2K1&AGtrihHI!pt=bbBu>1hlhV5F1+yKnPUMAR+*!TVzg_H>9A+MR>x6u!R!HAl2;o=FuAJ)E;v{cVJN6Yg4JL%#&d4V1qZ7# zKG0d(>o;$e-=*wC2@)OugG!;E7;Z1lj}y^1fs`uvphd-1K5@U<_CXGsEqJ!M7mKo# z%BjUe)bA3lzd!vsU+aD^7}0yZMslz}0W>>Tv-@-`*wh>#MhV6qv85 z*hVp$Mn`Sy{`&YwO^WGeE$!UYegX_+4u;M0^A4c}6&~+)L{(=rSq;|&@%ht-w%(-C z?j)8~gN2;|M4D;-_-SrG+uXbI%L)bCUQd?{Mpc->PKE%CBFj#<5DWByHe^3R%>IgTI2d*k=7(j-|y6u%9$;hRAGA*JL}_MG*%3*Z`Z(p z-u&*sX>AJ+?PxWjyaWv1XxO~8#U|>NE7gNsbI>XktIRjU>Ml6SY|RXJrK-M7dFR^v z!6$?Y1t)Nz^Rb>LWw3N(D;X|c9QOv8bE?e#JP{0cBNi45WcmU*_GRdlc~NEz!`a7~ z_yNe@PqGg+*+D!i$i7SX7i51QW#Zh}7eCne`}$(rTR2;!*LudqxBYCVyj-*;3)<0V zv8bTub#KAmqNXeA%_5%759=OBvxmPvui|K4=H!paWjdTA`Tq|(ubza;|Iy)%7;`d{ zoA|-lvaPZHh~GHZ=0r@}wZ|yEBp#f-dmhF}WE7Om_eS@0ME$4C^LqaSCWd?rBt#2# P00000NkvXXu0mjfwH6y0 literal 0 HcmV?d00001 diff --git a/src/Objects/Traps/Spike/Animation/spikes_030.png.import b/src/Objects/Traps/Spike/Animation/spikes_030.png.import new file mode 100644 index 0000000..c22f313 --- /dev/null +++ b/src/Objects/Traps/Spike/Animation/spikes_030.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/spikes_030.png-0daa8d881cd479fd73b20901548f6296.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Objects/Traps/Spike/Animation/spikes_030.png" +dest_files=[ "res://.import/spikes_030.png-0daa8d881cd479fd73b20901548f6296.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/src/Objects/Traps/Spike/Spike.gd b/src/Objects/Traps/Spike/Spike.gd new file mode 100644 index 0000000..a86ea86 --- /dev/null +++ b/src/Objects/Traps/Spike/Spike.gd @@ -0,0 +1,34 @@ +extends Node2D + +export(float, 0.1, 3.0) var time_to_recharge = 3.0 + +var time = Timer.new() + +func _ready(): + add_child(time) + $Sprite.play("out") + $"Hitbox/CollisionShape2D".disabled = true + +func on_timer_timeout(): + $Sprite.play("out") + time.stop() + +func _on_Sprite_animation_finished(): + if $Sprite.get_animation() == "default": + $"Hitbox/CollisionShape2D".disabled = false + if $Sprite.get_animation() == "out": + $Sprite.play("default") + elif $Sprite.get_animation() == "in": + $Sprite.play("in_frozen") + $"Hitbox/CollisionShape2D".disabled = true + elif $Sprite.get_animation() == "in_frozen": + time.connect("timeout", self, "on_timer_timeout") + time.set_wait_time(time_to_recharge) + time.start() + + +func _on_Hitbox_area_entered(area): + if($Sprite.get_animation()=="default"): + $Sprite.play("in") + + diff --git a/src/Objects/Traps/Spike/Spike.tscn b/src/Objects/Traps/Spike/Spike.tscn index 6e555f8..a6595c7 100644 --- a/src/Objects/Traps/Spike/Spike.tscn +++ b/src/Objects/Traps/Spike/Spike.tscn @@ -1,28 +1,88 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=37 format=2] [ext_resource path="res://Overlap/HurtHit_Box/Hitbox.tscn" type="PackedScene" id=1] -[ext_resource path="res://Objects/Banana/Banana.gd" type="Script" id=2] -[ext_resource path="res://testSprites/Spike.png" type="Texture" id=3] +[ext_resource path="res://Objects/Traps/Spike/Spike.gd" type="Script" id=2] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_007.png" type="Texture" id=3] [ext_resource path="res://Overlap/Kind.tscn" type="PackedScene" id=4] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_005.png" type="Texture" id=5] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_012.png" type="Texture" id=6] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_018.png" type="Texture" id=7] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_020.png" type="Texture" id=8] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_017.png" type="Texture" id=9] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_021.png" type="Texture" id=10] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_023.png" type="Texture" id=11] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_025.png" type="Texture" id=12] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_000.png" type="Texture" id=13] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_024.png" type="Texture" id=14] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_010.png" type="Texture" id=15] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_008.png" type="Texture" id=16] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_011.png" type="Texture" id=17] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_013.png" type="Texture" id=18] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_004.png" type="Texture" id=19] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_016.png" type="Texture" id=20] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_030.png" type="Texture" id=21] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_002.png" type="Texture" id=22] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_006.png" type="Texture" id=23] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_003.png" type="Texture" id=24] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_009.png" type="Texture" id=25] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_001.png" type="Texture" id=26] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_015.png" type="Texture" id=27] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_014.png" type="Texture" id=28] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_019.png" type="Texture" id=29] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_022.png" type="Texture" id=30] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_029.png" type="Texture" id=31] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_028.png" type="Texture" id=32] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_027.png" type="Texture" id=33] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_026.png" type="Texture" id=34] -[sub_resource type="CapsuleShape2D" id=1] -height = 6.36237 +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 18 ) ], +"loop": false, +"name": "default", +"speed": 60.0 +}, { +"frames": [ ExtResource( 28 ), ExtResource( 27 ), ExtResource( 20 ), ExtResource( 9 ), ExtResource( 7 ), ExtResource( 29 ), ExtResource( 8 ), ExtResource( 10 ), ExtResource( 30 ), ExtResource( 11 ), ExtResource( 14 ), ExtResource( 12 ), ExtResource( 34 ) ], +"loop": false, +"name": "in", +"speed": 60.0 +}, { +"frames": [ ExtResource( 13 ), ExtResource( 26 ), ExtResource( 22 ), ExtResource( 24 ), ExtResource( 19 ), ExtResource( 5 ), ExtResource( 23 ), ExtResource( 3 ), ExtResource( 16 ), ExtResource( 25 ), ExtResource( 15 ), ExtResource( 17 ), ExtResource( 6 ) ], +"loop": false, +"name": "out", +"speed": 60.0 +}, { +"frames": [ ExtResource( 33 ), ExtResource( 32 ), ExtResource( 31 ), ExtResource( 21 ) ], +"loop": false, +"name": "in_frozen", +"speed": 3.0 +} ] + +[sub_resource type="CapsuleShape2D" id=2] +radius = 8.0 +height = 14.0 [node name="Spike" type="Node2D"] script = ExtResource( 2 ) +time_to_recharge = 0.1 [node name="Kind" parent="." instance=ExtResource( 4 )] kind = 10 -[node name="Sprite" type="Sprite" parent="."] +[node name="Sprite" type="AnimatedSprite" parent="."] position = Vector2( 0.220352, -3.63603 ) -texture = ExtResource( 3 ) +frames = SubResource( 1 ) +animation = "in_frozen" [node name="Hitbox" parent="." instance=ExtResource( 1 )] collision_layer = 16 +damage = 2.0 [node name="CollisionShape2D" parent="Hitbox" index="0"] +position = Vector2( 1, -1 ) rotation = 1.5708 -shape = SubResource( 1 ) +shape = SubResource( 2 ) +[connection signal="animation_finished" from="Sprite" to="." method="_on_Sprite_animation_finished"] +[connection signal="area_entered" from="Hitbox" to="." method="_on_Hitbox_area_entered"] [editable path="Hitbox"] diff --git a/src/Objects/Traps/Spike/SpikeCard.tscn b/src/Objects/Traps/Spike/SpikeCard.tscn index 56ccf1d..eb89e0c 100644 --- a/src/Objects/Traps/Spike/SpikeCard.tscn +++ b/src/Objects/Traps/Spike/SpikeCard.tscn @@ -1,15 +1,21 @@ -[gd_scene load_steps=9 format=2] +[gd_scene load_steps=10 format=2] -[ext_resource path="res://testSprites/Spike.png" type="Texture" id=1] +[ext_resource path="res://Objects/Traps/Spike/Animation/spikes_015.png" type="Texture" id=1] [ext_resource path="res://Objects/Card/card.png" type="Texture" id=2] [ext_resource path="res://Menus/DragNDrop/DragSource.gd" type="Script" id=3] [ext_resource path="res://Objects/Card/level0.png" type="Texture" id=4] [ext_resource path="res://Objects/Card/level2.png" type="Texture" id=5] [ext_resource path="res://Objects/Card/level1.png" type="Texture" id=6] [ext_resource path="res://Objects/Traps/Spike/Spike.tscn" type="PackedScene" id=7] +[ext_resource path="res://Objects/Traps/Spike/spikes_icon.png" type="Texture" id=8] [sub_resource type="SpriteFrames" id=1] animations = [ { +"frames": [ ExtResource( 5 ) ], +"loop": false, +"name": "lvl2", +"speed": 60.0 +}, { "frames": [ ExtResource( 4 ) ], "loop": false, "name": "lvl0", @@ -19,11 +25,6 @@ animations = [ { "loop": false, "name": "lvl1", "speed": 60.0 -}, { -"frames": [ ExtResource( 5 ) ], -"loop": false, -"name": "lvl2", -"speed": 60.0 } ] [node name="SpikeCard" type="TextureRect"] @@ -31,7 +32,7 @@ margin_left = 10.7364 margin_top = 227.792 margin_right = 42.7364 margin_bottom = 259.792 -texture = ExtResource( 1 ) +texture = ExtResource( 8 ) expand = true script = ExtResource( 3 ) __meta__ = { diff --git a/src/Objects/Traps/Spike/spikes_icon.png b/src/Objects/Traps/Spike/spikes_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d84554ae59d654f7cf30b7331181d382d6c88471 GIT binary patch literal 1363 zcmV-Z1+4msP)bVG7wVRUbD000P?b4y-7D@iRV)k#D_R9J8Tp$wRLW?X|J<&dXuEj&F-A|l9OW&nWDm>GIr(=_j%bykMv_vS}>pR^EbgttiMwNR_TQ)uU`98ae= zhzR5vY9nU9J@37F%jZ3NPTILnt`{-;?LF(yp6GaMqj%39!xKly^LlGUymtHd;6Iw1 z>~?A4^6t%BUTcsyZ}IFI8Odzm>j@p=34I0e*6*z((HP~Ji!aUW;m!LVVbP;on$_p! zjd~wf4$t$wd|Q>o(!F)wu20s>XrcAkJ5W4Xk+YGZdul%I$=p4-+}eqsRF54M#fQgU zA$EQg*)5ro97}WIVM|X$_Y`d%IJTtfZ(S-QTo+77IP!!>Wic|$zDJeC&X0JeQKO;_ zdORL126zpVrs-0(by&zckw4;-&r`(o@p?eAffVgI^VEo(uitz*9kT~q_}^}K27t@y zNR(%K{-U+$6d3^UcDr}MBT`+SHkydCfz>dr;&Pga8O5+lPsa58N3yht{&_kQXT#sW z{QP|v@(ko8vfHl>JYU;6G1P+rGvnbTu=vMiNO>Ise{8gHwUsT4{lXXFYfJj z=agRz=3E?da3^~Ja3DmY!rWF00Hp$udT!Uw#LT(!_`|OvNoX>*9`O?ZtjpY$Hmy*$ zw>n2^{zxgwQjvHVd~}nG_1=EfI%QU)M?fl?;jky z=a-p4=&H`vTB+w^{QK8mOlwKL*x>B8OO`S2wzmd{@}-{3_;@|^hs$bkw=M}D$Vp-G z3@C^&ck7ExqMQ#tc8Ms#!>mvGT3C{9jH+ifF(ff+7NBrc#dFQL{3*#!46cR8@!woQ*EpYPZxy%rl~?@tx=Byk5nUi!Sa`g`Ef=3XsMn^KN{5^bH?myVB V;bRBH(r^F(002ovPDHLkV1g@ 0: - damage_per_second += area.damage - pass - else: - heal_per_second += abs(area.damage) - pass - + if area.damage > 0: + damage_per_second += area.damage + pass + else: + heal_per_second += abs(area.damage) + pass func _on_Hurtbox_area_exited(area): if area.damage > 0: diff --git a/src/Player/Player.tscn b/src/Player/Player.tscn index b35f873..a032e86 100644 --- a/src/Player/Player.tscn +++ b/src/Player/Player.tscn @@ -619,19 +619,17 @@ height = 0.2 radius = 4.03497 height = 9.42006 -[sub_resource type="CircleShape2D" id=51] +[sub_resource type="CircleShape2D" id=49] radius = 13.3924 [sub_resource type="DynamicFont" id=50] size = 12 font_data = ExtResource( 6 ) - [node name="Player" type="KinematicBody2D" groups=[ "hero", ]] collision_mask = 14 - script = ExtResource( 1 ) ROLL_SPEED = 120 FRICTION = 270 @@ -724,7 +722,7 @@ damage = 0.0 [node name="CollisionShape2D" parent="Pivot/SwordRange" index="0"] position = Vector2( 0, -4.56405 ) -shape = SubResource( 51 ) +shape = SubResource( 49 ) [node name="DebugLabel" type="Label" parent="."] margin_left = -8.12021 @@ -738,7 +736,7 @@ __meta__ = { } [node name="Stats" parent="." instance=ExtResource( 5 )] -max_health = 5 +max_health = 20 [node name="AnimationStates" type="Node" parent="."] script = ExtResource( 15 ) diff --git a/src/World.tscn b/src/World.tscn index 7beac8a..29802bf 100644 --- a/src/World.tscn +++ b/src/World.tscn @@ -1,30 +1,20 @@ -[gd_scene load_steps=12 format=2] +[gd_scene load_steps=10 format=2] [ext_resource path="res://Player/Player.tscn" type="PackedScene" id=1] [ext_resource path="res://World.gd" type="Script" id=2] [ext_resource path="res://Maps/Tilesets/Room/tileset_room.tres" type="TileSet" id=3] -[ext_resource path="res://testSprites/dark.png" type="Texture" id=4] +[ext_resource path="res://Objects/Bonfire/Bonfire.tscn" type="PackedScene" id=4] [ext_resource path="res://Menus/DragNDrop/DragNDropUI.tscn" type="PackedScene" id=5] [ext_resource path="res://Menus/DialogueBox/DialogueBox.tscn" type="PackedScene" id=6] [ext_resource path="res://Maps/Background/Background.tscn" type="PackedScene" id=7] -[ext_resource path="res://Boss/SlimeBoss/SlimeBoss.tscn" type="PackedScene" id=8] -[ext_resource path="res://Objects/Bonfire/Bonfire.tscn" type="PackedScene" id=10] +[ext_resource path="res://Boss/Boss_template.tscn" type="PackedScene" id=8] [ext_resource path="res://Maps/Grid.tscn" type="PackedScene" id=18] -[sub_resource type="AnimationNodeStateMachinePlayback" id=1] - [node name="World" type="Node2D"] script = ExtResource( 2 ) -[node name="WallSprite" type="Sprite" parent="."] -visible = false -position = Vector2( 360, 176 ) -texture = ExtResource( 4 ) -region_enabled = true -region_rect = Rect2( 0, 0, 1280, 720 ) - [node name="Background" parent="." instance=ExtResource( 7 )] -frame = 6 +frame = 11 [node name="FloorTileMap" type="TileMap" parent="."] position = Vector2( 16, 16 ) @@ -33,32 +23,22 @@ cell_size = Vector2( 32, 32 ) collision_layer = 2 collision_mask = 0 format = 1 -tile_data = PoolIntArray( -131074, 47, 0, -131073, 47, 1, -196608, 47, 1, -196607, 47, 1, -196606, 47, 1, -196605, 47, 1, -196604, 47, 1, -196603, 47, 1, -196602, 47, 1, -196601, 47, 1, -196600, 47, 1, -196599, 47, 1, -196598, 47, 1, -196597, 47, 1, -196596, 47, 1, -196595, 47, 1, -196594, 47, 1, -196593, 47, 1, -196592, 47, 2, -65538, 47, 65536, -65537, 47, 65537, -131072, 47, 65537, -131071, 47, 65537, -131070, 47, 65537, -131069, 47, 65537, -131068, 47, 65537, -131067, 47, 65537, -131066, 47, 65537, -131065, 47, 65537, -131064, 47, 65537, -131063, 47, 65537, -131062, 47, 65537, -131061, 47, 65537, -131060, 47, 65537, -131059, 47, 65537, -131058, 47, 65537, -131057, 47, 65537, -131056, 47, 65538, -2, 47, 65536, -1, 47, 65541, -65536, 47, 131073, -65535, 47, 131073, -65534, 47, 131073, -65533, 47, 131073, -65532, 47, 131073, -65531, 47, 131073, -65530, 47, 131073, -65529, 47, 131073, -65528, 47, 131073, -65527, 47, 131073, -65526, 47, 131073, -65525, 47, 131073, -65524, 47, 131073, -65523, 47, 131073, -65522, 47, 65542, -65521, 47, 65537, -65520, 47, 65538, 65534, 47, 65536, 65535, 47, 65538, 14, 47, 65536, 15, 47, 65537, 16, 47, 65538, 131070, 47, 65536, 131071, 47, 65538, 65550, 47, 65536, 65551, 47, 65537, 65552, 47, 65538, 196606, 47, 65536, 196607, 47, 65538, 131086, 47, 65536, 131087, 47, 65537, 131088, 47, 65538, 262142, 47, 65536, 262143, 47, 65538, 196622, 47, 65536, 196623, 47, 65537, 196624, 47, 65538, 327678, 47, 65536, 327679, 47, 65538, 262158, 47, 65536, 262159, 47, 65537, 262160, 47, 65538, 393214, 47, 65536, 393215, 47, 65538, 327694, 47, 65536, 327695, 47, 65537, 327696, 47, 65538, 458750, 47, 65536, 458751, 47, 131077, 393216, 47, 1, 393217, 47, 1, 393218, 47, 1, 393219, 47, 1, 393220, 47, 1, 393221, 47, 1, 393222, 47, 1, 393223, 47, 1, 393224, 47, 1, 393225, 47, 1, 393226, 47, 1, 393227, 47, 1, 393228, 47, 1, 393229, 47, 1, 393230, 47, 131078, 393231, 47, 65537, 393232, 47, 65538, 524286, 47, 65536, 524287, 47, 65537, 458752, 47, 65537, 458753, 47, 65537, 458754, 47, 65537, 458755, 47, 65537, 458756, 47, 65537, 458757, 47, 65537, 458758, 47, 65537, 458759, 47, 65537, 458760, 47, 65537, 458761, 47, 65537, 458762, 47, 65537, 458763, 47, 65537, 458764, 47, 65537, 458765, 47, 65537, 458766, 47, 65537, 458767, 47, 65537, 458768, 47, 65538, 589822, 47, 65536, 589823, 47, 65537, 524288, 47, 65537, 524289, 47, 65537, 524290, 47, 65537, 524291, 47, 65537, 524292, 47, 65537, 524293, 47, 65537, 524294, 47, 65537, 524295, 47, 65537, 524296, 47, 65537, 524297, 47, 65537, 524298, 47, 65537, 524299, 47, 65537, 524300, 47, 65537, 524301, 47, 65537, 524302, 47, 65537, 524303, 47, 65537, 524304, 47, 65538, 655358, 47, 131072, 655359, 47, 131073, 589824, 47, 131073, 589825, 47, 131073, 589826, 47, 131073, 589827, 47, 131073, 589828, 47, 131073, 589829, 47, 131073, 589830, 47, 131073, 589831, 47, 131073, 589832, 47, 131073, 589833, 47, 131073, 589834, 47, 131073, 589835, 47, 131073, 589836, 47, 131073, 589837, 47, 131073, 589838, 47, 131073, 589839, 47, 131073, 589840, 47, 131074 ) -__meta__ = { -"_edit_group_": true -} +tile_data = PoolIntArray( -131074, 47, 0, -131073, 47, 1, -196608, 47, 1, -196607, 47, 1, -196606, 47, 1, -196605, 47, 1, -196604, 47, 1, -196603, 47, 1, -196602, 47, 1, -196601, 47, 1, -196600, 47, 1, -196599, 47, 1, -196598, 47, 1, -196597, 47, 1, -196596, 47, 1, -196595, 47, 1, -196594, 47, 1, -196593, 47, 1, -196592, 47, 2, -65538, 47, 65536, -65537, 47, 65537, -131072, 47, 65537, -131071, 47, 65537, -131070, 47, 65537, -131069, 47, 65537, -131068, 47, 65537, -131067, 47, 65537, -131066, 47, 65537, -131065, 47, 65537, -131064, 47, 65537, -131063, 47, 65537, -131062, 47, 65537, -131061, 47, 65537, -131060, 47, 65537, -131059, 47, 65537, -131058, 47, 65537, -131057, 47, 65537, -131056, 47, 65538, -2, 47, 65536, -1, 47, 65541, -65536, 47, 131073, -65535, 47, 131073, -65534, 47, 131073, -65533, 47, 131073, -65532, 47, 131073, -65531, 47, 131073, -65530, 47, 131073, -65529, 47, 65544, -65528, 47, 131073, -65527, 47, 131073, -65526, 47, 131073, -65525, 47, 65542, -65524, 47, 65541, -65523, 47, 131073, -65522, 47, 65542, -65521, 47, 65537, -65520, 47, 65538, 65534, 47, 65536, 65535, 47, 65538, 7, 47, 65539, 11, 47, 131072, 12, 47, 65543, 14, 47, 65536, 15, 47, 65537, 16, 47, 65538, 131070, 47, 65536, 131071, 47, 65538, 65543, 47, 65539, 65548, 47, 65539, 65550, 47, 65536, 65551, 47, 65537, 65552, 47, 65538, 196606, 47, 65536, 196607, 47, 65538, 131079, 47, 196612, 131080, 47, 196609, 131081, 47, 196610, 131084, 47, 131075, 131086, 47, 65536, 131087, 47, 65537, 131088, 47, 65538, 262142, 47, 65536, 262143, 47, 65538, 196622, 47, 65536, 196623, 47, 65537, 196624, 47, 65538, 327678, 47, 65536, 327679, 47, 65538, 262153, 47, 196608, 262154, 47, 7, 262156, 47, 3, 262158, 47, 65536, 262159, 47, 65537, 262160, 47, 65538, 393214, 47, 65536, 393215, 47, 65538, 327690, 47, 131076, 327691, 47, 1, 327692, 47, 131079, 327694, 47, 65536, 327695, 47, 65537, 327696, 47, 65538, 458750, 47, 65536, 458751, 47, 131077, 393216, 47, 1, 393217, 47, 1, 393218, 47, 1, 393219, 47, 1, 393220, 47, 1, 393221, 47, 1, 393222, 47, 1, 393223, 47, 1, 393224, 47, 1, 393225, 47, 1, 393226, 47, 131078, 393227, 47, 65537, 393228, 47, 131077, 393229, 47, 1, 393230, 47, 131078, 393231, 47, 65537, 393232, 47, 65538, 524286, 47, 65536, 524287, 47, 65537, 458752, 47, 65537, 458753, 47, 65537, 458754, 47, 65537, 458755, 47, 65537, 458756, 47, 65537, 458757, 47, 65537, 458758, 47, 65537, 458759, 47, 65537, 458760, 47, 65537, 458761, 47, 65537, 458762, 47, 65537, 458763, 47, 65537, 458764, 47, 65537, 458765, 47, 65537, 458766, 47, 65537, 458767, 47, 65537, 458768, 47, 65538, 589822, 47, 65536, 589823, 47, 65537, 524288, 47, 65537, 524289, 47, 65537, 524290, 47, 65537, 524291, 47, 65537, 524292, 47, 65537, 524293, 47, 65537, 524294, 47, 65537, 524295, 47, 65537, 524296, 47, 65537, 524297, 47, 65537, 524298, 47, 65537, 524299, 47, 65537, 524300, 47, 65537, 524301, 47, 65537, 524302, 47, 65537, 524303, 47, 65537, 524304, 47, 65538, 655358, 47, 131072, 655359, 47, 131073, 589824, 47, 131073, 589825, 47, 131073, 589826, 47, 131073, 589827, 47, 131073, 589828, 47, 131073, 589829, 47, 131073, 589830, 47, 131073, 589831, 47, 131073, 589832, 47, 131073, 589833, 47, 131073, 589834, 47, 131073, 589835, 47, 131073, 589836, 47, 131073, 589837, 47, 131073, 589838, 47, 131073, 589839, 47, 131073, 589840, 47, 131074 ) [node name="YSort" type="YSort" parent="."] -[node name="Bonfire" parent="YSort" instance=ExtResource( 10 )] -position = Vector2( 265.543, -16 ) - [node name="Player" parent="YSort" instance=ExtResource( 1 )] -position = Vector2( 344, 125.768 ) +position = Vector2( 376, 136 ) scale = Vector2( 2, 2 ) ROLL_SPEED = 140 FRICTION = 200 -[node name="SlimeBoss" parent="YSort" instance=ExtResource( 8 )] -position = Vector2( 104, 80 ) +[node name="Bonfire" parent="YSort" instance=ExtResource( 4 )] +position = Vector2( 304, 56 ) -[node name="Hurtbox" parent="YSort/SlimeBoss" index="5" groups=[ -"HittableByPlayer", -]] -collision_mask = 129 - -[node name="AnimationTree" parent="YSort/SlimeBoss" index="10"] -parameters/playback = SubResource( 1 ) +[node name="Boss_template" parent="YSort" instance=ExtResource( 8 )] +position = Vector2( 96, 128 ) +scale = Vector2( 2, 2 ) [node name="Grid" parent="." instance=ExtResource( 18 )] @@ -70,5 +50,3 @@ visible = false [node name="DragNDropUI" parent="CanvasLayer" instance=ExtResource( 5 )] anchor_top = -0.00171594 anchor_bottom = 0.998284 - -[editable path="YSort/SlimeBoss"]