From 9d8de425bb94170a047a2b98b2da900a7fe0ed4f Mon Sep 17 00:00:00 2001 From: Jasmine Hyder Date: Thu, 9 Dec 2021 20:39:56 -0600 Subject: [PATCH] Ghost enemy and other changes --- Enemies/Creepy Glowing Ghost.tscn | 24 +- Enemies/DemonBoss.tscn | 437 ++++++++---------- Enemies/Ghost_Enemy.gd | 51 +- Enemies/Ghost_Enemy.tscn | 166 ++++--- Enemies/Projectiles/Creepy Hand.tscn | 8 +- Enemies/Projectiles/Fireball.gd | 23 + Enemies/Projectiles/Fireball.tscn | 80 ++++ Levels/Level 2.tscn | 358 ++++++++------ Levels/Level 5.tscn | 2 +- Levels/Traps/Spawn Trap.gd | 2 +- Levels/Traps/Spawn Trap.tscn | 4 +- Sprites/Assets/NightBorne.png | Bin 29984 -> 0 bytes Sprites/Assets/Skull.png | Bin 0 -> 2030 bytes ...NightBorne.png.import => Skull.png.import} | 6 +- Sprites/Assets/Transparent_16x16.png.import | 1 - Sprites/Assets/flame_06.png | Bin 0 -> 15971 bytes Sprites/Assets/flame_06.png.import | 34 ++ Sprites/Assets/grassPatch.png | Bin 0 -> 213 bytes Sprites/Assets/grassPatch.png.import | 34 ++ Sprites/Assets/light_02.png | Bin 0 -> 93415 bytes Sprites/Assets/light_02.png.import | 34 ++ .../Demon_Slime_Spritesheet.png.import | 1 - .../Enemies/Flaming_Skull_Design.png.import | 1 - Sprites/Enemies/Hell_Hound_Idle.png.import | 1 - Sprites/Enemies/Hell_Hound_Jump.png.import | 1 - Sprites/Enemies/Hell_Hound_Run.png.import | 1 - Sprites/Enemies/Hell_Hound_Walk.png.import | 1 - Sprites/Enemies/Projectiles/Iceball_84x9.png | Bin 0 -> 6679 bytes .../Projectiles/Iceball_84x9.png.import | 34 ++ .../Fire_Column_Medium_01.png.import | 1 - .../Fire_Column_Medium_02.png.import | 1 - .../Fire_Column_Medium_03.png.import | 1 - .../Fire_Column_Medium_04.png.import | 1 - .../Fire_Column_Medium_05.png.import | 1 - .../Fire_Column_Medium_06.png.import | 1 - .../Fire_Column_Medium_07.png.import | 1 - .../Fire_Column_Medium_08.png.import | 1 - .../Fire_Column_Medium_09.png.import | 1 - .../Levels/Interactables/Gold_Key.png.import | 1 - .../Treasure_Chest_Closed.png.import | 1 - .../Treasure_Chest_Open.png.import | 1 - Sprites/Levels/Objects/Gate_Closed.png.import | 1 - Sprites/Levels/Objects/Gate_Open.png.import | 1 - project.godot | 12 +- 44 files changed, 824 insertions(+), 506 deletions(-) create mode 100644 Enemies/Projectiles/Fireball.gd create mode 100644 Enemies/Projectiles/Fireball.tscn delete mode 100644 Sprites/Assets/NightBorne.png create mode 100644 Sprites/Assets/Skull.png rename Sprites/Assets/{NightBorne.png.import => Skull.png.import} (69%) create mode 100644 Sprites/Assets/flame_06.png create mode 100644 Sprites/Assets/flame_06.png.import create mode 100644 Sprites/Assets/grassPatch.png create mode 100644 Sprites/Assets/grassPatch.png.import create mode 100644 Sprites/Assets/light_02.png create mode 100644 Sprites/Assets/light_02.png.import create mode 100644 Sprites/Enemies/Projectiles/Iceball_84x9.png create mode 100644 Sprites/Enemies/Projectiles/Iceball_84x9.png.import diff --git a/Enemies/Creepy Glowing Ghost.tscn b/Enemies/Creepy Glowing Ghost.tscn index 340f0b5..fcf4138 100644 --- a/Enemies/Creepy Glowing Ghost.tscn +++ b/Enemies/Creepy Glowing Ghost.tscn @@ -6,18 +6,20 @@ [ext_resource path="res://Enemies/Creepy Glowing Ghost.gd" type="Script" id=4] [ext_resource path="res://Enemies/Projectiles/Creepy Hand.tscn" type="PackedScene" id=5] -[sub_resource type="CapsuleShape2D" id=3] +[sub_resource type="CapsuleShape2D" id=1] radius = 1.5 height = 3.0 -[sub_resource type="CapsuleShape2D" id=1] +[sub_resource type="CapsuleShape2D" id=2] radius = 3.0 height = 2.0 -[sub_resource type="CircleShape2D" id=2] +[sub_resource type="CircleShape2D" id=3] radius = 60.0 -[node name="Creepy Glowing Ghost" type="KinematicBody2D" groups=["enemy"]] +[node name="Creepy Glowing Ghost" type="KinematicBody2D" groups=[ +"enemy", +]] light_mask = 0 collision_layer = 4 collision_mask = 5 @@ -34,9 +36,11 @@ offset = Vector2( 0, 0.5 ) visible = false light_mask = 0 rotation = 1.5708 -shape = SubResource( 3 ) +shape = SubResource( 1 ) -[node name="Hitbox" type="Area2D" parent="." groups=["enemy_hitbox_1"]] +[node name="Hitbox" type="Area2D" parent="." groups=[ +"enemy_hitbox_1", +]] light_mask = 0 collision_layer = 4 collision_mask = 2 @@ -45,19 +49,19 @@ collision_mask = 2 visible = false light_mask = 0 position = Vector2( 0, -2.5 ) -shape = SubResource( 1 ) +shape = SubResource( 2 ) [node name="Player Detector" type="Area2D" parent="."] light_mask = 0 -collision_layer = 0 -collision_mask = 2 input_pickable = false monitorable = false +collision_layer = 0 +collision_mask = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector"] visible = false light_mask = 0 -shape = SubResource( 2 ) +shape = SubResource( 3 ) [node name="Light" type="Light2D" parent="."] texture = ExtResource( 2 ) diff --git a/Enemies/DemonBoss.tscn b/Enemies/DemonBoss.tscn index d37cf7c..bb25004 100644 --- a/Enemies/DemonBoss.tscn +++ b/Enemies/DemonBoss.tscn @@ -5,378 +5,321 @@ [ext_resource path="res://Sprites/Enemies/Demon_Slime_Spritesheet.png" type="Texture" id=3] [ext_resource path="res://Enemies/DemonBoss.gd" type="Script" id=4] -[sub_resource type="AtlasTexture" id=3] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 0, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=4] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 288, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=5] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 576, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=6] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 864, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=7] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 1152, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=8] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 1440, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=9] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 1728, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=10] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 2016, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=11] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 2304, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=12] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 2592, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=13] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 2880, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=14] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 3168, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=15] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 3456, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=16] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 3744, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=17] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 4032, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=18] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 4320, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=19] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 4608, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=20] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 4896, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=21] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 5184, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=22] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 5472, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=23] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 5760, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=24] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 6048, 640, 288, 160 ) - -[sub_resource type="AtlasTexture" id=25] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 0, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=26] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 288, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=27] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 576, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=28] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 864, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=29] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 1152, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=30] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 1440, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=31] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 1728, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=32] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 2016, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=33] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 2304, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=34] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 2592, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=35] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 2880, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=36] -flags = 4 -atlas = ExtResource( 3 ) -region = Rect2( 3168, 160, 288, 160 ) - -[sub_resource type="AtlasTexture" id=37] -flags = 4 +[sub_resource type="AtlasTexture" id=1] atlas = ExtResource( 3 ) region = Rect2( 0, 0, 288, 160 ) -[sub_resource type="AtlasTexture" id=38] -flags = 4 +[sub_resource type="AtlasTexture" id=2] atlas = ExtResource( 3 ) region = Rect2( 288, 0, 288, 160 ) -[sub_resource type="AtlasTexture" id=39] -flags = 4 +[sub_resource type="AtlasTexture" id=3] atlas = ExtResource( 3 ) region = Rect2( 576, 0, 288, 160 ) -[sub_resource type="AtlasTexture" id=40] -flags = 4 +[sub_resource type="AtlasTexture" id=4] atlas = ExtResource( 3 ) region = Rect2( 864, 0, 288, 160 ) -[sub_resource type="AtlasTexture" id=41] -flags = 4 +[sub_resource type="AtlasTexture" id=5] atlas = ExtResource( 3 ) region = Rect2( 1152, 0, 288, 160 ) -[sub_resource type="AtlasTexture" id=42] -flags = 4 +[sub_resource type="AtlasTexture" id=6] atlas = ExtResource( 3 ) region = Rect2( 1440, 0, 288, 160 ) -[sub_resource type="AtlasTexture" id=43] -flags = 4 +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 3 ) +region = Rect2( 0, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 3 ) +region = Rect2( 288, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 3 ) +region = Rect2( 576, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 3 ) +region = Rect2( 864, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 3 ) +region = Rect2( 1152, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 3 ) +region = Rect2( 1440, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 3 ) +region = Rect2( 1728, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 3 ) +region = Rect2( 2016, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 3 ) +region = Rect2( 2304, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 3 ) +region = Rect2( 2592, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 3 ) +region = Rect2( 2880, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 3 ) +region = Rect2( 3168, 160, 288, 160 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 3 ) +region = Rect2( 0, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 3 ) +region = Rect2( 288, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 3 ) +region = Rect2( 576, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=22] +atlas = ExtResource( 3 ) +region = Rect2( 864, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=23] +atlas = ExtResource( 3 ) +region = Rect2( 1152, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=24] +atlas = ExtResource( 3 ) +region = Rect2( 1440, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=25] +atlas = ExtResource( 3 ) +region = Rect2( 1728, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=26] +atlas = ExtResource( 3 ) +region = Rect2( 2016, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=27] +atlas = ExtResource( 3 ) +region = Rect2( 2304, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=28] +atlas = ExtResource( 3 ) +region = Rect2( 2592, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=29] +atlas = ExtResource( 3 ) +region = Rect2( 2880, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=30] +atlas = ExtResource( 3 ) +region = Rect2( 3168, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=31] +atlas = ExtResource( 3 ) +region = Rect2( 3456, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=32] +atlas = ExtResource( 3 ) +region = Rect2( 3744, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=33] +atlas = ExtResource( 3 ) +region = Rect2( 4032, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=34] +atlas = ExtResource( 3 ) +region = Rect2( 4320, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=35] +atlas = ExtResource( 3 ) +region = Rect2( 4608, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=36] +atlas = ExtResource( 3 ) +region = Rect2( 4896, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=37] +atlas = ExtResource( 3 ) +region = Rect2( 5184, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=38] +atlas = ExtResource( 3 ) +region = Rect2( 5472, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=39] +atlas = ExtResource( 3 ) +region = Rect2( 5760, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=40] +atlas = ExtResource( 3 ) +region = Rect2( 6048, 640, 288, 160 ) + +[sub_resource type="AtlasTexture" id=41] atlas = ExtResource( 3 ) region = Rect2( 0, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=44] -flags = 4 +[sub_resource type="AtlasTexture" id=42] atlas = ExtResource( 3 ) region = Rect2( 288, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=45] -flags = 4 +[sub_resource type="AtlasTexture" id=43] atlas = ExtResource( 3 ) region = Rect2( 576, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=46] -flags = 4 +[sub_resource type="AtlasTexture" id=44] atlas = ExtResource( 3 ) region = Rect2( 864, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=47] -flags = 4 +[sub_resource type="AtlasTexture" id=45] atlas = ExtResource( 3 ) region = Rect2( 1152, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=48] -flags = 4 +[sub_resource type="AtlasTexture" id=46] atlas = ExtResource( 3 ) region = Rect2( 1440, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=49] -flags = 4 +[sub_resource type="AtlasTexture" id=47] atlas = ExtResource( 3 ) region = Rect2( 1728, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=50] -flags = 4 +[sub_resource type="AtlasTexture" id=48] atlas = ExtResource( 3 ) region = Rect2( 2016, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=51] -flags = 4 +[sub_resource type="AtlasTexture" id=49] atlas = ExtResource( 3 ) region = Rect2( 2304, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=52] -flags = 4 +[sub_resource type="AtlasTexture" id=50] atlas = ExtResource( 3 ) region = Rect2( 2592, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=53] -flags = 4 +[sub_resource type="AtlasTexture" id=51] atlas = ExtResource( 3 ) region = Rect2( 2880, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=54] -flags = 4 +[sub_resource type="AtlasTexture" id=52] atlas = ExtResource( 3 ) region = Rect2( 3168, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=55] -flags = 4 +[sub_resource type="AtlasTexture" id=53] atlas = ExtResource( 3 ) region = Rect2( 3456, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=56] -flags = 4 +[sub_resource type="AtlasTexture" id=54] atlas = ExtResource( 3 ) region = Rect2( 3744, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=57] -flags = 4 +[sub_resource type="AtlasTexture" id=55] atlas = ExtResource( 3 ) region = Rect2( 4032, 320, 288, 160 ) -[sub_resource type="AtlasTexture" id=58] -flags = 4 +[sub_resource type="AtlasTexture" id=56] atlas = ExtResource( 3 ) region = Rect2( 0, 480, 288, 160 ) -[sub_resource type="AtlasTexture" id=59] -flags = 4 +[sub_resource type="AtlasTexture" id=57] atlas = ExtResource( 3 ) region = Rect2( 288, 480, 288, 160 ) -[sub_resource type="AtlasTexture" id=60] -flags = 4 +[sub_resource type="AtlasTexture" id=58] atlas = ExtResource( 3 ) region = Rect2( 576, 480, 288, 160 ) -[sub_resource type="AtlasTexture" id=61] -flags = 4 +[sub_resource type="AtlasTexture" id=59] atlas = ExtResource( 3 ) region = Rect2( 864, 480, 288, 160 ) -[sub_resource type="AtlasTexture" id=62] -flags = 4 +[sub_resource type="AtlasTexture" id=60] atlas = ExtResource( 3 ) region = Rect2( 1152, 480, 288, 160 ) -[sub_resource type="SpriteFrames" id=63] +[sub_resource type="SpriteFrames" id=61] animations = [ { -"frames": [ SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ) ], -"loop": true, -"name": "Death", -"speed": 5.0 -}, { -"frames": [ SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ), SubResource( 35 ), SubResource( 36 ) ], -"loop": true, -"name": "Walk", -"speed": 5.0 -}, { -"frames": [ SubResource( 37 ), SubResource( 38 ), SubResource( 39 ), SubResource( 40 ), SubResource( 41 ), SubResource( 42 ) ], +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ) ], "loop": true, "name": "Idle", "speed": 5.0 }, { -"frames": [ SubResource( 43 ), SubResource( 44 ), SubResource( 45 ), SubResource( 46 ), SubResource( 47 ), SubResource( 48 ), SubResource( 49 ), SubResource( 50 ), SubResource( 51 ), SubResource( 52 ), SubResource( 53 ), SubResource( 54 ), SubResource( 55 ), SubResource( 56 ), SubResource( 57 ) ], +"frames": [ SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ) ], +"loop": true, +"name": "Walk", +"speed": 5.0 +}, { +"frames": [ SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ), SubResource( 34 ), SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 38 ), SubResource( 39 ), SubResource( 40 ) ], +"loop": true, +"name": "Death", +"speed": 5.0 +}, { +"frames": [ SubResource( 41 ), SubResource( 42 ), SubResource( 43 ), SubResource( 44 ), SubResource( 45 ), SubResource( 46 ), SubResource( 47 ), SubResource( 48 ), SubResource( 49 ), SubResource( 50 ), SubResource( 51 ), SubResource( 52 ), SubResource( 53 ), SubResource( 54 ), SubResource( 55 ) ], "loop": true, "name": "Attack", "speed": 15.0 }, { -"frames": [ SubResource( 58 ), SubResource( 59 ), SubResource( 60 ), SubResource( 61 ), SubResource( 62 ) ], +"frames": [ SubResource( 56 ), SubResource( 57 ), SubResource( 58 ), SubResource( 59 ), SubResource( 60 ) ], "loop": true, "name": "Hit", "speed": 5.0 } ] -[sub_resource type="CapsuleShape2D" id=1] +[sub_resource type="CapsuleShape2D" id=62] radius = 3.0 height = 2.0 -[sub_resource type="CircleShape2D" id=2] +[sub_resource type="CircleShape2D" id=63] radius = 50.0 -[node name="DemonBoss" type="KinematicBody2D" groups=["enemies"]] +[node name="DemonBoss" type="KinematicBody2D" groups=[ +"enemies", +]] collision_layer = 2 script = ExtResource( 4 ) [node name="AnimatedSprite1" type="AnimatedSprite" parent="."] position = Vector2( 1, -3 ) scale = Vector2( 0.5, 0.5 ) -frames = SubResource( 63 ) +frames = SubResource( 61 ) animation = "Idle" +frame = 3 playing = true [node name="Hitbox" type="CollisionShape2D" parent="."] visible = false position = Vector2( 0, -3 ) -shape = SubResource( 1 ) +shape = SubResource( 62 ) [node name="Player Detector" type="Area2D" parent="."] -collision_layer = 0 -collision_mask = 2 input_pickable = false monitorable = false +collision_layer = 0 +collision_mask = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector"] scale = Vector2( 2, 2 ) -shape = SubResource( 2 ) +shape = SubResource( 63 ) [node name="Player Attack" type="Area2D" parent="."] visible = false -collision_layer = 0 -collision_mask = 2 input_pickable = false monitorable = false +collision_layer = 0 +collision_mask = 2 [node name="Attack" type="CollisionShape2D" parent="Player Attack"] position = Vector2( 0, 7 ) scale = Vector2( 1, 0.75 ) -shape = SubResource( 2 ) +shape = SubResource( 63 ) [node name="Light2D" type="Light2D" parent="."] visible = false diff --git a/Enemies/Ghost_Enemy.gd b/Enemies/Ghost_Enemy.gd index 9446e9f..8c5b934 100644 --- a/Enemies/Ghost_Enemy.gd +++ b/Enemies/Ghost_Enemy.gd @@ -1,26 +1,61 @@ -extends Node2D +extends KinematicBody2D # Declare member variables here. Examples: # var a: int = 2 # var b: String = "text" -onready var animated_sprite = $AnimatedSprite +export var Fireball: PackedScene +onready var player = null +var move = Vector2.ZERO +var SPEED = 50 +var counter = 0 +var velocity: Vector2 = Vector2.ZERO +var health: int = 4 + # Called when the node enters the scene tree for the first time. func _ready() -> void: self.visible = false +func _physics_process(delta): + velocity = Vector2.ZERO + + if player and position.distance_to(player.position) > 1: + velocity = position.direction_to(player.position).normalized() * SPEED + velocity = move_and_slide(velocity) -func _process(delta: float) -> void: - pass - #animated_sprite.play("idle") func _on_Area2D_body_entered(body): - self.visible = true - animated_sprite.play("appear") + if body.is_in_group('player'): + player = body + if counter == 0: + self.visible = true + $AnimatedSprite.play("appear") + counter = 1 + func _on_AnimatedSprite_animation_finished(): - animated_sprite.play("idle") + $AnimatedSprite.play("idle") + + +func _on_Hitbox_area_entered(area): + if area.is_in_group('player_weapon_1'): + health -= 1 + elif area.is_in_group('player_weapon_2'): + health -= 2 + if health <= 0: + $AnimatedSprite.play("vanish") + yield($AnimatedSprite, "animation_finished") + call_deferred('queue_free') + return + + +func _on_Projectile_Timer_timeout(): + if player: + var projectile: Node = Fireball.instance() + projectile.init($AnimatedSprite.global_position, player.position) + get_tree().get_current_scene().get_node('Projectiles').add_child(projectile) + $AnimatedSprite.play("shriek") diff --git a/Enemies/Ghost_Enemy.tscn b/Enemies/Ghost_Enemy.tscn index 1b0e2a4..588de0e 100644 --- a/Enemies/Ghost_Enemy.tscn +++ b/Enemies/Ghost_Enemy.tscn @@ -1,147 +1,193 @@ -[gd_scene load_steps=32 format=2] +[gd_scene load_steps=37 format=2] [ext_resource path="res://Sprites/Assets/ghost-appears.png" type="Texture" id=1] [ext_resource path="res://Sprites/Assets/ghost-idle.png" type="Texture" id=2] [ext_resource path="res://Sprites/Assets/ghost-shriek.png" type="Texture" id=3] [ext_resource path="res://Sprites/Assets/ghost-vanish.png" type="Texture" id=4] [ext_resource path="res://Enemies/Ghost_Enemy.gd" type="Script" id=5] +[ext_resource path="res://Enemies/Projectiles/Fireball.tscn" type="PackedScene" id=6] +[ext_resource path="res://Sprites/Assets/fire_column_medium_14.png" type="Texture" id=7] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 2 ) +region = Rect2( 64, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=3] atlas = ExtResource( 2 ) -region = Rect2( 0, 0, 64, 80 ) +region = Rect2( 128, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=4] atlas = ExtResource( 2 ) -region = Rect2( 64, 0, 64, 80 ) +region = Rect2( 192, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=5] atlas = ExtResource( 2 ) -region = Rect2( 128, 0, 64, 80 ) +region = Rect2( 256, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=6] atlas = ExtResource( 2 ) -region = Rect2( 192, 0, 64, 80 ) +region = Rect2( 320, 0, 64, 80 ) [sub_resource type="AtlasTexture" id=7] atlas = ExtResource( 2 ) -region = Rect2( 256, 0, 64, 80 ) - -[sub_resource type="AtlasTexture" id=8] -atlas = ExtResource( 2 ) -region = Rect2( 320, 0, 64, 80 ) - -[sub_resource type="AtlasTexture" id=9] -atlas = ExtResource( 2 ) region = Rect2( 384, 0, 64, 80 ) -[sub_resource type="AtlasTexture" id=10] +[sub_resource type="AtlasTexture" id=8] atlas = ExtResource( 1 ) region = Rect2( 0, 0, 64, 48 ) -[sub_resource type="AtlasTexture" id=11] +[sub_resource type="AtlasTexture" id=9] atlas = ExtResource( 1 ) region = Rect2( 64, 0, 64, 48 ) -[sub_resource type="AtlasTexture" id=12] +[sub_resource type="AtlasTexture" id=10] atlas = ExtResource( 1 ) region = Rect2( 128, 0, 64, 48 ) -[sub_resource type="AtlasTexture" id=13] +[sub_resource type="AtlasTexture" id=11] atlas = ExtResource( 1 ) region = Rect2( 192, 0, 64, 48 ) -[sub_resource type="AtlasTexture" id=14] +[sub_resource type="AtlasTexture" id=12] atlas = ExtResource( 1 ) region = Rect2( 256, 0, 64, 48 ) -[sub_resource type="AtlasTexture" id=15] +[sub_resource type="AtlasTexture" id=13] atlas = ExtResource( 1 ) region = Rect2( 320, 0, 64, 48 ) -[sub_resource type="AtlasTexture" id=16] -atlas = ExtResource( 3 ) -region = Rect2( 0, 0, 64, 80 ) - -[sub_resource type="AtlasTexture" id=17] -atlas = ExtResource( 3 ) -region = Rect2( 64, 0, 64, 80 ) - -[sub_resource type="AtlasTexture" id=18] -atlas = ExtResource( 3 ) -region = Rect2( 128, 0, 64, 80 ) - -[sub_resource type="AtlasTexture" id=19] -atlas = ExtResource( 3 ) -region = Rect2( 192, 0, 64, 80 ) - -[sub_resource type="AtlasTexture" id=20] +[sub_resource type="AtlasTexture" id=14] atlas = ExtResource( 4 ) region = Rect2( 0, 0, 64, 64 ) -[sub_resource type="AtlasTexture" id=21] +[sub_resource type="AtlasTexture" id=15] atlas = ExtResource( 4 ) region = Rect2( 64, 0, 64, 64 ) -[sub_resource type="AtlasTexture" id=22] +[sub_resource type="AtlasTexture" id=16] atlas = ExtResource( 4 ) region = Rect2( 128, 0, 64, 64 ) -[sub_resource type="AtlasTexture" id=23] +[sub_resource type="AtlasTexture" id=17] atlas = ExtResource( 4 ) region = Rect2( 192, 0, 64, 64 ) -[sub_resource type="AtlasTexture" id=24] +[sub_resource type="AtlasTexture" id=18] atlas = ExtResource( 4 ) region = Rect2( 256, 0, 64, 64 ) -[sub_resource type="AtlasTexture" id=25] +[sub_resource type="AtlasTexture" id=19] atlas = ExtResource( 4 ) region = Rect2( 320, 0, 64, 64 ) -[sub_resource type="AtlasTexture" id=26] +[sub_resource type="AtlasTexture" id=20] atlas = ExtResource( 4 ) region = Rect2( 384, 0, 64, 64 ) -[sub_resource type="SpriteFrames" id=27] +[sub_resource type="AtlasTexture" id=23] +atlas = ExtResource( 3 ) +region = Rect2( 128, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=24] +atlas = ExtResource( 3 ) +region = Rect2( 192, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=22] +atlas = ExtResource( 3 ) +region = Rect2( 64, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 3 ) +region = Rect2( 0, 0, 64, 80 ) + +[sub_resource type="SpriteFrames" id=25] animations = [ { -"frames": [ SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ) ], +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ) ], "loop": true, "name": "idle", "speed": 5.0 }, { -"frames": [ SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ) ], +"frames": [ SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ) ], "loop": true, "name": "appear", "speed": 5.0 }, { -"frames": [ SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ) ], -"loop": true, -"name": "shriek", -"speed": 5.0 -}, { -"frames": [ SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ) ], +"frames": [ SubResource( 14 ), SubResource( 15 ), SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ) ], "loop": true, "name": "vanish", "speed": 5.0 +}, { +"frames": [ SubResource( 23 ), SubResource( 24 ), SubResource( 22 ), SubResource( 21 ) ], +"loop": true, +"name": "shriek", +"speed": 5.0 } ] -[sub_resource type="CircleShape2D" id=28] -radius = 37.8109 +[sub_resource type="CircleShape2D" id=26] +radius = 57.5936 -[node name="Node2D" type="Node2D"] +[sub_resource type="CircleShape2D" id=27] + +[sub_resource type="CapsuleShape2D" id=28] +radius = 12.0077 +height = 18.3862 + +[sub_resource type="ParticlesMaterial" id=29] +flag_disable_z = true +gravity = Vector3( 0, 0, 0 ) +orbit_velocity = 0.0 +orbit_velocity_random = 0.0 +color = Color( 0.729412, 0, 0, 1 ) +hue_variation = 1.0 + +[node name="KinematicBody2D" type="KinematicBody2D"] +z_index = 2 script = ExtResource( 5 ) +Fireball = ExtResource( 6 ) [node name="AnimatedSprite" type="AnimatedSprite" parent="."] -frames = SubResource( 27 ) -animation = "appear" +frames = SubResource( 25 ) +animation = "idle" -[node name="Area2D" type="Area2D" parent="."] +[node name="Player Detector" type="Area2D" parent="."] position = Vector2( 0.209557, 1.52058 ) collision_mask = 2 -[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] -position = Vector2( 0.187286, 0 ) +[node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector"] +position = Vector2( 0.396843, 1.52058 ) +shape = SubResource( 26 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( 0.530334, 11.3032 ) +shape = SubResource( 27 ) + +[node name="Hitbox" type="Area2D" parent="." groups=[ +"enemy_hitbox_1", +]] +light_mask = 0 +collision_layer = 4 +collision_mask = 2 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +light_mask = 0 shape = SubResource( 28 ) +[node name="Projectile Timer" type="Timer" parent="."] +wait_time = 3.0 +autostart = true + +[node name="Particles2D" type="Particles2D" parent="."] +visible = false +amount = 15 +explosiveness = 1.0 +process_material = SubResource( 29 ) +texture = ExtResource( 7 ) + [connection signal="animation_finished" from="AnimatedSprite" to="." method="_on_AnimatedSprite_animation_finished"] -[connection signal="body_entered" from="Area2D" to="." method="_on_Area2D_body_entered"] +[connection signal="body_entered" from="Player Detector" to="." method="_on_Area2D_body_entered"] +[connection signal="area_entered" from="Hitbox" to="." method="_on_Hitbox_area_entered"] +[connection signal="timeout" from="Projectile Timer" to="." method="_on_Projectile_Timer_timeout"] diff --git a/Enemies/Projectiles/Creepy Hand.tscn b/Enemies/Projectiles/Creepy Hand.tscn index 9005976..b0c52a3 100644 --- a/Enemies/Projectiles/Creepy Hand.tscn +++ b/Enemies/Projectiles/Creepy Hand.tscn @@ -7,13 +7,15 @@ [sub_resource type="CircleShape2D" id=1] radius = 12.0 -[node name="Creepy Hand" type="Area2D" groups=["enemy_projectile_1"]] +[node name="Creepy Hand" type="Area2D" groups=[ +"enemy_projectile_1", +]] light_mask = 0 scale = Vector2( 0.5, 0.5 ) -collision_layer = 0 -collision_mask = 2 input_pickable = false monitoring = false +collision_layer = 0 +collision_mask = 2 script = ExtResource( 3 ) [node name="Sprite" type="Sprite" parent="."] diff --git a/Enemies/Projectiles/Fireball.gd b/Enemies/Projectiles/Fireball.gd new file mode 100644 index 0000000..28157ec --- /dev/null +++ b/Enemies/Projectiles/Fireball.gd @@ -0,0 +1,23 @@ +extends Area2D + +const SPEED: int = 200 + +var player_position: Vector2 +var velocity: Vector2 = Vector2.ZERO + + +func init(spawn_position: Vector2, shoot_position: Vector2) -> void: + position = spawn_position + player_position = shoot_position + velocity = position.direction_to(player_position).normalized() * SPEED + $Sprite.rotation = player_position.angle_to_point(position) + deg2rad(180) + return + + +func _physics_process(delta: float) -> void: + position += velocity * delta + return + + +func _on_Lifetime_timeout(): + call_deferred('queue_free') diff --git a/Enemies/Projectiles/Fireball.tscn b/Enemies/Projectiles/Fireball.tscn new file mode 100644 index 0000000..665a9db --- /dev/null +++ b/Enemies/Projectiles/Fireball.tscn @@ -0,0 +1,80 @@ +[gd_scene load_steps=15 format=2] + +[ext_resource path="res://Enemies/Projectiles/Fireball.gd" type="Script" id=1] +[ext_resource path="res://Sprites/Enemies/Projectiles/Iceball_84x9.png" type="Texture" id=2] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 2 ) +region = Rect2( 0, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 2 ) +region = Rect2( 84, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 2 ) +region = Rect2( 168, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 2 ) +region = Rect2( 252, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 2 ) +region = Rect2( 336, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 2 ) +region = Rect2( 420, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 2 ) +region = Rect2( 504, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 2 ) +region = Rect2( 588, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 2 ) +region = Rect2( 672, 0, 84, 63 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 2 ) +region = Rect2( 756, 0, 84, 63 ) + +[sub_resource type="SpriteFrames" id=11] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ) ], +"loop": true, +"name": "fire", +"speed": 5.0 +} ] + +[sub_resource type="CapsuleShape2D" id=12] +height = 36.5213 + +[node name="Fireball" type="Area2D" groups=[ +"enemy_projectile_2", +]] +scale = Vector2( 0.5, 0.5 ) +collision_layer = 0 +collision_mask = 2 +script = ExtResource( 1 ) + +[node name="Sprite" type="AnimatedSprite" parent="."] +frames = SubResource( 11 ) +animation = "fire" +frame = 7 +playing = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2( -34.9228, -2.77795 ) +shape = SubResource( 12 ) + +[node name="Lifetime" type="Timer" parent="."] +wait_time = 2.0 +one_shot = true +autostart = true + +[connection signal="timeout" from="Lifetime" to="." method="_on_Lifetime_timeout"] diff --git a/Levels/Level 2.tscn b/Levels/Level 2.tscn index a20cc5a..062e5ca 100644 --- a/Levels/Level 2.tscn +++ b/Levels/Level 2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=81 format=2] +[gd_scene load_steps=85 format=2] [ext_resource path="res://Player/Player.tscn" type="PackedScene" id=1] [ext_resource path="res://Levels/Level 2.gd" type="Script" id=2] @@ -14,8 +14,11 @@ [ext_resource path="res://Levels/Area2D.gd" type="Script" id=12] [ext_resource path="res://Levels/Camera2D.gd" type="Script" id=13] [ext_resource path="res://Sprites/Assets/Shadow.png" type="Texture" id=14] +[ext_resource path="res://Levels/Traps/Spawn Trap.tscn" type="PackedScene" id=15] +[ext_resource path="res://Sprites/Assets/Skull.png" type="Texture" id=16] +[ext_resource path="res://Sprites/Assets/grassPatch.png" type="Texture" id=17] -[sub_resource type="TileSet" id=67] +[sub_resource type="TileSet" id=1] 0/name = "darkForestTileset.png 0" 0/texture = ExtResource( 11 ) 0/tex_offset = Vector2( 0, 0 ) @@ -54,34 +57,34 @@ 1/shapes = [ ] 1/z_index = 0 -[sub_resource type="ConvexPolygonShape2D" id=68] +[sub_resource type="ConvexPolygonShape2D" id=2] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) -[sub_resource type="ConvexPolygonShape2D" id=69] +[sub_resource type="ConvexPolygonShape2D" id=3] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) -[sub_resource type="ConvexPolygonShape2D" id=70] +[sub_resource type="ConvexPolygonShape2D" id=4] points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) -[sub_resource type="ConvexPolygonShape2D" id=71] +[sub_resource type="ConvexPolygonShape2D" id=5] points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) -[sub_resource type="ConvexPolygonShape2D" id=72] +[sub_resource type="ConvexPolygonShape2D" id=6] points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) -[sub_resource type="ConvexPolygonShape2D" id=73] +[sub_resource type="ConvexPolygonShape2D" id=7] points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) -[sub_resource type="ConvexPolygonShape2D" id=74] +[sub_resource type="ConvexPolygonShape2D" id=8] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) -[sub_resource type="ConvexPolygonShape2D" id=75] +[sub_resource type="ConvexPolygonShape2D" id=9] points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) -[sub_resource type="ConvexPolygonShape2D" id=76] +[sub_resource type="ConvexPolygonShape2D" id=10] points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) -[sub_resource type="TileSet" id=77] +[sub_resource type="TileSet" id=11] 0/name = "Grass.png 0" 0/texture = ExtResource( 3 ) 0/tex_offset = Vector2( 0, 0 ) @@ -101,208 +104,208 @@ points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape = SubResource( 68 ) +0/shape = SubResource( 2 ) 0/shape_one_way = false 0/shape_one_way_margin = 1.0 0/shapes = [ { "autotile_coord": Vector2( 0, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 68 ), +"shape": SubResource( 2 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 69 ), +"shape": SubResource( 3 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 70 ), +"shape": SubResource( 4 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 71 ), +"shape": SubResource( 5 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 72 ), +"shape": SubResource( 6 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 73 ), +"shape": SubResource( 7 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 74 ), +"shape": SubResource( 8 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 75 ), +"shape": SubResource( 9 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 76 ), +"shape": SubResource( 10 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 0/z_index = 0 -[sub_resource type="ConvexPolygonShape2D" id=78] +[sub_resource type="ConvexPolygonShape2D" id=12] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=79] +[sub_resource type="ConvexPolygonShape2D" id=13] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=80] +[sub_resource type="ConvexPolygonShape2D" id=14] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=81] +[sub_resource type="ConvexPolygonShape2D" id=15] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=82] +[sub_resource type="ConvexPolygonShape2D" id=16] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=83] +[sub_resource type="ConvexPolygonShape2D" id=17] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=84] +[sub_resource type="ConvexPolygonShape2D" id=18] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=85] +[sub_resource type="ConvexPolygonShape2D" id=19] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=86] +[sub_resource type="ConvexPolygonShape2D" id=20] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=87] +[sub_resource type="ConvexPolygonShape2D" id=21] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=88] +[sub_resource type="ConvexPolygonShape2D" id=22] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=89] +[sub_resource type="ConvexPolygonShape2D" id=23] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=90] +[sub_resource type="ConvexPolygonShape2D" id=24] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=91] +[sub_resource type="ConvexPolygonShape2D" id=25] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=92] +[sub_resource type="ConvexPolygonShape2D" id=26] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=93] +[sub_resource type="ConvexPolygonShape2D" id=27] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=94] +[sub_resource type="ConvexPolygonShape2D" id=28] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=95] +[sub_resource type="ConvexPolygonShape2D" id=29] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=96] +[sub_resource type="ConvexPolygonShape2D" id=30] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=97] +[sub_resource type="ConvexPolygonShape2D" id=31] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=98] +[sub_resource type="ConvexPolygonShape2D" id=32] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=99] +[sub_resource type="ConvexPolygonShape2D" id=33] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=100] +[sub_resource type="ConvexPolygonShape2D" id=34] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=101] +[sub_resource type="ConvexPolygonShape2D" id=35] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=102] +[sub_resource type="ConvexPolygonShape2D" id=36] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=103] +[sub_resource type="ConvexPolygonShape2D" id=37] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=104] +[sub_resource type="ConvexPolygonShape2D" id=38] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=105] +[sub_resource type="ConvexPolygonShape2D" id=39] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=106] +[sub_resource type="ConvexPolygonShape2D" id=40] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=107] +[sub_resource type="ConvexPolygonShape2D" id=41] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=108] +[sub_resource type="ConvexPolygonShape2D" id=42] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=109] +[sub_resource type="ConvexPolygonShape2D" id=43] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=110] +[sub_resource type="ConvexPolygonShape2D" id=44] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=111] +[sub_resource type="ConvexPolygonShape2D" id=45] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=112] +[sub_resource type="ConvexPolygonShape2D" id=46] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=113] +[sub_resource type="ConvexPolygonShape2D" id=47] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=114] +[sub_resource type="ConvexPolygonShape2D" id=48] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=115] +[sub_resource type="ConvexPolygonShape2D" id=49] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=116] +[sub_resource type="ConvexPolygonShape2D" id=50] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=117] +[sub_resource type="ConvexPolygonShape2D" id=51] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=118] +[sub_resource type="ConvexPolygonShape2D" id=52] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=119] +[sub_resource type="ConvexPolygonShape2D" id=53] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=120] +[sub_resource type="ConvexPolygonShape2D" id=54] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=121] +[sub_resource type="ConvexPolygonShape2D" id=55] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=122] +[sub_resource type="ConvexPolygonShape2D" id=56] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=123] +[sub_resource type="ConvexPolygonShape2D" id=57] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="ConvexPolygonShape2D" id=124] +[sub_resource type="ConvexPolygonShape2D" id=58] points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) -[sub_resource type="TileSet" id=125] +[sub_resource type="TileSet" id=59] 0/name = "cliffTileset.png 0" 0/texture = ExtResource( 7 ) 0/tex_offset = Vector2( 0, 0 ) @@ -322,295 +325,295 @@ points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape = SubResource( 78 ) +0/shape = SubResource( 12 ) 0/shape_one_way = false 0/shape_one_way_margin = 1.0 0/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 78 ), +"shape": SubResource( 12 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 79 ), +"shape": SubResource( 13 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 80 ), +"shape": SubResource( 14 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 81 ), +"shape": SubResource( 15 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 82 ), +"shape": SubResource( 16 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 83 ), +"shape": SubResource( 17 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 84 ), +"shape": SubResource( 18 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 85 ), +"shape": SubResource( 19 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 86 ), +"shape": SubResource( 20 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 0, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 87 ), +"shape": SubResource( 21 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 1, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 88 ), +"shape": SubResource( 22 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 2, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 89 ), +"shape": SubResource( 23 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 3, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 90 ), +"shape": SubResource( 24 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 3, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 91 ), +"shape": SubResource( 25 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 3, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 92 ), +"shape": SubResource( 26 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 3, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 93 ), +"shape": SubResource( 27 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 4, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 94 ), +"shape": SubResource( 28 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 4, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 95 ), +"shape": SubResource( 29 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 4, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 96 ), +"shape": SubResource( 30 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 4, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 97 ), +"shape": SubResource( 31 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 5, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 98 ), +"shape": SubResource( 32 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 5, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 99 ), +"shape": SubResource( 33 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 5, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 100 ), +"shape": SubResource( 34 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 5, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 101 ), +"shape": SubResource( 35 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 6, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 102 ), +"shape": SubResource( 36 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 6, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 103 ), +"shape": SubResource( 37 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 6, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 104 ), +"shape": SubResource( 38 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 6, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 105 ), +"shape": SubResource( 39 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 4, 4 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 106 ), +"shape": SubResource( 40 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 5, 4 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 107 ), +"shape": SubResource( 41 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 6, 4 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 108 ), +"shape": SubResource( 42 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 7, 4 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 109 ), +"shape": SubResource( 43 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 8, 4 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 110 ), +"shape": SubResource( 44 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 7, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 111 ), +"shape": SubResource( 45 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 8, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 112 ), +"shape": SubResource( 46 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 7, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 113 ), +"shape": SubResource( 47 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 8, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 114 ), +"shape": SubResource( 48 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 7, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 115 ), +"shape": SubResource( 49 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 8, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 116 ), +"shape": SubResource( 50 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 7, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 117 ), +"shape": SubResource( 51 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 8, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 118 ), +"shape": SubResource( 52 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 9, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 119 ), +"shape": SubResource( 53 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 9, 1 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 120 ), +"shape": SubResource( 54 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 9, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 121 ), +"shape": SubResource( 55 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 9, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 122 ), +"shape": SubResource( 56 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 10, 3 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 123 ), +"shape": SubResource( 57 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) }, { "autotile_coord": Vector2( 10, 2 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 124 ), +"shape": SubResource( 58 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 0/z_index = 0 -[sub_resource type="TileSet" id=126] +[sub_resource type="TileSet" id=60] 0/name = "Grass.png 0" 0/texture = ExtResource( 3 ) 0/tex_offset = Vector2( 0, 0 ) @@ -640,10 +643,10 @@ points = PoolVector2Array( 33.0868, 45.5302, 15.4222, 45.5302, 15.4222, 39.0812, [sub_resource type="StreamTexture" id=62] -[sub_resource type="ConvexPolygonShape2D" id=66] +[sub_resource type="ConvexPolygonShape2D" id=63] points = PoolVector2Array( 34.2487, 55.6436, 7.92332, 55.4821, 14.222, 39.5738, 27.7885, 39.7353 ) -[sub_resource type="TileSet" id=63] +[sub_resource type="TileSet" id=64] 1/name = "Plants and Trees.png 1" 1/texture = ExtResource( 4 ) 1/tex_offset = Vector2( 0, 0 ) @@ -724,14 +727,14 @@ points = PoolVector2Array( 34.2487, 55.6436, 7.92332, 55.4821, 14.222, 39.5738, 6/navigation_offset = Vector2( 0, 0 ) 6/shape_offset = Vector2( 0, 0 ) 6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -6/shape = SubResource( 66 ) +6/shape = SubResource( 63 ) 6/shape_one_way = false 6/shape_one_way_margin = 1.0 6/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, -"shape": SubResource( 66 ), +"shape": SubResource( 63 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 6/z_index = 4 @@ -749,12 +752,42 @@ points = PoolVector2Array( 34.2487, 55.6436, 7.92332, 55.4821, 14.222, 39.5738, 7/shape_one_way_margin = 0.0 7/shapes = [ ] 7/z_index = 0 +8/name = "Skull.png 8" +8/texture = ExtResource( 16 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 32, 102, 45, 38 ) +8/tile_mode = 0 +8/occluder_offset = Vector2( 0, 0 ) +8/navigation_offset = Vector2( 0, 0 ) +8/shape_offset = Vector2( 0, 0 ) +8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +8/shape_one_way = false +8/shape_one_way_margin = 0.0 +8/shapes = [ ] +8/z_index = 0 -[sub_resource type="RectangleShape2D" id=127] +[sub_resource type="RectangleShape2D" id=65] -[sub_resource type="CapsuleShape2D" id=128] +[sub_resource type="CapsuleShape2D" id=66] radius = 22.8792 +[sub_resource type="TileSet" id=67] +0/name = "Skull.png 0" +0/texture = ExtResource( 16 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 31, 102, 45, 37 ) +0/tile_mode = 0 +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 + [node name="World" type="Node2D"] script = ExtResource( 2 ) @@ -771,9 +804,19 @@ limit_right = 383 limit_bottom = 223 script = ExtResource( 13 ) +[node name="Enemies" type="YSort" parent="YSort"] + +[node name="GhostEnemy 1" parent="YSort/Enemies" instance=ExtResource( 9 )] +position = Vector2( 189.592, -356.862 ) + +[node name="GhostEnemy 2" parent="YSort/Enemies" instance=ExtResource( 9 )] +position = Vector2( 388.163, -543.427 ) + +[node name="GhostEnemy 3" parent="YSort/Enemies" instance=ExtResource( 9 )] +position = Vector2( 92.9872, -556.232 ) + [node name="DarkForestGrass" type="TileMap" parent="."] -modulate = Color( 0.752941, 0.682353, 0.85098, 1 ) -tile_set = SubResource( 67 ) +tile_set = SubResource( 1 ) cell_size = Vector2( 16, 16 ) cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) format = 1 @@ -781,23 +824,41 @@ tile_data = PoolIntArray( -3145733, 0, 393220, -3145732, 0, 2, -3145731, 0, 2, - [node name="LightForestGrass" type="TileMap" parent="."] position = Vector2( 1, 0 ) -tile_set = SubResource( 77 ) +tile_set = SubResource( 11 ) cell_size = Vector2( 16, 16 ) cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) cell_tile_origin = 1 cell_y_sort = true format = 1 -tile_data = PoolIntArray( -917504, 0, 3, -917503, 0, 131073, -917502, 0, 131073, -917501, 0, 131073, -917500, 0, 131073, -917499, 0, 131073, -917498, 0, 131073, -917497, 0, 131073, -917496, 0, 131073, -917495, 0, 131073, -917494, 0, 131073, -917493, 0, 131073, -917492, 0, 131073, -917491, 0, 4, -851968, 0, 65538, -851967, 0, 131076, -851966, 0, 131076, -851965, 0, 131076, -851964, 0, 131076, -851963, 0, 131076, -851962, 0, 131076, -851961, 0, 131076, -851960, 0, 131076, -851959, 0, 131076, -851958, 0, 131076, -851957, 0, 131076, -851956, 0, 131076, -851955, 0, 131072, -851954, 0, 131073, -851953, 0, 131073, -851952, 0, 131073, -851951, 0, 131073, -851950, 0, 131073, -851949, 0, 131073, -851948, 0, 131073, -851947, 0, 131073, -851946, 0, 131073, -851945, 0, 131073, -851944, 0, 131073, -851943, 0, 4, -720898, 0, 3, -720897, 0, 131073, -786432, 0, 131074, -786431, 0, 131076, -786430, 0, 131076, -786429, 0, 131076, -786428, 0, 131076, -786427, 0, 131076, -786426, 0, 131076, -786425, 0, 131076, -786424, 0, 131076, -786423, 0, 131076, -786422, 0, 131076, -786421, 0, 131076, -786420, 0, 131076, -786419, 0, 131076, -786418, 0, 131076, -786417, 0, 131076, -786416, 0, 131076, -786415, 0, 131076, -786414, 0, 131076, -786413, 0, 131076, -786412, 0, 131076, -786411, 0, 131076, -786410, 0, 131076, -786409, 0, 131076, -786408, 0, 131076, -786407, 0, 65536, -655362, 0, 65538, -655361, 0, 131076, -720896, 0, 131076, -720895, 0, 131076, -720894, 0, 131076, -720893, 0, 131076, -720892, 0, 131076, -720891, 0, 131076, -720890, 0, 131076, -720889, 0, 131076, -720888, 0, 131076, -720887, 0, 131076, -720886, 0, 131076, -720885, 0, 131076, -720884, 0, 131076, -720883, 0, 131076, -720882, 0, 131076, -720881, 0, 131076, -720880, 0, 131076, -720879, 0, 131076, -720878, 0, 131076, -720877, 0, 131076, -720876, 0, 131076, -720875, 0, 131076, -720874, 0, 131076, -720873, 0, 131076, -720872, 0, 0, -720871, 0, 65540, -589828, 0, 3, -589827, 0, 131073, -589826, 0, 131074, -589825, 0, 131076, -655360, 0, 131076, -655359, 0, 131076, -655358, 0, 131076, -655357, 0, 131076, -655356, 0, 131076, -655355, 0, 131076, -655354, 0, 131076, -655353, 0, 131076, -655352, 0, 131076, -655351, 0, 131076, -655350, 0, 131076, -655349, 0, 131076, -655348, 0, 131076, -655347, 0, 131076, -655346, 0, 131076, -655345, 0, 131076, -655344, 0, 131076, -655343, 0, 131076, -655342, 0, 131076, -655341, 0, 131076, -655340, 0, 131076, -655339, 0, 131076, -655338, 0, 131076, -655337, 0, 131076, -655336, 0, 65536, -524292, 0, 65538, -524291, 0, 131076, -524290, 0, 131076, -524289, 0, 131076, -589824, 0, 131076, -589823, 0, 131076, -589822, 0, 131076, -589821, 0, 131076, -589820, 0, 131076, -589819, 0, 131076, -589818, 0, 131076, -589817, 0, 131076, -589816, 0, 131076, -589815, 0, 131076, -589814, 0, 131076, -589813, 0, 131076, -589812, 0, 131076, -589811, 0, 131076, -589810, 0, 131076, -589809, 0, 131076, -589808, 0, 131076, -589807, 0, 131076, -589806, 0, 131076, -589805, 0, 131076, -589804, 0, 131076, -589803, 0, 131076, -589802, 0, 131076, -589801, 0, 131076, -589800, 0, 65536, -458756, 0, 65538, -458755, 0, 131076, -458754, 0, 131076, -458753, 0, 131076, -524288, 0, 131076, -524287, 0, 131076, -524286, 0, 131076, -524285, 0, 131076, -524284, 0, 131076, -524283, 0, 131076, -524282, 0, 131076, -524281, 0, 131076, -524280, 0, 131076, -524279, 0, 131076, -524278, 0, 131076, -524277, 0, 131076, -524276, 0, 131076, -524275, 0, 131076, -524274, 0, 131076, -524273, 0, 131076, -524272, 0, 131076, -524271, 0, 131076, -524270, 0, 131076, -524269, 0, 131076, -524268, 0, 131076, -524267, 0, 131076, -524266, 0, 131076, -524265, 0, 0, -524264, 0, 65540, -393220, 0, 65538, -393219, 0, 131076, -393218, 0, 131076, -393217, 0, 131076, -458752, 0, 131076, -458751, 0, 131076, -458750, 0, 131076, -458749, 0, 131076, -458748, 0, 131076, -458747, 0, 131076, -458746, 0, 131076, -458745, 0, 131076, -458744, 0, 131076, -458743, 0, 131076, -458742, 0, 131076, -458741, 0, 131076, -458740, 0, 131076, -458739, 0, 131076, -458738, 0, 131076, -458737, 0, 131076, -458736, 0, 131076, -458735, 0, 131076, -458734, 0, 131076, -458733, 0, 131076, -458732, 0, 131076, -458731, 0, 131076, -458730, 0, 131076, -458729, 0, 65536, -327684, 0, 65538, -327683, 0, 131076, -327682, 0, 131076, -327681, 0, 131076, -393216, 0, 131076, -393215, 0, 131076, -393214, 0, 131076, -393213, 0, 131076, -393212, 0, 131076, -393211, 0, 131076, -393210, 0, 131076, -393209, 0, 131076, -393208, 0, 131076, -393207, 0, 131076, -393206, 0, 131076, -393205, 0, 131076, -393204, 0, 131076, -393203, 0, 131076, -393202, 0, 131076, -393201, 0, 131076, -393200, 0, 131076, -393199, 0, 131076, -393198, 0, 131076, -393197, 0, 131076, -393196, 0, 131076, -393195, 0, 131076, -393194, 0, 131076, -393193, 0, 65536, -262148, 0, 65538, -262147, 0, 131076, -262146, 0, 131076, -262145, 0, 131076, -327680, 0, 131076, -327679, 0, 131076, -327678, 0, 131076, -327677, 0, 131076, -327676, 0, 131076, -327675, 0, 131076, -327674, 0, 131076, -327673, 0, 131076, -327672, 0, 131076, -327671, 0, 131076, -327670, 0, 131076, -327669, 0, 131076, -327668, 0, 131076, -327667, 0, 131076, -327666, 0, 131076, -327665, 0, 131076, -327664, 0, 131076, -327663, 0, 131076, -327662, 0, 131076, -327661, 0, 131076, -327660, 0, 131076, -327659, 0, 131076, -327658, 0, 131076, -327657, 0, 65536, -196612, 0, 65538, -196611, 0, 131076, -196610, 0, 131076, -196609, 0, 131076, -262144, 0, 131076, -262143, 0, 131076, -262142, 0, 131076, -262141, 0, 131076, -262140, 0, 131076, -262139, 0, 131076, -262138, 0, 131076, -262137, 0, 131076, -262136, 0, 131076, -262135, 0, 131076, -262134, 0, 131076, -262133, 0, 131076, -262132, 0, 131076, -262131, 0, 131076, -262130, 0, 131076, -262129, 0, 131076, -262128, 0, 131076, -262127, 0, 131076, -262126, 0, 131076, -262125, 0, 131076, -262124, 0, 131076, -262123, 0, 131076, -262122, 0, 131076, -262121, 0, 131072, -262120, 0, 131073, -262119, 0, 4, -131076, 0, 65538, -131075, 0, 131076, -131074, 0, 131076, -131073, 0, 131076, -196608, 0, 131076, -196607, 0, 131076, -196606, 0, 131076, -196605, 0, 131076, -196604, 0, 131076, -196603, 0, 131076, -196602, 0, 131076, -196601, 0, 131076, -196600, 0, 131076, -196599, 0, 131076, -196598, 0, 131076, -196597, 0, 131076, -196596, 0, 131076, -196595, 0, 131076, -196594, 0, 131076, -196593, 0, 131076, -196592, 0, 131076, -196591, 0, 131076, -196590, 0, 131076, -196589, 0, 131076, -196588, 0, 131076, -196587, 0, 131076, -196586, 0, 131076, -196585, 0, 131076, -196584, 0, 131076, -196583, 0, 65536, -65540, 0, 65538, -65539, 0, 131076, -65538, 0, 131076, -65537, 0, 131076, -131072, 0, 131076, -131071, 0, 131076, -131070, 0, 131076, -131069, 0, 131076, -131068, 0, 131076, -131067, 0, 131076, -131066, 0, 131076, -131065, 0, 131076, -131064, 0, 131076, -131063, 0, 131076, -131062, 0, 131076, -131061, 0, 131076, -131060, 0, 131076, -131059, 0, 131076, -131058, 0, 131076, -131057, 0, 131076, -131056, 0, 131076, -131055, 0, 131076, -131054, 0, 131076, -131053, 0, 131076, -131052, 0, 131076, -131051, 0, 131076, -131050, 0, 131076, -131049, 0, 131076, -131048, 0, 131076, -131047, 0, 65536, -4, 0, 65539, -3, 0, 2, -2, 0, 131076, -1, 0, 131076, -65536, 0, 131076, -65535, 0, 131076, -65534, 0, 131076, -65533, 0, 131076, -65532, 0, 131076, -65531, 0, 131076, -65530, 0, 131076, -65529, 0, 131076, -65528, 0, 131076, -65527, 0, 131076, -65526, 0, 131076, -65525, 0, 131076, -65524, 0, 131076, -65523, 0, 131076, -65522, 0, 131076, -65521, 0, 131076, -65520, 0, 131076, -65519, 0, 131076, -65518, 0, 131076, -65517, 0, 131076, -65516, 0, 131076, -65515, 0, 131076, -65514, 0, 131076, -65513, 0, 131076, -65512, 0, 131076, -65511, 0, 65536, 65533, 0, 65538, 65534, 0, 131076, 65535, 0, 131076, 0, 0, 131076, 1, 0, 131076, 2, 0, 131076, 3, 0, 131076, 4, 0, 131076, 5, 0, 131076, 6, 0, 131076, 7, 0, 131076, 8, 0, 131076, 9, 0, 131076, 10, 0, 131076, 11, 0, 131076, 12, 0, 131076, 13, 0, 131076, 14, 0, 131076, 15, 0, 131076, 16, 0, 131076, 17, 0, 131076, 18, 0, 131076, 19, 0, 131076, 20, 0, 131076, 21, 0, 131076, 22, 0, 131076, 23, 0, 131076, 24, 0, 131076, 25, 0, 65536, 131069, 0, 65538, 131070, 0, 131076, 131071, 0, 131076, 65536, 0, 131076, 65537, 0, 131076, 65538, 0, 131076, 65539, 0, 131076, 65540, 0, 131076, 65541, 0, 131076, 65542, 0, 131076, 65543, 0, 131076, 65544, 0, 131076, 65545, 0, 131076, 65546, 0, 131076, 65547, 0, 131076, 65548, 0, 131076, 65549, 0, 131076, 65550, 0, 131076, 65551, 0, 131076, 65552, 0, 131076, 65553, 0, 131076, 65554, 0, 131076, 65555, 0, 131076, 65556, 0, 131076, 65557, 0, 131076, 65558, 0, 131076, 65559, 0, 131076, 65560, 0, 131076, 65561, 0, 65536, 196605, 0, 65538, 196606, 0, 131076, 196607, 0, 131076, 131072, 0, 131076, 131073, 0, 131076, 131074, 0, 131076, 131075, 0, 131076, 131076, 0, 131076, 131077, 0, 131076, 131078, 0, 131076, 131079, 0, 131076, 131080, 0, 131076, 131081, 0, 131076, 131082, 0, 131076, 131083, 0, 131076, 131084, 0, 131076, 131085, 0, 131076, 131086, 0, 131076, 131087, 0, 131076, 131088, 0, 131076, 131089, 0, 131076, 131090, 0, 131076, 131091, 0, 131076, 131092, 0, 131076, 131093, 0, 131076, 131094, 0, 131076, 131095, 0, 131076, 131096, 0, 131076, 131097, 0, 65536, 262141, 0, 65538, 262142, 0, 131076, 262143, 0, 131076, 196608, 0, 131076, 196609, 0, 131076, 196610, 0, 131076, 196611, 0, 131076, 196612, 0, 131076, 196613, 0, 131076, 196614, 0, 131076, 196615, 0, 131076, 196616, 0, 131076, 196617, 0, 131076, 196618, 0, 131076, 196619, 0, 131076, 196620, 0, 131076, 196621, 0, 131076, 196622, 0, 131076, 196623, 0, 131076, 196624, 0, 131076, 196625, 0, 131076, 196626, 0, 131076, 196627, 0, 131076, 196628, 0, 131076, 196629, 0, 131076, 196630, 0, 131076, 196631, 0, 0, 196632, 0, 1, 196633, 0, 65540, 327676, 0, 3, 327677, 0, 131074, 327678, 0, 131076, 327679, 0, 131076, 262144, 0, 131076, 262145, 0, 131076, 262146, 0, 131076, 262147, 0, 131076, 262148, 0, 131076, 262149, 0, 131076, 262150, 0, 131076, 262151, 0, 131076, 262152, 0, 131076, 262153, 0, 131076, 262154, 0, 131076, 262155, 0, 131076, 262156, 0, 131076, 262157, 0, 131076, 262158, 0, 131076, 262159, 0, 131076, 262160, 0, 131076, 262161, 0, 131076, 262162, 0, 131076, 262163, 0, 131076, 262164, 0, 131076, 262165, 0, 131076, 262166, 0, 131076, 262167, 0, 65536, 393212, 0, 65539, 393213, 0, 1, 393214, 0, 2, 393215, 0, 131076, 327680, 0, 131076, 327681, 0, 131076, 327682, 0, 131076, 327683, 0, 131076, 327684, 0, 131076, 327685, 0, 131076, 327686, 0, 131076, 327687, 0, 131076, 327688, 0, 131076, 327689, 0, 131076, 327690, 0, 131076, 327691, 0, 131076, 327692, 0, 131076, 327693, 0, 131076, 327694, 0, 131076, 327695, 0, 131076, 327696, 0, 131076, 327697, 0, 131076, 327698, 0, 131076, 327699, 0, 131076, 327700, 0, 131076, 327701, 0, 131076, 327702, 0, 131076, 327703, 0, 65536, 458750, 0, 65538, 458751, 0, 131076, 393216, 0, 131076, 393217, 0, 131076, 393218, 0, 131076, 393219, 0, 131076, 393220, 0, 131076, 393221, 0, 131076, 393222, 0, 131076, 393223, 0, 131076, 393224, 0, 131076, 393225, 0, 131076, 393226, 0, 131076, 393227, 0, 131076, 393228, 0, 131076, 393229, 0, 131076, 393230, 0, 131076, 393231, 0, 131076, 393232, 0, 131076, 393233, 0, 131076, 393234, 0, 131076, 393235, 0, 131076, 393236, 0, 131076, 393237, 0, 131076, 393238, 0, 131076, 393239, 0, 65536, 524286, 0, 65538, 524287, 0, 131076, 458752, 0, 131076, 458753, 0, 131076, 458754, 0, 131076, 458755, 0, 131076, 458756, 0, 131076, 458757, 0, 131076, 458758, 0, 131076, 458759, 0, 131076, 458760, 0, 131076, 458761, 0, 131076, 458762, 0, 131076, 458763, 0, 131076, 458764, 0, 131076, 458765, 0, 131076, 458766, 0, 131076, 458767, 0, 131076, 458768, 0, 131076, 458769, 0, 131076, 458770, 0, 131076, 458771, 0, 131076, 458772, 0, 131076, 458773, 0, 131076, 458774, 0, 131076, 458775, 0, 65536, 589822, 0, 65538, 589823, 0, 131076, 524288, 0, 131076, 524289, 0, 131076, 524290, 0, 131076, 524291, 0, 131076, 524292, 0, 131076, 524293, 0, 131076, 524294, 0, 131076, 524295, 0, 131076, 524296, 0, 131076, 524297, 0, 131076, 524298, 0, 131076, 524299, 0, 131076, 524300, 0, 131076, 524301, 0, 131076, 524302, 0, 131076, 524303, 0, 131076, 524304, 0, 131076, 524305, 0, 131076, 524306, 0, 131076, 524307, 0, 131076, 524308, 0, 131076, 524309, 0, 131076, 524310, 0, 131076, 524311, 0, 65536, 655358, 0, 65538, 655359, 0, 131076, 589824, 0, 131076, 589825, 0, 131076, 589826, 0, 131076, 589827, 0, 131076, 589828, 0, 131076, 589829, 0, 131076, 589830, 0, 131076, 589831, 0, 131076, 589832, 0, 131076, 589833, 0, 131076, 589834, 0, 131076, 589835, 0, 131076, 589836, 0, 131076, 589837, 0, 131076, 589838, 0, 131076, 589839, 0, 131076, 589840, 0, 131076, 589841, 0, 131076, 589842, 0, 131076, 589843, 0, 131076, 589844, 0, 131076, 589845, 0, 131076, 589846, 0, 131076, 589847, 0, 65536, 720894, 0, 65538, 720895, 0, 131076, 655360, 0, 131076, 655361, 0, 131076, 655362, 0, 131076, 655363, 0, 131076, 655364, 0, 131076, 655365, 0, 131076, 655366, 0, 131076, 655367, 0, 131076, 655368, 0, 131076, 655369, 0, 131076, 655370, 0, 131076, 655371, 0, 131076, 655372, 0, 131076, 655373, 0, 131076, 655374, 0, 131076, 655375, 0, 131076, 655376, 0, 131076, 655377, 0, 131076, 655378, 0, 131076, 655379, 0, 131076, 655380, 0, 131076, 655381, 0, 131076, 655382, 0, 131076, 655383, 0, 65536, 786430, 0, 65538, 786431, 0, 131076, 720896, 0, 131076, 720897, 0, 131076, 720898, 0, 131076, 720899, 0, 131076, 720900, 0, 131076, 720901, 0, 131076, 720902, 0, 131076, 720903, 0, 131076, 720904, 0, 131076, 720905, 0, 131076, 720906, 0, 131076, 720907, 0, 131076, 720908, 0, 131076, 720909, 0, 131076, 720910, 0, 131076, 720911, 0, 131076, 720912, 0, 131076, 720913, 0, 131076, 720914, 0, 131076, 720915, 0, 131076, 720916, 0, 131076, 720917, 0, 131076, 720918, 0, 131076, 720919, 0, 65536, 851966, 0, 65538, 851967, 0, 131076, 786432, 0, 131076, 786433, 0, 131076, 786434, 0, 131076, 786435, 0, 131076, 786436, 0, 131076, 786437, 0, 131076, 786438, 0, 131076, 786439, 0, 131076, 786440, 0, 131076, 786441, 0, 131076, 786442, 0, 131076, 786443, 0, 131076, 786444, 0, 131076, 786445, 0, 131076, 786446, 0, 131076, 786447, 0, 131076, 786448, 0, 131076, 786449, 0, 131076, 786450, 0, 131076, 786451, 0, 131076, 786452, 0, 131076, 786453, 0, 131076, 786454, 0, 131076, 786455, 0, 65536, 917502, 0, 65538, 917503, 0, 131076, 851968, 0, 131076, 851969, 0, 131076, 851970, 0, 131076, 851971, 0, 0, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 2, 851979, 0, 131076, 851980, 0, 131076, 851981, 0, 131076, 851982, 0, 131076, 851983, 0, 131076, 851984, 0, 131076, 851985, 0, 131076, 851986, 0, 131076, 851987, 0, 131076, 851988, 0, 131076, 851989, 0, 131076, 851990, 0, 131076, 851991, 0, 65536, 983038, 0, 65538, 983039, 0, 131076, 917504, 0, 131076, 917505, 0, 131076, 917506, 0, 131076, 917507, 0, 65536, 917514, 0, 65538, 917515, 0, 131076, 917516, 0, 131076, 917517, 0, 131076, 917518, 0, 131076, 917519, 0, 131076, 917520, 0, 131076, 917521, 0, 131076, 917522, 0, 131076, 917523, 0, 131076, 917524, 0, 131076, 917525, 0, 131076, 917526, 0, 131076, 917527, 0, 65536, 1048574, 0, 65539, 1048575, 0, 1, 983040, 0, 1, 983041, 0, 1, 983042, 0, 1, 983043, 0, 65540, 983050, 0, 65539, 983051, 0, 1, 983052, 0, 1, 983053, 0, 1, 983054, 0, 1, 983055, 0, 1, 983056, 0, 1, 983057, 0, 1, 983058, 0, 1, 983059, 0, 1, 983060, 0, 1, 983061, 0, 1, 983062, 0, 1, 983063, 0, 65540 ) +tile_data = PoolIntArray( -851970, 0, 3, -851969, 0, 131073, -917504, 0, 131073, -917503, 0, 131073, -917502, 0, 131073, -917501, 0, 131073, -917500, 0, 131073, -917499, 0, 131073, -917498, 0, 131073, -917497, 0, 131073, -917496, 0, 131073, -917495, 0, 131073, -917494, 0, 131073, -917493, 0, 131073, -917492, 0, 131073, -917491, 0, 4, -786434, 0, 65538, -786433, 0, 131076, -851968, 0, 131076, -851967, 0, 131076, -851966, 0, 131076, -851965, 0, 131076, -851964, 0, 131076, -851963, 0, 131076, -851962, 0, 131076, -851961, 0, 131076, -851960, 0, 131076, -851959, 0, 131076, -851958, 0, 131076, -851957, 0, 131076, -851956, 0, 131076, -851955, 0, 131072, -851954, 0, 131073, -851953, 0, 131073, -851952, 0, 131073, -851951, 0, 131073, -851950, 0, 131073, -851949, 0, 131073, -851948, 0, 131073, -851947, 0, 131073, -851946, 0, 131073, -851945, 0, 131073, -851944, 0, 131073, -851943, 0, 4, -720898, 0, 65538, -720897, 0, 131076, -786432, 0, 131076, -786431, 0, 131076, -786430, 0, 131076, -786429, 0, 131076, -786428, 0, 131076, -786427, 0, 131076, -786426, 0, 131076, -786425, 0, 131076, -786424, 0, 131076, -786423, 0, 131076, -786422, 0, 131076, -786421, 0, 131076, -786420, 0, 131076, -786419, 0, 131076, -786418, 0, 131076, -786417, 0, 131076, -786416, 0, 131076, -786415, 0, 131076, -786414, 0, 131076, -786413, 0, 131076, -786412, 0, 131076, -786411, 0, 131076, -786410, 0, 131076, -786409, 0, 131076, -786408, 0, 131076, -786407, 0, 65536, -655362, 0, 65538, -655361, 0, 131076, -720896, 0, 131076, -720895, 0, 131076, -720894, 0, 131076, -720893, 0, 131076, -720892, 0, 131076, -720891, 0, 131076, -720890, 0, 131076, -720889, 0, 131076, -720888, 0, 131076, -720887, 0, 131076, -720886, 0, 131076, -720885, 0, 131076, -720884, 0, 131076, -720883, 0, 131076, -720882, 0, 131076, -720881, 0, 131076, -720880, 0, 131076, -720879, 0, 131076, -720878, 0, 131076, -720877, 0, 131076, -720876, 0, 131076, -720875, 0, 131076, -720874, 0, 131076, -720873, 0, 131076, -720872, 0, 0, -720871, 0, 65540, -589828, 0, 3, -589827, 0, 131073, -589826, 0, 131074, -589825, 0, 131076, -655360, 0, 131076, -655359, 0, 131076, -655358, 0, 131076, -655357, 0, 131076, -655356, 0, 131076, -655355, 0, 131076, -655354, 0, 131076, -655353, 0, 131076, -655352, 0, 131076, -655351, 0, 131076, -655350, 0, 131076, -655349, 0, 131076, -655348, 0, 131076, -655347, 0, 131076, -655346, 0, 131076, -655345, 0, 131076, -655344, 0, 131076, -655343, 0, 131076, -655342, 0, 131076, -655341, 0, 131076, -655340, 0, 131076, -655339, 0, 131076, -655338, 0, 131076, -655337, 0, 131076, -655336, 0, 65536, -524292, 0, 65538, -524291, 0, 131076, -524290, 0, 131076, -524289, 0, 131076, -589824, 0, 131076, -589823, 0, 131076, -589822, 0, 131076, -589821, 0, 131076, -589820, 0, 131076, -589819, 0, 131076, -589818, 0, 131076, -589817, 0, 131076, -589816, 0, 131076, -589815, 0, 131076, -589814, 0, 131076, -589813, 0, 131076, -589812, 0, 131076, -589811, 0, 131076, -589810, 0, 131076, -589809, 0, 131076, -589808, 0, 131076, -589807, 0, 131076, -589806, 0, 131076, -589805, 0, 131076, -589804, 0, 131076, -589803, 0, 131076, -589802, 0, 131076, -589801, 0, 131076, -589800, 0, 65536, -458756, 0, 65538, -458755, 0, 131076, -458754, 0, 131076, -458753, 0, 131076, -524288, 0, 131076, -524287, 0, 131076, -524286, 0, 131076, -524285, 0, 131076, -524284, 0, 131076, -524283, 0, 131076, -524282, 0, 131076, -524281, 0, 131076, -524280, 0, 131076, -524279, 0, 131076, -524278, 0, 131076, -524277, 0, 131076, -524276, 0, 131076, -524275, 0, 131076, -524274, 0, 131076, -524273, 0, 131076, -524272, 0, 131076, -524271, 0, 131076, -524270, 0, 131076, -524269, 0, 131076, -524268, 0, 131076, -524267, 0, 131076, -524266, 0, 131076, -524265, 0, 0, -524264, 0, 65540, -393220, 0, 65538, -393219, 0, 131076, -393218, 0, 131076, -393217, 0, 131076, -458752, 0, 131076, -458751, 0, 131076, -458750, 0, 131076, -458749, 0, 131076, -458748, 0, 131076, -458747, 0, 131076, -458746, 0, 131076, -458745, 0, 131076, -458744, 0, 131076, -458743, 0, 131076, -458742, 0, 131076, -458741, 0, 131076, -458740, 0, 131076, -458739, 0, 131076, -458738, 0, 131076, -458737, 0, 131076, -458736, 0, 131076, -458735, 0, 131076, -458734, 0, 131076, -458733, 0, 131076, -458732, 0, 131076, -458731, 0, 131076, -458730, 0, 131076, -458729, 0, 65536, -327684, 0, 65538, -327683, 0, 131076, -327682, 0, 131076, -327681, 0, 131076, -393216, 0, 131076, -393215, 0, 131076, -393214, 0, 131076, -393213, 0, 131076, -393212, 0, 131076, -393211, 0, 131076, -393210, 0, 131076, -393209, 0, 131076, -393208, 0, 131076, -393207, 0, 131076, -393206, 0, 131076, -393205, 0, 131076, -393204, 0, 131076, -393203, 0, 131076, -393202, 0, 131076, -393201, 0, 131076, -393200, 0, 131076, -393199, 0, 131076, -393198, 0, 131076, -393197, 0, 131076, -393196, 0, 131076, -393195, 0, 131076, -393194, 0, 131076, -393193, 0, 65536, -262148, 0, 65538, -262147, 0, 131076, -262146, 0, 131076, -262145, 0, 131076, -327680, 0, 131076, -327679, 0, 131076, -327678, 0, 131076, -327677, 0, 131076, -327676, 0, 131076, -327675, 0, 131076, -327674, 0, 131076, -327673, 0, 131076, -327672, 0, 131076, -327671, 0, 131076, -327670, 0, 131076, -327669, 0, 131076, -327668, 0, 131076, -327667, 0, 131076, -327666, 0, 131076, -327665, 0, 131076, -327664, 0, 131076, -327663, 0, 131076, -327662, 0, 131076, -327661, 0, 131076, -327660, 0, 131076, -327659, 0, 131076, -327658, 0, 131076, -327657, 0, 65536, -196612, 0, 65538, -196611, 0, 131076, -196610, 0, 131076, -196609, 0, 131076, -262144, 0, 131076, -262143, 0, 131076, -262142, 0, 131076, -262141, 0, 131076, -262140, 0, 131076, -262139, 0, 131076, -262138, 0, 131076, -262137, 0, 131076, -262136, 0, 131076, -262135, 0, 131076, -262134, 0, 131076, -262133, 0, 131076, -262132, 0, 131076, -262131, 0, 131076, -262130, 0, 131076, -262129, 0, 131076, -262128, 0, 131076, -262127, 0, 131076, -262126, 0, 131076, -262125, 0, 131076, -262124, 0, 131076, -262123, 0, 131076, -262122, 0, 131076, -262121, 0, 131072, -262120, 0, 131073, -262119, 0, 4, -131076, 0, 65538, -131075, 0, 131076, -131074, 0, 131076, -131073, 0, 131076, -196608, 0, 131076, -196607, 0, 131076, -196606, 0, 131076, -196605, 0, 131076, -196604, 0, 131076, -196603, 0, 131076, -196602, 0, 131076, -196601, 0, 131076, -196600, 0, 131076, -196599, 0, 131076, -196598, 0, 131076, -196597, 0, 131076, -196596, 0, 131076, -196595, 0, 131076, -196594, 0, 131076, -196593, 0, 131076, -196592, 0, 131076, -196591, 0, 131076, -196590, 0, 131076, -196589, 0, 131076, -196588, 0, 131076, -196587, 0, 131076, -196586, 0, 131076, -196585, 0, 131076, -196584, 0, 131076, -196583, 0, 65536, -65540, 0, 65538, -65539, 0, 131076, -65538, 0, 131076, -65537, 0, 131076, -131072, 0, 131076, -131071, 0, 131076, -131070, 0, 131076, -131069, 0, 131076, -131068, 0, 131076, -131067, 0, 131076, -131066, 0, 131076, -131065, 0, 131076, -131064, 0, 131076, -131063, 0, 131076, -131062, 0, 131076, -131061, 0, 131076, -131060, 0, 131076, -131059, 0, 131076, -131058, 0, 131076, -131057, 0, 131076, -131056, 0, 131076, -131055, 0, 131076, -131054, 0, 131076, -131053, 0, 131076, -131052, 0, 131076, -131051, 0, 131076, -131050, 0, 131076, -131049, 0, 131076, -131048, 0, 131076, -131047, 0, 65536, -4, 0, 65538, -3, 0, 131076, -2, 0, 131076, -1, 0, 131076, -65536, 0, 131076, -65535, 0, 131076, -65534, 0, 131076, -65533, 0, 131076, -65532, 0, 131076, -65531, 0, 131076, -65530, 0, 131076, -65529, 0, 131076, -65528, 0, 131076, -65527, 0, 131076, -65526, 0, 131076, -65525, 0, 131076, -65524, 0, 131076, -65523, 0, 131076, -65522, 0, 131076, -65521, 0, 131076, -65520, 0, 131076, -65519, 0, 131076, -65518, 0, 131076, -65517, 0, 131076, -65516, 0, 131076, -65515, 0, 131076, -65514, 0, 131076, -65513, 0, 131076, -65512, 0, 131076, -65511, 0, 65536, 65532, 0, 65538, 65533, 0, 131076, 65534, 0, 131076, 65535, 0, 131076, 0, 0, 131076, 1, 0, 131076, 2, 0, 131076, 3, 0, 131076, 4, 0, 131076, 5, 0, 131076, 6, 0, 131076, 7, 0, 131076, 8, 0, 131076, 9, 0, 131076, 10, 0, 131076, 11, 0, 131076, 12, 0, 131076, 13, 0, 131076, 14, 0, 131076, 15, 0, 131076, 16, 0, 131076, 17, 0, 131076, 18, 0, 131076, 19, 0, 131076, 20, 0, 131076, 21, 0, 131076, 22, 0, 131076, 23, 0, 131076, 24, 0, 131076, 25, 0, 65536, 131068, 0, 65538, 131069, 0, 131076, 131070, 0, 131076, 131071, 0, 131076, 65536, 0, 131076, 65537, 0, 131076, 65538, 0, 131076, 65539, 0, 131076, 65540, 0, 131076, 65541, 0, 131076, 65542, 0, 131076, 65543, 0, 131076, 65544, 0, 131076, 65545, 0, 131076, 65546, 0, 131076, 65547, 0, 131076, 65548, 0, 131076, 65549, 0, 131076, 65550, 0, 131076, 65551, 0, 131076, 65552, 0, 131076, 65553, 0, 131076, 65554, 0, 131076, 65555, 0, 131076, 65556, 0, 131076, 65557, 0, 131076, 65558, 0, 131076, 65559, 0, 131076, 65560, 0, 131076, 65561, 0, 65536, 196604, 0, 65538, 196605, 0, 131076, 196606, 0, 131076, 196607, 0, 131076, 131072, 0, 131076, 131073, 0, 131076, 131074, 0, 131076, 131075, 0, 131076, 131076, 0, 131076, 131077, 0, 131076, 131078, 0, 131076, 131079, 0, 131076, 131080, 0, 131076, 131081, 0, 131076, 131082, 0, 131076, 131083, 0, 131076, 131084, 0, 131076, 131085, 0, 131076, 131086, 0, 131076, 131087, 0, 131076, 131088, 0, 131076, 131089, 0, 131076, 131090, 0, 131076, 131091, 0, 131076, 131092, 0, 131076, 131093, 0, 131076, 131094, 0, 131076, 131095, 0, 131076, 131096, 0, 131076, 131097, 0, 65536, 262140, 0, 65538, 262141, 0, 131076, 262142, 0, 131076, 262143, 0, 131076, 196608, 0, 131076, 196609, 0, 131076, 196610, 0, 131076, 196611, 0, 131076, 196612, 0, 131076, 196613, 0, 131076, 196614, 0, 131076, 196615, 0, 131076, 196616, 0, 131076, 196617, 0, 131076, 196618, 0, 131076, 196619, 0, 131076, 196620, 0, 131076, 196621, 0, 131076, 196622, 0, 131076, 196623, 0, 131076, 196624, 0, 131076, 196625, 0, 131076, 196626, 0, 131076, 196627, 0, 131076, 196628, 0, 131076, 196629, 0, 131076, 196630, 0, 131076, 196631, 0, 0, 196632, 0, 1, 196633, 0, 65540, 327676, 0, 65538, 327677, 0, 131076, 327678, 0, 131076, 327679, 0, 131076, 262144, 0, 131076, 262145, 0, 131076, 262146, 0, 131076, 262147, 0, 131076, 262148, 0, 131076, 262149, 0, 131076, 262150, 0, 131076, 262151, 0, 131076, 262152, 0, 131076, 262153, 0, 131076, 262154, 0, 131076, 262155, 0, 131076, 262156, 0, 131076, 262157, 0, 131076, 262158, 0, 131076, 262159, 0, 131076, 262160, 0, 131076, 262161, 0, 131076, 262162, 0, 131076, 262163, 0, 131076, 262164, 0, 131076, 262165, 0, 131076, 262166, 0, 131076, 262167, 0, 65536, 393212, 0, 65539, 393213, 0, 1, 393214, 0, 2, 393215, 0, 131076, 327680, 0, 131076, 327681, 0, 131076, 327682, 0, 131076, 327683, 0, 131076, 327684, 0, 131076, 327685, 0, 131076, 327686, 0, 131076, 327687, 0, 131076, 327688, 0, 131076, 327689, 0, 131076, 327690, 0, 131076, 327691, 0, 131076, 327692, 0, 131076, 327693, 0, 131076, 327694, 0, 131076, 327695, 0, 131076, 327696, 0, 131076, 327697, 0, 131076, 327698, 0, 131076, 327699, 0, 131076, 327700, 0, 131076, 327701, 0, 131076, 327702, 0, 131076, 327703, 0, 65536, 458750, 0, 65538, 458751, 0, 131076, 393216, 0, 131076, 393217, 0, 131076, 393218, 0, 131076, 393219, 0, 131076, 393220, 0, 131076, 393221, 0, 131076, 393222, 0, 131076, 393223, 0, 131076, 393224, 0, 131076, 393225, 0, 131076, 393226, 0, 131076, 393227, 0, 131076, 393228, 0, 131076, 393229, 0, 131076, 393230, 0, 131076, 393231, 0, 131076, 393232, 0, 131076, 393233, 0, 131076, 393234, 0, 131076, 393235, 0, 131076, 393236, 0, 131076, 393237, 0, 131076, 393238, 0, 131076, 393239, 0, 65536, 524286, 0, 65538, 524287, 0, 131076, 458752, 0, 131076, 458753, 0, 131076, 458754, 0, 131076, 458755, 0, 131076, 458756, 0, 131076, 458757, 0, 131076, 458758, 0, 131076, 458759, 0, 131076, 458760, 0, 131076, 458761, 0, 131076, 458762, 0, 131076, 458763, 0, 131076, 458764, 0, 131076, 458765, 0, 131076, 458766, 0, 131076, 458767, 0, 131076, 458768, 0, 131076, 458769, 0, 131076, 458770, 0, 131076, 458771, 0, 131076, 458772, 0, 131076, 458773, 0, 131076, 458774, 0, 131076, 458775, 0, 65536, 589822, 0, 65538, 589823, 0, 131076, 524288, 0, 131076, 524289, 0, 131076, 524290, 0, 131076, 524291, 0, 131076, 524292, 0, 131076, 524293, 0, 131076, 524294, 0, 131076, 524295, 0, 131076, 524296, 0, 131076, 524297, 0, 131076, 524298, 0, 131076, 524299, 0, 131076, 524300, 0, 131076, 524301, 0, 131076, 524302, 0, 131076, 524303, 0, 131076, 524304, 0, 131076, 524305, 0, 131076, 524306, 0, 131076, 524307, 0, 131076, 524308, 0, 131076, 524309, 0, 131076, 524310, 0, 131076, 524311, 0, 65536, 655358, 0, 65538, 655359, 0, 131076, 589824, 0, 131076, 589825, 0, 131076, 589826, 0, 131076, 589827, 0, 131076, 589828, 0, 131076, 589829, 0, 131076, 589830, 0, 131076, 589831, 0, 131076, 589832, 0, 131076, 589833, 0, 131076, 589834, 0, 131076, 589835, 0, 131076, 589836, 0, 131076, 589837, 0, 131076, 589838, 0, 131076, 589839, 0, 131076, 589840, 0, 131076, 589841, 0, 131076, 589842, 0, 131076, 589843, 0, 131076, 589844, 0, 131076, 589845, 0, 131076, 589846, 0, 131076, 589847, 0, 65536, 720894, 0, 65538, 720895, 0, 131076, 655360, 0, 131076, 655361, 0, 131076, 655362, 0, 131076, 655363, 0, 131076, 655364, 0, 131076, 655365, 0, 131076, 655366, 0, 131076, 655367, 0, 131076, 655368, 0, 131076, 655369, 0, 131076, 655370, 0, 131076, 655371, 0, 131076, 655372, 0, 131076, 655373, 0, 131076, 655374, 0, 131076, 655375, 0, 131076, 655376, 0, 131076, 655377, 0, 131076, 655378, 0, 131076, 655379, 0, 131076, 655380, 0, 131076, 655381, 0, 131076, 655382, 0, 131076, 655383, 0, 65536, 786430, 0, 65538, 786431, 0, 131076, 720896, 0, 131076, 720897, 0, 131076, 720898, 0, 131076, 720899, 0, 131076, 720900, 0, 131076, 720901, 0, 131076, 720902, 0, 131076, 720903, 0, 131076, 720904, 0, 131076, 720905, 0, 131076, 720906, 0, 131076, 720907, 0, 131076, 720908, 0, 131076, 720909, 0, 131076, 720910, 0, 131076, 720911, 0, 131076, 720912, 0, 131076, 720913, 0, 131076, 720914, 0, 131076, 720915, 0, 131076, 720916, 0, 131076, 720917, 0, 131076, 720918, 0, 131076, 720919, 0, 65536, 851966, 0, 65538, 851967, 0, 131076, 786432, 0, 131076, 786433, 0, 131076, 786434, 0, 131076, 786435, 0, 131076, 786436, 0, 131076, 786437, 0, 131076, 786438, 0, 131076, 786439, 0, 131076, 786440, 0, 131076, 786441, 0, 131076, 786442, 0, 131076, 786443, 0, 131076, 786444, 0, 131076, 786445, 0, 131076, 786446, 0, 131076, 786447, 0, 131076, 786448, 0, 131076, 786449, 0, 131076, 786450, 0, 131076, 786451, 0, 131076, 786452, 0, 131076, 786453, 0, 131076, 786454, 0, 131076, 786455, 0, 65536, 917502, 0, 65538, 917503, 0, 131076, 851968, 0, 131076, 851969, 0, 131076, 851970, 0, 131076, 851971, 0, 0, 851972, 0, 1, 851973, 0, 1, 851974, 0, 1, 851975, 0, 1, 851976, 0, 1, 851977, 0, 1, 851978, 0, 2, 851979, 0, 131076, 851980, 0, 131076, 851981, 0, 131076, 851982, 0, 131076, 851983, 0, 131076, 851984, 0, 131076, 851985, 0, 131076, 851986, 0, 131076, 851987, 0, 131076, 851988, 0, 131076, 851989, 0, 131076, 851990, 0, 131076, 851991, 0, 65536, 983038, 0, 65538, 983039, 0, 131076, 917504, 0, 131076, 917505, 0, 131076, 917506, 0, 131076, 917507, 0, 65536, 917514, 0, 65538, 917515, 0, 131076, 917516, 0, 131076, 917517, 0, 131076, 917518, 0, 131076, 917519, 0, 131076, 917520, 0, 131076, 917521, 0, 131076, 917522, 0, 131076, 917523, 0, 131076, 917524, 0, 131076, 917525, 0, 131076, 917526, 0, 131076, 917527, 0, 65536, 1048574, 0, 65539, 1048575, 0, 1, 983040, 0, 1, 983041, 0, 1, 983042, 0, 1, 983043, 0, 65540, 983050, 0, 65539, 983051, 0, 1, 983052, 0, 1, 983053, 0, 1, 983054, 0, 1, 983055, 0, 1, 983056, 0, 1, 983057, 0, 1, 983058, 0, 1, 983059, 0, 1, 983060, 0, 1, 983061, 0, 1, 983062, 0, 1, 983063, 0, 65540 ) [node name="Cliff" type="TileMap" parent="."] -tile_set = SubResource( 125 ) +tile_set = SubResource( 59 ) cell_size = Vector2( 32, 32 ) format = 1 -tile_data = PoolIntArray( -1507330, 0, 4, -1507329, 0, 196609, -1572864, 0, 196609, -1572863, 0, 196609, -1572862, 0, 196609, -1572861, 0, 196609, -1572860, 0, 196609, -1572859, 0, 196609, -1572858, 0, 196609, -1572857, 0, 196609, -1572856, 0, 196609, -1572855, 0, 196609, -1572854, 0, 196609, -1572853, 0, 196609, -1572852, 0, 196609, -1572851, 0, 196609, -1572850, 0, 7, -1441794, 0, 65539, -1507314, 0, 65539, -1376258, 0, 65539, -1441778, 0, 65539, -1310722, 0, 65539, -1376242, 0, 65539, -1245186, 0, 65539, -1310706, 0, 65539, -1179650, 0, 65539, -1245170, 0, 65539, -1114114, 0, 65539, -1179634, 0, 65539, -1048578, 0, 65539, -1114098, 0, 65539, -983042, 0, 65539, -1048562, 0, 65539, -917506, 0, 65539, -983026, 0, 65539, -851970, 0, 65539, -917490, 0, 65539, -786434, 0, 65539, -851954, 0, 65539, -720898, 0, 65539, -786418, 0, 65539, -655362, 0, 65539, -720882, 0, 65539, -589826, 0, 65539, -655346, 0, 65539, -524290, 0, 65539, -589810, 0, 65539, -458754, 0, 131075, -524274, 0, 65539, -458752, 0, 0, -458751, 0, 1, -458750, 0, 1, -458749, 0, 1, -458748, 0, 1, -458747, 0, 1, -458746, 0, 2, -458740, 0, 4, -458739, 0, 196609, -458738, 0, 196615, -327681, 0, 0, -393216, 0, 65545, -393215, 0, 131073, -393214, 0, 131073, -393213, 0, 131073, -393212, 0, 131073, -393211, 0, 131073, -393210, 0, 131074, -393204, 0, 131075, -262146, 0, 4, -262145, 0, 196614, -327680, 0, 131074, -327669, 0, 3, -196610, 0, 65539, -262134, 0, 0, -262133, 0, 131079, -131074, 0, 131076, -131073, 0, 2, -196598, 0, 131072, -196597, 0, 131074, -65538, 0, 65540, -65537, 0, 131074, -131060, 0, 3, -2, 0, 65539, -65524, 0, 65539, 65534, 0, 65539, 12, 0, 65539, 131070, 0, 65539, 65548, 0, 131075, 196606, 0, 196612, 196607, 0, 7, 131082, 0, 0, 131083, 0, 2, 262143, 0, 65539, 196618, 0, 65536, 196619, 0, 65538, 327679, 0, 65539, 262154, 0, 65536, 262155, 0, 65538, 393215, 0, 65539, 327689, 0, 196608, 327690, 0, 262150, 327691, 0, 65538, 458751, 0, 65539, 393217, 0, 4, 393218, 0, 196609, 393219, 0, 196609, 393220, 0, 196609, 393221, 0, 7, 393226, 0, 65536, 393227, 0, 65538, 524287, 0, 196612, 458752, 0, 196609, 458753, 0, 196615, 458757, 0, 196612, 458758, 0, 196609, 458759, 0, 196609, 458760, 0, 196609, 458761, 0, 196609, 458762, 0, 196614, 458763, 0, 131074 ) +tile_data = PoolIntArray( -1507330, 0, 4, -1507329, 0, 196609, -1572864, 0, 196609, -1572863, 0, 196609, -1572862, 0, 196609, -1572861, 0, 196609, -1572860, 0, 196609, -1572859, 0, 196609, -1572858, 0, 196609, -1572857, 0, 196609, -1572856, 0, 196609, -1572855, 0, 196609, -1572854, 0, 196609, -1572853, 0, 196609, -1572852, 0, 196609, -1572851, 0, 196609, -1572850, 0, 7, -1441794, 0, 65539, -1507314, 0, 65539, -1376258, 0, 65539, -1441778, 0, 65539, -1310722, 0, 65539, -1376242, 0, 65539, -1245186, 0, 65539, -1310706, 0, 65539, -1179650, 0, 65539, -1245170, 0, 65539, -1114114, 0, 65539, -1179634, 0, 65539, -1048578, 0, 65539, -1114098, 0, 65539, -983042, 0, 65539, -1048562, 0, 65539, -917506, 0, 65539, -983026, 0, 65539, -851970, 0, 65539, -917490, 0, 65539, -786434, 0, 65539, -851954, 0, 65539, -720898, 0, 65539, -786418, 0, 65539, -655362, 0, 65539, -720882, 0, 65539, -589826, 0, 65539, -655346, 0, 65539, -524290, 0, 65539, -589810, 0, 65539, -458754, 0, 131075, -524274, 0, 65539, -393217, 0, 0, -458752, 0, 1, -458751, 0, 1, -458750, 0, 1, -458749, 0, 1, -458748, 0, 1, -458747, 0, 1, -458746, 0, 2, -458740, 0, 4, -458739, 0, 196609, -458738, 0, 196615, -327681, 0, 65536, -393216, 0, 65541, -393215, 0, 131073, -393214, 0, 131073, -393213, 0, 131073, -393212, 0, 131073, -393211, 0, 131073, -393210, 0, 131074, -393204, 0, 131075, -262146, 0, 4, -262145, 0, 196614, -327680, 0, 131074, -327669, 0, 3, -196610, 0, 65539, -262134, 0, 0, -262133, 0, 131079, -131074, 0, 131076, -131073, 0, 2, -196598, 0, 131072, -196597, 0, 131074, -65538, 0, 65540, -65537, 0, 131074, -131060, 0, 3, -2, 0, 65539, -65524, 0, 65539, 65534, 0, 65539, 12, 0, 65539, 131070, 0, 65539, 65548, 0, 131075, 196606, 0, 196612, 196607, 0, 7, 131082, 0, 0, 131083, 0, 2, 262143, 0, 65539, 196618, 0, 65536, 196619, 0, 65538, 327679, 0, 65539, 262154, 0, 65536, 262155, 0, 65538, 393215, 0, 65539, 327689, 0, 196608, 327690, 0, 262150, 327691, 0, 65538, 458751, 0, 65539, 393217, 0, 4, 393218, 0, 196609, 393219, 0, 196609, 393220, 0, 196609, 393221, 0, 7, 393226, 0, 65536, 393227, 0, 65538, 524287, 0, 196612, 458752, 0, 196609, 458753, 0, 196615, 458757, 0, 196612, 458758, 0, 196609, 458759, 0, 196609, 458760, 0, 196609, 458761, 0, 196609, 458762, 0, 196614, 458763, 0, 131074 ) + +[node name="grassPatch" type="Sprite" parent="."] +position = Vector2( 143.159, -456.563 ) +scale = Vector2( 1.26043, 1 ) +z_index = 1 +texture = ExtResource( 17 ) + +[node name="grassPatch2" type="Sprite" parent="."] +position = Vector2( 279.391, -594.211 ) +scale = Vector2( 1.28993, 1.14748 ) +z_index = 1 +texture = ExtResource( 17 ) + +[node name="grassPatch3" type="Sprite" parent="."] +position = Vector2( 278.601, -410.576 ) +scale = Vector2( 1.89039, 1 ) +z_index = 1 +texture = ExtResource( 17 ) [node name="DarkForestPath" type="TileMap" parent="."] -modulate = Color( 0.2, 0.156863, 0.396078, 1 ) -tile_set = SubResource( 126 ) +modulate = Color( 0.290196, 0.258824, 0.431373, 1 ) +tile_set = SubResource( 60 ) cell_size = Vector2( 16, 16 ) cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) format = 1 @@ -805,20 +866,20 @@ tile_data = PoolIntArray( -3145727, 0, 3, -3145726, 0, 131073, -3145725, 0, 4, - [node name="LightForestPath" type="TileMap" parent="."] modulate = Color( 0.745098, 0.498039, 0.498039, 1 ) -tile_set = SubResource( 126 ) +tile_set = SubResource( 60 ) cell_size = Vector2( 16, 16 ) cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) format = 1 -tile_data = PoolIntArray( -851953, 0, 3, -851952, 0, 4, -786417, 0, 65538, -786416, 0, 65536, -720881, 0, 65538, -720880, 0, 65536, -655345, 0, 65538, -655344, 0, 65536, -589809, 0, 65538, -589808, 0, 65536, -524273, 0, 65538, -524272, 0, 65536, -458739, 0, 3, -458738, 0, 131073, -458737, 0, 131074, -458736, 0, 65536, -393203, 0, 65538, -393202, 0, 0, -393201, 0, 1, -393200, 0, 65540, -327669, 0, 3, -327668, 0, 131073, -327667, 0, 131074, -327666, 0, 65536, -262134, 0, 3, -262133, 0, 131074, -262132, 0, 0, -262131, 0, 1, -262130, 0, 65540, -196601, 0, 3, -196600, 0, 131073, -196599, 0, 131073, -196598, 0, 131074, -196597, 0, 0, -196596, 0, 65540, -131065, 0, 65538, -131064, 0, 0, -131063, 0, 1, -131062, 0, 1, -131061, 0, 65540, -131054, 0, 131076, -2, 0, 3, -1, 0, 131073, -65536, 0, 131073, -65535, 0, 131073, -65534, 0, 131073, -65533, 0, 131073, -65532, 0, 131073, -65531, 0, 131073, -65530, 0, 131073, -65529, 0, 131074, -65528, 0, 65536, -65517, 0, 131076, 65534, 0, 65539, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 2, 8, 0, 65536, 65543, 0, 65538, 65544, 0, 131072, 65545, 0, 131073, 65546, 0, 131073, 65547, 0, 131073, 65548, 0, 131073, 65549, 0, 131073, 65550, 0, 4, 131079, 0, 65538, 131080, 0, 0, 131081, 0, 1, 131082, 0, 1, 131083, 0, 1, 131084, 0, 2, 131085, 0, 131076, 131086, 0, 65536, 196615, 0, 65538, 196616, 0, 65536, 196620, 0, 65539, 196621, 0, 2, 196622, 0, 65536, 262150, 0, 3, 262151, 0, 131074, 262152, 0, 65536, 262157, 0, 65538, 262158, 0, 65536, 327683, 0, 3, 327684, 0, 131073, 327685, 0, 131073, 327686, 0, 131074, 327687, 0, 0, 327688, 0, 65540, 327693, 0, 65538, 327694, 0, 65536, 393216, 0, 3, 393217, 0, 131073, 393218, 0, 131073, 393219, 0, 131074, 393220, 0, 0, 393221, 0, 1, 393222, 0, 1, 393223, 0, 65540, 393227, 0, 3, 393228, 0, 131073, 393229, 0, 131074, 393230, 0, 65536, 458752, 0, 65539, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 0, 65540, 458762, 0, 3, 458763, 0, 131074, 458764, 0, 131076, 458765, 0, 131076, 458766, 0, 65536, 524298, 0, 65538, 524299, 0, 131076, 524300, 0, 0, 524301, 0, 1, 524302, 0, 65540, 589833, 0, 3, 589834, 0, 131074, 589835, 0, 131076, 589836, 0, 65536, 655369, 0, 65538, 655370, 0, 131076, 655371, 0, 131076, 655372, 0, 65536, 720905, 0, 65539, 720906, 0, 1, 720907, 0, 1, 720908, 0, 65540 ) +tile_data = PoolIntArray( -851953, 0, 3, -851952, 0, 4, -786417, 0, 65538, -786416, 0, 65536, -720881, 0, 65538, -720880, 0, 65536, -655345, 0, 65538, -655344, 0, 65536, -589809, 0, 65538, -589808, 0, 65536, -524273, 0, 65538, -524272, 0, 65536, -458739, 0, 3, -458738, 0, 131073, -458737, 0, 131074, -458736, 0, 65536, -393203, 0, 65538, -393202, 0, 0, -393201, 0, 1, -393200, 0, 65540, -327669, 0, 3, -327668, 0, 131073, -327667, 0, 131074, -327666, 0, 65536, -262134, 0, 3, -262133, 0, 131074, -262132, 0, 0, -262131, 0, 1, -262130, 0, 65540, -196601, 0, 3, -196600, 0, 131073, -196599, 0, 131073, -196598, 0, 131074, -196597, 0, 0, -196596, 0, 65540, -131065, 0, 65538, -131064, 0, 0, -131063, 0, 1, -131062, 0, 1, -131061, 0, 65540, -131054, 0, 131076, -3, 0, 3, -2, 0, 131073, -1, 0, 131073, -65536, 0, 131073, -65535, 0, 131073, -65534, 0, 131073, -65533, 0, 131073, -65532, 0, 131073, -65531, 0, 131073, -65530, 0, 131073, -65529, 0, 131074, -65528, 0, 65536, -65517, 0, 131076, 65533, 0, 65539, 65534, 0, 1, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 2, 8, 0, 65536, 65543, 0, 65538, 65544, 0, 131072, 65545, 0, 131073, 65546, 0, 131073, 65547, 0, 131073, 65548, 0, 131073, 65549, 0, 131073, 65550, 0, 4, 131079, 0, 65538, 131080, 0, 0, 131081, 0, 1, 131082, 0, 1, 131083, 0, 1, 131084, 0, 2, 131085, 0, 131076, 131086, 0, 65536, 196615, 0, 65538, 196616, 0, 65536, 196620, 0, 65539, 196621, 0, 2, 196622, 0, 65536, 262150, 0, 3, 262151, 0, 131074, 262152, 0, 65536, 262157, 0, 65538, 262158, 0, 65536, 327683, 0, 3, 327684, 0, 131073, 327685, 0, 131073, 327686, 0, 131074, 327687, 0, 0, 327688, 0, 65540, 327693, 0, 65538, 327694, 0, 65536, 393216, 0, 3, 393217, 0, 131073, 393218, 0, 131073, 393219, 0, 131074, 393220, 0, 0, 393221, 0, 1, 393222, 0, 1, 393223, 0, 65540, 393227, 0, 3, 393228, 0, 131073, 393229, 0, 131074, 393230, 0, 65536, 458752, 0, 65539, 458753, 0, 1, 458754, 0, 1, 458755, 0, 1, 458756, 0, 65540, 458762, 0, 3, 458763, 0, 131074, 458764, 0, 131076, 458765, 0, 131076, 458766, 0, 65536, 524298, 0, 65538, 524299, 0, 131076, 524300, 0, 0, 524301, 0, 1, 524302, 0, 65540, 589833, 0, 3, 589834, 0, 131074, 589835, 0, 131076, 589836, 0, 65536, 655369, 0, 65538, 655370, 0, 131076, 655371, 0, 131076, 655372, 0, 65536, 720905, 0, 65539, 720906, 0, 1, 720907, 0, 1, 720908, 0, 65540 ) [node name="Objects" type="TileMap" parent="."] -tile_set = SubResource( 63 ) +tile_set = SubResource( 64 ) cell_size = Vector2( 16, 16 ) cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) cell_tile_origin = 1 cell_y_sort = true format = 1 -tile_data = PoolIntArray( -2883568, 6, 0, -2818047, 6, 0, -2818023, 6, 0, -2752509, 6, 0, -2752505, 6, 0, -2752501, 6, 0, -2686971, 6, 0, -2686967, 6, 0, -2686953, 6, 0, -2686952, 6, 0, -2621440, 6, 0, -2555884, 6, 0, -2490345, 6, 0, -2359274, 3, 2, -2293753, 3, 1, -2293745, 6, 0, -2293741, 6, 0, -2162686, 6, 0, -1966061, 6, 0, -1966055, 6, 0, -1900518, 3, 2, -1834988, 6, 0, -1834986, 6, 0, -1769466, 6, 0, -1769453, 6, 0, -1769450, 6, 0, -1703932, 6, 0, -1703930, 6, 0, -1703915, 6, 0, -1703904, 1, 0, -1638400, 6, 0, -1572858, 6, 0, -1507308, 6, 0, -1441790, 6, 0, -1441788, 6, 0, -1441782, 3, 1, -1441771, 6, 0, -1376253, 6, 0, -1376233, 6, 0, -1245182, 6, 0, -1245177, 6, 0, -1179630, 6, 0, -851962, 3, 2, -851959, 3, 131072, -786431, 3, 0, -786420, 3, 65537, -720877, 1, 0, -655358, 1, 0, -655356, 1, 0, -655354, 1, 0, -655352, 1, 0, -524290, 1, 0, -589821, 1, 0, -589818, 1, 0, -589802, 3, 65537, -524287, 3, 131072, -393217, 1, 0, -458751, 1, 0, -458730, 3, 1, -327684, 3, 2, -393216, 1, 0, -393211, 1, 0, -393199, 1, 0, -393195, 3, 65538, -262146, 3, 65537, -327677, 1, 0, -327665, 1, 0, -196611, 3, 65538, -262144, 1, 0, -262142, 1, 0, -262139, 1, 0, -262127, 1, 0, -262125, 1, 0, -196593, 3, 131072, -131057, 1, 0, -131054, 1, 0, -65527, 3, 0, -65523, 3, 65537, -65514, 3, 0, 2, 1, 0, 11, 3, 65536, 17, 1, 0, 65536, 1, 0, 65537, 3, 1, 65540, 1, 0, 65551, 1, 0, 65552, 3, 65538, 65555, 1, 0, 131074, 1, 0, 131082, 1, 0, 131089, 1, 0, 196608, 1, 0, 196614, 3, 65536, 196616, 1, 0, 196630, 3, 131072, 262147, 3, 0, 262153, 0, 4, 393214, 3, 65536, 327682, 0, 3, 327687, 0, 3, 327688, 0, 131074, 327689, 0, 65536, 327692, 3, 131073, 458751, 3, 2, 393217, 0, 3, 393218, 0, 131074, 393222, 0, 131073, 393223, 0, 131074, 393224, 0, 0, 393225, 0, 65540, 393233, 3, 131074, 393238, 3, 1, 458753, 1, 0, 458754, 0, 1, 458755, 1, 0, 458757, 1, 0, 458758, 0, 1, 458759, 0, 1, 458760, 0, 65540, 458761, 3, 2, 458773, 3, 65537, 524288, 1, 0, 524291, 0, 65539, 524292, 0, 65540, 524295, 3, 131072, 524303, 3, 2, 524305, 1, 0, 524308, 3, 2, 589828, 1, 0, 589830, 1, 0, 720894, 3, 131074, 655360, 1, 0, 655361, 3, 65536, 655368, 3, 65537, 655382, 3, 1, 786434, 3, 1, 786438, 3, 0, 786440, 3, 65536, 786443, 3, 0, 786445, 3, 65537, 786453, 3, 65538, 851974, 3, 2 ) +tile_data = PoolIntArray( -2883568, 6, 0, -2818047, 6, 0, -2818023, 6, 0, -2752509, 6, 0, -2752505, 6, 0, -2752501, 6, 0, -2686971, 6, 0, -2686967, 6, 0, -2686953, 6, 0, -2686952, 6, 0, -2621440, 6, 0, -2555884, 6, 0, -2490345, 6, 0, -2359285, 3, 2, -2359274, 3, 2, -2293753, 3, 1, -2293745, 6, 0, -2293741, 6, 0, -2162686, 6, 0, -1966061, 6, 0, -1966055, 6, 0, -1900544, 3, 2, -1900518, 3, 2, -1834988, 6, 0, -1834986, 6, 0, -1769466, 6, 0, -1769453, 6, 0, -1769450, 6, 0, -1703932, 6, 0, -1703930, 6, 0, -1703915, 6, 0, -1638400, 6, 0, -1572858, 6, 0, -1572838, 3, 2, -1507308, 6, 0, -1441790, 6, 0, -1441788, 6, 0, -1441782, 3, 1, -1441771, 6, 0, -1376253, 6, 0, -1376233, 6, 0, -1245184, 3, 2, -1245182, 6, 0, -1245177, 6, 0, -1179630, 6, 0, -1114090, 3, 2, -851962, 3, 2, -851959, 3, 131072, -786431, 3, 0, -786420, 3, 65537, -720877, 1, 0, -655358, 1, 0, -655356, 1, 0, -655354, 1, 0, -655352, 1, 0, -524290, 1, 0, -589821, 1, 0, -589818, 1, 0, -589802, 3, 65537, -524287, 3, 131072, -393217, 1, 0, -458751, 1, 0, -458730, 3, 1, -327684, 3, 2, -393216, 1, 0, -393211, 1, 0, -393199, 1, 0, -393195, 3, 65538, -262146, 3, 65537, -327677, 1, 0, -327665, 1, 0, -196611, 3, 65538, -262144, 1, 0, -262142, 1, 0, -262139, 1, 0, -262127, 1, 0, -262125, 1, 0, -196593, 3, 131072, -131057, 1, 0, -131054, 1, 0, -65527, 3, 0, -65523, 3, 65537, -65514, 3, 0, 2, 1, 0, 11, 3, 65536, 17, 1, 0, 65536, 1, 0, 65537, 3, 1, 65540, 1, 0, 65551, 1, 0, 65552, 3, 65538, 65555, 1, 0, 131074, 1, 0, 131082, 1, 0, 131089, 1, 0, 196608, 1, 0, 196614, 3, 65536, 196616, 1, 0, 196630, 3, 131072, 262147, 3, 0, 262153, 0, 4, 393214, 3, 65536, 327682, 0, 3, 327687, 0, 3, 327688, 0, 131074, 327689, 0, 65536, 327692, 3, 131073, 458751, 3, 2, 393217, 0, 3, 393218, 0, 131074, 393222, 0, 131073, 393223, 0, 131074, 393224, 0, 0, 393225, 0, 65540, 393233, 3, 131074, 393238, 3, 1, 458753, 1, 0, 458754, 0, 1, 458755, 1, 0, 458757, 1, 0, 458758, 0, 1, 458759, 0, 1, 458760, 0, 65540, 458761, 3, 2, 458773, 3, 65537, 524288, 1, 0, 524291, 0, 65539, 524292, 0, 65540, 524295, 3, 131072, 524303, 3, 2, 524305, 1, 0, 524308, 3, 2, 589828, 1, 0, 589830, 1, 0, 720894, 3, 131074, 655360, 1, 0, 655361, 3, 65536, 655368, 3, 65537, 655382, 3, 1, 786434, 3, 1, 786438, 3, 0, 786440, 3, 65536, 786443, 3, 0, 786445, 3, 65537, 786453, 3, 65538, 851974, 3, 2 ) [node name="Collectible" type="Node2D" parent="."] @@ -829,7 +890,7 @@ tile_data = PoolIntArray( -2883568, 6, 0, -2818047, 6, 0, -2818023, 6, 0, -27525 [node name="Pause Screen" parent="." instance=ExtResource( 5 )] [node name="TreasureChest" parent="." instance=ExtResource( 6 )] -position = Vector2( 54, 173 ) +position = Vector2( 54, 170 ) scale = Vector2( 0.5, 0.5 ) object_scene = ExtResource( 6 ) @@ -837,18 +898,29 @@ object_scene = ExtResource( 6 ) script = ExtResource( 12 ) [node name="CollisionShape2D" type="CollisionShape2D" parent="TreasureChest/ChestDetection"] -position = Vector2( -1.78381, -1.18921 ) +position = Vector2( -1.78381, -1.75043 ) scale = Vector2( 3.08, 1.96 ) -shape = SubResource( 127 ) +shape = SubResource( 65 ) [node name="PortalDarkForest" type="Area2D" parent="TreasureChest"] [node name="CollisionShape2D" type="CollisionShape2D" parent="TreasureChest/PortalDarkForest"] position = Vector2( 402.642, -712.75 ) -shape = SubResource( 128 ) +shape = SubResource( 66 ) -[node name="Node2D" parent="." instance=ExtResource( 9 )] -position = Vector2( 131.097, -459.902 ) +[node name="Projectiles" type="Node2D" parent="."] + +[node name="Traps" type="Node2D" parent="."] + +[node name="Spawn Trap" parent="Traps" instance=ExtResource( 15 )] +position = Vector2( 296.416, -364.541 ) + +[node name="Skull" type="TileMap" parent="."] +modulate = Color( 0.658824, 0.658824, 0.658824, 1 ) +rotation = 0.785398 +tile_set = SubResource( 67 ) +format = 1 +tile_data = PoolIntArray( -589828, 0, 0, -458754, 0, 0, -393220, 0, 0 ) [connection signal="body_entered" from="TreasureChest/ChestDetection" to="TreasureChest/ChestDetection" method="_on_ChestDetection_body_entered"] [connection signal="body_entered" from="TreasureChest/PortalDarkForest" to="YSort/Player/Camera2D" method="_on_PortalDarkForest_body_entered"] diff --git a/Levels/Level 5.tscn b/Levels/Level 5.tscn index 6df2c83..0fc1018 100644 --- a/Levels/Level 5.tscn +++ b/Levels/Level 5.tscn @@ -54,7 +54,7 @@ shadow_enabled = true [node name="Enemies" type="YSort" parent="YSort"] [node name="Chasing Glowing Ghost 0" parent="YSort/Enemies" instance=ExtResource( 9 )] -position = Vector2( 281, 109 ) +position = Vector2( 280.47, 109 ) [node name="Chasing Glowing Ghost 1" parent="YSort/Enemies" instance=ExtResource( 9 )] position = Vector2( 328.5, 20 ) diff --git a/Levels/Traps/Spawn Trap.gd b/Levels/Traps/Spawn Trap.gd index 2fb1afe..2bd7d30 100644 --- a/Levels/Traps/Spawn Trap.gd +++ b/Levels/Traps/Spawn Trap.gd @@ -1,6 +1,6 @@ extends Area2D -export var enemy_path: String = 'res://Enemies/ENEMY.tscn' +export var enemy_path: String = 'res://Enemies/Ghost_Enemy.tscn' export var relative_x_tiles: int export var relative_y_tiles: int diff --git a/Levels/Traps/Spawn Trap.tscn b/Levels/Traps/Spawn Trap.tscn index 1aaac32..64df765 100644 --- a/Levels/Traps/Spawn Trap.tscn +++ b/Levels/Traps/Spawn Trap.tscn @@ -7,10 +7,10 @@ extents = Vector2( 8, 8 ) [node name="Spawn Trap" type="Area2D"] light_mask = 0 -collision_layer = 0 -collision_mask = 2 input_pickable = false monitorable = false +collision_layer = 0 +collision_mask = 2 script = ExtResource( 1 ) [node name="Tile" type="CollisionShape2D" parent="."] diff --git a/Sprites/Assets/NightBorne.png b/Sprites/Assets/NightBorne.png deleted file mode 100644 index 5e8d1ad3c0d630131b8a3767aaa2fa4625b81cf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29984 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 literal 0 HcmV?d00001 diff --git a/Sprites/Assets/NightBorne.png.import b/Sprites/Assets/Skull.png.import similarity index 69% rename from Sprites/Assets/NightBorne.png.import rename to Sprites/Assets/Skull.png.import index b99f7aa..8d0c741 100644 --- a/Sprites/Assets/NightBorne.png.import +++ b/Sprites/Assets/Skull.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/NightBorne.png-6e8a6563ccb5e180c914fc34932a1165.stex" +path="res://.import/Skull.png-6300211c1d2c4b4f4c48960472f63b50.stex" metadata={ "vram_texture": false } [deps] -source_file="res://Sprites/Assets/NightBorne.png" -dest_files=[ "res://.import/NightBorne.png-6e8a6563ccb5e180c914fc34932a1165.stex" ] +source_file="res://Sprites/Assets/Skull.png" +dest_files=[ "res://.import/Skull.png-6300211c1d2c4b4f4c48960472f63b50.stex" ] [params] diff --git a/Sprites/Assets/Transparent_16x16.png.import b/Sprites/Assets/Transparent_16x16.png.import index f25ee0b..04b6d78 100644 --- a/Sprites/Assets/Transparent_16x16.png.import +++ b/Sprites/Assets/Transparent_16x16.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Assets/flame_06.png b/Sprites/Assets/flame_06.png new file mode 100644 index 0000000000000000000000000000000000000000..f23303b9511b0295e4b72d9029f9038740bbb70e GIT binary patch literal 15971 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 A*8l(j literal 0 HcmV?d00001 diff --git a/Sprites/Assets/light_02.png.import b/Sprites/Assets/light_02.png.import new file mode 100644 index 0000000..f13c44b --- /dev/null +++ b/Sprites/Assets/light_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/light_02.png-a749081350ad8cf3ce1f5f90fee6215e.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/light_02.png" +dest_files=[ "res://.import/light_02.png-a749081350ad8cf3ce1f5f90fee6215e.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Enemies/Demon_Slime_Spritesheet.png.import b/Sprites/Enemies/Demon_Slime_Spritesheet.png.import index bded42d..8b4a076 100644 --- a/Sprites/Enemies/Demon_Slime_Spritesheet.png.import +++ b/Sprites/Enemies/Demon_Slime_Spritesheet.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Enemies/Flaming_Skull_Design.png.import b/Sprites/Enemies/Flaming_Skull_Design.png.import index db7c6ea..b187246 100644 --- a/Sprites/Enemies/Flaming_Skull_Design.png.import +++ b/Sprites/Enemies/Flaming_Skull_Design.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Enemies/Hell_Hound_Idle.png.import b/Sprites/Enemies/Hell_Hound_Idle.png.import index 9208741..5d6fe55 100644 --- a/Sprites/Enemies/Hell_Hound_Idle.png.import +++ b/Sprites/Enemies/Hell_Hound_Idle.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Enemies/Hell_Hound_Jump.png.import b/Sprites/Enemies/Hell_Hound_Jump.png.import index b1e8dd4..6e937f4 100644 --- a/Sprites/Enemies/Hell_Hound_Jump.png.import +++ b/Sprites/Enemies/Hell_Hound_Jump.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Enemies/Hell_Hound_Run.png.import b/Sprites/Enemies/Hell_Hound_Run.png.import index eb2ea9d..e6bcda8 100644 --- a/Sprites/Enemies/Hell_Hound_Run.png.import +++ b/Sprites/Enemies/Hell_Hound_Run.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Enemies/Hell_Hound_Walk.png.import b/Sprites/Enemies/Hell_Hound_Walk.png.import index 186dece..3e77503 100644 --- a/Sprites/Enemies/Hell_Hound_Walk.png.import +++ b/Sprites/Enemies/Hell_Hound_Walk.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Enemies/Projectiles/Iceball_84x9.png b/Sprites/Enemies/Projectiles/Iceball_84x9.png new file mode 100644 index 0000000000000000000000000000000000000000..f181f425cbd47df5ebf34051d706714c8550760a GIT binary patch literal 6679 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 ba>C-$TeB_%+O|La@L@19u+Ycdee~*ol@(VH literal 0 HcmV?d00001 diff --git a/Sprites/Enemies/Projectiles/Iceball_84x9.png.import b/Sprites/Enemies/Projectiles/Iceball_84x9.png.import new file mode 100644 index 0000000..78ac8ff --- /dev/null +++ b/Sprites/Enemies/Projectiles/Iceball_84x9.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Iceball_84x9.png-e40a7495b0d0fcda595787c0ec9f0f01.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Enemies/Projectiles/Iceball_84x9.png" +dest_files=[ "res://.import/Iceball_84x9.png-e40a7495b0d0fcda595787c0ec9f0f01.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/Sprites/Levels/Environment/Fire_Column_Medium_01.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_01.png.import index 645d10b..df0a323 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_01.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_01.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Environment/Fire_Column_Medium_02.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_02.png.import index aa8bcc9..717fc23 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_02.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_02.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Environment/Fire_Column_Medium_03.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_03.png.import index e57effe..bf06e58 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_03.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_03.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Environment/Fire_Column_Medium_04.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_04.png.import index b424883..a9f4190 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_04.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_04.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Environment/Fire_Column_Medium_05.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_05.png.import index f61eeb8..01aa494 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_05.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_05.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Environment/Fire_Column_Medium_06.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_06.png.import index d49d106..1573c7b 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_06.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_06.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Environment/Fire_Column_Medium_07.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_07.png.import index 73ddeb1..3a019b4 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_07.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_07.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Environment/Fire_Column_Medium_08.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_08.png.import index c479307..cd6b8ae 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_08.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_08.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Environment/Fire_Column_Medium_09.png.import b/Sprites/Levels/Environment/Fire_Column_Medium_09.png.import index aae4c15..9cfe2a0 100644 --- a/Sprites/Levels/Environment/Fire_Column_Medium_09.png.import +++ b/Sprites/Levels/Environment/Fire_Column_Medium_09.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Interactables/Gold_Key.png.import b/Sprites/Levels/Interactables/Gold_Key.png.import index cc6c4f3..e0df5db 100644 --- a/Sprites/Levels/Interactables/Gold_Key.png.import +++ b/Sprites/Levels/Interactables/Gold_Key.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Interactables/Treasure_Chest_Closed.png.import b/Sprites/Levels/Interactables/Treasure_Chest_Closed.png.import index 6c4e744..ccb092f 100644 --- a/Sprites/Levels/Interactables/Treasure_Chest_Closed.png.import +++ b/Sprites/Levels/Interactables/Treasure_Chest_Closed.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Interactables/Treasure_Chest_Open.png.import b/Sprites/Levels/Interactables/Treasure_Chest_Open.png.import index 2f3adef..4c3d0e3 100644 --- a/Sprites/Levels/Interactables/Treasure_Chest_Open.png.import +++ b/Sprites/Levels/Interactables/Treasure_Chest_Open.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Objects/Gate_Closed.png.import b/Sprites/Levels/Objects/Gate_Closed.png.import index e45f322..7e7600c 100644 --- a/Sprites/Levels/Objects/Gate_Closed.png.import +++ b/Sprites/Levels/Objects/Gate_Closed.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Levels/Objects/Gate_Open.png.import b/Sprites/Levels/Objects/Gate_Open.png.import index 38299dd..0c5a09b 100644 --- a/Sprites/Levels/Objects/Gate_Open.png.import +++ b/Sprites/Levels/Objects/Gate_Open.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/project.godot b/project.godot index 9baf9f8..1691a09 100644 --- a/project.godot +++ b/project.godot @@ -47,19 +47,17 @@ player_up={ player_down={ "deadzone": 0.5, "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"unicode":0,"echo":false,"script":null) - + ] +} +screenshot={ +"deadzone": 0.5, +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777245,"unicode":0,"echo":false,"script":null) ] } player_attack={ "deadzone": 0.5, "events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null) , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"unicode":0,"echo":false,"script":null) - - ] -} -screenshot={ -"deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777245,"unicode":0,"echo":false,"script":null) ] }