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/Demon Boss.gd b/Enemies/Demon Boss.gd index 560e715..9a60694 100644 --- a/Enemies/Demon Boss.gd +++ b/Enemies/Demon Boss.gd @@ -7,7 +7,7 @@ var velocity: Vector2 = Vector2.ZERO var health: int = 15 var hit: bool = false var counter: int = 0 - +signal demon_boss_death func _physics_process(_delta: float) -> void: velocity = Vector2.ZERO @@ -60,6 +60,7 @@ func _on_hitbox_area_entered(area: Area2D) -> void: if health <= 0: call_deferred('queue_free') + emit_signal("demon_boss_death") return func _on_Player_Detector__Attack_body_entered(body: Node) -> void: diff --git a/Enemies/Flaming Skull.tscn b/Enemies/Flaming Skull.tscn index c4560a6..ea298f4 100644 --- a/Enemies/Flaming Skull.tscn +++ b/Enemies/Flaming Skull.tscn @@ -4,34 +4,36 @@ [ext_resource path="res://Enemies/Flaming Skull.gd" type="Script" id=4] [ext_resource path="res://Sprites/Enemies/Flaming_Skull_Design.png" type="Texture" id=5] -[sub_resource type="AtlasTexture" id=3] +[sub_resource type="AtlasTexture" id=1] atlas = ExtResource( 5 ) region = Rect2( 0, 0, 672, 672 ) -[sub_resource type="AtlasTexture" id=4] +[sub_resource type="AtlasTexture" id=2] atlas = ExtResource( 5 ) region = Rect2( 672, 0, 672, 672 ) -[sub_resource type="AtlasTexture" id=5] +[sub_resource type="AtlasTexture" id=3] atlas = ExtResource( 5 ) region = Rect2( 1344, 0, 672, 672 ) -[sub_resource type="SpriteFrames" id=6] +[sub_resource type="SpriteFrames" id=4] animations = [ { -"frames": [ SubResource( 3 ), SubResource( 4 ), SubResource( 5 ) ], +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ) ], "loop": true, "name": "default", "speed": 5.0 } ] -[sub_resource type="CapsuleShape2D" id=1] +[sub_resource type="CapsuleShape2D" id=5] radius = 5.0 height = 12.0 -[sub_resource type="CircleShape2D" id=2] +[sub_resource type="CircleShape2D" id=6] radius = 50.0 -[node name="Flaming Skull" type="KinematicBody2D" groups=["enemy"]] +[node name="Flaming Skull" type="KinematicBody2D" groups=[ +"enemy", +]] light_mask = 0 collision_layer = 4 collision_mask = 5 @@ -40,8 +42,7 @@ script = ExtResource( 4 ) [node name="AnimatedSprite" type="AnimatedSprite" parent="."] position = Vector2( 4.76837e-07, -2.38419e-07 ) scale = Vector2( 0.0517113, 0.0517113 ) -frames = SubResource( 6 ) -frame = 2 +frames = SubResource( 4 ) playing = true offset = Vector2( 0, 0.5 ) @@ -57,7 +58,9 @@ visible = false light_mask = 0 rotation = 1.5708 -[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 @@ -65,19 +68,19 @@ collision_mask = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] light_mask = 0 position = Vector2( -1, 1 ) -shape = SubResource( 1 ) +shape = SubResource( 5 ) [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( 6 ) [connection signal="area_entered" from="Hitbox" to="." method="_on_hitbox_area_entered"] [connection signal="body_entered" from="Player Detector" to="." method="_on_player_detector_body_entered"] diff --git a/Enemies/Ghost_Enemy.gd b/Enemies/Ghost_Enemy.gd new file mode 100644 index 0000000..8c5b934 --- /dev/null +++ b/Enemies/Ghost_Enemy.gd @@ -0,0 +1,61 @@ +extends KinematicBody2D + + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" +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 _on_Area2D_body_entered(body): + if body.is_in_group('player'): + player = body + if counter == 0: + self.visible = true + $AnimatedSprite.play("appear") + counter = 1 + + + +func _on_AnimatedSprite_animation_finished(): + $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 new file mode 100644 index 0000000..588de0e --- /dev/null +++ b/Enemies/Ghost_Enemy.tscn @@ -0,0 +1,193 @@ +[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( 128, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 2 ) +region = Rect2( 192, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 2 ) +region = Rect2( 256, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 2 ) +region = Rect2( 320, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 2 ) +region = Rect2( 384, 0, 64, 80 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 64, 48 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 1 ) +region = Rect2( 64, 0, 64, 48 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 1 ) +region = Rect2( 128, 0, 64, 48 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 1 ) +region = Rect2( 192, 0, 64, 48 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 1 ) +region = Rect2( 256, 0, 64, 48 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 1 ) +region = Rect2( 320, 0, 64, 48 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 4 ) +region = Rect2( 0, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 4 ) +region = Rect2( 64, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 4 ) +region = Rect2( 128, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 4 ) +region = Rect2( 192, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 4 ) +region = Rect2( 256, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 4 ) +region = Rect2( 320, 0, 64, 64 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 4 ) +region = Rect2( 384, 0, 64, 64 ) + +[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( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +}, { +"frames": [ SubResource( 8 ), SubResource( 9 ), SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ) ], +"loop": true, +"name": "appear", +"speed": 5.0 +}, { +"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=26] +radius = 57.5936 + +[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( 25 ) +animation = "idle" + +[node name="Player Detector" type="Area2D" parent="."] +position = Vector2( 0.209557, 1.52058 ) +collision_mask = 2 + +[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="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/Hellhound.tscn b/Enemies/Hellhound.tscn index 913c9c7..38d01d3 100644 --- a/Enemies/Hellhound.tscn +++ b/Enemies/Hellhound.tscn @@ -1,111 +1,108 @@ -[gd_scene load_steps=30 format=2] +[gd_scene load_steps=27 format=2] -[ext_resource path="res://Resources/Level_5_Enemy_Glowing_Ghost_Occluder.tres" type="OccluderPolygon2D" id=1] -[ext_resource path="res://Sprites/Assets/Light.png" type="Texture" id=2] -[ext_resource path="res://Sprites/Enemies/Hell_Hound_Idle.png" type="Texture" id=3] +[ext_resource path="res://Sprites/Enemies/Hell_Hound_Run.png" type="Texture" id=3] [ext_resource path="res://Enemies/Hellhound.gd" type="Script" id=4] -[ext_resource path="res://Sprites/Enemies/Hell_Hound_Jump.png" type="Texture" id=5] -[ext_resource path="res://Sprites/Enemies/Hell_Hound_Run.png" type="Texture" id=6] -[ext_resource path="res://Sprites/Enemies/Chasing_Glowing_Ghost.png" type="Texture" id=7] +[ext_resource path="res://Sprites/Enemies/Hell_Hound_Idle.png" type="Texture" id=5] +[ext_resource path="res://Sprites/Enemies/Hell_Hound_Jump.png" type="Texture" id=6] -[sub_resource type="AtlasTexture" id=23] -atlas = ExtResource( 3 ) -region = Rect2( 0, 0, 64, 32 ) - -[sub_resource type="AtlasTexture" id=24] -atlas = ExtResource( 3 ) -region = Rect2( 64, 0, 64, 32 ) - -[sub_resource type="AtlasTexture" id=25] -atlas = ExtResource( 3 ) -region = Rect2( 128, 0, 64, 32 ) - -[sub_resource type="AtlasTexture" id=26] -atlas = ExtResource( 3 ) -region = Rect2( 192, 0, 64, 32 ) - -[sub_resource type="AtlasTexture" id=27] -atlas = ExtResource( 3 ) -region = Rect2( 256, 0, 64, 32 ) - -[sub_resource type="AtlasTexture" id=28] -atlas = ExtResource( 3 ) -region = Rect2( 320, 0, 64, 32 ) - -[sub_resource type="AtlasTexture" id=29] +[sub_resource type="AtlasTexture" id=5] atlas = ExtResource( 6 ) -region = Rect2( 0, 0, 67, 32 ) - -[sub_resource type="AtlasTexture" id=30] -atlas = ExtResource( 6 ) -region = Rect2( 67, 0, 67, 32 ) - -[sub_resource type="AtlasTexture" id=31] -atlas = ExtResource( 6 ) -region = Rect2( 134, 0, 67, 32 ) - -[sub_resource type="AtlasTexture" id=32] -atlas = ExtResource( 6 ) -region = Rect2( 201, 0, 67, 32 ) - -[sub_resource type="AtlasTexture" id=33] -atlas = ExtResource( 6 ) -region = Rect2( 268, 0, 67, 32 ) - -[sub_resource type="AtlasTexture" id=34] -atlas = ExtResource( 5 ) region = Rect2( 0, 0, 65, 48 ) -[sub_resource type="AtlasTexture" id=35] -atlas = ExtResource( 5 ) +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 6 ) region = Rect2( 65, 0, 65, 48 ) -[sub_resource type="AtlasTexture" id=36] -atlas = ExtResource( 5 ) +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 6 ) region = Rect2( 130, 0, 65, 48 ) -[sub_resource type="AtlasTexture" id=37] -atlas = ExtResource( 5 ) +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 6 ) region = Rect2( 195, 0, 65, 48 ) -[sub_resource type="AtlasTexture" id=38] -atlas = ExtResource( 5 ) +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 6 ) region = Rect2( 260, 0, 65, 48 ) -[sub_resource type="AtlasTexture" id=39] -atlas = ExtResource( 5 ) +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 6 ) region = Rect2( 325, 0, 65, 48 ) -[sub_resource type="SpriteFrames" id=40] +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 3 ) +region = Rect2( 0, 0, 67, 32 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 3 ) +region = Rect2( 67, 0, 67, 32 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 3 ) +region = Rect2( 134, 0, 67, 32 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 3 ) +region = Rect2( 201, 0, 67, 32 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 3 ) +region = Rect2( 268, 0, 67, 32 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 5 ) +region = Rect2( 0, 0, 64, 32 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 5 ) +region = Rect2( 64, 0, 64, 32 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 5 ) +region = Rect2( 128, 0, 64, 32 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 5 ) +region = Rect2( 192, 0, 64, 32 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 5 ) +region = Rect2( 256, 0, 64, 32 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 5 ) +region = Rect2( 320, 0, 64, 32 ) + +[sub_resource type="SpriteFrames" id=22] animations = [ { -"frames": [ SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ) ], +"frames": [ SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ), SubResource( 10 ) ], "loop": true, -"name": "Idle", +"name": "Jump", "speed": 5.0 }, { -"frames": [ SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ), SubResource( 33 ) ], +"frames": [ SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ) ], "loop": true, "name": "Running", "speed": 5.0 }, { -"frames": [ SubResource( 34 ), SubResource( 35 ), SubResource( 36 ), SubResource( 37 ), SubResource( 38 ), SubResource( 39 ) ], +"frames": [ SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ) ], "loop": true, -"name": "Jump", +"name": "Idle", "speed": 5.0 } ] -[sub_resource type="CapsuleShape2D" id=21] +[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 = 8.0 height = 2.0 -[sub_resource type="CircleShape2D" id=2] +[sub_resource type="CircleShape2D" id=3] radius = 82.0061 -[sub_resource type="CircleShape2D" id=22] +[sub_resource type="CircleShape2D" id=4] radius = 25.02 [node name="Hellhound" type="KinematicBody2D" groups=["enemy"]] @@ -118,23 +115,16 @@ script = ExtResource( 4 ) light_mask = 0 position = Vector2( 1, -3 ) scale = Vector2( 0.5625, 0.5625 ) -frames = SubResource( 40 ) +frames = SubResource( 22 ) animation = "Idle" frame = 3 playing = true -[node name="Sprite" type="Sprite" parent="."] -visible = false -light_mask = 4 -position = Vector2( 0, -3 ) -texture = ExtResource( 7 ) -offset = Vector2( 0, 0.5 ) - [node name="Collision" type="CollisionShape2D" parent="."] visible = false light_mask = 0 rotation = 1.5708 -shape = SubResource( 21 ) +shape = SubResource( 1 ) [node name="Hitbox" type="Area2D" parent="." groups=["enemy_hitbox_1"]] light_mask = 0 @@ -144,7 +134,7 @@ collision_mask = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] visible = false light_mask = 0 -shape = SubResource( 1 ) +shape = SubResource( 2 ) [node name="Player Detector" type="Area2D" parent="."] light_mask = 0 @@ -156,7 +146,7 @@ monitorable = false [node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector"] visible = false light_mask = 0 -shape = SubResource( 2 ) +shape = SubResource( 3 ) [node name="Player Detector - Attack" type="Area2D" parent="."] light_mask = 0 @@ -166,7 +156,7 @@ input_pickable = false monitorable = false [node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector - Attack"] -shape = SubResource( 22 ) +shape = SubResource( 4 ) [node name="Player Detector - Attack2" type="Area2D" parent="."] light_mask = 0 @@ -176,28 +166,7 @@ input_pickable = false monitorable = false [node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector - Attack2"] -shape = SubResource( 22 ) - -[node name="Light" type="Light2D" parent="."] -visible = false -texture = ExtResource( 2 ) -texture_scale = 0.5 -color = Color( 0.984314, 0.94902, 0.211765, 0.392157 ) -energy = 2.0 -range_item_cull_mask = 11 - -[node name="Eyes" type="Light2D" parent="."] -visible = false -scale = Vector2( 0.1, 0.1 ) -texture = ExtResource( 2 ) -offset = Vector2( 5, -35 ) -range_item_cull_mask = 4 -shadow_item_cull_mask = 0 - -[node name="Occluder" type="LightOccluder2D" parent="."] -visible = false -show_behind_parent = true -occluder = ExtResource( 1 ) +shape = SubResource( 4 ) [connection signal="area_entered" from="Hitbox" to="." method="_on_hitbox_area_entered"] [connection signal="body_entered" from="Player Detector" to="." method="_on_player_detector_body_entered"] diff --git a/Enemies/NightBourne.tscn b/Enemies/NightBourne.tscn new file mode 100644 index 0000000..11b5bc3 --- /dev/null +++ b/Enemies/NightBourne.tscn @@ -0,0 +1,261 @@ +[gd_scene load_steps=58 format=2] + +[ext_resource path="res://Sprites/Assets/NightBorne.png" type="Texture" id=1] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 80, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 160, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 1 ) +region = Rect2( 240, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 320, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 400, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 1 ) +region = Rect2( 480, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 1 ) +region = Rect2( 560, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=9] +atlas = ExtResource( 1 ) +region = Rect2( 640, 0, 80, 80 ) + +[sub_resource type="AtlasTexture" id=10] +atlas = ExtResource( 1 ) +region = Rect2( 0, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=11] +atlas = ExtResource( 1 ) +region = Rect2( 80, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=12] +atlas = ExtResource( 1 ) +region = Rect2( 160, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=13] +atlas = ExtResource( 1 ) +region = Rect2( 240, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=14] +atlas = ExtResource( 1 ) +region = Rect2( 320, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=15] +atlas = ExtResource( 1 ) +region = Rect2( 400, 80, 80, 80 ) + +[sub_resource type="AtlasTexture" id=16] +atlas = ExtResource( 1 ) +region = Rect2( 480, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=17] +atlas = ExtResource( 1 ) +region = Rect2( 560, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=18] +atlas = ExtResource( 1 ) +region = Rect2( 640, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=19] +atlas = ExtResource( 1 ) +region = Rect2( 720, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=20] +atlas = ExtResource( 1 ) +region = Rect2( 800, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=21] +atlas = ExtResource( 1 ) +region = Rect2( 880, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=22] +atlas = ExtResource( 1 ) +region = Rect2( 480, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=23] +atlas = ExtResource( 1 ) +region = Rect2( 560, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=24] +atlas = ExtResource( 1 ) +region = Rect2( 640, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=25] +atlas = ExtResource( 1 ) +region = Rect2( 720, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=26] +atlas = ExtResource( 1 ) +region = Rect2( 800, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=27] +atlas = ExtResource( 1 ) +region = Rect2( 880, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=28] +atlas = ExtResource( 1 ) +region = Rect2( 0, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=29] +atlas = ExtResource( 1 ) +region = Rect2( 80, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=30] +atlas = ExtResource( 1 ) +region = Rect2( 160, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=31] +atlas = ExtResource( 1 ) +region = Rect2( 240, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=32] +atlas = ExtResource( 1 ) +region = Rect2( 320, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=33] +atlas = ExtResource( 1 ) +region = Rect2( 400, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=34] +atlas = ExtResource( 1 ) +region = Rect2( 480, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=35] +atlas = ExtResource( 1 ) +region = Rect2( 560, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=36] +atlas = ExtResource( 1 ) +region = Rect2( 640, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=37] +atlas = ExtResource( 1 ) +region = Rect2( 720, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=38] +atlas = ExtResource( 1 ) +region = Rect2( 800, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=39] +atlas = ExtResource( 1 ) +region = Rect2( 880, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=40] +atlas = ExtResource( 1 ) +region = Rect2( 960, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=41] +atlas = ExtResource( 1 ) +region = Rect2( 1040, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=42] +atlas = ExtResource( 1 ) +region = Rect2( 1120, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=43] +atlas = ExtResource( 1 ) +region = Rect2( 1200, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=44] +atlas = ExtResource( 1 ) +region = Rect2( 1280, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=45] +atlas = ExtResource( 1 ) +region = Rect2( 1360, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=46] +atlas = ExtResource( 1 ) +region = Rect2( 1440, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=47] +atlas = ExtResource( 1 ) +region = Rect2( 1520, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=48] +atlas = ExtResource( 1 ) +region = Rect2( 1600, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=49] +atlas = ExtResource( 1 ) +region = Rect2( 1680, 320, 80, 80 ) + +[sub_resource type="AtlasTexture" id=50] +atlas = ExtResource( 1 ) +region = Rect2( 0, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=51] +atlas = ExtResource( 1 ) +region = Rect2( 80, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=52] +atlas = ExtResource( 1 ) +region = Rect2( 160, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=53] +atlas = ExtResource( 1 ) +region = Rect2( 240, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=54] +atlas = ExtResource( 1 ) +region = Rect2( 320, 160, 80, 80 ) + +[sub_resource type="AtlasTexture" id=55] +atlas = ExtResource( 1 ) +region = Rect2( 400, 160, 80, 80 ) + +[sub_resource type="SpriteFrames" id=56] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ), SubResource( 9 ) ], +"loop": true, +"name": "idle", +"speed": 10.0 +}, { +"frames": [ SubResource( 10 ), SubResource( 11 ), SubResource( 12 ), SubResource( 13 ), SubResource( 14 ), SubResource( 15 ) ], +"loop": true, +"name": "running", +"speed": 10.0 +}, { +"frames": [ SubResource( 16 ), SubResource( 17 ), SubResource( 18 ), SubResource( 19 ), SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ), SubResource( 27 ) ], +"loop": true, +"name": "attack", +"speed": 10.0 +}, { +"frames": [ 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 ), SubResource( 41 ), SubResource( 42 ), SubResource( 43 ), SubResource( 44 ), SubResource( 45 ), SubResource( 46 ), SubResource( 47 ), SubResource( 48 ), SubResource( 49 ), SubResource( 50 ) ], +"loop": true, +"name": "death", +"speed": 10.0 +}, { +"frames": [ SubResource( 51 ), SubResource( 52 ), SubResource( 53 ), SubResource( 54 ), SubResource( 55 ) ], +"loop": true, +"name": "hurt", +"speed": 5.0 +} ] + +[node name="Node2D" type="KinematicBody2D"] + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] + +[node name="AnimatedSprite" type="AnimatedSprite" parent="."] +frames = SubResource( 56 ) +animation = "running" +frame = 4 +playing = true 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/Area2D.gd b/Levels/Area2D.gd new file mode 100644 index 0000000..0739da8 --- /dev/null +++ b/Levels/Area2D.gd @@ -0,0 +1,21 @@ +extends Area2D + +onready var portal = get_node("../PortalDarkForest") +onready var shape = portal.get_child(0) +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + shape.set_deferred("disabled",true) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass + + +func _on_ChestDetection_body_entered(body: Node) -> void: + shape.set_deferred("disabled",false) diff --git a/Levels/Camera2D.gd b/Levels/Camera2D.gd new file mode 100644 index 0000000..9f4416d --- /dev/null +++ b/Levels/Camera2D.gd @@ -0,0 +1,25 @@ +extends Camera2D + + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass + + +func _on_PortalDarkForest_body_entered(body: Node) -> void: + self.limit_bottom = -224 + self.limit_top = -736 + self.limit_left = -32 + self.limit_right = 448 + var player = get_parent() + player.position = Vector2(256,-232) diff --git a/Levels/Level 2.gd b/Levels/Level 2.gd new file mode 100644 index 0000000..0e3ee4f --- /dev/null +++ b/Levels/Level 2.gd @@ -0,0 +1,7 @@ +extends Node2D + +func _ready() -> void: + #$YSort/Player.position = get_viewport_rect().size / 2 + $YSort/Player.position = Vector2(0,0) + $YSort/Player.load_hud($HUD) + return diff --git a/Levels/Level 2.tscn b/Levels/Level 2.tscn new file mode 100644 index 0000000..062e5ca --- /dev/null +++ b/Levels/Level 2.tscn @@ -0,0 +1,926 @@ +[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] +[ext_resource path="res://Sprites/Assets/Grass.png" type="Texture" id=3] +[ext_resource path="res://Sprites/Assets/Plants and Trees.png" type="Texture" id=4] +[ext_resource path="res://GUI/Pause Screen.tscn" type="PackedScene" id=5] +[ext_resource path="res://Levels/Objects/Chest.tscn" type="PackedScene" id=6] +[ext_resource path="res://Sprites/Assets/cliffTileset.png" type="Texture" id=7] +[ext_resource path="res://GUI/HUD.tscn" type="PackedScene" id=8] +[ext_resource path="res://Enemies/Ghost_Enemy.tscn" type="PackedScene" id=9] +[ext_resource path="res://Sprites/Assets/DeadTree.png" type="Texture" id=10] +[ext_resource path="res://Sprites/Assets/darkForestTileset.png" type="Texture" id=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=1] +0/name = "darkForestTileset.png 0" +0/texture = ExtResource( 11 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 352, 608 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 0 +0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 256, Vector2( 0, 2 ), 260, Vector2( 0, 4 ), 4, Vector2( 0, 6 ), 69, Vector2( 0, 8 ), 321, Vector2( 2, 0 ), 320, Vector2( 2, 2 ), 325, Vector2( 2, 4 ), 5, Vector2( 2, 6 ), 261, Vector2( 2, 8 ), 324, Vector2( 4, 0 ), 64, Vector2( 4, 2 ), 65, Vector2( 4, 4 ), 1, Vector2( 4, 6 ), 256, Vector2( 4, 8 ), 4, Vector2( 6, 0 ), 257, Vector2( 6, 2 ), 69, Vector2( 6, 4 ), 321, Vector2( 6, 6 ), 64, Vector2( 6, 8 ), 1, Vector2( 8, 0 ), 68, Vector2( 8, 2 ), 261, Vector2( 8, 4 ), 324, Vector2( 10, 2 ), 325, Vector2( 10, 4 ), 325 ] +0/autotile/icon_coordinate = Vector2( 0, 0 ) +0/autotile/tile_size = Vector2( 32, 32 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 +1/name = "darkForestTileset.png 1" +1/texture = ExtResource( 11 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 320, 0, 32, 32 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 + +[sub_resource type="ConvexPolygonShape2D" id=2] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=3] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=4] +points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=5] +points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=6] +points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=7] +points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=8] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=9] +points = PoolVector2Array( 16, 0, 16, 0, 16, 16, 16, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=10] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="TileSet" id=11] +0/name = "Grass.png 0" +0/texture = ExtResource( 3 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 80, 48 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 0 +0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 197, Vector2( 0, 1 ), 219, Vector2( 0, 2 ), 507, Vector2( 1, 0 ), 5, Vector2( 1, 2 ), 472, Vector2( 2, 0 ), 261, Vector2( 2, 1 ), 260, Vector2( 2, 2 ), 324, Vector2( 3, 0 ), 256, Vector2( 3, 1 ), 4, Vector2( 4, 0 ), 64, Vector2( 4, 1 ), 1, Vector2( 4, 2 ), 325 ] +0/autotile/icon_coordinate = Vector2( 0, 0 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape = SubResource( 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( 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( 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( 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( 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( 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( 7 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 2 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 8 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"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( 10 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +0/z_index = 0 + +[sub_resource type="ConvexPolygonShape2D" id=12] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=13] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=14] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=15] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=16] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=17] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=18] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=19] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=20] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=21] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=22] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=23] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=24] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=25] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=26] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=27] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=28] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=29] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=30] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=31] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=32] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=33] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=34] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=35] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=36] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=37] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=38] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=39] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=40] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=41] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=42] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=43] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=44] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=45] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=46] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=47] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=48] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=49] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=50] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=51] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=52] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=53] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=54] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=55] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=56] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=57] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="ConvexPolygonShape2D" id=58] +points = PoolVector2Array( 0, 0, 32, 0, 32, 32, 0, 32 ) + +[sub_resource type="TileSet" id=59] +0/name = "cliffTileset.png 0" +0/texture = ExtResource( 7 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 352, 160 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 1 +0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 432, Vector2( 0, 1 ), 438, Vector2( 0, 2 ), 54, Vector2( 0, 3 ), 48, Vector2( 1, 0 ), 504, Vector2( 1, 1 ), 511, Vector2( 1, 2 ), 63, Vector2( 1, 3 ), 56, Vector2( 2, 0 ), 216, Vector2( 2, 1 ), 219, Vector2( 2, 2 ), 27, Vector2( 2, 3 ), 24, Vector2( 3, 0 ), 144, Vector2( 3, 1 ), 146, Vector2( 3, 2 ), 18, Vector2( 3, 3 ), 16, Vector2( 4, 0 ), 176, Vector2( 4, 1 ), 182, Vector2( 4, 2 ), 434, Vector2( 4, 3 ), 50, Vector2( 4, 4 ), 178, Vector2( 5, 0 ), 248, Vector2( 5, 1 ), 255, Vector2( 5, 2 ), 507, Vector2( 5, 3 ), 59, Vector2( 5, 4 ), 251, Vector2( 6, 0 ), 440, Vector2( 6, 1 ), 447, Vector2( 6, 2 ), 510, Vector2( 6, 3 ), 62, Vector2( 6, 4 ), 446, Vector2( 7, 0 ), 152, Vector2( 7, 1 ), 155, Vector2( 7, 2 ), 218, Vector2( 7, 3 ), 26, Vector2( 7, 4 ), 154, Vector2( 8, 0 ), 184, Vector2( 8, 1 ), 191, Vector2( 8, 2 ), 506, Vector2( 8, 3 ), 58, Vector2( 8, 4 ), 186, Vector2( 9, 0 ), 443, Vector2( 9, 1 ), 254, Vector2( 9, 2 ), 442, Vector2( 9, 3 ), 190, Vector2( 10, 2 ), 250, Vector2( 10, 3 ), 187 ] +0/autotile/icon_coordinate = Vector2( 1, 2 ) +0/autotile/tile_size = Vector2( 32, 32 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape = SubResource( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 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( 58 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +0/z_index = 0 + +[sub_resource type="TileSet" id=60] +0/name = "Grass.png 0" +0/texture = ExtResource( 3 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 80, 48 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 0 +0/autotile/bitmask_flags = [ Vector2( 0, 0 ), 197, Vector2( 0, 1 ), 219, Vector2( 0, 2 ), 507, Vector2( 1, 0 ), 5, Vector2( 1, 2 ), 472, Vector2( 2, 0 ), 261, Vector2( 2, 1 ), 260, Vector2( 2, 2 ), 324, Vector2( 3, 0 ), 256, Vector2( 3, 1 ), 4, Vector2( 4, 0 ), 64, Vector2( 4, 1 ), 1, Vector2( 4, 2 ), 325 ] +0/autotile/icon_coordinate = Vector2( 0, 0 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 + +[sub_resource type="ConvexPolygonShape2D" id=61] +points = PoolVector2Array( 33.0868, 45.5302, 15.4222, 45.5302, 15.4222, 39.0812, 33.0868, 39.0812 ) + +[sub_resource type="StreamTexture" id=62] + +[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=64] +1/name = "Plants and Trees.png 1" +1/texture = ExtResource( 4 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 0, 0, 48, 48 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape = SubResource( 61 ) +1/shape_one_way = false +1/shape_one_way_margin = 1.0 +1/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 61 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +1/z_index = 4 +3/name = "Plants and Trees.png 3" +3/texture = ExtResource( 4 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 0, 48, 48, 48 ) +3/tile_mode = 2 +3/autotile/icon_coordinate = Vector2( 0, 0 ) +3/autotile/tile_size = Vector2( 16, 16 ) +3/autotile/spacing = 0 +3/autotile/occluder_map = [ ] +3/autotile/navpoly_map = [ ] +3/autotile/priority_map = [ ] +3/autotile/z_index_map = [ ] +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape_one_way = false +3/shape_one_way_margin = 0.0 +3/shapes = [ ] +3/z_index = 1 +4/name = "TX Props.png 4" +4/texture = SubResource( 62 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 96, 16, 32, 48 ) +4/tile_mode = 0 +4/occluder_offset = Vector2( 0, 0 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shape_offset = Vector2( 0, 0 ) +4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +4/shape_one_way = false +4/shape_one_way_margin = 0.0 +4/shapes = [ ] +4/z_index = 0 +5/name = "TX Props.png 5" +5/texture = SubResource( 62 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 16, 96, 64, 64 ) +5/tile_mode = 0 +5/occluder_offset = Vector2( 0, 0 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shape_offset = Vector2( 0, 0 ) +5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +5/shape_one_way = false +5/shape_one_way_margin = 0.0 +5/shapes = [ ] +5/z_index = 0 +6/name = "DeadTree.png 6" +6/texture = ExtResource( 10 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 94, 89, 39, 66 ) +6/tile_mode = 0 +6/occluder_offset = Vector2( 0, 0 ) +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( 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( 63 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +6/z_index = 4 +7/name = "Shadow.png 7" +7/texture = ExtResource( 14 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 97, 126, 39, 17 ) +7/tile_mode = 0 +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape_one_way = false +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=65] + +[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 ) + +[node name="YSort" type="YSort" parent="."] + +[node name="Player" parent="YSort" instance=ExtResource( 1 )] +z_index = 2 + +[node name="Camera2D" type="Camera2D" parent="YSort/Player"] +current = true +limit_left = -28 +limit_top = -197 +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="."] +tile_set = SubResource( 1 ) +cell_size = Vector2( 16, 16 ) +cell_custom_transform = Transform2D( 16, 0, 0, 16, 0, 0 ) +format = 1 +tile_data = PoolIntArray( -3145733, 0, 393220, -3145732, 0, 2, -3145731, 0, 2, -3145730, 0, 2, -3145729, 0, 2, -3211264, 0, 2, -3211263, 0, 2, -3211262, 0, 2, -3211261, 0, 2, -3211260, 0, 2, -3211259, 0, 2, -3211258, 0, 2, -3211257, 0, 2, -3211256, 0, 2, -3211255, 0, 2, -3211254, 0, 2, -3211253, 0, 2, -3211252, 0, 2, -3211251, 0, 2, -3211250, 0, 2, -3211249, 0, 2, -3211248, 0, 2, -3211247, 0, 2, -3211246, 0, 2, -3211245, 0, 2, -3211244, 0, 2, -3211243, 0, 2, -3211242, 0, 2, -3211241, 0, 2, -3211240, 0, 2, -3211239, 0, 2, -3211238, 0, 2, -3211237, 0, 2, -3211236, 0, 2, -3211235, 0, 393222, -3080197, 0, 131072, -3080196, 0, 131082, -3080195, 0, 262154, -3080194, 0, 131074, -3080193, 0, 262154, -3145728, 0, 262154, -3145727, 0, 131082, -3145726, 0, 262154, -3145725, 0, 131074, -3145724, 0, 262154, -3145723, 0, 131082, -3145722, 0, 131074, -3145721, 0, 131082, -3145720, 0, 131082, -3145719, 0, 262154, -3145718, 0, 131074, -3145717, 0, 262154, -3145716, 0, 131082, -3145715, 0, 131082, -3145714, 0, 131074, -3145713, 0, 131074, -3145712, 0, 262154, -3145711, 0, 131082, -3145710, 0, 262154, -3145709, 0, 262154, -3145708, 0, 131074, -3145707, 0, 131082, -3145706, 0, 262154, -3145705, 0, 131082, -3145704, 0, 131082, -3145703, 0, 131074, -3145702, 0, 262154, -3145701, 0, 262154, -3145700, 0, 262154, -3145699, 0, 131076, -3014661, 0, 131072, -3014660, 0, 262154, -3014659, 0, 262154, -3014658, 0, 262154, -3014657, 0, 131074, -3080192, 0, 262154, -3080191, 0, 131074, -3080190, 0, 131074, -3080189, 0, 131082, -3080188, 0, 131074, -3080187, 0, 262154, -3080186, 0, 262154, -3080185, 0, 131074, -3080184, 0, 131074, -3080183, 0, 131082, -3080182, 0, 262154, -3080181, 0, 131074, -3080180, 0, 262154, -3080179, 0, 131074, -3080178, 0, 262154, -3080177, 0, 131082, -3080176, 0, 131082, -3080175, 0, 131082, -3080174, 0, 262154, -3080173, 0, 131082, -3080172, 0, 131082, -3080171, 0, 262154, -3080170, 0, 131082, -3080169, 0, 262154, -3080168, 0, 131074, -3080167, 0, 262154, -3080166, 0, 131082, -3080165, 0, 131074, -3080164, 0, 262154, -3080163, 0, 131076, -2949125, 0, 131072, -2949124, 0, 131074, -2949123, 0, 131082, -2949122, 0, 131074, -2949121, 0, 131082, -3014656, 0, 131074, -3014655, 0, 131074, -3014654, 0, 131082, -3014653, 0, 262154, -3014652, 0, 131074, -3014651, 0, 131082, -3014650, 0, 262154, -3014649, 0, 131074, -3014648, 0, 131074, -3014647, 0, 262154, -3014646, 0, 131082, -3014645, 0, 131074, -3014644, 0, 131074, -3014643, 0, 131074, -3014642, 0, 131074, -3014641, 0, 262154, -3014640, 0, 131082, -3014639, 0, 131082, -3014638, 0, 131082, -3014637, 0, 131074, -3014636, 0, 131074, -3014635, 0, 262154, -3014634, 0, 131074, -3014633, 0, 131082, -3014632, 0, 131074, -3014631, 0, 131074, -3014630, 0, 131082, -3014629, 0, 262154, -3014628, 0, 131082, -3014627, 0, 131076, -2883589, 0, 131072, -2883588, 0, 131074, -2883587, 0, 131074, -2883586, 0, 131082, -2883585, 0, 131074, -2949120, 0, 131074, -2949119, 0, 131074, -2949118, 0, 131074, -2949117, 0, 131074, -2949116, 0, 262154, -2949115, 0, 262154, -2949114, 0, 262154, -2949113, 0, 262154, -2949112, 0, 131082, -2949111, 0, 262154, -2949110, 0, 262154, -2949109, 0, 262154, -2949108, 0, 262154, -2949107, 0, 262154, -2949106, 0, 262154, -2949105, 0, 262154, -2949104, 0, 131082, -2949103, 0, 131082, -2949102, 0, 131082, -2949101, 0, 262154, -2949100, 0, 131074, -2949099, 0, 262154, -2949098, 0, 131074, -2949097, 0, 262154, -2949096, 0, 262154, -2949095, 0, 131074, -2949094, 0, 131074, -2949093, 0, 262154, -2949092, 0, 131074, -2949091, 0, 131076, -2818053, 0, 131072, -2818052, 0, 131074, -2818051, 0, 131074, -2818050, 0, 262154, -2818049, 0, 131082, -2883584, 0, 131082, -2883583, 0, 262154, -2883582, 0, 262154, -2883581, 0, 131074, -2883580, 0, 131082, -2883579, 0, 131074, -2883578, 0, 131082, -2883577, 0, 131082, -2883576, 0, 262154, -2883575, 0, 262154, -2883574, 0, 131082, -2883573, 0, 262154, -2883572, 0, 131082, -2883571, 0, 131082, -2883570, 0, 131074, -2883569, 0, 262154, -2883568, 0, 262154, -2883567, 0, 131082, -2883566, 0, 131082, -2883565, 0, 131082, -2883564, 0, 131082, -2883563, 0, 262154, -2883562, 0, 262154, -2883561, 0, 131074, -2883560, 0, 131082, -2883559, 0, 131082, -2883558, 0, 131082, -2883557, 0, 131082, -2883556, 0, 131074, -2883555, 0, 131076, -2752517, 0, 131072, -2752516, 0, 262154, -2752515, 0, 131082, -2752514, 0, 131074, -2752513, 0, 131082, -2818048, 0, 131074, -2818047, 0, 262154, -2818046, 0, 262154, -2818045, 0, 131074, -2818044, 0, 131074, -2818043, 0, 262154, -2818042, 0, 262154, -2818041, 0, 131074, -2818040, 0, 131074, -2818039, 0, 131074, -2818038, 0, 131074, -2818037, 0, 131074, -2818036, 0, 262154, -2818035, 0, 262154, -2818034, 0, 131082, -2818033, 0, 131074, -2818032, 0, 262154, -2818031, 0, 262154, -2818030, 0, 262154, -2818029, 0, 262154, -2818028, 0, 131074, -2818027, 0, 262154, -2818026, 0, 131082, -2818025, 0, 131074, -2818024, 0, 131082, -2818023, 0, 131074, -2818022, 0, 131074, -2818021, 0, 131082, -2818020, 0, 262154, -2818019, 0, 131076, -2686981, 0, 131072, -2686980, 0, 131082, -2686979, 0, 131082, -2686978, 0, 262154, -2686977, 0, 131082, -2752512, 0, 262154, -2752511, 0, 131074, -2752510, 0, 131074, -2752509, 0, 262154, -2752508, 0, 262154, -2752507, 0, 262154, -2752506, 0, 131074, -2752505, 0, 131082, -2752504, 0, 131082, -2752503, 0, 262154, -2752502, 0, 262154, -2752501, 0, 262154, -2752500, 0, 262154, -2752499, 0, 131074, -2752498, 0, 131082, -2752497, 0, 131082, -2752496, 0, 262154, -2752495, 0, 131082, -2752494, 0, 131082, -2752493, 0, 131082, -2752492, 0, 131074, -2752491, 0, 131074, -2752490, 0, 131082, -2752489, 0, 131074, -2752488, 0, 131082, -2752487, 0, 262154, -2752486, 0, 131082, -2752485, 0, 262154, -2752484, 0, 131074, -2752483, 0, 131076, -2621445, 0, 131072, -2621444, 0, 131074, -2621443, 0, 131074, -2621442, 0, 131082, -2621441, 0, 131074, -2686976, 0, 131074, -2686975, 0, 131074, -2686974, 0, 131082, -2686973, 0, 131074, -2686972, 0, 131082, -2686971, 0, 131074, -2686970, 0, 131082, -2686969, 0, 262154, -2686968, 0, 131074, -2686967, 0, 131082, -2686966, 0, 131082, -2686965, 0, 131074, -2686964, 0, 131082, -2686963, 0, 131074, -2686962, 0, 131082, -2686961, 0, 131082, -2686960, 0, 131074, -2686959, 0, 131074, -2686958, 0, 131082, -2686957, 0, 131082, -2686956, 0, 131082, -2686955, 0, 131082, -2686954, 0, 262154, -2686953, 0, 131082, -2686952, 0, 262154, -2686951, 0, 262154, -2686950, 0, 131082, -2686949, 0, 131082, -2686948, 0, 131074, -2686947, 0, 131076, -2555909, 0, 131072, -2555908, 0, 262154, -2555907, 0, 262154, -2555906, 0, 131074, -2555905, 0, 262154, -2621440, 0, 262154, -2621439, 0, 262154, -2621438, 0, 131074, -2621437, 0, 131074, -2621436, 0, 262154, -2621435, 0, 131074, -2621434, 0, 131082, -2621433, 0, 262154, -2621432, 0, 262154, -2621431, 0, 262154, -2621430, 0, 262154, -2621429, 0, 262154, -2621428, 0, 131082, -2621427, 0, 262154, -2621426, 0, 131082, -2621425, 0, 131082, -2621424, 0, 131074, -2621423, 0, 131074, -2621422, 0, 131074, -2621421, 0, 262154, -2621420, 0, 131082, -2621419, 0, 131074, -2621418, 0, 131082, -2621417, 0, 262154, -2621416, 0, 131074, -2621415, 0, 262154, -2621414, 0, 131074, -2621413, 0, 262154, -2621412, 0, 131074, -2621411, 0, 131076, -2490373, 0, 131072, -2490372, 0, 131082, -2490371, 0, 131074, -2490370, 0, 131082, -2490369, 0, 262154, -2555904, 0, 131082, -2555903, 0, 131074, -2555902, 0, 131082, -2555901, 0, 262154, -2555900, 0, 262154, -2555899, 0, 262154, -2555898, 0, 262154, -2555897, 0, 131082, -2555896, 0, 131082, -2555895, 0, 262154, -2555894, 0, 131082, -2555893, 0, 262154, -2555892, 0, 131074, -2555891, 0, 262154, -2555890, 0, 131082, -2555889, 0, 262154, -2555888, 0, 131074, -2555887, 0, 131074, -2555886, 0, 262154, -2555885, 0, 131082, -2555884, 0, 131082, -2555883, 0, 131082, -2555882, 0, 262154, -2555881, 0, 262154, -2555880, 0, 131074, -2555879, 0, 131074, -2555878, 0, 131082, -2555877, 0, 262154, -2555876, 0, 262154, -2555875, 0, 131076, -2424837, 0, 131072, -2424836, 0, 131082, -2424835, 0, 262154, -2424834, 0, 131082, -2424833, 0, 262154, -2490368, 0, 262154, -2490367, 0, 131074, -2490366, 0, 262154, -2490365, 0, 131074, -2490364, 0, 262154, -2490363, 0, 131082, -2490362, 0, 131082, -2490361, 0, 131082, -2490360, 0, 131082, -2490359, 0, 131074, -2490358, 0, 262154, -2490357, 0, 131082, -2490356, 0, 131082, -2490355, 0, 131082, -2490354, 0, 131082, -2490353, 0, 131082, -2490352, 0, 131074, -2490351, 0, 131082, -2490350, 0, 262154, -2490349, 0, 131082, -2490348, 0, 131082, -2490347, 0, 131074, -2490346, 0, 131074, -2490345, 0, 131082, -2490344, 0, 131082, -2490343, 0, 131074, -2490342, 0, 262154, -2490341, 0, 262154, -2490340, 0, 131074, -2490339, 0, 131076, -2359301, 0, 131072, -2359300, 0, 262154, -2359299, 0, 131082, -2359298, 0, 131074, -2359297, 0, 262154, -2424832, 0, 131074, -2424831, 0, 131082, -2424830, 0, 131082, -2424829, 0, 131074, -2424828, 0, 131074, -2424827, 0, 262154, -2424826, 0, 131082, -2424825, 0, 131082, -2424824, 0, 131082, -2424823, 0, 131074, -2424822, 0, 131074, -2424821, 0, 131082, -2424820, 0, 131074, -2424819, 0, 262154, -2424818, 0, 131074, -2424817, 0, 131082, -2424816, 0, 262154, -2424815, 0, 262154, -2424814, 0, 131082, -2424813, 0, 131074, -2424812, 0, 262154, -2424811, 0, 131082, -2424810, 0, 131074, -2424809, 0, 131082, -2424808, 0, 131074, -2424807, 0, 131074, -2424806, 0, 131074, -2424805, 0, 131074, -2424804, 0, 131074, -2424803, 0, 131076, -2293765, 0, 131072, -2293764, 0, 131082, -2293763, 0, 131082, -2293762, 0, 262154, -2293761, 0, 262154, -2359296, 0, 131074, -2359295, 0, 131074, -2359294, 0, 131082, -2359293, 0, 131074, -2359292, 0, 131074, -2359291, 0, 131074, -2359290, 0, 131082, -2359289, 0, 262154, -2359288, 0, 262154, -2359287, 0, 131074, -2359286, 0, 131074, -2359285, 0, 131082, -2359284, 0, 131082, -2359283, 0, 131082, -2359282, 0, 262154, -2359281, 0, 262154, -2359280, 0, 131074, -2359279, 0, 131082, -2359278, 0, 262154, -2359277, 0, 131074, -2359276, 0, 131082, -2359275, 0, 131074, -2359274, 0, 262154, -2359273, 0, 262154, -2359272, 0, 262154, -2359271, 0, 262154, -2359270, 0, 262154, -2359269, 0, 131082, -2359268, 0, 131074, -2359267, 0, 131076, -2228229, 0, 131072, -2228228, 0, 262154, -2228227, 0, 262154, -2228226, 0, 262154, -2228225, 0, 262154, -2293760, 0, 262154, -2293759, 0, 262154, -2293758, 0, 131074, -2293757, 0, 131074, -2293756, 0, 131082, -2293755, 0, 131074, -2293754, 0, 131074, -2293753, 0, 262154, -2293752, 0, 131074, -2293751, 0, 131082, -2293750, 0, 262154, -2293749, 0, 262154, -2293748, 0, 131074, -2293747, 0, 262154, -2293746, 0, 262154, -2293745, 0, 131082, -2293744, 0, 131074, -2293743, 0, 262154, -2293742, 0, 262154, -2293741, 0, 131082, -2293740, 0, 131074, -2293739, 0, 131082, -2293738, 0, 131082, -2293737, 0, 262154, -2293736, 0, 131074, -2293735, 0, 131074, -2293734, 0, 131082, -2293733, 0, 262154, -2293732, 0, 262154, -2293731, 0, 131076, -2162693, 0, 131072, -2162692, 0, 131074, -2162691, 0, 131082, -2162690, 0, 131074, -2162689, 0, 131074, -2228224, 0, 131074, -2228223, 0, 131074, -2228222, 0, 131082, -2228221, 0, 131082, -2228220, 0, 131074, -2228219, 0, 262154, -2228218, 0, 131074, -2228217, 0, 262154, -2228216, 0, 262154, -2228215, 0, 262154, -2228214, 0, 131082, -2228213, 0, 131082, -2228212, 0, 262154, -2228211, 0, 262154, -2228210, 0, 262154, -2228209, 0, 131074, -2228208, 0, 131082, -2228207, 0, 131082, -2228206, 0, 131082, -2228205, 0, 262154, -2228204, 0, 131074, -2228203, 0, 131082, -2228202, 0, 131074, -2228201, 0, 131074, -2228200, 0, 131074, -2228199, 0, 262154, -2228198, 0, 262154, -2228197, 0, 131074, -2228196, 0, 131082, -2228195, 0, 131076, -2097157, 0, 131072, -2097156, 0, 131082, -2097155, 0, 262154, -2097154, 0, 131082, -2097153, 0, 262154, -2162688, 0, 262154, -2162687, 0, 131074, -2162686, 0, 262154, -2162685, 0, 131082, -2162684, 0, 131082, -2162683, 0, 131082, -2162682, 0, 131074, -2162681, 0, 131074, -2162680, 0, 131074, -2162679, 0, 131074, -2162678, 0, 262154, -2162677, 0, 131074, -2162676, 0, 131082, -2162675, 0, 131074, -2162674, 0, 131074, -2162673, 0, 262154, -2162672, 0, 131082, -2162671, 0, 262154, -2162670, 0, 131074, -2162669, 0, 262154, -2162668, 0, 262154, -2162667, 0, 131082, -2162666, 0, 131074, -2162665, 0, 262154, -2162664, 0, 131074, -2162663, 0, 131074, -2162662, 0, 131082, -2162661, 0, 131082, -2162660, 0, 262154, -2162659, 0, 131076, -2031621, 0, 131072, -2031620, 0, 131082, -2031619, 0, 262154, -2031618, 0, 262154, -2031617, 0, 131074, -2097152, 0, 262154, -2097151, 0, 131074, -2097150, 0, 262154, -2097149, 0, 131074, -2097148, 0, 131082, -2097147, 0, 262154, -2097146, 0, 262154, -2097145, 0, 262154, -2097144, 0, 131074, -2097143, 0, 131074, -2097142, 0, 131074, -2097141, 0, 262154, -2097140, 0, 262154, -2097139, 0, 262154, -2097138, 0, 131082, -2097137, 0, 262154, -2097136, 0, 262154, -2097135, 0, 262154, -2097134, 0, 262154, -2097133, 0, 262154, -2097132, 0, 262154, -2097131, 0, 262154, -2097130, 0, 262154, -2097129, 0, 131074, -2097128, 0, 262154, -2097127, 0, 131074, -2097126, 0, 262154, -2097125, 0, 131082, -2097124, 0, 131082, -2097123, 0, 131076, -1966085, 0, 131072, -1966084, 0, 262154, -1966083, 0, 131074, -1966082, 0, 262154, -1966081, 0, 262154, -2031616, 0, 262154, -2031615, 0, 131074, -2031614, 0, 131074, -2031613, 0, 262154, -2031612, 0, 131074, -2031611, 0, 131082, -2031610, 0, 131082, -2031609, 0, 262154, -2031608, 0, 131074, -2031607, 0, 131082, -2031606, 0, 131082, -2031605, 0, 131074, -2031604, 0, 131074, -2031603, 0, 262154, -2031602, 0, 131074, -2031601, 0, 262154, -2031600, 0, 131082, -2031599, 0, 131082, -2031598, 0, 131074, -2031597, 0, 262154, -2031596, 0, 262154, -2031595, 0, 131082, -2031594, 0, 131074, -2031593, 0, 131074, -2031592, 0, 131082, -2031591, 0, 262154, -2031590, 0, 131074, -2031589, 0, 131074, -2031588, 0, 262154, -2031587, 0, 131076, -1900549, 0, 131072, -1900548, 0, 131074, -1900547, 0, 131074, -1900546, 0, 131074, -1900545, 0, 262154, -1966080, 0, 262154, -1966079, 0, 131082, -1966078, 0, 262154, -1966077, 0, 131082, -1966076, 0, 131074, -1966075, 0, 131082, -1966074, 0, 262154, -1966073, 0, 131082, -1966072, 0, 131074, -1966071, 0, 131082, -1966070, 0, 131074, -1966069, 0, 131082, -1966068, 0, 262154, -1966067, 0, 262154, -1966066, 0, 131082, -1966065, 0, 131082, -1966064, 0, 262154, -1966063, 0, 131082, -1966062, 0, 131082, -1966061, 0, 262154, -1966060, 0, 131074, -1966059, 0, 131074, -1966058, 0, 131082, -1966057, 0, 131082, -1966056, 0, 131074, -1966055, 0, 262154, -1966054, 0, 131082, -1966053, 0, 131074, -1966052, 0, 131074, -1966051, 0, 131076, -1835013, 0, 131072, -1835012, 0, 131074, -1835011, 0, 131082, -1835010, 0, 131074, -1835009, 0, 131074, -1900544, 0, 131074, -1900543, 0, 262154, -1900542, 0, 131074, -1900541, 0, 131074, -1900540, 0, 131082, -1900539, 0, 131082, -1900538, 0, 131082, -1900537, 0, 131082, -1900536, 0, 131074, -1900535, 0, 131082, -1900534, 0, 262154, -1900533, 0, 131082, -1900532, 0, 131074, -1900531, 0, 131082, -1900530, 0, 131074, -1900529, 0, 131082, -1900528, 0, 131074, -1900527, 0, 262154, -1900526, 0, 131082, -1900525, 0, 131074, -1900524, 0, 131082, -1900523, 0, 262154, -1900522, 0, 262154, -1900521, 0, 131074, -1900520, 0, 131074, -1900519, 0, 262154, -1900518, 0, 262154, -1900517, 0, 262154, -1900516, 0, 262154, -1900515, 0, 131076, -1769477, 0, 131072, -1769476, 0, 262154, -1769475, 0, 131082, -1769474, 0, 131082, -1769473, 0, 131074, -1835008, 0, 131074, -1835007, 0, 131074, -1835006, 0, 131074, -1835005, 0, 262154, -1835004, 0, 131074, -1835003, 0, 262154, -1835002, 0, 262154, -1835001, 0, 131074, -1835000, 0, 262154, -1834999, 0, 131074, -1834998, 0, 262154, -1834997, 0, 262154, -1834996, 0, 262154, -1834995, 0, 131082, -1834994, 0, 131074, -1834993, 0, 262154, -1834992, 0, 131074, -1834991, 0, 131082, -1834990, 0, 262154, -1834989, 0, 262154, -1834988, 0, 131082, -1834987, 0, 262154, -1834986, 0, 262154, -1834985, 0, 262154, -1834984, 0, 262154, -1834983, 0, 131074, -1834982, 0, 131074, -1834981, 0, 131074, -1834980, 0, 262154, -1834979, 0, 131076, -1703941, 0, 131072, -1703940, 0, 131082, -1703939, 0, 131074, -1703938, 0, 262154, -1703937, 0, 262154, -1769472, 0, 131074, -1769471, 0, 262154, -1769470, 0, 131074, -1769469, 0, 131074, -1769468, 0, 131082, -1769467, 0, 131082, -1769466, 0, 131074, -1769465, 0, 131074, -1769464, 0, 262154, -1769463, 0, 262154, -1769462, 0, 262154, -1769461, 0, 131082, -1769460, 0, 262154, -1769459, 0, 131082, -1769458, 0, 131082, -1769457, 0, 131074, -1769456, 0, 131082, -1769455, 0, 131074, -1769454, 0, 131074, -1769453, 0, 131082, -1769452, 0, 131082, -1769451, 0, 131074, -1769450, 0, 131082, -1769449, 0, 131082, -1769448, 0, 262154, -1769447, 0, 131074, -1769446, 0, 262154, -1769445, 0, 131082, -1769444, 0, 131074, -1769443, 0, 131076, -1638405, 0, 131072, -1638404, 0, 262154, -1638403, 0, 262154, -1638402, 0, 131074, -1638401, 0, 262154, -1703936, 0, 131074, -1703935, 0, 262154, -1703934, 0, 131074, -1703933, 0, 131082, -1703932, 0, 131082, -1703931, 0, 262154, -1703930, 0, 131074, -1703929, 0, 262154, -1703928, 0, 262154, -1703927, 0, 131082, -1703926, 0, 131074, -1703925, 0, 262154, -1703924, 0, 131082, -1703923, 0, 131082, -1703922, 0, 131074, -1703921, 0, 131082, -1703920, 0, 131082, -1703919, 0, 131074, -1703918, 0, 131082, -1703917, 0, 262154, -1703916, 0, 131074, -1703915, 0, 262154, -1703914, 0, 131074, -1703913, 0, 131082, -1703912, 0, 131082, -1703911, 0, 131074, -1703910, 0, 131074, -1703909, 0, 262154, -1703908, 0, 262154, -1703907, 0, 131076, -1572869, 0, 131072, -1572868, 0, 131074, -1572867, 0, 131082, -1572866, 0, 262154, -1572865, 0, 131074, -1638400, 0, 262154, -1638399, 0, 131074, -1638398, 0, 262154, -1638397, 0, 131074, -1638396, 0, 262154, -1638395, 0, 262154, -1638394, 0, 131074, -1638393, 0, 131074, -1638392, 0, 262154, -1638391, 0, 262154, -1638390, 0, 262154, -1638389, 0, 262154, -1638388, 0, 131082, -1638387, 0, 262154, -1638386, 0, 131082, -1638385, 0, 262154, -1638384, 0, 131074, -1638383, 0, 262154, -1638382, 0, 262154, -1638381, 0, 131082, -1638380, 0, 131074, -1638379, 0, 131074, -1638378, 0, 262154, -1638377, 0, 131082, -1638376, 0, 262154, -1638375, 0, 262154, -1638374, 0, 131074, -1638373, 0, 131082, -1638372, 0, 262154, -1638371, 0, 131076, -1507333, 0, 131072, -1507332, 0, 262154, -1507331, 0, 262154, -1507330, 0, 262154, -1507329, 0, 262154, -1572864, 0, 131082, -1572863, 0, 262154, -1572862, 0, 131074, -1572861, 0, 262154, -1572860, 0, 131074, -1572859, 0, 131082, -1572858, 0, 131082, -1572857, 0, 262154, -1572856, 0, 131082, -1572855, 0, 131082, -1572854, 0, 131074, -1572853, 0, 131074, -1572852, 0, 131074, -1572851, 0, 131074, -1572850, 0, 131074, -1572849, 0, 131082, -1572848, 0, 131074, -1572847, 0, 131074, -1572846, 0, 131082, -1572845, 0, 262154, -1572844, 0, 262154, -1572843, 0, 262154, -1572842, 0, 262154, -1572841, 0, 262154, -1572840, 0, 262154, -1572839, 0, 131074, -1572838, 0, 131082, -1572837, 0, 131074, -1572836, 0, 131074, -1572835, 0, 131076, -1441797, 0, 131072, -1441796, 0, 131074, -1441795, 0, 262154, -1441794, 0, 131082, -1441793, 0, 262154, -1507328, 0, 262154, -1507327, 0, 131074, -1507326, 0, 131074, -1507325, 0, 131082, -1507324, 0, 131082, -1507323, 0, 262154, -1507322, 0, 131082, -1507321, 0, 131074, -1507320, 0, 131074, -1507319, 0, 131082, -1507318, 0, 262154, -1507317, 0, 131074, -1507316, 0, 131082, -1507315, 0, 131082, -1507314, 0, 131082, -1507313, 0, 262154, -1507312, 0, 131074, -1507311, 0, 131082, -1507310, 0, 131082, -1507309, 0, 131082, -1507308, 0, 131074, -1507307, 0, 131074, -1507306, 0, 131082, -1507305, 0, 131082, -1507304, 0, 131074, -1507303, 0, 131082, -1507302, 0, 131074, -1507301, 0, 262154, -1507300, 0, 131082, -1507299, 0, 131076, -1376261, 0, 131072, -1376260, 0, 131082, -1376259, 0, 131074, -1376258, 0, 131082, -1376257, 0, 131082, -1441792, 0, 131074, -1441791, 0, 262154, -1441790, 0, 131082, -1441789, 0, 262154, -1441788, 0, 131082, -1441787, 0, 131082, -1441786, 0, 262154, -1441785, 0, 131082, -1441784, 0, 131074, -1441783, 0, 262154, -1441782, 0, 131082, -1441781, 0, 131074, -1441780, 0, 262154, -1441779, 0, 131082, -1441778, 0, 262154, -1441777, 0, 131082, -1441776, 0, 131074, -1441775, 0, 131074, -1441774, 0, 131074, -1441773, 0, 262154, -1441772, 0, 131074, -1441771, 0, 131074, -1441770, 0, 131082, -1441769, 0, 131074, -1441768, 0, 131074, -1441767, 0, 131074, -1441766, 0, 131074, -1441765, 0, 131074, -1441764, 0, 131074, -1441763, 0, 131076, -1310725, 0, 131072, -1310724, 0, 131082, -1310723, 0, 262154, -1310722, 0, 262154, -1310721, 0, 131082, -1376256, 0, 262154, -1376255, 0, 131082, -1376254, 0, 262154, -1376253, 0, 131082, -1376252, 0, 131082, -1376251, 0, 262154, -1376250, 0, 131082, -1376249, 0, 131082, -1376248, 0, 131074, -1376247, 0, 131074, -1376246, 0, 131074, -1376245, 0, 131074, -1376244, 0, 131074, -1376243, 0, 131082, -1376242, 0, 262154, -1376241, 0, 131082, -1376240, 0, 262154, -1376239, 0, 131074, -1376238, 0, 131082, -1376237, 0, 262154, -1376236, 0, 131074, -1376235, 0, 131074, -1376234, 0, 131082, -1376233, 0, 131082, -1376232, 0, 131074, -1376231, 0, 262154, -1376230, 0, 131074, -1376229, 0, 131074, -1376228, 0, 131074, -1376227, 0, 131076, -1245189, 0, 131072, -1245188, 0, 131074, -1245187, 0, 262154, -1245186, 0, 131074, -1245185, 0, 131074, -1310720, 0, 262154, -1310719, 0, 131074, -1310718, 0, 262154, -1310717, 0, 131074, -1310716, 0, 262154, -1310715, 0, 131082, -1310714, 0, 131082, -1310713, 0, 262154, -1310712, 0, 131074, -1310711, 0, 262154, -1310710, 0, 131082, -1310709, 0, 131082, -1310708, 0, 131074, -1310707, 0, 262154, -1310706, 0, 131082, -1310705, 0, 262154, -1310704, 0, 262154, -1310703, 0, 131074, -1310702, 0, 262154, -1310701, 0, 131082, -1310700, 0, 131082, -1310699, 0, 131082, -1310698, 0, 131082, -1310697, 0, 131082, -1310696, 0, 262154, -1310695, 0, 262154, -1310694, 0, 262154, -1310693, 0, 262154, -1310692, 0, 131074, -1310691, 0, 131076, -1179653, 0, 131072, -1179652, 0, 131082, -1179651, 0, 262154, -1179650, 0, 262154, -1179649, 0, 131082, -1245184, 0, 131082, -1245183, 0, 131082, -1245182, 0, 131074, -1245181, 0, 131074, -1245180, 0, 131082, -1245179, 0, 131074, -1245178, 0, 262154, -1245177, 0, 131074, -1245176, 0, 131082, -1245175, 0, 131074, -1245174, 0, 131074, -1245173, 0, 262154, -1245172, 0, 262154, -1245171, 0, 262154, -1245170, 0, 131082, -1245169, 0, 262154, -1245168, 0, 131074, -1245167, 0, 131082, -1245166, 0, 262154, -1245165, 0, 131082, -1245164, 0, 262154, -1245163, 0, 131074, -1245162, 0, 262154, -1245161, 0, 131082, -1245160, 0, 131082, -1245159, 0, 262154, -1245158, 0, 131074, -1245157, 0, 131074, -1245156, 0, 262154, -1245155, 0, 131076, -1114117, 0, 131072, -1114116, 0, 131074, -1114115, 0, 131082, -1114114, 0, 131074, -1114113, 0, 131082, -1179648, 0, 262154, -1179647, 0, 262154, -1179646, 0, 262154, -1179645, 0, 131074, -1179644, 0, 131082, -1179643, 0, 262154, -1179642, 0, 262154, -1179641, 0, 131074, -1179640, 0, 262154, -1179639, 0, 131082, -1179638, 0, 262154, -1179637, 0, 131082, -1179636, 0, 131082, -1179635, 0, 131082, -1179634, 0, 131082, -1179633, 0, 262154, -1179632, 0, 131074, -1179631, 0, 131074, -1179630, 0, 262154, -1179629, 0, 131074, -1179628, 0, 131082, -1179627, 0, 262154, -1179626, 0, 131082, -1179625, 0, 262154, -1179624, 0, 131082, -1179623, 0, 131082, -1179622, 0, 131074, -1179621, 0, 262154, -1179620, 0, 131074, -1179619, 0, 131076, -1048581, 0, 131072, -1048580, 0, 131074, -1048579, 0, 262154, -1048578, 0, 131074, -1048577, 0, 131074, -1114112, 0, 131074, -1114111, 0, 131082, -1114110, 0, 131074, -1114109, 0, 131074, -1114108, 0, 131082, -1114107, 0, 131074, -1114106, 0, 262154, -1114105, 0, 131082, -1114104, 0, 131074, -1114103, 0, 131082, -1114102, 0, 131074, -1114101, 0, 262154, -1114100, 0, 262154, -1114099, 0, 131082, -1114098, 0, 131074, -1114097, 0, 131074, -1114096, 0, 131082, -1114095, 0, 131074, -1114094, 0, 131074, -1114093, 0, 262154, -1114092, 0, 131074, -1114091, 0, 131082, -1114090, 0, 131074, -1114089, 0, 131074, -1114088, 0, 262154, -1114087, 0, 131074, -1114086, 0, 131074, -1114085, 0, 262154, -1114084, 0, 262154, -1114083, 0, 131076, -983045, 0, 131072, -983044, 0, 131082, -983043, 0, 131082, -983042, 0, 131074, -983041, 0, 262154, -1048576, 0, 131074, -1048575, 0, 131082, -1048574, 0, 131074, -1048573, 0, 131082, -1048572, 0, 131082, -1048571, 0, 262154, -1048570, 0, 131082, -1048569, 0, 262154, -1048568, 0, 131074, -1048567, 0, 262154, -1048566, 0, 131082, -1048565, 0, 262154, -1048564, 0, 262154, -1048563, 0, 262154, -1048562, 0, 262154, -1048561, 0, 131082, -1048560, 0, 131074, -1048559, 0, 131074, -1048558, 0, 131082, -1048557, 0, 262154, -1048556, 0, 262154, -1048555, 0, 262154, -1048554, 0, 131082, -1048553, 0, 262154, -1048552, 0, 262154, -1048551, 0, 131082, -1048550, 0, 131074, -1048549, 0, 131074, -1048548, 0, 262154, -1048547, 0, 131076, -917509, 0, 524292, -917508, 0, 262146, -917507, 0, 262146, -917506, 0, 262146, -917505, 0, 262146, -983040, 0, 262146, -983039, 0, 262146, -983038, 0, 262146, -983037, 0, 262146, -983036, 0, 262146, -983035, 0, 262146, -983034, 0, 262146, -983033, 0, 262146, -983032, 0, 262146, -983031, 0, 262146, -983030, 0, 262146, -983029, 0, 262146, -983028, 0, 262146, -983027, 0, 393218, -983026, 0, 131074, -983025, 0, 262154, -983024, 0, 131082, -983023, 0, 262154, -983022, 0, 262154, -983021, 0, 262154, -983020, 0, 262154, -983019, 0, 262154, -983018, 0, 131074, -983017, 0, 131082, -983016, 0, 262154, -983015, 0, 262154, -983014, 0, 262154, -983013, 0, 131074, -983012, 0, 131074, -983011, 0, 131076, -917491, 0, 262144, -917490, 0, 262146, -917489, 0, 262146, -917488, 0, 262146, -917487, 0, 262146, -917486, 0, 262146, -917485, 0, 262146, -917484, 0, 262146, -917483, 0, 262146, -917482, 0, 262146, -917481, 0, 262146, -917480, 0, 262146, -917479, 0, 262146, -917478, 0, 262146, -917477, 0, 262146, -917476, 0, 262146, -917475, 0, 524294 ) + +[node name="LightForestGrass" type="TileMap" parent="."] +position = Vector2( 1, 0 ) +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( -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( 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, -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.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 +tile_data = PoolIntArray( -3145727, 0, 3, -3145726, 0, 131073, -3145725, 0, 4, -3080191, 0, 65538, -3080190, 0, 131076, -3080189, 0, 65536, -3014655, 0, 65538, -3014654, 0, 131076, -3014653, 0, 65536, -2949119, 0, 65539, -2949118, 0, 2, -2949117, 0, 131072, -2949116, 0, 4, -2883582, 0, 65539, -2883581, 0, 2, -2883580, 0, 131072, -2883579, 0, 4, -2818045, 0, 65538, -2818044, 0, 131076, -2818043, 0, 131072, -2818042, 0, 131073, -2818041, 0, 131073, -2818040, 0, 4, -2752509, 0, 65539, -2752508, 0, 1, -2752507, 0, 1, -2752506, 0, 1, -2752505, 0, 2, -2752504, 0, 131072, -2752503, 0, 131073, -2752502, 0, 131073, -2752501, 0, 131073, -2752500, 0, 131073, -2752499, 0, 4, -2686969, 0, 65539, -2686968, 0, 1, -2686967, 0, 1, -2686966, 0, 1, -2686965, 0, 1, -2686964, 0, 2, -2686963, 0, 131072, -2686962, 0, 4, -2621428, 0, 65539, -2621427, 0, 2, -2621426, 0, 65536, -2555891, 0, 65538, -2555890, 0, 65536, -2490365, 0, 3, -2490364, 0, 131073, -2490363, 0, 131073, -2490362, 0, 131073, -2490361, 0, 131073, -2490360, 0, 131073, -2490359, 0, 131073, -2490358, 0, 131073, -2490357, 0, 131073, -2490356, 0, 131073, -2490355, 0, 131074, -2490354, 0, 65536, -2424830, 0, 3, -2424829, 0, 131074, -2424828, 0, 0, -2424827, 0, 1, -2424826, 0, 1, -2424825, 0, 1, -2424824, 0, 1, -2424823, 0, 1, -2424822, 0, 1, -2424821, 0, 1, -2424820, 0, 1, -2424819, 0, 1, -2424818, 0, 65540, -2359294, 0, 65538, -2359293, 0, 0, -2359292, 0, 65540, -2293758, 0, 65538, -2293757, 0, 65536, -2228222, 0, 65538, -2228221, 0, 65536, -2097156, 0, 3, -2097155, 0, 131073, -2097154, 0, 131073, -2097153, 0, 131073, -2162688, 0, 131073, -2162687, 0, 131073, -2162686, 0, 131074, -2162685, 0, 131072, -2162684, 0, 131073, -2162683, 0, 131073, -2162682, 0, 131073, -2162681, 0, 131073, -2162680, 0, 131073, -2162679, 0, 131073, -2162678, 0, 4, -2031620, 0, 65539, -2031619, 0, 1, -2031618, 0, 1, -2031617, 0, 1, -2097152, 0, 1, -2097151, 0, 1, -2097150, 0, 1, -2097149, 0, 1, -2097148, 0, 1, -2097147, 0, 1, -2097146, 0, 1, -2097145, 0, 1, -2097144, 0, 1, -2097143, 0, 2, -2097142, 0, 131072, -2097141, 0, 131073, -2097140, 0, 131073, -2097139, 0, 131073, -2097138, 0, 131073, -2097137, 0, 131073, -2097136, 0, 131073, -2097135, 0, 131073, -2097134, 0, 131073, -2097133, 0, 131073, -2097132, 0, 131073, -2097131, 0, 131073, -2097130, 0, 131073, -2097129, 0, 131073, -2097128, 0, 131073, -2097127, 0, 131073, -2097126, 0, 131073, -2097125, 0, 131073, -2097124, 0, 131073, -2097123, 0, 4, -2031607, 0, 65539, -2031606, 0, 1, -2031605, 0, 1, -2031604, 0, 1, -2031603, 0, 2, -2031602, 0, 0, -2031601, 0, 1, -2031600, 0, 1, -2031599, 0, 1, -2031598, 0, 1, -2031597, 0, 1, -2031596, 0, 1, -2031595, 0, 1, -2031594, 0, 1, -2031593, 0, 1, -2031592, 0, 1, -2031591, 0, 1, -2031590, 0, 1, -2031589, 0, 1, -2031588, 0, 1, -2031587, 0, 65540, -1966067, 0, 65538, -1966066, 0, 65536, -1900534, 0, 3, -1900533, 0, 131073, -1900532, 0, 131073, -1900531, 0, 131074, -1900530, 0, 65536, -1834998, 0, 65538, -1834997, 0, 0, -1834996, 0, 1, -1834995, 0, 1, -1834994, 0, 65540, -1769462, 0, 65538, -1769461, 0, 65536, -1703926, 0, 65538, -1703925, 0, 131072, -1703924, 0, 131073, -1703923, 0, 131073, -1703922, 0, 4, -1638390, 0, 65539, -1638389, 0, 1, -1638388, 0, 2, -1638387, 0, 131076, -1638386, 0, 131072, -1638385, 0, 131073, -1638384, 0, 4, -1572852, 0, 65539, -1572851, 0, 1, -1572850, 0, 1, -1572849, 0, 2, -1572848, 0, 65536, -1507313, 0, 65538, -1507312, 0, 65536, -1441777, 0, 65538, -1441776, 0, 65536, -1376241, 0, 65538, -1376240, 0, 65536, -1310705, 0, 65538, -1310704, 0, 65536, -1245169, 0, 65538, -1245168, 0, 65536, -1179633, 0, 65538, -1179632, 0, 65536, -1114097, 0, 65538, -1114096, 0, 65536, -1048561, 0, 65538, -1048560, 0, 65536, -983025, 0, 65538, -983024, 0, 65536, -917489, 0, 65538, -917488, 0, 65536, -851953, 0, 65539, -851952, 0, 65540, -131054, 0, 131076, -65517, 0, 131076, 458754, 0, 0 ) + +[node name="LightForestPath" type="TileMap" parent="."] +modulate = Color( 0.745098, 0.498039, 0.498039, 1 ) +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, -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( 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, -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="."] + +[node name="Journal Scrap" type="Sprite" parent="Collectible"] + +[node name="HUD" parent="." instance=ExtResource( 8 )] + +[node name="Pause Screen" parent="." instance=ExtResource( 5 )] + +[node name="TreasureChest" parent="." instance=ExtResource( 6 )] +position = Vector2( 54, 170 ) +scale = Vector2( 0.5, 0.5 ) +object_scene = ExtResource( 6 ) + +[node name="ChestDetection" type="Area2D" parent="TreasureChest"] +script = ExtResource( 12 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="TreasureChest/ChestDetection"] +position = Vector2( -1.78381, -1.75043 ) +scale = Vector2( 3.08, 1.96 ) +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( 66 ) + +[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 3.tscn b/Levels/Level 3.tscn index d4f4c86..9b9cc7f 100644 --- a/Levels/Level 3.tscn +++ b/Levels/Level 3.tscn @@ -127,23 +127,31 @@ position = Vector2( 250.562, 86.6365 ) [node name="Enemies" type="YSort" parent="YSort"] -[node name="Snowman 1" parent="YSort/Enemies" groups=["enemies"] instance=ExtResource( 4 )] +[node name="Snowman 1" parent="YSort/Enemies" groups=[ +"enemies", +] instance=ExtResource( 4 )] position = Vector2( 268.977, 221.859 ) collision_layer = 4 collision_mask = 5 -[node name="Snowman 2" parent="YSort/Enemies" groups=["enemies"] instance=ExtResource( 4 )] +[node name="Snowman 2" parent="YSort/Enemies" groups=[ +"enemies", +] instance=ExtResource( 4 )] position = Vector2( 124.417, 123.977 ) collision_layer = 4 collision_mask = 5 -[node name="Blue Snowman 1" parent="YSort/Enemies" groups=["enemies"] instance=ExtResource( 6 )] +[node name="Blue Snowman 1" parent="YSort/Enemies" groups=[ +"enemies", +] instance=ExtResource( 6 )] position = Vector2( 252.747, 40.9419 ) collision_layer = 4 collision_mask = 5 script = ExtResource( 7 ) -[node name="Blue Snowman 2" parent="YSort/Enemies" groups=["enemies"] instance=ExtResource( 6 )] +[node name="Blue Snowman 2" parent="YSort/Enemies" groups=[ +"enemies", +] instance=ExtResource( 6 )] position = Vector2( 105.053, 195.4 ) collision_layer = 4 collision_mask = 5 diff --git a/Levels/Level 4.gd b/Levels/Level 4.gd index 2bb0e4d..0dc05f5 100644 --- a/Levels/Level 4.gd +++ b/Levels/Level 4.gd @@ -22,3 +22,7 @@ func _on_NextArea_area_entered(area: Area2D) -> void: if area.get_parent().name == 'Player': $YSort/Player.position.x = 195 $YSort/Player.position.y = -335 + + +func _on_Demon_Boss_demon_boss_death() -> void: + get_tree().change_scene('res://Levels/Hub World.tscn') diff --git a/Levels/Level 4.tscn b/Levels/Level 4.tscn index 589f4af..0b54231 100644 --- a/Levels/Level 4.tscn +++ b/Levels/Level 4.tscn @@ -34,10 +34,10 @@ animations = [ { "speed": 10.0 } ] -[sub_resource type="ConvexPolygonShape2D" id=10] +[sub_resource type="ConvexPolygonShape2D" id=2] points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) -[sub_resource type="TileSet" id=9] +[sub_resource type="TileSet" id=3] 0/name = "transparent16x16.png 0" 0/texture = ExtResource( 19 ) 0/tex_offset = Vector2( 0, 0 ) @@ -48,22 +48,22 @@ points = PoolVector2Array( 16, 16, 0, 16, 0, 0, 16, 0 ) 0/navigation_offset = Vector2( 0, 0 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) -0/shape = SubResource( 10 ) +0/shape = SubResource( 2 ) 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( 10 ), +"shape": SubResource( 2 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 0/z_index = 0 -[sub_resource type="RectangleShape2D" id=11] +[sub_resource type="RectangleShape2D" id=4] extents = Vector2( 39, 10 ) -[sub_resource type="RectangleShape2D" id=12] +[sub_resource type="RectangleShape2D" id=5] extents = Vector2( 26.5, 10 ) [node name="World" type="Node2D"] @@ -112,7 +112,7 @@ format = 1 tile_data = PoolIntArray( -2621441, 8, 37, -2686976, 8, 38, -2686975, 8, 38, -2686974, 8, 38, -2686973, 8, 38, -2686972, 8, 38, -2686971, 8, 38, -2686970, 8, 38, -2686969, 8, 38, -2686968, 8, 38, -2686967, 8, 38, -2686966, 8, 38, -2686965, 8, 38, -2686964, 8, 38, -2686963, 8, 38, -2686962, 8, 38, -2686961, 8, 38, -2686960, 8, 38, -2686959, 8, 38, -2686958, 8, 38, -2686957, 8, 38, -2686956, 8, 38, -2686955, 8, 38, -2686954, 8, 38, -2686953, 8, 38, -2686952, 8, 38, -2686951, 8, 39, -2555905, 8, 65573, -2621440, 8, 65574, -2621439, 8, 65574, -2621438, 8, 65574, -2621437, 8, 65574, -2621436, 8, 65574, -2621435, 8, 65574, -2621434, 8, 65574, -2621433, 8, 65574, -2621432, 8, 65574, -2621431, 8, 65574, -2621430, 8, 65574, -2621429, 8, 65574, -2621428, 8, 65574, -2621427, 8, 65574, -2621426, 8, 65574, -2621425, 8, 65574, -2621424, 8, 65574, -2621423, 8, 65574, -2621422, 8, 65574, -2621421, 8, 65574, -2621420, 8, 65574, -2621419, 8, 65574, -2621418, 8, 65574, -2621417, 8, 65574, -2621416, 8, 65574, -2621415, 8, 65575, -2490369, 8, 65573, -2555904, 8, 65574, -2555903, 8, 65574, -2555902, 8, 65574, -2555901, 8, 65574, -2555900, 8, 65574, -2555899, 8, 65574, -2555898, 8, 65574, -2555897, 8, 65574, -2555896, 8, 65574, -2555895, 8, 65574, -2555894, 8, 65574, -2555893, 8, 65574, -2555892, 8, 65574, -2555891, 8, 65574, -2555890, 8, 65574, -2555889, 8, 65574, -2555888, 8, 65574, -2555887, 8, 65574, -2555886, 8, 65574, -2555885, 8, 65574, -2555884, 8, 65574, -2555883, 8, 65574, -2555882, 8, 65574, -2555881, 8, 65574, -2555880, 8, 65574, -2555879, 8, 65575, -2424833, 8, 65573, -2490368, 8, 65574, -2490367, 8, 65574, -2490366, 8, 65574, -2490365, 8, 65574, -2490364, 8, 65574, -2490363, 8, 65574, -2490362, 8, 65574, -2490361, 8, 65574, -2490360, 8, 65574, -2490359, 8, 65574, -2490358, 8, 65574, -2490357, 8, 65574, -2490356, 8, 65574, -2490355, 8, 65574, -2490354, 8, 65574, -2490353, 8, 65574, -2490352, 8, 65574, -2490351, 8, 65574, -2490350, 8, 65574, -2490349, 8, 65574, -2490348, 8, 65574, -2490347, 8, 65574, -2490346, 8, 65574, -2490345, 8, 65574, -2490344, 8, 65574, -2490343, 8, 65575, -2359297, 8, 65573, -2424832, 8, 65574, -2424831, 8, 65574, -2424830, 8, 65574, -2424829, 8, 65574, -2424828, 8, 65574, -2424827, 8, 65574, -2424826, 8, 65574, -2424825, 8, 65574, -2424824, 8, 65574, -2424823, 8, 65574, -2424822, 8, 65574, -2424821, 8, 65574, -2424820, 8, 65574, -2424819, 8, 65574, -2424818, 8, 65574, -2424817, 8, 65574, -2424816, 8, 65574, -2424815, 8, 65574, -2424814, 8, 65574, -2424813, 8, 65574, -2424812, 8, 65574, -2424811, 8, 65574, -2424810, 8, 65574, -2424809, 8, 65574, -2424808, 8, 65574, -2424807, 8, 65575, -2293761, 8, 65573, -2359296, 8, 65574, -2359295, 8, 65574, -2359294, 8, 65574, -2359293, 8, 65574, -2359292, 8, 65574, -2359291, 8, 65574, -2359290, 8, 65574, -2359289, 8, 65574, -2359288, 8, 65574, -2359287, 8, 65574, -2359286, 8, 65574, -2359285, 8, 65574, -2359284, 8, 65574, -2359283, 8, 65574, -2359282, 8, 65574, -2359281, 8, 65574, -2359280, 8, 65574, -2359279, 8, 65574, -2359278, 8, 65574, -2359277, 8, 65574, -2359276, 8, 65574, -2359275, 8, 65574, -2359274, 8, 65574, -2359273, 8, 65574, -2359272, 8, 65574, -2359271, 8, 65575, -2228225, 8, 65573, -2293760, 8, 65574, -2293759, 8, 65574, -2293758, 8, 65574, -2293757, 8, 65574, -2293756, 8, 65574, -2293755, 8, 65574, -2293754, 8, 65574, -2293753, 8, 65574, -2293752, 8, 65574, -2293751, 8, 65574, -2293750, 8, 65574, -2293749, 8, 65574, -2293748, 8, 65574, -2293747, 8, 65574, -2293746, 8, 65574, -2293745, 8, 65574, -2293744, 8, 65574, -2293743, 8, 65574, -2293742, 8, 65574, -2293741, 8, 65574, -2293740, 8, 65574, -2293739, 8, 65574, -2293738, 8, 65574, -2293737, 8, 65574, -2293736, 8, 65574, -2293735, 8, 65575, -2162689, 8, 65573, -2228224, 8, 65574, -2228223, 8, 65574, -2228222, 8, 65574, -2228221, 8, 65574, -2228220, 8, 65574, -2228219, 8, 65574, -2228218, 8, 65574, -2228217, 8, 65574, -2228216, 8, 65574, -2228215, 8, 65574, -2228214, 8, 65574, -2228213, 8, 65574, -2228212, 8, 65574, -2228211, 8, 65574, -2228210, 8, 65574, -2228209, 8, 65574, -2228208, 8, 65574, -2228207, 8, 65574, -2228206, 8, 65574, -2228205, 8, 65574, -2228204, 8, 65574, -2228203, 8, 65574, -2228202, 8, 65574, -2228201, 8, 65574, -2228200, 8, 65574, -2228199, 8, 65575, -2097153, 8, 65573, -2162688, 8, 65574, -2162687, 8, 65574, -2162686, 8, 65574, -2162685, 8, 65574, -2162684, 8, 65574, -2162683, 8, 65574, -2162682, 8, 65574, -2162681, 8, 65574, -2162680, 8, 65574, -2162679, 8, 65574, -2162678, 8, 65574, -2162677, 8, 65574, -2162676, 8, 65574, -2162675, 8, 65574, -2162674, 8, 65574, -2162673, 8, 65574, -2162672, 8, 65574, -2162671, 8, 65574, -2162670, 8, 65574, -2162669, 8, 65574, -2162668, 8, 65574, -2162667, 8, 65574, -2162666, 8, 65574, -2162665, 8, 65574, -2162664, 8, 65574, -2162663, 8, 65575, -2031617, 8, 65573, -2097152, 8, 65574, -2097151, 8, 65574, -2097150, 8, 65574, -2097149, 8, 65574, -2097148, 8, 65574, -2097147, 8, 65574, -2097146, 8, 65574, -2097145, 8, 65574, -2097144, 8, 65574, -2097143, 8, 65574, -2097142, 8, 65574, -2097141, 8, 65574, -2097140, 8, 65574, -2097139, 8, 65574, -2097138, 8, 65574, -2097137, 8, 65574, -2097136, 8, 65574, -2097135, 8, 65574, -2097134, 8, 65574, -2097133, 8, 65574, -2097132, 8, 65574, -2097131, 8, 65574, -2097130, 8, 65574, -2097129, 8, 65574, -2097128, 8, 65574, -2097127, 8, 65575, -1966081, 8, 65573, -2031616, 8, 65574, -2031615, 8, 65574, -2031614, 8, 65574, -2031613, 8, 65574, -2031612, 8, 65574, -2031611, 8, 65574, -2031610, 8, 65574, -2031609, 8, 65574, -2031608, 8, 65574, -2031607, 8, 65574, -2031606, 8, 65574, -2031605, 8, 65574, -2031604, 8, 65574, -2031603, 8, 65574, -2031602, 8, 65574, -2031601, 8, 65574, -2031600, 8, 65574, -2031599, 8, 65574, -2031598, 8, 65574, -2031597, 8, 65574, -2031596, 8, 65574, -2031595, 8, 65574, -2031594, 8, 65574, -2031593, 8, 65574, -2031592, 8, 65574, -2031591, 8, 65575, -1900545, 8, 65573, -1966080, 8, 65574, -1966079, 8, 65574, -1966078, 8, 65574, -1966077, 8, 65574, -1966076, 8, 65574, -1966075, 8, 65574, -1966074, 8, 65574, -1966073, 8, 65574, -1966072, 8, 65574, -1966071, 8, 65574, -1966070, 8, 65574, -1966069, 8, 65574, -1966068, 8, 65574, -1966067, 8, 65574, -1966066, 8, 65574, -1966065, 8, 65574, -1966064, 8, 65574, -1966063, 8, 65574, -1966062, 8, 65574, -1966061, 8, 65574, -1966060, 8, 65574, -1966059, 8, 65574, -1966058, 8, 65574, -1966057, 8, 65574, -1966056, 8, 65574, -1966055, 8, 65575, -1835009, 8, 65573, -1900544, 8, 65574, -1900543, 8, 65574, -1900542, 8, 65574, -1900541, 8, 65574, -1900540, 8, 65574, -1900539, 8, 65574, -1900538, 8, 65574, -1900537, 8, 65574, -1900536, 8, 65574, -1900535, 8, 65574, -1900534, 8, 65574, -1900533, 8, 65574, -1900532, 8, 65574, -1900531, 8, 65574, -1900530, 8, 65574, -1900529, 8, 65574, -1900528, 8, 65574, -1900527, 8, 65574, -1900526, 8, 65574, -1900525, 8, 65574, -1900524, 8, 65574, -1900523, 8, 65574, -1900522, 8, 65574, -1900521, 8, 65574, -1900520, 8, 65574, -1900519, 8, 65575, -1769473, 8, 65573, -1835008, 8, 65574, -1835007, 8, 65574, -1835006, 8, 65574, -1835005, 8, 65574, -1835004, 8, 65574, -1835003, 8, 65574, -1835002, 8, 65574, -1835001, 8, 65574, -1835000, 8, 65574, -1834999, 8, 65574, -1834998, 8, 65574, -1834997, 8, 65574, -1834996, 8, 65574, -1834995, 8, 65574, -1834994, 8, 65574, -1834993, 8, 65574, -1834992, 8, 65574, -1834991, 8, 65574, -1834990, 8, 65574, -1834989, 8, 65574, -1834988, 8, 65574, -1834987, 8, 65574, -1834986, 8, 65574, -1834985, 8, 65574, -1834984, 8, 65574, -1834983, 8, 65575, -1703937, 8, 65573, -1769472, 8, 65574, -1769471, 8, 65574, -1769470, 8, 65574, -1769469, 8, 65574, -1769468, 8, 65574, -1769467, 8, 65574, -1769466, 8, 65574, -1769465, 8, 65574, -1769464, 8, 65574, -1769463, 8, 65574, -1769462, 8, 65574, -1769461, 8, 65574, -1769460, 8, 65574, -1769459, 8, 65574, -1769458, 8, 65574, -1769457, 8, 65574, -1769456, 8, 65574, -1769455, 8, 65574, -1769454, 8, 65574, -1769453, 8, 65574, -1769452, 8, 65574, -1769451, 8, 65574, -1769450, 8, 65574, -1769449, 8, 65574, -1769448, 8, 65574, -1769447, 8, 65575, -1638401, 8, 131109, -1703936, 8, 131110, -1703935, 8, 131110, -1703934, 8, 131110, -1703933, 8, 131110, -1703932, 8, 131110, -1703931, 8, 131110, -1703930, 8, 131110, -1703929, 8, 131110, -1703928, 8, 131110, -1703927, 8, 131110, -1703926, 8, 131110, -1703925, 8, 65579, -1703924, 8, 65574, -1703923, 8, 65578, -1703922, 8, 131110, -1703921, 8, 131110, -1703920, 8, 131110, -1703919, 8, 131110, -1703918, 8, 131110, -1703917, 8, 131110, -1703916, 8, 131110, -1703915, 8, 131110, -1703914, 8, 131110, -1703913, 8, 131110, -1703912, 8, 131110, -1703911, 8, 131111, -1638389, 8, 65573, -1638388, 8, 65574, -1638387, 8, 65575, -1572853, 8, 65573, -1572852, 8, 65574, -1572851, 8, 65575, -1507317, 8, 65573, -1507316, 8, 65574, -1507315, 8, 65575, -1441781, 8, 65573, -1441780, 8, 65574, -1441779, 8, 65575, -1376245, 8, 65573, -1376244, 8, 65574, -1376243, 8, 65575, -1310709, 8, 65573, -1310708, 8, 65574, -1310707, 8, 65575, -1245173, 8, 65573, -1245172, 8, 65574, -1245171, 8, 65575, -1179637, 8, 131109, -1179636, 8, 131110, -1179635, 8, 131111, -1048565, 8, 37, -1048564, 8, 38, -1048563, 8, 39, -983029, 8, 65573, -983028, 8, 65574, -983027, 8, 65575, -917493, 8, 65573, -917492, 8, 65574, -917491, 8, 65575, -851957, 8, 65573, -851956, 8, 65574, -851955, 8, 65575, -786421, 8, 65573, -786420, 8, 65574, -786419, 8, 65575, -720885, 8, 65573, -720884, 8, 65574, -720883, 8, 65575, -655349, 8, 65573, -655348, 8, 65574, -655347, 8, 65575, -589813, 8, 65573, -589812, 8, 65574, -589811, 8, 65575, -458753, 8, 37, -524288, 8, 38, -524287, 8, 38, -524286, 8, 38, -524285, 8, 38, -524284, 8, 39, -524277, 8, 65573, -524276, 8, 65574, -524275, 8, 65575, -393217, 8, 65573, -458752, 8, 65574, -458751, 8, 65574, -458750, 8, 65574, -458749, 8, 65574, -458748, 8, 65575, -458741, 8, 65573, -458740, 8, 65574, -458739, 8, 65575, -327681, 8, 65573, -393216, 8, 65574, -393215, 8, 65574, -393214, 8, 65574, -393213, 8, 65574, -393212, 8, 65575, -393205, 8, 65573, -393204, 8, 65574, -393203, 8, 65575, -262145, 8, 131109, -327680, 8, 65579, -327679, 8, 65574, -327678, 8, 65574, -327677, 8, 65578, -327676, 8, 131111, -327669, 8, 65573, -327668, 8, 65574, -327667, 8, 65575, -262144, 8, 65573, -262143, 8, 65574, -262142, 8, 65574, -262141, 8, 65575, -262133, 8, 65573, -262132, 8, 65574, -262131, 8, 65575, -196608, 8, 65573, -196607, 8, 65574, -196606, 8, 65574, -196605, 8, 65575, -196597, 8, 65573, -196596, 8, 65574, -196595, 8, 65575, -131072, 8, 65573, -131071, 8, 65574, -131070, 8, 65574, -131069, 8, 65575, -131061, 8, 65573, -131060, 8, 65574, -131059, 8, 65575, -65536, 8, 65573, -65535, 8, 65574, -65534, 8, 65574, -65533, 8, 65575, -65525, 8, 65573, -65524, 8, 65574, -65523, 8, 65575, -65512, 8, 37, -65511, 8, 38, -65510, 8, 38, -65509, 8, 39, 0, 8, 65573, 1, 8, 65574, 2, 8, 65574, 3, 8, 131114, 4, 8, 38, 5, 8, 38, 6, 8, 38, 7, 8, 38, 8, 8, 38, 9, 8, 38, 10, 8, 38, 11, 8, 131115, 12, 8, 65574, 13, 8, 131114, 14, 8, 38, 15, 8, 38, 16, 8, 38, 17, 8, 38, 18, 8, 38, 19, 8, 38, 20, 8, 38, 21, 8, 38, 22, 8, 38, 23, 8, 38, 24, 8, 131115, 25, 8, 65574, 26, 8, 65574, 27, 8, 65575, 65536, 8, 65573, 65537, 8, 65574, 65538, 8, 65574, 65539, 8, 65574, 65540, 8, 65574, 65541, 8, 65574, 65542, 8, 65574, 65543, 8, 65574, 65544, 8, 65574, 65545, 8, 65574, 65546, 8, 65574, 65547, 8, 65574, 65548, 8, 65574, 65549, 8, 65574, 65550, 8, 65574, 65551, 8, 65574, 65552, 8, 65574, 65553, 8, 65574, 65554, 8, 65574, 65555, 8, 65574, 65556, 8, 65574, 65557, 8, 65574, 65558, 8, 65574, 65559, 8, 65574, 65560, 8, 65574, 65561, 8, 65574, 65562, 8, 65574, 65563, 8, 65575, 131072, 8, 65573, 131073, 8, 65574, 131074, 8, 65578, 131075, 8, 131110, 131076, 8, 131110, 131077, 8, 131110, 131078, 8, 131110, 131079, 8, 65579, 131080, 8, 65574, 131081, 8, 65578, 131082, 8, 131110, 131083, 8, 131110, 131084, 8, 131110, 131085, 8, 131110, 131086, 8, 65579, 131087, 8, 65574, 131088, 8, 65578, 131089, 8, 131110, 131090, 8, 65579, 131091, 8, 65574, 131092, 8, 65574, 131093, 8, 65574, 131094, 8, 65574, 131095, 8, 65574, 131096, 8, 65574, 131097, 8, 65574, 131098, 8, 65574, 131099, 8, 65575, 196608, 8, 65573, 196609, 8, 65574, 196610, 8, 65575, 196615, 8, 65573, 196616, 8, 65574, 196617, 8, 65575, 196622, 8, 65573, 196623, 8, 65574, 196624, 8, 65575, 196626, 8, 65573, 196627, 8, 65578, 196628, 8, 131110, 196629, 8, 131110, 196630, 8, 131110, 196631, 8, 131110, 196632, 8, 65579, 196633, 8, 65574, 196634, 8, 65574, 196635, 8, 65575, 262144, 8, 65573, 262145, 8, 65574, 262146, 8, 131114, 262147, 8, 38, 262148, 8, 38, 262149, 8, 38, 262150, 8, 38, 262151, 8, 131115, 262152, 8, 65574, 262153, 8, 131114, 262154, 8, 38, 262155, 8, 38, 262156, 8, 38, 262157, 8, 38, 262158, 8, 131115, 262159, 8, 65574, 262160, 8, 65575, 262162, 8, 65573, 262163, 8, 65575, 262168, 8, 131109, 262169, 8, 131110, 262170, 8, 131110, 262171, 8, 131111, 327680, 8, 65573, 327681, 8, 65574, 327682, 8, 65574, 327683, 8, 65574, 327684, 8, 65574, 327685, 8, 65574, 327686, 8, 65574, 327687, 8, 65574, 327688, 8, 65574, 327689, 8, 65574, 327690, 8, 65574, 327691, 8, 65574, 327692, 8, 65574, 327693, 8, 65574, 327694, 8, 65574, 327695, 8, 65574, 327696, 8, 65575, 327698, 8, 65573, 327699, 8, 65575, 393216, 8, 65573, 393217, 8, 65574, 393218, 8, 65574, 393219, 8, 65578, 393220, 8, 131110, 393221, 8, 65579, 393222, 8, 65574, 393223, 8, 65578, 393224, 8, 131110, 393225, 8, 65579, 393226, 8, 65574, 393227, 8, 65578, 393228, 8, 131110, 393229, 8, 65579, 393230, 8, 65574, 393231, 8, 65574, 393232, 8, 65575, 393234, 8, 65573, 393235, 8, 65575, 524280, 8, 37, 524281, 8, 38, 524282, 8, 38, 524283, 8, 39, 458752, 8, 65573, 458753, 8, 65574, 458754, 8, 65574, 458755, 8, 65575, 458757, 8, 65573, 458758, 8, 65574, 458759, 8, 65575, 458761, 8, 65573, 458762, 8, 65574, 458763, 8, 65575, 458765, 8, 65573, 458766, 8, 65574, 458767, 8, 65574, 458768, 8, 65575, 458770, 8, 65573, 458771, 8, 65575, 589816, 8, 65573, 589817, 8, 65574, 589818, 8, 65574, 589819, 8, 131114, 589820, 8, 38, 589821, 8, 38, 589822, 8, 38, 589823, 8, 38, 524288, 8, 131115, 524289, 8, 65574, 524290, 8, 65574, 524291, 8, 65575, 524293, 8, 65573, 524294, 8, 65574, 524295, 8, 65575, 524297, 8, 65573, 524298, 8, 65574, 524299, 8, 65575, 524301, 8, 65573, 524302, 8, 65574, 524303, 8, 65574, 524304, 8, 65575, 524306, 8, 65573, 524307, 8, 65575, 655352, 8, 65573, 655353, 8, 65574, 655354, 8, 65574, 655355, 8, 65574, 655356, 8, 65574, 655357, 8, 65574, 655358, 8, 65574, 655359, 8, 65574, 589824, 8, 65574, 589825, 8, 65574, 589826, 8, 65574, 589827, 8, 131114, 589828, 8, 38, 589829, 8, 131115, 589830, 8, 65574, 589831, 8, 131114, 589832, 8, 38, 589833, 8, 131115, 589834, 8, 65574, 589835, 8, 131114, 589836, 8, 38, 589837, 8, 131115, 589838, 8, 65574, 589839, 8, 65574, 589840, 8, 131114, 589841, 8, 38, 589842, 8, 131115, 589843, 8, 65575, 720888, 8, 65573, 720889, 8, 65574, 720890, 8, 65574, 720891, 8, 65574, 720892, 8, 65574, 720893, 8, 65574, 720894, 8, 65574, 720895, 8, 65574, 655360, 8, 65574, 655361, 8, 65574, 655362, 8, 65574, 655363, 8, 65574, 655364, 8, 65574, 655365, 8, 65574, 655366, 8, 65574, 655367, 8, 65574, 655368, 8, 65574, 655369, 8, 65574, 655370, 8, 65574, 655371, 8, 65574, 655372, 8, 65574, 655373, 8, 65574, 655374, 8, 65574, 655375, 8, 65574, 655376, 8, 65574, 655377, 8, 65574, 655378, 8, 65574, 655379, 8, 65575, 786424, 8, 65573, 786425, 8, 65574, 786426, 8, 65574, 786427, 8, 65578, 786428, 8, 131110, 786429, 8, 131110, 786430, 8, 131110, 786431, 8, 131110, 720896, 8, 131110, 720897, 8, 131110, 720898, 8, 131110, 720899, 8, 131110, 720900, 8, 131110, 720901, 8, 131110, 720902, 8, 131110, 720903, 8, 131110, 720904, 8, 131110, 720905, 8, 131110, 720906, 8, 131110, 720907, 8, 131110, 720908, 8, 131110, 720909, 8, 131110, 720910, 8, 131110, 720911, 8, 131110, 720912, 8, 65579, 720913, 8, 65574, 720914, 8, 65574, 720915, 8, 65575, 851960, 8, 131109, 851961, 8, 131110, 851962, 8, 131110, 851963, 8, 131111, 786448, 8, 65573, 786449, 8, 65574, 786450, 8, 65574, 786451, 8, 65575, 851984, 8, 65573, 851985, 8, 65574, 851986, 8, 65574, 851987, 8, 65575, 917520, 8, 65573, 917521, 8, 65574, 917522, 8, 65574, 917523, 8, 65575, 983056, 8, 65573, 983057, 8, 65574, 983058, 8, 65574, 983059, 8, 65575, 1048591, 8, 37, 1048592, 8, 131115, 1048593, 8, 65574, 1048594, 8, 65574, 1048595, 8, 131114, 1048596, 8, 39, 1114127, 8, 65573, 1114128, 8, 65574, 1114129, 8, 65574, 1114130, 8, 65574, 1114131, 8, 65574, 1114132, 8, 65575, 1179663, 8, 65573, 1179664, 8, 65574, 1179665, 8, 65574, 1179666, 8, 65574, 1179667, 8, 65574, 1179668, 8, 65575, 1245199, 8, 131109, 1245200, 8, 131110, 1245201, 8, 131110, 1245202, 8, 131110, 1245203, 8, 131110, 1245204, 8, 131111 ) [node name="Wall (Collision)" type="TileMap" parent="."] -tile_set = SubResource( 9 ) +tile_set = SubResource( 3 ) cell_size = Vector2( 16, 16 ) cell_custom_transform = Transform2D( 8, 0, 0, 8, 0, 0 ) show_collision = true @@ -210,7 +210,7 @@ collision_layer = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="DoorCollision"] position = Vector2( 203, -9 ) -shape = SubResource( 11 ) +shape = SubResource( 4 ) [node name="NextArea" type="Area2D" parent="."] collision_layer = 2 @@ -218,8 +218,9 @@ collision_mask = 2 [node name="CollisionShape2D" type="CollisionShape2D" parent="NextArea"] position = Vector2( 200, -56 ) -shape = SubResource( 12 ) +shape = SubResource( 5 ) +[connection signal="demon_boss_death" from="YSort/Enemies/Demon Boss" to="." method="_on_Demon_Boss_demon_boss_death"] [connection signal="gem_collected" from="YSort/Items/TreasureChest" to="." method="_on_TreasureChest_gem_collected"] [connection signal="gem_collected" from="YSort/Items/TreasureChest2" to="." method="_on_TreasureChest_gem_collected"] [connection signal="gem_collected" from="YSort/Items/TreasureChest3" to="." method="_on_TreasureChest_gem_collected"] diff --git a/Levels/Level 5.tscn b/Levels/Level 5.tscn index 2fbb76e..26f0b74 100644 --- a/Levels/Level 5.tscn +++ b/Levels/Level 5.tscn @@ -55,7 +55,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/Objects/Chest.gd b/Levels/Objects/Chest.gd new file mode 100644 index 0000000..756fbb7 --- /dev/null +++ b/Levels/Objects/Chest.gd @@ -0,0 +1,38 @@ +extends AnimatedSprite + +export(PackedScene) var object_scene: PackedScene = null + +var is_player_inside: bool = false +var is_opened: bool = false +var has_key: bool = false + +onready var animation_player: AnimationPlayer = get_node("AnimationPlayer") +onready var tween: Tween = get_node("Key/Tween") + +func _ready() -> void: + assert(object_scene!=null) + animation_player.play("closed") + $Key/KeySprite.visible = false + +func _input(event: InputEvent) -> void: + if is_player_inside and not is_opened: + is_opened = true + animation_player.play("open") + _drop_object() + +func _drop_object() -> void: + #print($Key.position) + $Key/KeySprite.visible = true + tween.interpolate_property($Key, "position", Vector2(0,0), Vector2(0, -10), 1.0, Tween.TRANS_QUAD, + Tween.EASE_OUT) + tween.start() + yield(tween, "tween_completed") + $Key/KeySprite.visible = false + + +func _on_Area2D_player_entered(_player: KinematicBody2D) -> void: + is_player_inside = true + + +func _on_Area2D_player_exited(_player: KinematicBody2D) -> void: + is_player_inside = false diff --git a/Levels/Objects/Chest.tscn b/Levels/Objects/Chest.tscn new file mode 100644 index 0000000..b58c7fd --- /dev/null +++ b/Levels/Objects/Chest.tscn @@ -0,0 +1,178 @@ +[gd_scene load_steps=13 format=2] + +[ext_resource path="res://Sprites/Assets/treasureChest.png" type="Texture" id=1] +[ext_resource path="res://Sprites/Assets/treasureChestOpen.png" type="Texture" id=2] +[ext_resource path="res://Levels/Objects/Chest.gd" type="Script" id=3] +[ext_resource path="res://Sprites/Assets/Key.png" type="Texture" id=4] +[ext_resource path="res://Sprites/Assets/DoorClosed.png" type="Texture" id=5] +[ext_resource path="res://Sprites/Assets/DoorOpen.png" type="Texture" id=6] + +[sub_resource type="SpriteFrames" id=1] +animations = [ { +"frames": [ ExtResource( 2 ) ], +"loop": true, +"name": "open", +"speed": 5.0 +}, { +"frames": [ ExtResource( 1 ) ], +"loop": true, +"name": "closed", +"speed": 5.0 +} ] + +[sub_resource type="RectangleShape2D" id=2] +extents = Vector2( 60.5859, 42.3141 ) + +[sub_resource type="Animation" id=3] +resource_name = "closed" +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ "closed" ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 0 ] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Entrance:animation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ "closed" ] +} +tracks/3/type = "value" +tracks/3/path = NodePath("Entrance:frame") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 0 ] +} + +[sub_resource type="Animation" id=4] +resource_name = "open" +loop = true +tracks/0/type = "value" +tracks/0/path = NodePath(".:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ "open" ] +} +tracks/1/type = "value" +tracks/1/path = NodePath(".:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 0 ] +} +tracks/2/type = "value" +tracks/2/path = NodePath("Entrance:animation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ "open" ] +} +tracks/3/type = "value" +tracks/3/path = NodePath("Entrance:frame") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/keys = { +"times": PoolRealArray( 0 ), +"transitions": PoolRealArray( 1 ), +"update": 1, +"values": [ 0 ] +} + +[sub_resource type="SpriteFrames" id=5] +animations = [ { +"frames": [ ExtResource( 6 ) ], +"loop": true, +"name": "open", +"speed": 5.0 +}, { +"frames": [ ExtResource( 5 ) ], +"loop": true, +"name": "closed", +"speed": 5.0 +} ] + +[sub_resource type="Animation" id=6] +resource_name = "closed" + +[node name="TreasureChest" type="AnimatedSprite"] +position = Vector2( 1, 0 ) +frames = SubResource( 1 ) +animation = "closed" +script = ExtResource( 3 ) + +[node name="Area" type="Area2D" parent="."] +scale = Vector2( 0.5, 0.5 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area"] +shape = SubResource( 2 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +anims/closed = SubResource( 3 ) +anims/open = SubResource( 4 ) + +[node name="Key" type="Node2D" parent="."] + +[node name="KeySprite" type="Sprite" parent="Key"] +texture = ExtResource( 4 ) + +[node name="Tween" type="Tween" parent="Key"] + +[node name="Entrance" type="AnimatedSprite" parent="."] +position = Vector2( 403, -715 ) +frames = SubResource( 5 ) +animation = "closed" + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Entrance"] +anims/closed = SubResource( 6 ) + +[connection signal="body_entered" from="Area" to="." method="_on_Area2D_player_entered"] +[connection signal="body_exited" from="Area" to="." method="_on_Area2D_player_exited"] diff --git a/Levels/Objects/Door.tscn b/Levels/Objects/Door.tscn index bf3718d..2850f12 100644 --- a/Levels/Objects/Door.tscn +++ b/Levels/Objects/Door.tscn @@ -1,5 +1,6 @@ [gd_scene load_steps=3 format=2] + [ext_resource path="res://Sprites/Levels/Objects/Gate_Open.png" type="Texture" id=1] [ext_resource path="res://Sprites/Levels/Objects/Gate_Closed.png" type="Texture" id=2] diff --git a/Levels/Objects/Gem.gd b/Levels/Objects/Gem.gd new file mode 100644 index 0000000..a6c6110 --- /dev/null +++ b/Levels/Objects/Gem.gd @@ -0,0 +1,24 @@ +extends Node2D + + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass + + +func _on_AnimationPlayer_animation_finished(anim_name: String) -> void: + $GemSprite.visible = false + + +func _on_AnimationPlayer_animation_started(anim_name: String) -> void: + $GemSprite.visible = true \ No newline at end of file diff --git a/Levels/Objects/Gem.tscn b/Levels/Objects/Gem.tscn new file mode 100644 index 0000000..4009d63 --- /dev/null +++ b/Levels/Objects/Gem.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://Sprites/Assets/resources_basic.png" type="Texture" id=1] +[ext_resource path="res://Levels/Objects/Gem.gd" type="Script" id=2] + +[sub_resource type="Animation" id=3] +resource_name = "rise" +length = 1.2 +tracks/0/type = "value" +tracks/0/path = NodePath("GemSprite:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/keys = { +"times": PoolRealArray( 0, 0.3, 0.8, 1.2 ), +"transitions": PoolRealArray( 1, 1, 1, 1 ), +"update": 0, +"values": [ Vector2( 0, 0 ), Vector2( 0, -10 ), Vector2( 0, -18 ), Vector2( 0, -20 ) ] +} + +[node name="Gem" type="Node2D"] +script = ExtResource( 2 ) + +[node name="GemSprite" type="Sprite" parent="."] +position = Vector2( 0, -20 ) +texture = ExtResource( 1 ) +region_enabled = true +region_rect = Rect2( 2, 50, 20, 20 ) + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +anims/rise = SubResource( 3 ) + +[connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_AnimationPlayer_animation_finished"] \ No newline at end of file diff --git a/Levels/Objects/TreasureChest.gd b/Levels/Objects/TreasureChest.gd new file mode 100644 index 0000000..11ca959 --- /dev/null +++ b/Levels/Objects/TreasureChest.gd @@ -0,0 +1,33 @@ +extends Sprite + +var is_player_inside: bool = false +var is_opened: bool = false +var has_gem: bool = true + +signal gem_collected + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass + + +func _on_Player_Detector_area_entered(area: Area2D) -> void: + if area.get_parent().name == 'Player': + if is_opened == false: + $chestClosed.visible = false + $chestOpened.visible = true + $Gem.visible = true + $Gem/AnimationPlayer.play("rise") + is_opened = true + has_gem = false + emit_signal("gem_collected") \ No newline at end of file diff --git a/Levels/Objects/TreasureChest.tscn b/Levels/Objects/TreasureChest.tscn new file mode 100644 index 0000000..6502761 --- /dev/null +++ b/Levels/Objects/TreasureChest.tscn @@ -0,0 +1,36 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://Sprites/Assets/treasureChestOpen.png" type="Texture" id=1] +[ext_resource path="res://Sprites/Assets/treasureChest.png" type="Texture" id=2] +[ext_resource path="res://Levels/Objects/Gem.tscn" type="PackedScene" id=3] +[ext_resource path="res://Levels/Objects/TreasureChest.gd" type="Script" id=4] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 21.3333, 17.3333 ) + +[node name="TreasureChest" type="Sprite" groups=["enemies"]] +script = ExtResource( 4 ) + +[node name="chestOpened" type="Sprite" parent="."] +visible = false +texture = ExtResource( 1 ) + +[node name="chestClosed" type="Sprite" parent="."] +texture = ExtResource( 2 ) + +[node name="Gem" parent="." instance=ExtResource( 3 )] +visible = false + +[node name="Player Detector" type="Area2D" parent="."] +collision_layer = 0 +collision_mask = 2 +input_pickable = false +monitorable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector"] +visible = false +position = Vector2( 1, -1 ) +scale = Vector2( 1.5, 1.5 ) +shape = SubResource( 1 ) + +[connection signal="area_entered" from="Player Detector" to="." method="_on_Player_Detector_area_entered"] \ No newline at end of file diff --git a/Levels/Objects/deadTree.tscn b/Levels/Objects/deadTree.tscn new file mode 100644 index 0000000..0f8d781 --- /dev/null +++ b/Levels/Objects/deadTree.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://Sprites/Assets/Dead_Tree.png" type="Texture" id=1] + +[sub_resource type="CapsuleShape2D" id=1] +radius = 3.0 +height = 4.0 + +[node name="Dead Tree" type="Node2D"] +scale = Vector2( 2, 2 ) + +[node name="Sprite" type="Sprite" parent="."] +position = Vector2( 0, -1.93028 ) +scale = Vector2( 1, 1.48257 ) +texture = ExtResource( 1 ) +offset = Vector2( -1, -5 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource( 1 ) diff --git a/Levels/Objects/forestHouse.tscn b/Levels/Objects/forestHouse.tscn new file mode 100644 index 0000000..c9c4a9f --- /dev/null +++ b/Levels/Objects/forestHouse.tscn @@ -0,0 +1,17 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://Sprites/Assets/forestHouse.png" type="Texture" id=1] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 13, 10 ) + +[node name="forestHouse" type="Node2D"] + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 1 ) +offset = Vector2( 0, -8 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="."] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource( 1 ) diff --git a/Levels/PortalDarkForest.gd b/Levels/PortalDarkForest.gd new file mode 100644 index 0000000..9524861 --- /dev/null +++ b/Levels/PortalDarkForest.gd @@ -0,0 +1,17 @@ +extends Area2D + + +# Declare member variables here. Examples: +# var a: int = 2 +# var b: String = "text" + + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + self.visible = false + $CollisionShape2D.visible = false + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta: float) -> void: +# pass diff --git a/Levels/Traps/Spawn Trap.gd b/Levels/Traps/Spawn Trap.gd index 130e1ed..569d809 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/Levels/Treasure Chest.gd b/Levels/Treasure Chest.gd new file mode 100644 index 0000000..b43decb --- /dev/null +++ b/Levels/Treasure Chest.gd @@ -0,0 +1,8 @@ +extends AnimatedSprite + +export(PackedScene) var object_scene: PackedScene = null + +var is_player_inside: bool = false +var is_opened: bool = false + +onready var animationplayer: AnimationPlayer = get_node("AnimationPlayer") diff --git a/Resources/level4tileset.png b/Resources/level4tileset.png new file mode 100644 index 0000000..a1d4cee Binary files /dev/null and b/Resources/level4tileset.png differ diff --git a/Resources/level4tileset.png.import b/Resources/level4tileset.png.import new file mode 100644 index 0000000..a97d0ef --- /dev/null +++ b/Resources/level4tileset.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/level4tileset.png-74825b1dfde7ff29ff29da6688c56486.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Resources/level4tileset.png" +dest_files=[ "res://.import/level4tileset.png-74825b1dfde7ff29ff29da6688c56486.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Resources/level4tileset.tres b/Resources/level4tileset.tres new file mode 100644 index 0000000..d297804 --- /dev/null +++ b/Resources/level4tileset.tres @@ -0,0 +1,281 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="res://Resources/level4tileset.png" type="Texture" id=1] + +[resource] +0/name = "tileset_mk_16_16_nature_tileset_godot.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 960, 400 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 1 +0/autotile/bitmask_flags = [ Vector2( 1, 0 ), 432, Vector2( 1, 1 ), 438, Vector2( 1, 2 ), 54, Vector2( 1, 3 ), 48, Vector2( 2, 0 ), 504, Vector2( 2, 1 ), 511, Vector2( 2, 2 ), 63, Vector2( 2, 3 ), 56, Vector2( 3, 0 ), 216, Vector2( 3, 1 ), 219, Vector2( 3, 2 ), 27, Vector2( 3, 3 ), 24, Vector2( 4, 0 ), 144, Vector2( 4, 1 ), 146, Vector2( 4, 2 ), 18, Vector2( 4, 3 ), 16, Vector2( 5, 0 ), 176, Vector2( 5, 1 ), 182, Vector2( 5, 2 ), 434, Vector2( 5, 3 ), 50, Vector2( 5, 4 ), 178, Vector2( 6, 0 ), 248, Vector2( 6, 1 ), 255, Vector2( 6, 2 ), 507, Vector2( 6, 3 ), 59, Vector2( 6, 4 ), 251, Vector2( 7, 0 ), 440, Vector2( 7, 1 ), 447, Vector2( 7, 2 ), 510, Vector2( 7, 3 ), 62, Vector2( 7, 4 ), 446, Vector2( 8, 0 ), 152, Vector2( 8, 1 ), 155, Vector2( 8, 2 ), 218, Vector2( 8, 3 ), 26, Vector2( 8, 4 ), 154, Vector2( 9, 0 ), 184, Vector2( 9, 1 ), 191, Vector2( 9, 2 ), 506, Vector2( 9, 3 ), 58, Vector2( 9, 4 ), 186, Vector2( 10, 0 ), 443, Vector2( 10, 1 ), 254, Vector2( 10, 2 ), 442, Vector2( 10, 3 ), 190, Vector2( 11, 2 ), 250, Vector2( 11, 3 ), 187 ] +0/autotile/icon_coordinate = Vector2( 2, 1 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 +1/name = "tileset_mk_16_16_nature_tileset_godot.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 0, 0, 960, 400 ) +1/tile_mode = 1 +1/autotile/bitmask_mode = 1 +1/autotile/bitmask_flags = [ Vector2( 1, 6 ), 432, Vector2( 1, 7 ), 438, Vector2( 1, 8 ), 54, Vector2( 1, 9 ), 48, Vector2( 2, 6 ), 504, Vector2( 2, 7 ), 511, Vector2( 2, 8 ), 63, Vector2( 2, 9 ), 56, Vector2( 3, 6 ), 216, Vector2( 3, 7 ), 219, Vector2( 3, 8 ), 27, Vector2( 3, 9 ), 24, Vector2( 4, 6 ), 144, Vector2( 4, 7 ), 146, Vector2( 4, 8 ), 18, Vector2( 4, 9 ), 16, Vector2( 5, 6 ), 176, Vector2( 5, 7 ), 182, Vector2( 5, 8 ), 434, Vector2( 5, 9 ), 50, Vector2( 5, 10 ), 178, Vector2( 6, 6 ), 248, Vector2( 6, 7 ), 255, Vector2( 6, 8 ), 507, Vector2( 6, 9 ), 59, Vector2( 6, 10 ), 251, Vector2( 7, 6 ), 440, Vector2( 7, 7 ), 447, Vector2( 7, 8 ), 510, Vector2( 7, 9 ), 62, Vector2( 7, 10 ), 446, Vector2( 8, 6 ), 152, Vector2( 8, 7 ), 155, Vector2( 8, 8 ), 218, Vector2( 8, 9 ), 26, Vector2( 8, 10 ), 154, Vector2( 9, 6 ), 184, Vector2( 9, 7 ), 191, Vector2( 9, 8 ), 506, Vector2( 9, 9 ), 58, Vector2( 9, 10 ), 186, Vector2( 10, 6 ), 443, Vector2( 10, 7 ), 254, Vector2( 10, 8 ), 442, Vector2( 10, 9 ), 190, Vector2( 11, 8 ), 250, Vector2( 11, 9 ), 187 ] +1/autotile/icon_coordinate = Vector2( 2, 7 ) +1/autotile/tile_size = Vector2( 16, 16 ) +1/autotile/spacing = 0 +1/autotile/occluder_map = [ ] +1/autotile/navpoly_map = [ ] +1/autotile/priority_map = [ ] +1/autotile/z_index_map = [ ] +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 +2/name = "tileset_mk_16_16_nature_tileset_godot.png 2" +2/texture = ExtResource( 1 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 0, 0, 960, 400 ) +2/tile_mode = 1 +2/autotile/bitmask_mode = 1 +2/autotile/bitmask_flags = [ Vector2( 13, 0 ), 432, Vector2( 13, 1 ), 438, Vector2( 13, 2 ), 54, Vector2( 13, 3 ), 48, Vector2( 14, 0 ), 504, Vector2( 14, 1 ), 511, Vector2( 14, 2 ), 63, Vector2( 14, 3 ), 56, Vector2( 15, 0 ), 216, Vector2( 15, 1 ), 219, Vector2( 15, 2 ), 27, Vector2( 15, 3 ), 24, Vector2( 16, 0 ), 144, Vector2( 16, 1 ), 146, Vector2( 16, 2 ), 18, Vector2( 16, 3 ), 16, Vector2( 17, 0 ), 176, Vector2( 17, 1 ), 182, Vector2( 17, 2 ), 434, Vector2( 17, 3 ), 50, Vector2( 17, 4 ), 178, Vector2( 18, 0 ), 248, Vector2( 18, 1 ), 255, Vector2( 18, 2 ), 507, Vector2( 18, 3 ), 59, Vector2( 18, 4 ), 251, Vector2( 19, 0 ), 440, Vector2( 19, 1 ), 447, Vector2( 19, 2 ), 510, Vector2( 19, 3 ), 62, Vector2( 19, 4 ), 446, Vector2( 20, 0 ), 152, Vector2( 20, 1 ), 155, Vector2( 20, 2 ), 218, Vector2( 20, 3 ), 26, Vector2( 20, 4 ), 154, Vector2( 21, 0 ), 184, Vector2( 21, 1 ), 191, Vector2( 21, 2 ), 506, Vector2( 21, 3 ), 58, Vector2( 21, 4 ), 186, Vector2( 22, 0 ), 443, Vector2( 22, 1 ), 254, Vector2( 22, 2 ), 442, Vector2( 22, 3 ), 190, Vector2( 23, 2 ), 250, Vector2( 23, 3 ), 187 ] +2/autotile/icon_coordinate = Vector2( 14, 1 ) +2/autotile/tile_size = Vector2( 16, 16 ) +2/autotile/spacing = 0 +2/autotile/occluder_map = [ ] +2/autotile/navpoly_map = [ ] +2/autotile/priority_map = [ ] +2/autotile/z_index_map = [ ] +2/occluder_offset = Vector2( 0, 0 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shape_offset = Vector2( 0, 0 ) +2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +2/shape_one_way = false +2/shape_one_way_margin = 0.0 +2/shapes = [ ] +2/z_index = 0 +3/name = "tileset_mk_16_16_nature_tileset_godot.png 3" +3/texture = ExtResource( 1 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 0, 0, 960, 400 ) +3/tile_mode = 1 +3/autotile/bitmask_mode = 1 +3/autotile/bitmask_flags = [ Vector2( 13, 6 ), 432, Vector2( 13, 7 ), 438, Vector2( 13, 8 ), 54, Vector2( 13, 9 ), 48, Vector2( 14, 6 ), 504, Vector2( 14, 7 ), 511, Vector2( 14, 8 ), 63, Vector2( 14, 9 ), 56, Vector2( 15, 6 ), 216, Vector2( 15, 7 ), 219, Vector2( 15, 8 ), 27, Vector2( 15, 9 ), 24, Vector2( 16, 6 ), 144, Vector2( 16, 7 ), 146, Vector2( 16, 8 ), 18, Vector2( 16, 9 ), 16, Vector2( 17, 6 ), 176, Vector2( 17, 7 ), 182, Vector2( 17, 8 ), 434, Vector2( 17, 9 ), 50, Vector2( 17, 10 ), 178, Vector2( 18, 6 ), 248, Vector2( 18, 7 ), 255, Vector2( 18, 8 ), 507, Vector2( 18, 9 ), 59, Vector2( 18, 10 ), 251, Vector2( 19, 6 ), 440, Vector2( 19, 7 ), 447, Vector2( 19, 8 ), 510, Vector2( 19, 9 ), 62, Vector2( 19, 10 ), 446, Vector2( 20, 6 ), 152, Vector2( 20, 7 ), 155, Vector2( 20, 8 ), 218, Vector2( 20, 9 ), 26, Vector2( 20, 10 ), 154, Vector2( 21, 6 ), 184, Vector2( 21, 7 ), 191, Vector2( 21, 8 ), 506, Vector2( 21, 9 ), 58, Vector2( 21, 10 ), 186, Vector2( 22, 6 ), 443, Vector2( 22, 7 ), 254, Vector2( 22, 8 ), 442, Vector2( 22, 9 ), 190, Vector2( 23, 8 ), 250, Vector2( 23, 9 ), 187 ] +3/autotile/icon_coordinate = Vector2( 14, 7 ) +3/autotile/tile_size = Vector2( 16, 16 ) +3/autotile/spacing = 0 +3/autotile/occluder_map = [ ] +3/autotile/navpoly_map = [ ] +3/autotile/priority_map = [ ] +3/autotile/z_index_map = [ ] +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape_one_way = false +3/shape_one_way_margin = 0.0 +3/shapes = [ ] +3/z_index = 0 +4/name = "tileset_mk_16_16_nature_tileset_godot.png 4" +4/texture = ExtResource( 1 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 0, 0, 960, 400 ) +4/tile_mode = 1 +4/autotile/bitmask_mode = 1 +4/autotile/bitmask_flags = [ Vector2( 0, 14 ), 432, Vector2( 0, 15 ), 438, Vector2( 0, 16 ), 54, Vector2( 0, 17 ), 48, Vector2( 1, 14 ), 504, Vector2( 1, 15 ), 511, Vector2( 1, 16 ), 63, Vector2( 1, 17 ), 56, Vector2( 2, 14 ), 216, Vector2( 2, 15 ), 219, Vector2( 2, 16 ), 27, Vector2( 2, 17 ), 24, Vector2( 3, 14 ), 144, Vector2( 3, 15 ), 146, Vector2( 3, 16 ), 18, Vector2( 3, 17 ), 16, Vector2( 4, 14 ), 176, Vector2( 4, 15 ), 182, Vector2( 4, 16 ), 434, Vector2( 4, 17 ), 50, Vector2( 4, 18 ), 178, Vector2( 5, 14 ), 248, Vector2( 5, 15 ), 255, Vector2( 5, 16 ), 507, Vector2( 5, 17 ), 59, Vector2( 5, 18 ), 251, Vector2( 6, 14 ), 440, Vector2( 6, 15 ), 447, Vector2( 6, 16 ), 510, Vector2( 6, 17 ), 62, Vector2( 6, 18 ), 446, Vector2( 7, 14 ), 152, Vector2( 7, 15 ), 155, Vector2( 7, 16 ), 218, Vector2( 7, 17 ), 26, Vector2( 7, 18 ), 154, Vector2( 8, 14 ), 184, Vector2( 8, 15 ), 191, Vector2( 8, 16 ), 506, Vector2( 8, 17 ), 58, Vector2( 8, 18 ), 186, Vector2( 9, 14 ), 443, Vector2( 9, 15 ), 254, Vector2( 9, 16 ), 442, Vector2( 9, 17 ), 190, Vector2( 10, 16 ), 250, Vector2( 10, 17 ), 187 ] +4/autotile/icon_coordinate = Vector2( 1, 15 ) +4/autotile/tile_size = Vector2( 16, 16 ) +4/autotile/spacing = 0 +4/autotile/occluder_map = [ ] +4/autotile/navpoly_map = [ ] +4/autotile/priority_map = [ ] +4/autotile/z_index_map = [ ] +4/occluder_offset = Vector2( 0, 0 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shape_offset = Vector2( 0, 0 ) +4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +4/shape_one_way = false +4/shape_one_way_margin = 0.0 +4/shapes = [ ] +4/z_index = 0 +5/name = "tileset_mk_16_16_nature_tileset_godot.png 5" +5/texture = ExtResource( 1 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 0, 0, 960, 400 ) +5/tile_mode = 1 +5/autotile/bitmask_mode = 1 +5/autotile/bitmask_flags = [ Vector2( 0, 20 ), 432, Vector2( 0, 21 ), 438, Vector2( 0, 22 ), 54, Vector2( 0, 23 ), 48, Vector2( 1, 20 ), 504, Vector2( 1, 21 ), 511, Vector2( 1, 22 ), 63, Vector2( 1, 23 ), 56, Vector2( 2, 20 ), 216, Vector2( 2, 21 ), 219, Vector2( 2, 22 ), 27, Vector2( 2, 23 ), 24, Vector2( 3, 20 ), 144, Vector2( 3, 21 ), 146, Vector2( 3, 22 ), 18, Vector2( 3, 23 ), 16, Vector2( 4, 20 ), 176, Vector2( 4, 21 ), 182, Vector2( 4, 22 ), 434, Vector2( 4, 23 ), 50, Vector2( 4, 24 ), 178, Vector2( 5, 20 ), 248, Vector2( 5, 21 ), 255, Vector2( 5, 22 ), 507, Vector2( 5, 23 ), 59, Vector2( 5, 24 ), 251, Vector2( 6, 20 ), 440, Vector2( 6, 21 ), 447, Vector2( 6, 22 ), 510, Vector2( 6, 23 ), 62, Vector2( 6, 24 ), 446, Vector2( 7, 20 ), 152, Vector2( 7, 21 ), 155, Vector2( 7, 22 ), 218, Vector2( 7, 23 ), 26, Vector2( 7, 24 ), 154, Vector2( 8, 20 ), 184, Vector2( 8, 21 ), 191, Vector2( 8, 22 ), 506, Vector2( 8, 23 ), 58, Vector2( 8, 24 ), 186, Vector2( 9, 20 ), 443, Vector2( 9, 21 ), 254, Vector2( 9, 22 ), 442, Vector2( 9, 23 ), 190, Vector2( 10, 22 ), 250, Vector2( 10, 23 ), 187 ] +5/autotile/icon_coordinate = Vector2( 1, 21 ) +5/autotile/tile_size = Vector2( 16, 16 ) +5/autotile/spacing = 0 +5/autotile/occluder_map = [ ] +5/autotile/navpoly_map = [ ] +5/autotile/priority_map = [ ] +5/autotile/z_index_map = [ ] +5/occluder_offset = Vector2( 0, 0 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shape_offset = Vector2( 0, 0 ) +5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +5/shape_one_way = false +5/shape_one_way_margin = 0.0 +5/shapes = [ ] +5/z_index = 0 +6/name = "tileset_mk_16_16_nature_tileset_godot.png 6" +6/texture = ExtResource( 1 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 0, 0, 960, 400 ) +6/tile_mode = 1 +6/autotile/bitmask_mode = 1 +6/autotile/bitmask_flags = [ Vector2( 25, 0 ), 432, Vector2( 25, 1 ), 438, Vector2( 25, 2 ), 54, Vector2( 25, 3 ), 48, Vector2( 26, 0 ), 504, Vector2( 26, 1 ), 511, Vector2( 26, 2 ), 63, Vector2( 26, 3 ), 56, Vector2( 27, 0 ), 216, Vector2( 27, 1 ), 219, Vector2( 27, 2 ), 27, Vector2( 27, 3 ), 24, Vector2( 28, 0 ), 144, Vector2( 28, 1 ), 146, Vector2( 28, 2 ), 18, Vector2( 28, 3 ), 16, Vector2( 29, 0 ), 176, Vector2( 29, 1 ), 182, Vector2( 29, 2 ), 434, Vector2( 29, 3 ), 50, Vector2( 29, 4 ), 178, Vector2( 30, 0 ), 248, Vector2( 30, 1 ), 255, Vector2( 30, 2 ), 507, Vector2( 30, 3 ), 59, Vector2( 30, 4 ), 251, Vector2( 31, 0 ), 440, Vector2( 31, 1 ), 447, Vector2( 31, 2 ), 510, Vector2( 31, 3 ), 62, Vector2( 31, 4 ), 446, Vector2( 32, 0 ), 152, Vector2( 32, 1 ), 155, Vector2( 32, 2 ), 218, Vector2( 32, 3 ), 26, Vector2( 32, 4 ), 154, Vector2( 33, 0 ), 184, Vector2( 33, 1 ), 191, Vector2( 33, 2 ), 506, Vector2( 33, 3 ), 58, Vector2( 33, 4 ), 186, Vector2( 34, 0 ), 443, Vector2( 34, 1 ), 254, Vector2( 34, 2 ), 442, Vector2( 34, 3 ), 190, Vector2( 35, 2 ), 250, Vector2( 35, 3 ), 187 ] +6/autotile/icon_coordinate = Vector2( 26, 1 ) +6/autotile/tile_size = Vector2( 16, 16 ) +6/autotile/spacing = 0 +6/autotile/occluder_map = [ ] +6/autotile/navpoly_map = [ ] +6/autotile/priority_map = [ ] +6/autotile/z_index_map = [ ] +6/occluder_offset = Vector2( 0, 0 ) +6/navigation_offset = Vector2( 0, 0 ) +6/shape_offset = Vector2( 0, 0 ) +6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +6/shape_one_way = false +6/shape_one_way_margin = 0.0 +6/shapes = [ ] +6/z_index = 0 +7/name = "tileset_mk_16_16_nature_tileset_godot.png 7" +7/texture = ExtResource( 1 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 0, 0, 960, 400 ) +7/tile_mode = 1 +7/autotile/bitmask_mode = 1 +7/autotile/bitmask_flags = [ Vector2( 25, 6 ), 432, Vector2( 25, 7 ), 438, Vector2( 25, 8 ), 54, Vector2( 25, 9 ), 48, Vector2( 26, 6 ), 504, Vector2( 26, 7 ), 511, Vector2( 26, 8 ), 63, Vector2( 26, 9 ), 56, Vector2( 27, 6 ), 216, Vector2( 27, 7 ), 219, Vector2( 27, 8 ), 27, Vector2( 27, 9 ), 24, Vector2( 28, 6 ), 144, Vector2( 28, 7 ), 146, Vector2( 28, 8 ), 18, Vector2( 28, 9 ), 16, Vector2( 29, 6 ), 176, Vector2( 29, 7 ), 182, Vector2( 29, 8 ), 434, Vector2( 29, 9 ), 50, Vector2( 29, 10 ), 178, Vector2( 30, 6 ), 248, Vector2( 30, 7 ), 255, Vector2( 30, 8 ), 507, Vector2( 30, 9 ), 59, Vector2( 30, 10 ), 251, Vector2( 31, 6 ), 440, Vector2( 31, 7 ), 447, Vector2( 31, 8 ), 510, Vector2( 31, 9 ), 62, Vector2( 31, 10 ), 446, Vector2( 32, 6 ), 152, Vector2( 32, 7 ), 155, Vector2( 32, 8 ), 218, Vector2( 32, 9 ), 26, Vector2( 32, 10 ), 154, Vector2( 33, 6 ), 184, Vector2( 33, 7 ), 191, Vector2( 33, 8 ), 506, Vector2( 33, 9 ), 58, Vector2( 33, 10 ), 186, Vector2( 34, 6 ), 443, Vector2( 34, 7 ), 254, Vector2( 34, 8 ), 442, Vector2( 34, 9 ), 190, Vector2( 35, 8 ), 250, Vector2( 35, 9 ), 187 ] +7/autotile/icon_coordinate = Vector2( 26, 7 ) +7/autotile/tile_size = Vector2( 16, 16 ) +7/autotile/spacing = 0 +7/autotile/occluder_map = [ ] +7/autotile/navpoly_map = [ ] +7/autotile/priority_map = [ ] +7/autotile/z_index_map = [ ] +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape_one_way = false +7/shape_one_way_margin = 0.0 +7/shapes = [ ] +7/z_index = 0 +8/name = "tileset_mk_16_16_nature_tileset_godot.png 8" +8/texture = ExtResource( 1 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 0, 0, 960, 400 ) +8/tile_mode = 1 +8/autotile/bitmask_mode = 1 +8/autotile/bitmask_flags = [ Vector2( 37, 0 ), 432, Vector2( 37, 1 ), 438, Vector2( 37, 2 ), 54, Vector2( 37, 3 ), 48, Vector2( 38, 0 ), 504, Vector2( 38, 1 ), 511, Vector2( 38, 2 ), 63, Vector2( 38, 3 ), 56, Vector2( 39, 0 ), 216, Vector2( 39, 1 ), 219, Vector2( 39, 2 ), 27, Vector2( 39, 3 ), 24, Vector2( 40, 0 ), 144, Vector2( 40, 1 ), 146, Vector2( 40, 2 ), 18, Vector2( 40, 3 ), 16, Vector2( 41, 0 ), 176, Vector2( 41, 1 ), 182, Vector2( 41, 2 ), 434, Vector2( 41, 3 ), 50, Vector2( 41, 4 ), 178, Vector2( 42, 0 ), 248, Vector2( 42, 1 ), 255, Vector2( 42, 2 ), 507, Vector2( 42, 3 ), 59, Vector2( 42, 4 ), 251, Vector2( 43, 0 ), 440, Vector2( 43, 1 ), 447, Vector2( 43, 2 ), 510, Vector2( 43, 3 ), 62, Vector2( 43, 4 ), 446, Vector2( 44, 0 ), 152, Vector2( 44, 1 ), 155, Vector2( 44, 2 ), 218, Vector2( 44, 3 ), 26, Vector2( 44, 4 ), 154, Vector2( 45, 0 ), 184, Vector2( 45, 1 ), 191, Vector2( 45, 2 ), 506, Vector2( 45, 3 ), 58, Vector2( 45, 4 ), 186, Vector2( 46, 0 ), 443, Vector2( 46, 1 ), 254, Vector2( 46, 2 ), 442, Vector2( 46, 3 ), 190, Vector2( 47, 2 ), 250, Vector2( 47, 3 ), 187 ] +8/autotile/icon_coordinate = Vector2( 38, 1 ) +8/autotile/tile_size = Vector2( 16, 16 ) +8/autotile/spacing = 0 +8/autotile/occluder_map = [ ] +8/autotile/navpoly_map = [ ] +8/autotile/priority_map = [ ] +8/autotile/z_index_map = [ ] +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 +9/name = "tileset_mk_16_16_nature_tileset_godot.png 9" +9/texture = ExtResource( 1 ) +9/tex_offset = Vector2( 0, 0 ) +9/modulate = Color( 1, 1, 1, 1 ) +9/region = Rect2( 0, 0, 960, 400 ) +9/tile_mode = 1 +9/autotile/bitmask_mode = 1 +9/autotile/bitmask_flags = [ Vector2( 37, 6 ), 432, Vector2( 37, 7 ), 438, Vector2( 37, 8 ), 54, Vector2( 37, 9 ), 48, Vector2( 38, 6 ), 504, Vector2( 38, 7 ), 511, Vector2( 38, 8 ), 63, Vector2( 38, 9 ), 56, Vector2( 39, 6 ), 216, Vector2( 39, 7 ), 219, Vector2( 39, 8 ), 27, Vector2( 39, 9 ), 24, Vector2( 40, 6 ), 144, Vector2( 40, 7 ), 146, Vector2( 40, 8 ), 18, Vector2( 40, 9 ), 16, Vector2( 41, 6 ), 176, Vector2( 41, 7 ), 182, Vector2( 41, 8 ), 434, Vector2( 41, 9 ), 50, Vector2( 41, 10 ), 178, Vector2( 42, 6 ), 248, Vector2( 42, 7 ), 255, Vector2( 42, 8 ), 507, Vector2( 42, 9 ), 59, Vector2( 42, 10 ), 251, Vector2( 43, 6 ), 440, Vector2( 43, 7 ), 447, Vector2( 43, 8 ), 510, Vector2( 43, 9 ), 62, Vector2( 43, 10 ), 446, Vector2( 44, 6 ), 152, Vector2( 44, 7 ), 155, Vector2( 44, 8 ), 218, Vector2( 44, 9 ), 26, Vector2( 44, 10 ), 154, Vector2( 45, 6 ), 184, Vector2( 45, 7 ), 191, Vector2( 45, 8 ), 506, Vector2( 45, 9 ), 58, Vector2( 45, 10 ), 186, Vector2( 46, 6 ), 443, Vector2( 46, 7 ), 254, Vector2( 46, 8 ), 442, Vector2( 46, 9 ), 190, Vector2( 47, 8 ), 250, Vector2( 47, 9 ), 187 ] +9/autotile/icon_coordinate = Vector2( 38, 7 ) +9/autotile/tile_size = Vector2( 16, 16 ) +9/autotile/spacing = 0 +9/autotile/occluder_map = [ ] +9/autotile/navpoly_map = [ ] +9/autotile/priority_map = [ ] +9/autotile/z_index_map = [ ] +9/occluder_offset = Vector2( 0, 0 ) +9/navigation_offset = Vector2( 0, 0 ) +9/shape_offset = Vector2( 0, 0 ) +9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +9/shape_one_way = false +9/shape_one_way_margin = 0.0 +9/shapes = [ ] +9/z_index = 0 +10/name = "tileset_mk_16_16_nature_tileset_godot.png 10" +10/texture = ExtResource( 1 ) +10/tex_offset = Vector2( 0, 0 ) +10/modulate = Color( 1, 1, 1, 1 ) +10/region = Rect2( 0, 0, 960, 400 ) +10/tile_mode = 1 +10/autotile/bitmask_mode = 1 +10/autotile/bitmask_flags = [ Vector2( 49, 0 ), 432, Vector2( 49, 1 ), 438, Vector2( 49, 2 ), 54, Vector2( 49, 3 ), 48, Vector2( 50, 0 ), 504, Vector2( 50, 1 ), 511, Vector2( 50, 2 ), 63, Vector2( 50, 3 ), 56, Vector2( 51, 0 ), 216, Vector2( 51, 1 ), 219, Vector2( 51, 2 ), 27, Vector2( 51, 3 ), 24, Vector2( 52, 0 ), 144, Vector2( 52, 1 ), 146, Vector2( 52, 2 ), 18, Vector2( 52, 3 ), 16, Vector2( 53, 0 ), 176, Vector2( 53, 1 ), 182, Vector2( 53, 2 ), 434, Vector2( 53, 3 ), 50, Vector2( 53, 4 ), 178, Vector2( 54, 0 ), 248, Vector2( 54, 1 ), 255, Vector2( 54, 2 ), 507, Vector2( 54, 3 ), 59, Vector2( 54, 4 ), 251, Vector2( 55, 0 ), 440, Vector2( 55, 1 ), 447, Vector2( 55, 2 ), 510, Vector2( 55, 3 ), 62, Vector2( 55, 4 ), 446, Vector2( 56, 0 ), 152, Vector2( 56, 1 ), 155, Vector2( 56, 2 ), 218, Vector2( 56, 3 ), 26, Vector2( 56, 4 ), 154, Vector2( 57, 0 ), 184, Vector2( 57, 1 ), 191, Vector2( 57, 2 ), 506, Vector2( 57, 3 ), 58, Vector2( 57, 4 ), 186, Vector2( 58, 0 ), 443, Vector2( 58, 1 ), 254, Vector2( 58, 2 ), 442, Vector2( 58, 3 ), 190, Vector2( 59, 2 ), 250, Vector2( 59, 3 ), 187 ] +10/autotile/icon_coordinate = Vector2( 50, 1 ) +10/autotile/tile_size = Vector2( 16, 16 ) +10/autotile/spacing = 0 +10/autotile/occluder_map = [ ] +10/autotile/navpoly_map = [ ] +10/autotile/priority_map = [ ] +10/autotile/z_index_map = [ ] +10/occluder_offset = Vector2( 0, 0 ) +10/navigation_offset = Vector2( 0, 0 ) +10/shape_offset = Vector2( 0, 0 ) +10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +10/shape_one_way = false +10/shape_one_way_margin = 0.0 +10/shapes = [ ] +10/z_index = 0 +11/name = "tileset_mk_16_16_nature_tileset_godot.png 11" +11/texture = ExtResource( 1 ) +11/tex_offset = Vector2( 0, 0 ) +11/modulate = Color( 1, 1, 1, 1 ) +11/region = Rect2( 0, 0, 960, 400 ) +11/tile_mode = 1 +11/autotile/bitmask_mode = 1 +11/autotile/bitmask_flags = [ Vector2( 49, 6 ), 432, Vector2( 49, 7 ), 438, Vector2( 49, 8 ), 54, Vector2( 49, 9 ), 48, Vector2( 50, 6 ), 504, Vector2( 50, 7 ), 511, Vector2( 50, 8 ), 63, Vector2( 50, 9 ), 56, Vector2( 51, 6 ), 216, Vector2( 51, 7 ), 219, Vector2( 51, 8 ), 27, Vector2( 51, 9 ), 24, Vector2( 52, 6 ), 144, Vector2( 52, 7 ), 146, Vector2( 52, 8 ), 18, Vector2( 52, 9 ), 16, Vector2( 53, 6 ), 176, Vector2( 53, 7 ), 182, Vector2( 53, 8 ), 434, Vector2( 53, 9 ), 50, Vector2( 53, 10 ), 178, Vector2( 54, 6 ), 248, Vector2( 54, 7 ), 255, Vector2( 54, 8 ), 507, Vector2( 54, 9 ), 59, Vector2( 54, 10 ), 251, Vector2( 55, 6 ), 440, Vector2( 55, 7 ), 447, Vector2( 55, 8 ), 510, Vector2( 55, 9 ), 62, Vector2( 55, 10 ), 446, Vector2( 56, 6 ), 152, Vector2( 56, 7 ), 155, Vector2( 56, 8 ), 218, Vector2( 56, 9 ), 26, Vector2( 56, 10 ), 154, Vector2( 57, 6 ), 184, Vector2( 57, 7 ), 191, Vector2( 57, 8 ), 506, Vector2( 57, 9 ), 58, Vector2( 57, 10 ), 186, Vector2( 58, 6 ), 443, Vector2( 58, 7 ), 254, Vector2( 58, 8 ), 442, Vector2( 58, 9 ), 190, Vector2( 59, 8 ), 250, Vector2( 59, 9 ), 187 ] +11/autotile/icon_coordinate = Vector2( 50, 7 ) +11/autotile/tile_size = Vector2( 16, 16 ) +11/autotile/spacing = 0 +11/autotile/occluder_map = [ ] +11/autotile/navpoly_map = [ ] +11/autotile/priority_map = [ ] +11/autotile/z_index_map = [ ] +11/occluder_offset = Vector2( 0, 0 ) +11/navigation_offset = Vector2( 0, 0 ) +11/shape_offset = Vector2( 0, 0 ) +11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +11/shape_one_way = false +11/shape_one_way_margin = 0.0 +11/shapes = [ ] +11/z_index = 0 diff --git a/Sprites/Assets/Cliffs.png b/Sprites/Assets/Cliffs.png new file mode 100644 index 0000000..341e127 Binary files /dev/null and b/Sprites/Assets/Cliffs.png differ diff --git a/Sprites/Assets/Cliffs.png.import b/Sprites/Assets/Cliffs.png.import new file mode 100644 index 0000000..7bce210 --- /dev/null +++ b/Sprites/Assets/Cliffs.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Cliffs.png-c3b5c57a258083821abd16e8a2251a1c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/Cliffs.png" +dest_files=[ "res://.import/Cliffs.png-c3b5c57a258083821abd16e8a2251a1c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/DeadTree.png b/Sprites/Assets/DeadTree.png new file mode 100644 index 0000000..c3b5b71 Binary files /dev/null and b/Sprites/Assets/DeadTree.png differ diff --git a/Sprites/Assets/DeadTree.png.import b/Sprites/Assets/DeadTree.png.import new file mode 100644 index 0000000..b268688 --- /dev/null +++ b/Sprites/Assets/DeadTree.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/DeadTree.png-29d269ef2e2b52a27cd840c6c4498c68.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/DeadTree.png" +dest_files=[ "res://.import/DeadTree.png-29d269ef2e2b52a27cd840c6c4498c68.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/Dead_Tree.png b/Sprites/Assets/Dead_Tree.png new file mode 100644 index 0000000..acbeb2c Binary files /dev/null and b/Sprites/Assets/Dead_Tree.png differ diff --git a/Sprites/Assets/Dead_Tree.png.import b/Sprites/Assets/Dead_Tree.png.import new file mode 100644 index 0000000..ccccf28 --- /dev/null +++ b/Sprites/Assets/Dead_Tree.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Dead_Tree.png-f09cccbfc735c09c5d7b24525af6783c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/Dead_Tree.png" +dest_files=[ "res://.import/Dead_Tree.png-f09cccbfc735c09c5d7b24525af6783c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/DoorClosed.png b/Sprites/Assets/DoorClosed.png new file mode 100644 index 0000000..9f8fcc5 Binary files /dev/null and b/Sprites/Assets/DoorClosed.png differ diff --git a/Sprites/Assets/DoorClosed.png.import b/Sprites/Assets/DoorClosed.png.import new file mode 100644 index 0000000..9e95e92 --- /dev/null +++ b/Sprites/Assets/DoorClosed.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/DoorClosed.png-340ce2146c1723bbbb0ecf4b22bb6686.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/DoorClosed.png" +dest_files=[ "res://.import/DoorClosed.png-340ce2146c1723bbbb0ecf4b22bb6686.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/DoorOpen.png b/Sprites/Assets/DoorOpen.png new file mode 100644 index 0000000..9d0f681 Binary files /dev/null and b/Sprites/Assets/DoorOpen.png differ diff --git a/Sprites/Assets/DoorOpen.png.import b/Sprites/Assets/DoorOpen.png.import new file mode 100644 index 0000000..91e466b --- /dev/null +++ b/Sprites/Assets/DoorOpen.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/DoorOpen.png-254ded2a22f6986dd6bf633ed69b1e9b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/DoorOpen.png" +dest_files=[ "res://.import/DoorOpen.png-254ded2a22f6986dd6bf633ed69b1e9b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/Grass.png b/Sprites/Assets/Grass.png new file mode 100644 index 0000000..036d366 Binary files /dev/null and b/Sprites/Assets/Grass.png differ diff --git a/Sprites/Assets/Grass.png.import b/Sprites/Assets/Grass.png.import new file mode 100644 index 0000000..63dc002 --- /dev/null +++ b/Sprites/Assets/Grass.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Grass.png-5436c2163d6b51db7f7579fc9b24cc39.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/Grass.png" +dest_files=[ "res://.import/Grass.png-5436c2163d6b51db7f7579fc9b24cc39.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/JournalScrap.png b/Sprites/Assets/JournalScrap.png new file mode 100644 index 0000000..a3a571a Binary files /dev/null and b/Sprites/Assets/JournalScrap.png differ diff --git a/Sprites/Assets/JournalScrap.png.import b/Sprites/Assets/JournalScrap.png.import new file mode 100644 index 0000000..9c53dd8 --- /dev/null +++ b/Sprites/Assets/JournalScrap.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/JournalScrap.png-0c9e9ac3b63f157f8d412f5f29cdfcf5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/JournalScrap.png" +dest_files=[ "res://.import/JournalScrap.png-0c9e9ac3b63f157f8d412f5f29cdfcf5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/Key.png b/Sprites/Assets/Key.png new file mode 100644 index 0000000..73450c4 Binary files /dev/null and b/Sprites/Assets/Key.png differ diff --git a/Sprites/Assets/Key.png.import b/Sprites/Assets/Key.png.import new file mode 100644 index 0000000..9eea8c3 --- /dev/null +++ b/Sprites/Assets/Key.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Key.png-355b2247adfc82050edc9f2df9c6440a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/Key.png" +dest_files=[ "res://.import/Key.png-355b2247adfc82050edc9f2df9c6440a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/Plants and Trees.png b/Sprites/Assets/Plants and Trees.png new file mode 100644 index 0000000..2c80072 Binary files /dev/null and b/Sprites/Assets/Plants and Trees.png differ diff --git a/Sprites/Assets/Plants and Trees.png.import b/Sprites/Assets/Plants and Trees.png.import new file mode 100644 index 0000000..562e0a9 --- /dev/null +++ b/Sprites/Assets/Plants and Trees.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Plants and Trees.png-063b22a78bcec7f023887ce43b085dee.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/Plants and Trees.png" +dest_files=[ "res://.import/Plants and Trees.png-063b22a78bcec7f023887ce43b085dee.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/Resources_Basic.png b/Sprites/Assets/Resources_Basic.png index 1817c5f..7dff13e 100644 Binary files a/Sprites/Assets/Resources_Basic.png and b/Sprites/Assets/Resources_Basic.png differ diff --git a/Sprites/Assets/Shadow.png b/Sprites/Assets/Shadow.png new file mode 100644 index 0000000..8dad2a7 Binary files /dev/null and b/Sprites/Assets/Shadow.png differ diff --git a/Sprites/Assets/Shadow.png.import b/Sprites/Assets/Shadow.png.import new file mode 100644 index 0000000..277bed6 --- /dev/null +++ b/Sprites/Assets/Shadow.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Shadow.png-cf11892f876311a2338c5880e01be385.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/Shadow.png" +dest_files=[ "res://.import/Shadow.png-cf11892f876311a2338c5880e01be385.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/Skull.png b/Sprites/Assets/Skull.png new file mode 100644 index 0000000..08f8719 Binary files /dev/null and b/Sprites/Assets/Skull.png differ diff --git a/Sprites/Assets/Skull.png.import b/Sprites/Assets/Skull.png.import new file mode 100644 index 0000000..9013eb4 --- /dev/null +++ b/Sprites/Assets/Skull.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Skull.png-6300211c1d2c4b4f4c48960472f63b50.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/Skull.png" +dest_files=[ "res://.import/Skull.png-6300211c1d2c4b4f4c48960472f63b50.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/blue_star_225.png.import b/Sprites/Assets/blue_star_225.png.import index a4d7706..1cd9c33 100644 --- a/Sprites/Assets/blue_star_225.png.import +++ b/Sprites/Assets/blue_star_225.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/Sprites/Assets/blue_star_45.png.import b/Sprites/Assets/blue_star_45.png.import index a9e3cf4..5e3c707 100644 --- a/Sprites/Assets/blue_star_45.png.import +++ b/Sprites/Assets/blue_star_45.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/Sprites/Assets/bule_star_sprite_spread.png.import b/Sprites/Assets/bule_star_sprite_spread.png.import index 1918ba9..ac96345 100644 --- a/Sprites/Assets/bule_star_sprite_spread.png.import +++ b/Sprites/Assets/bule_star_sprite_spread.png.import @@ -28,6 +28,7 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false +process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=true diff --git a/Sprites/Assets/cliffTileset.png b/Sprites/Assets/cliffTileset.png new file mode 100644 index 0000000..bafe6d8 Binary files /dev/null and b/Sprites/Assets/cliffTileset.png differ diff --git a/Sprites/Assets/cliffTileset.png.import b/Sprites/Assets/cliffTileset.png.import new file mode 100644 index 0000000..a56e23d --- /dev/null +++ b/Sprites/Assets/cliffTileset.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/cliffTileset.png-52ce7f05c41a8304c544519ace326735.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/cliffTileset.png" +dest_files=[ "res://.import/cliffTileset.png-52ce7f05c41a8304c544519ace326735.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/darkForestTileset.png b/Sprites/Assets/darkForestTileset.png new file mode 100644 index 0000000..3577622 Binary files /dev/null and b/Sprites/Assets/darkForestTileset.png differ diff --git a/Sprites/Assets/darkForestTileset.png.import b/Sprites/Assets/darkForestTileset.png.import new file mode 100644 index 0000000..305d186 --- /dev/null +++ b/Sprites/Assets/darkForestTileset.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/darkForestTileset.png-0c348140beb8c4d66c32d5f6e4f17003.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/darkForestTileset.png" +dest_files=[ "res://.import/darkForestTileset.png-0c348140beb8c4d66c32d5f6e4f17003.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_1.png b/Sprites/Assets/fire_column_medium_1.png new file mode 100644 index 0000000..17a2006 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_1.png differ diff --git a/Sprites/Assets/fire_column_medium_1.png.import b/Sprites/Assets/fire_column_medium_1.png.import new file mode 100644 index 0000000..ef85854 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_1.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_1.png-48b98f9a68bfaeaf7064e879938e5cfd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_1.png" +dest_files=[ "res://.import/fire_column_medium_1.png-48b98f9a68bfaeaf7064e879938e5cfd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_10.png b/Sprites/Assets/fire_column_medium_10.png new file mode 100644 index 0000000..1af114d Binary files /dev/null and b/Sprites/Assets/fire_column_medium_10.png differ diff --git a/Sprites/Assets/fire_column_medium_10.png.import b/Sprites/Assets/fire_column_medium_10.png.import new file mode 100644 index 0000000..29a8c28 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_10.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_10.png-3d59b9af344c5ab879fe8a7263fd96d1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_10.png" +dest_files=[ "res://.import/fire_column_medium_10.png-3d59b9af344c5ab879fe8a7263fd96d1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_11.png b/Sprites/Assets/fire_column_medium_11.png new file mode 100644 index 0000000..f20a0b3 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_11.png differ diff --git a/Sprites/Assets/fire_column_medium_11.png.import b/Sprites/Assets/fire_column_medium_11.png.import new file mode 100644 index 0000000..6f29c9d --- /dev/null +++ b/Sprites/Assets/fire_column_medium_11.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_11.png-1796e072c315c826fad5e137829db456.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_11.png" +dest_files=[ "res://.import/fire_column_medium_11.png-1796e072c315c826fad5e137829db456.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_12.png b/Sprites/Assets/fire_column_medium_12.png new file mode 100644 index 0000000..adc07a7 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_12.png differ diff --git a/Sprites/Assets/fire_column_medium_12.png.import b/Sprites/Assets/fire_column_medium_12.png.import new file mode 100644 index 0000000..d2b1eb9 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_12.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_12.png-b9a482c4794e227f7d52aea3a0ee27a4.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_12.png" +dest_files=[ "res://.import/fire_column_medium_12.png-b9a482c4794e227f7d52aea3a0ee27a4.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_13.png b/Sprites/Assets/fire_column_medium_13.png new file mode 100644 index 0000000..0d7217d Binary files /dev/null and b/Sprites/Assets/fire_column_medium_13.png differ diff --git a/Sprites/Assets/fire_column_medium_13.png.import b/Sprites/Assets/fire_column_medium_13.png.import new file mode 100644 index 0000000..b983d79 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_13.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_13.png-698b0658529a9a4cd6c9077842cc20e1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_13.png" +dest_files=[ "res://.import/fire_column_medium_13.png-698b0658529a9a4cd6c9077842cc20e1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_14.png b/Sprites/Assets/fire_column_medium_14.png new file mode 100644 index 0000000..e45bea6 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_14.png differ diff --git a/Sprites/Assets/fire_column_medium_14.png.import b/Sprites/Assets/fire_column_medium_14.png.import new file mode 100644 index 0000000..9784ec6 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_14.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_14.png-51e2672fcac7d4ac1b5fbdcbcf5eb3c5.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_14.png" +dest_files=[ "res://.import/fire_column_medium_14.png-51e2672fcac7d4ac1b5fbdcbcf5eb3c5.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_2.png b/Sprites/Assets/fire_column_medium_2.png new file mode 100644 index 0000000..5f04463 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_2.png differ diff --git a/Sprites/Assets/fire_column_medium_2.png.import b/Sprites/Assets/fire_column_medium_2.png.import new file mode 100644 index 0000000..7845ab0 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_2.png-26ab3321c1ee3f9c908eaf3373d97d66.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_2.png" +dest_files=[ "res://.import/fire_column_medium_2.png-26ab3321c1ee3f9c908eaf3373d97d66.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_3.png b/Sprites/Assets/fire_column_medium_3.png new file mode 100644 index 0000000..461e13f Binary files /dev/null and b/Sprites/Assets/fire_column_medium_3.png differ diff --git a/Sprites/Assets/fire_column_medium_3.png.import b/Sprites/Assets/fire_column_medium_3.png.import new file mode 100644 index 0000000..51d5b9c --- /dev/null +++ b/Sprites/Assets/fire_column_medium_3.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_3.png-bebe40308d8003110ca8f5a3fb82ef4c.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_3.png" +dest_files=[ "res://.import/fire_column_medium_3.png-bebe40308d8003110ca8f5a3fb82ef4c.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_4.png b/Sprites/Assets/fire_column_medium_4.png new file mode 100644 index 0000000..c869ac8 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_4.png differ diff --git a/Sprites/Assets/fire_column_medium_4.png.import b/Sprites/Assets/fire_column_medium_4.png.import new file mode 100644 index 0000000..7fd3c68 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_4.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_4.png-9fa1f979ba09632c82b6be8a2c910324.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_4.png" +dest_files=[ "res://.import/fire_column_medium_4.png-9fa1f979ba09632c82b6be8a2c910324.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_5.png b/Sprites/Assets/fire_column_medium_5.png new file mode 100644 index 0000000..e4f3073 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_5.png differ diff --git a/Sprites/Assets/fire_column_medium_5.png.import b/Sprites/Assets/fire_column_medium_5.png.import new file mode 100644 index 0000000..3522d14 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_5.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_5.png-523c0ae7fc9fea2d935c30b82415bb55.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_5.png" +dest_files=[ "res://.import/fire_column_medium_5.png-523c0ae7fc9fea2d935c30b82415bb55.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_6.png b/Sprites/Assets/fire_column_medium_6.png new file mode 100644 index 0000000..c839475 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_6.png differ diff --git a/Sprites/Assets/fire_column_medium_6.png.import b/Sprites/Assets/fire_column_medium_6.png.import new file mode 100644 index 0000000..85f3552 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_6.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_6.png-b6ea29555af0f08a1bfee67d6ae39dc1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_6.png" +dest_files=[ "res://.import/fire_column_medium_6.png-b6ea29555af0f08a1bfee67d6ae39dc1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_7.png b/Sprites/Assets/fire_column_medium_7.png new file mode 100644 index 0000000..4d87589 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_7.png differ diff --git a/Sprites/Assets/fire_column_medium_7.png.import b/Sprites/Assets/fire_column_medium_7.png.import new file mode 100644 index 0000000..03f1f29 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_7.png-d8d1b68ebcae8566ec49fece5cd5b47a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_7.png" +dest_files=[ "res://.import/fire_column_medium_7.png-d8d1b68ebcae8566ec49fece5cd5b47a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_8.png b/Sprites/Assets/fire_column_medium_8.png new file mode 100644 index 0000000..bb43d40 Binary files /dev/null and b/Sprites/Assets/fire_column_medium_8.png differ diff --git a/Sprites/Assets/fire_column_medium_8.png.import b/Sprites/Assets/fire_column_medium_8.png.import new file mode 100644 index 0000000..a80f19c --- /dev/null +++ b/Sprites/Assets/fire_column_medium_8.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_8.png-167b31f70305cabddc5146827c570b02.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_8.png" +dest_files=[ "res://.import/fire_column_medium_8.png-167b31f70305cabddc5146827c570b02.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/fire_column_medium_9.png b/Sprites/Assets/fire_column_medium_9.png new file mode 100644 index 0000000..cd04f7e Binary files /dev/null and b/Sprites/Assets/fire_column_medium_9.png differ diff --git a/Sprites/Assets/fire_column_medium_9.png.import b/Sprites/Assets/fire_column_medium_9.png.import new file mode 100644 index 0000000..77c6fb4 --- /dev/null +++ b/Sprites/Assets/fire_column_medium_9.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/fire_column_medium_9.png-0747bbefa45c8ba83856cb9fd7f88cc1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/fire_column_medium_9.png" +dest_files=[ "res://.import/fire_column_medium_9.png-0747bbefa45c8ba83856cb9fd7f88cc1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/flame_06.png b/Sprites/Assets/flame_06.png new file mode 100644 index 0000000..f23303b Binary files /dev/null and b/Sprites/Assets/flame_06.png differ diff --git a/Sprites/Assets/flame_06.png.import b/Sprites/Assets/flame_06.png.import new file mode 100644 index 0000000..7c56caa --- /dev/null +++ b/Sprites/Assets/flame_06.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/flame_06.png-0e1768302ebcb499c8fb111ba5d9294f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/flame_06.png" +dest_files=[ "res://.import/flame_06.png-0e1768302ebcb499c8fb111ba5d9294f.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Assets/forestHouse.png b/Sprites/Assets/forestHouse.png new file mode 100644 index 0000000..2d83a42 Binary files /dev/null and b/Sprites/Assets/forestHouse.png differ diff --git a/Sprites/Assets/forestHouse.png.import b/Sprites/Assets/forestHouse.png.import new file mode 100644 index 0000000..b5cb748 --- /dev/null +++ b/Sprites/Assets/forestHouse.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/forestHouse.png-0ed7e6b2aff104d11dbd46aadcb4a66a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/forestHouse.png" +dest_files=[ "res://.import/forestHouse.png-0ed7e6b2aff104d11dbd46aadcb4a66a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/forestTreeBig.png.import b/Sprites/Assets/forestTreeBig.png.import index 35660e8..8888960 100644 --- a/Sprites/Assets/forestTreeBig.png.import +++ b/Sprites/Assets/forestTreeBig.png.import @@ -28,7 +28,6 @@ process/fix_alpha_border=true process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false -process/normal_map_invert_y=false stream=false size_limit=0 detect_3d=false diff --git a/Sprites/Assets/ghost-appears.png b/Sprites/Assets/ghost-appears.png new file mode 100644 index 0000000..7198fad Binary files /dev/null and b/Sprites/Assets/ghost-appears.png differ diff --git a/Sprites/Assets/ghost-appears.png.import b/Sprites/Assets/ghost-appears.png.import new file mode 100644 index 0000000..eaf2cb4 --- /dev/null +++ b/Sprites/Assets/ghost-appears.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ghost-appears.png-b817d1b29a37538d16648d8e950a1a90.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/ghost-appears.png" +dest_files=[ "res://.import/ghost-appears.png-b817d1b29a37538d16648d8e950a1a90.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/ghost-idle.png b/Sprites/Assets/ghost-idle.png new file mode 100644 index 0000000..e5d9650 Binary files /dev/null and b/Sprites/Assets/ghost-idle.png differ diff --git a/Sprites/Assets/ghost-idle.png.import b/Sprites/Assets/ghost-idle.png.import new file mode 100644 index 0000000..daab9b3 --- /dev/null +++ b/Sprites/Assets/ghost-idle.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ghost-idle.png-5c86d015d4c1bb4c6c48d0f2eadc5209.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/ghost-idle.png" +dest_files=[ "res://.import/ghost-idle.png-5c86d015d4c1bb4c6c48d0f2eadc5209.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/ghost-shriek.png b/Sprites/Assets/ghost-shriek.png new file mode 100644 index 0000000..513a970 Binary files /dev/null and b/Sprites/Assets/ghost-shriek.png differ diff --git a/Sprites/Assets/ghost-shriek.png.import b/Sprites/Assets/ghost-shriek.png.import new file mode 100644 index 0000000..d465ce8 --- /dev/null +++ b/Sprites/Assets/ghost-shriek.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ghost-shriek.png-59aa7ef45953ad35a66d5712d8dc79dc.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/ghost-shriek.png" +dest_files=[ "res://.import/ghost-shriek.png-59aa7ef45953ad35a66d5712d8dc79dc.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/ghost-vanish.png b/Sprites/Assets/ghost-vanish.png new file mode 100644 index 0000000..140bc7a Binary files /dev/null and b/Sprites/Assets/ghost-vanish.png differ diff --git a/Sprites/Assets/ghost-vanish.png.import b/Sprites/Assets/ghost-vanish.png.import new file mode 100644 index 0000000..8bbd6e0 --- /dev/null +++ b/Sprites/Assets/ghost-vanish.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/ghost-vanish.png-c825b21e42ac597e6e145cc1f5dce90b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/ghost-vanish.png" +dest_files=[ "res://.import/ghost-vanish.png-c825b21e42ac597e6e145cc1f5dce90b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/global.png b/Sprites/Assets/global.png new file mode 100644 index 0000000..efc9141 Binary files /dev/null and b/Sprites/Assets/global.png differ diff --git a/Sprites/Assets/global.png.import b/Sprites/Assets/global.png.import new file mode 100644 index 0000000..b17b00c --- /dev/null +++ b/Sprites/Assets/global.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/global.png-2f1dfd57d5a3af1294620818fd78a663.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/global.png" +dest_files=[ "res://.import/global.png-2f1dfd57d5a3af1294620818fd78a663.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/grassPatch.png b/Sprites/Assets/grassPatch.png new file mode 100644 index 0000000..9800231 Binary files /dev/null and b/Sprites/Assets/grassPatch.png differ diff --git a/Sprites/Assets/grassPatch.png.import b/Sprites/Assets/grassPatch.png.import new file mode 100644 index 0000000..9dd694c --- /dev/null +++ b/Sprites/Assets/grassPatch.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/grassPatch.png-26b875625595bc3b9c98a673f45928ec.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/grassPatch.png" +dest_files=[ "res://.import/grassPatch.png-26b875625595bc3b9c98a673f45928ec.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/light_02.png b/Sprites/Assets/light_02.png new file mode 100644 index 0000000..88b22c6 Binary files /dev/null and b/Sprites/Assets/light_02.png differ diff --git a/Sprites/Assets/light_02.png.import b/Sprites/Assets/light_02.png.import new file mode 100644 index 0000000..d57bc04 --- /dev/null +++ b/Sprites/Assets/light_02.png.import @@ -0,0 +1,35 @@ +[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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png b/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png new file mode 100644 index 0000000..a1d4cee Binary files /dev/null and b/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png differ diff --git a/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png.import b/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png.import new file mode 100644 index 0000000..94c67d8 --- /dev/null +++ b/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/tileset_mk_16_16_nature_tileset_godot.png-12548af451801021abf344e4470ddc77.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png" +dest_files=[ "res://.import/tileset_mk_16_16_nature_tileset_godot.png-12548af451801021abf344e4470ddc77.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.tres b/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.tres new file mode 100644 index 0000000..b8691c6 --- /dev/null +++ b/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.tres @@ -0,0 +1,281 @@ +[gd_resource type="TileSet" load_steps=2 format=2] + +[ext_resource path="res://Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png" type="Texture" id=1] + +[resource] +0/name = "tileset_mk_16_16_nature_tileset_godot.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 0, 0, 960, 400 ) +0/tile_mode = 1 +0/autotile/bitmask_mode = 1 +0/autotile/bitmask_flags = [ Vector2( 1, 0 ), 432, Vector2( 1, 1 ), 438, Vector2( 1, 2 ), 54, Vector2( 1, 3 ), 48, Vector2( 2, 0 ), 504, Vector2( 2, 1 ), 511, Vector2( 2, 2 ), 63, Vector2( 2, 3 ), 56, Vector2( 3, 0 ), 216, Vector2( 3, 1 ), 219, Vector2( 3, 2 ), 27, Vector2( 3, 3 ), 24, Vector2( 4, 0 ), 144, Vector2( 4, 1 ), 146, Vector2( 4, 2 ), 18, Vector2( 4, 3 ), 16, Vector2( 5, 0 ), 176, Vector2( 5, 1 ), 182, Vector2( 5, 2 ), 434, Vector2( 5, 3 ), 50, Vector2( 5, 4 ), 178, Vector2( 6, 0 ), 248, Vector2( 6, 1 ), 255, Vector2( 6, 2 ), 507, Vector2( 6, 3 ), 59, Vector2( 6, 4 ), 251, Vector2( 7, 0 ), 440, Vector2( 7, 1 ), 447, Vector2( 7, 2 ), 510, Vector2( 7, 3 ), 62, Vector2( 7, 4 ), 446, Vector2( 8, 0 ), 152, Vector2( 8, 1 ), 155, Vector2( 8, 2 ), 218, Vector2( 8, 3 ), 26, Vector2( 8, 4 ), 154, Vector2( 9, 0 ), 184, Vector2( 9, 1 ), 191, Vector2( 9, 2 ), 506, Vector2( 9, 3 ), 58, Vector2( 9, 4 ), 186, Vector2( 10, 0 ), 443, Vector2( 10, 1 ), 254, Vector2( 10, 2 ), 442, Vector2( 10, 3 ), 190, Vector2( 11, 2 ), 250, Vector2( 11, 3 ), 187 ] +0/autotile/icon_coordinate = Vector2( 2, 1 ) +0/autotile/tile_size = Vector2( 16, 16 ) +0/autotile/spacing = 0 +0/autotile/occluder_map = [ ] +0/autotile/navpoly_map = [ ] +0/autotile/priority_map = [ ] +0/autotile/z_index_map = [ ] +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 +1/name = "tileset_mk_16_16_nature_tileset_godot.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 0, 0, 960, 400 ) +1/tile_mode = 1 +1/autotile/bitmask_mode = 1 +1/autotile/bitmask_flags = [ Vector2( 1, 6 ), 432, Vector2( 1, 7 ), 438, Vector2( 1, 8 ), 54, Vector2( 1, 9 ), 48, Vector2( 2, 6 ), 504, Vector2( 2, 7 ), 511, Vector2( 2, 8 ), 63, Vector2( 2, 9 ), 56, Vector2( 3, 6 ), 216, Vector2( 3, 7 ), 219, Vector2( 3, 8 ), 27, Vector2( 3, 9 ), 24, Vector2( 4, 6 ), 144, Vector2( 4, 7 ), 146, Vector2( 4, 8 ), 18, Vector2( 4, 9 ), 16, Vector2( 5, 6 ), 176, Vector2( 5, 7 ), 182, Vector2( 5, 8 ), 434, Vector2( 5, 9 ), 50, Vector2( 5, 10 ), 178, Vector2( 6, 6 ), 248, Vector2( 6, 7 ), 255, Vector2( 6, 8 ), 507, Vector2( 6, 9 ), 59, Vector2( 6, 10 ), 251, Vector2( 7, 6 ), 440, Vector2( 7, 7 ), 447, Vector2( 7, 8 ), 510, Vector2( 7, 9 ), 62, Vector2( 7, 10 ), 446, Vector2( 8, 6 ), 152, Vector2( 8, 7 ), 155, Vector2( 8, 8 ), 218, Vector2( 8, 9 ), 26, Vector2( 8, 10 ), 154, Vector2( 9, 6 ), 184, Vector2( 9, 7 ), 191, Vector2( 9, 8 ), 506, Vector2( 9, 9 ), 58, Vector2( 9, 10 ), 186, Vector2( 10, 6 ), 443, Vector2( 10, 7 ), 254, Vector2( 10, 8 ), 442, Vector2( 10, 9 ), 190, Vector2( 11, 8 ), 250, Vector2( 11, 9 ), 187 ] +1/autotile/icon_coordinate = Vector2( 2, 7 ) +1/autotile/tile_size = Vector2( 16, 16 ) +1/autotile/spacing = 0 +1/autotile/occluder_map = [ ] +1/autotile/navpoly_map = [ ] +1/autotile/priority_map = [ ] +1/autotile/z_index_map = [ ] +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 +2/name = "tileset_mk_16_16_nature_tileset_godot.png 2" +2/texture = ExtResource( 1 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 0, 0, 960, 400 ) +2/tile_mode = 1 +2/autotile/bitmask_mode = 1 +2/autotile/bitmask_flags = [ Vector2( 13, 0 ), 432, Vector2( 13, 1 ), 438, Vector2( 13, 2 ), 54, Vector2( 13, 3 ), 48, Vector2( 14, 0 ), 504, Vector2( 14, 1 ), 511, Vector2( 14, 2 ), 63, Vector2( 14, 3 ), 56, Vector2( 15, 0 ), 216, Vector2( 15, 1 ), 219, Vector2( 15, 2 ), 27, Vector2( 15, 3 ), 24, Vector2( 16, 0 ), 144, Vector2( 16, 1 ), 146, Vector2( 16, 2 ), 18, Vector2( 16, 3 ), 16, Vector2( 17, 0 ), 176, Vector2( 17, 1 ), 182, Vector2( 17, 2 ), 434, Vector2( 17, 3 ), 50, Vector2( 17, 4 ), 178, Vector2( 18, 0 ), 248, Vector2( 18, 1 ), 255, Vector2( 18, 2 ), 507, Vector2( 18, 3 ), 59, Vector2( 18, 4 ), 251, Vector2( 19, 0 ), 440, Vector2( 19, 1 ), 447, Vector2( 19, 2 ), 510, Vector2( 19, 3 ), 62, Vector2( 19, 4 ), 446, Vector2( 20, 0 ), 152, Vector2( 20, 1 ), 155, Vector2( 20, 2 ), 218, Vector2( 20, 3 ), 26, Vector2( 20, 4 ), 154, Vector2( 21, 0 ), 184, Vector2( 21, 1 ), 191, Vector2( 21, 2 ), 506, Vector2( 21, 3 ), 58, Vector2( 21, 4 ), 186, Vector2( 22, 0 ), 443, Vector2( 22, 1 ), 254, Vector2( 22, 2 ), 442, Vector2( 22, 3 ), 190, Vector2( 23, 2 ), 250, Vector2( 23, 3 ), 187 ] +2/autotile/icon_coordinate = Vector2( 14, 1 ) +2/autotile/tile_size = Vector2( 16, 16 ) +2/autotile/spacing = 0 +2/autotile/occluder_map = [ ] +2/autotile/navpoly_map = [ ] +2/autotile/priority_map = [ ] +2/autotile/z_index_map = [ ] +2/occluder_offset = Vector2( 0, 0 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shape_offset = Vector2( 0, 0 ) +2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +2/shape_one_way = false +2/shape_one_way_margin = 0.0 +2/shapes = [ ] +2/z_index = 0 +3/name = "tileset_mk_16_16_nature_tileset_godot.png 3" +3/texture = ExtResource( 1 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 0, 0, 960, 400 ) +3/tile_mode = 1 +3/autotile/bitmask_mode = 1 +3/autotile/bitmask_flags = [ Vector2( 13, 6 ), 432, Vector2( 13, 7 ), 438, Vector2( 13, 8 ), 54, Vector2( 13, 9 ), 48, Vector2( 14, 6 ), 504, Vector2( 14, 7 ), 511, Vector2( 14, 8 ), 63, Vector2( 14, 9 ), 56, Vector2( 15, 6 ), 216, Vector2( 15, 7 ), 219, Vector2( 15, 8 ), 27, Vector2( 15, 9 ), 24, Vector2( 16, 6 ), 144, Vector2( 16, 7 ), 146, Vector2( 16, 8 ), 18, Vector2( 16, 9 ), 16, Vector2( 17, 6 ), 176, Vector2( 17, 7 ), 182, Vector2( 17, 8 ), 434, Vector2( 17, 9 ), 50, Vector2( 17, 10 ), 178, Vector2( 18, 6 ), 248, Vector2( 18, 7 ), 255, Vector2( 18, 8 ), 507, Vector2( 18, 9 ), 59, Vector2( 18, 10 ), 251, Vector2( 19, 6 ), 440, Vector2( 19, 7 ), 447, Vector2( 19, 8 ), 510, Vector2( 19, 9 ), 62, Vector2( 19, 10 ), 446, Vector2( 20, 6 ), 152, Vector2( 20, 7 ), 155, Vector2( 20, 8 ), 218, Vector2( 20, 9 ), 26, Vector2( 20, 10 ), 154, Vector2( 21, 6 ), 184, Vector2( 21, 7 ), 191, Vector2( 21, 8 ), 506, Vector2( 21, 9 ), 58, Vector2( 21, 10 ), 186, Vector2( 22, 6 ), 443, Vector2( 22, 7 ), 254, Vector2( 22, 8 ), 442, Vector2( 22, 9 ), 190, Vector2( 23, 8 ), 250, Vector2( 23, 9 ), 187 ] +3/autotile/icon_coordinate = Vector2( 14, 7 ) +3/autotile/tile_size = Vector2( 16, 16 ) +3/autotile/spacing = 0 +3/autotile/occluder_map = [ ] +3/autotile/navpoly_map = [ ] +3/autotile/priority_map = [ ] +3/autotile/z_index_map = [ ] +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape_one_way = false +3/shape_one_way_margin = 0.0 +3/shapes = [ ] +3/z_index = 0 +4/name = "tileset_mk_16_16_nature_tileset_godot.png 4" +4/texture = ExtResource( 1 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 0, 0, 960, 400 ) +4/tile_mode = 1 +4/autotile/bitmask_mode = 1 +4/autotile/bitmask_flags = [ Vector2( 0, 14 ), 432, Vector2( 0, 15 ), 438, Vector2( 0, 16 ), 54, Vector2( 0, 17 ), 48, Vector2( 1, 14 ), 504, Vector2( 1, 15 ), 511, Vector2( 1, 16 ), 63, Vector2( 1, 17 ), 56, Vector2( 2, 14 ), 216, Vector2( 2, 15 ), 219, Vector2( 2, 16 ), 27, Vector2( 2, 17 ), 24, Vector2( 3, 14 ), 144, Vector2( 3, 15 ), 146, Vector2( 3, 16 ), 18, Vector2( 3, 17 ), 16, Vector2( 4, 14 ), 176, Vector2( 4, 15 ), 182, Vector2( 4, 16 ), 434, Vector2( 4, 17 ), 50, Vector2( 4, 18 ), 178, Vector2( 5, 14 ), 248, Vector2( 5, 15 ), 255, Vector2( 5, 16 ), 507, Vector2( 5, 17 ), 59, Vector2( 5, 18 ), 251, Vector2( 6, 14 ), 440, Vector2( 6, 15 ), 447, Vector2( 6, 16 ), 510, Vector2( 6, 17 ), 62, Vector2( 6, 18 ), 446, Vector2( 7, 14 ), 152, Vector2( 7, 15 ), 155, Vector2( 7, 16 ), 218, Vector2( 7, 17 ), 26, Vector2( 7, 18 ), 154, Vector2( 8, 14 ), 184, Vector2( 8, 15 ), 191, Vector2( 8, 16 ), 506, Vector2( 8, 17 ), 58, Vector2( 8, 18 ), 186, Vector2( 9, 14 ), 443, Vector2( 9, 15 ), 254, Vector2( 9, 16 ), 442, Vector2( 9, 17 ), 190, Vector2( 10, 16 ), 250, Vector2( 10, 17 ), 187 ] +4/autotile/icon_coordinate = Vector2( 1, 15 ) +4/autotile/tile_size = Vector2( 16, 16 ) +4/autotile/spacing = 0 +4/autotile/occluder_map = [ ] +4/autotile/navpoly_map = [ ] +4/autotile/priority_map = [ ] +4/autotile/z_index_map = [ ] +4/occluder_offset = Vector2( 0, 0 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shape_offset = Vector2( 0, 0 ) +4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +4/shape_one_way = false +4/shape_one_way_margin = 0.0 +4/shapes = [ ] +4/z_index = 0 +5/name = "tileset_mk_16_16_nature_tileset_godot.png 5" +5/texture = ExtResource( 1 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 0, 0, 960, 400 ) +5/tile_mode = 1 +5/autotile/bitmask_mode = 1 +5/autotile/bitmask_flags = [ Vector2( 0, 20 ), 432, Vector2( 0, 21 ), 438, Vector2( 0, 22 ), 54, Vector2( 0, 23 ), 48, Vector2( 1, 20 ), 504, Vector2( 1, 21 ), 511, Vector2( 1, 22 ), 63, Vector2( 1, 23 ), 56, Vector2( 2, 20 ), 216, Vector2( 2, 21 ), 219, Vector2( 2, 22 ), 27, Vector2( 2, 23 ), 24, Vector2( 3, 20 ), 144, Vector2( 3, 21 ), 146, Vector2( 3, 22 ), 18, Vector2( 3, 23 ), 16, Vector2( 4, 20 ), 176, Vector2( 4, 21 ), 182, Vector2( 4, 22 ), 434, Vector2( 4, 23 ), 50, Vector2( 4, 24 ), 178, Vector2( 5, 20 ), 248, Vector2( 5, 21 ), 255, Vector2( 5, 22 ), 507, Vector2( 5, 23 ), 59, Vector2( 5, 24 ), 251, Vector2( 6, 20 ), 440, Vector2( 6, 21 ), 447, Vector2( 6, 22 ), 510, Vector2( 6, 23 ), 62, Vector2( 6, 24 ), 446, Vector2( 7, 20 ), 152, Vector2( 7, 21 ), 155, Vector2( 7, 22 ), 218, Vector2( 7, 23 ), 26, Vector2( 7, 24 ), 154, Vector2( 8, 20 ), 184, Vector2( 8, 21 ), 191, Vector2( 8, 22 ), 506, Vector2( 8, 23 ), 58, Vector2( 8, 24 ), 186, Vector2( 9, 20 ), 443, Vector2( 9, 21 ), 254, Vector2( 9, 22 ), 442, Vector2( 9, 23 ), 190, Vector2( 10, 22 ), 250, Vector2( 10, 23 ), 187 ] +5/autotile/icon_coordinate = Vector2( 1, 21 ) +5/autotile/tile_size = Vector2( 16, 16 ) +5/autotile/spacing = 0 +5/autotile/occluder_map = [ ] +5/autotile/navpoly_map = [ ] +5/autotile/priority_map = [ ] +5/autotile/z_index_map = [ ] +5/occluder_offset = Vector2( 0, 0 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shape_offset = Vector2( 0, 0 ) +5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +5/shape_one_way = false +5/shape_one_way_margin = 0.0 +5/shapes = [ ] +5/z_index = 0 +6/name = "tileset_mk_16_16_nature_tileset_godot.png 6" +6/texture = ExtResource( 1 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 0, 0, 960, 400 ) +6/tile_mode = 1 +6/autotile/bitmask_mode = 1 +6/autotile/bitmask_flags = [ Vector2( 25, 0 ), 432, Vector2( 25, 1 ), 438, Vector2( 25, 2 ), 54, Vector2( 25, 3 ), 48, Vector2( 26, 0 ), 504, Vector2( 26, 1 ), 511, Vector2( 26, 2 ), 63, Vector2( 26, 3 ), 56, Vector2( 27, 0 ), 216, Vector2( 27, 1 ), 219, Vector2( 27, 2 ), 27, Vector2( 27, 3 ), 24, Vector2( 28, 0 ), 144, Vector2( 28, 1 ), 146, Vector2( 28, 2 ), 18, Vector2( 28, 3 ), 16, Vector2( 29, 0 ), 176, Vector2( 29, 1 ), 182, Vector2( 29, 2 ), 434, Vector2( 29, 3 ), 50, Vector2( 29, 4 ), 178, Vector2( 30, 0 ), 248, Vector2( 30, 1 ), 255, Vector2( 30, 2 ), 507, Vector2( 30, 3 ), 59, Vector2( 30, 4 ), 251, Vector2( 31, 0 ), 440, Vector2( 31, 1 ), 447, Vector2( 31, 2 ), 510, Vector2( 31, 3 ), 62, Vector2( 31, 4 ), 446, Vector2( 32, 0 ), 152, Vector2( 32, 1 ), 155, Vector2( 32, 2 ), 218, Vector2( 32, 3 ), 26, Vector2( 32, 4 ), 154, Vector2( 33, 0 ), 184, Vector2( 33, 1 ), 191, Vector2( 33, 2 ), 506, Vector2( 33, 3 ), 58, Vector2( 33, 4 ), 186, Vector2( 34, 0 ), 443, Vector2( 34, 1 ), 254, Vector2( 34, 2 ), 442, Vector2( 34, 3 ), 190, Vector2( 35, 2 ), 250, Vector2( 35, 3 ), 187 ] +6/autotile/icon_coordinate = Vector2( 26, 1 ) +6/autotile/tile_size = Vector2( 16, 16 ) +6/autotile/spacing = 0 +6/autotile/occluder_map = [ ] +6/autotile/navpoly_map = [ ] +6/autotile/priority_map = [ ] +6/autotile/z_index_map = [ ] +6/occluder_offset = Vector2( 0, 0 ) +6/navigation_offset = Vector2( 0, 0 ) +6/shape_offset = Vector2( 0, 0 ) +6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +6/shape_one_way = false +6/shape_one_way_margin = 0.0 +6/shapes = [ ] +6/z_index = 0 +7/name = "tileset_mk_16_16_nature_tileset_godot.png 7" +7/texture = ExtResource( 1 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 0, 0, 960, 400 ) +7/tile_mode = 1 +7/autotile/bitmask_mode = 1 +7/autotile/bitmask_flags = [ Vector2( 25, 6 ), 432, Vector2( 25, 7 ), 438, Vector2( 25, 8 ), 54, Vector2( 25, 9 ), 48, Vector2( 26, 6 ), 504, Vector2( 26, 7 ), 511, Vector2( 26, 8 ), 63, Vector2( 26, 9 ), 56, Vector2( 27, 6 ), 216, Vector2( 27, 7 ), 219, Vector2( 27, 8 ), 27, Vector2( 27, 9 ), 24, Vector2( 28, 6 ), 144, Vector2( 28, 7 ), 146, Vector2( 28, 8 ), 18, Vector2( 28, 9 ), 16, Vector2( 29, 6 ), 176, Vector2( 29, 7 ), 182, Vector2( 29, 8 ), 434, Vector2( 29, 9 ), 50, Vector2( 29, 10 ), 178, Vector2( 30, 6 ), 248, Vector2( 30, 7 ), 255, Vector2( 30, 8 ), 507, Vector2( 30, 9 ), 59, Vector2( 30, 10 ), 251, Vector2( 31, 6 ), 440, Vector2( 31, 7 ), 447, Vector2( 31, 8 ), 510, Vector2( 31, 9 ), 62, Vector2( 31, 10 ), 446, Vector2( 32, 6 ), 152, Vector2( 32, 7 ), 155, Vector2( 32, 8 ), 218, Vector2( 32, 9 ), 26, Vector2( 32, 10 ), 154, Vector2( 33, 6 ), 184, Vector2( 33, 7 ), 191, Vector2( 33, 8 ), 506, Vector2( 33, 9 ), 58, Vector2( 33, 10 ), 186, Vector2( 34, 6 ), 443, Vector2( 34, 7 ), 254, Vector2( 34, 8 ), 442, Vector2( 34, 9 ), 190, Vector2( 35, 8 ), 250, Vector2( 35, 9 ), 187 ] +7/autotile/icon_coordinate = Vector2( 26, 7 ) +7/autotile/tile_size = Vector2( 16, 16 ) +7/autotile/spacing = 0 +7/autotile/occluder_map = [ ] +7/autotile/navpoly_map = [ ] +7/autotile/priority_map = [ ] +7/autotile/z_index_map = [ ] +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape_one_way = false +7/shape_one_way_margin = 0.0 +7/shapes = [ ] +7/z_index = 0 +8/name = "tileset_mk_16_16_nature_tileset_godot.png 8" +8/texture = ExtResource( 1 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 0, 0, 960, 400 ) +8/tile_mode = 1 +8/autotile/bitmask_mode = 1 +8/autotile/bitmask_flags = [ Vector2( 37, 0 ), 432, Vector2( 37, 1 ), 438, Vector2( 37, 2 ), 54, Vector2( 37, 3 ), 48, Vector2( 38, 0 ), 504, Vector2( 38, 1 ), 511, Vector2( 38, 2 ), 63, Vector2( 38, 3 ), 56, Vector2( 39, 0 ), 216, Vector2( 39, 1 ), 219, Vector2( 39, 2 ), 27, Vector2( 39, 3 ), 24, Vector2( 40, 0 ), 144, Vector2( 40, 1 ), 146, Vector2( 40, 2 ), 18, Vector2( 40, 3 ), 16, Vector2( 41, 0 ), 176, Vector2( 41, 1 ), 182, Vector2( 41, 2 ), 434, Vector2( 41, 3 ), 50, Vector2( 41, 4 ), 178, Vector2( 42, 0 ), 248, Vector2( 42, 1 ), 255, Vector2( 42, 2 ), 507, Vector2( 42, 3 ), 59, Vector2( 42, 4 ), 251, Vector2( 43, 0 ), 440, Vector2( 43, 1 ), 447, Vector2( 43, 2 ), 510, Vector2( 43, 3 ), 62, Vector2( 43, 4 ), 446, Vector2( 44, 0 ), 152, Vector2( 44, 1 ), 155, Vector2( 44, 2 ), 218, Vector2( 44, 3 ), 26, Vector2( 44, 4 ), 154, Vector2( 45, 0 ), 184, Vector2( 45, 1 ), 191, Vector2( 45, 2 ), 506, Vector2( 45, 3 ), 58, Vector2( 45, 4 ), 186, Vector2( 46, 0 ), 443, Vector2( 46, 1 ), 254, Vector2( 46, 2 ), 442, Vector2( 46, 3 ), 190, Vector2( 47, 2 ), 250, Vector2( 47, 3 ), 187 ] +8/autotile/icon_coordinate = Vector2( 38, 1 ) +8/autotile/tile_size = Vector2( 16, 16 ) +8/autotile/spacing = 0 +8/autotile/occluder_map = [ ] +8/autotile/navpoly_map = [ ] +8/autotile/priority_map = [ ] +8/autotile/z_index_map = [ ] +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 +9/name = "tileset_mk_16_16_nature_tileset_godot.png 9" +9/texture = ExtResource( 1 ) +9/tex_offset = Vector2( 0, 0 ) +9/modulate = Color( 1, 1, 1, 1 ) +9/region = Rect2( 0, 0, 960, 400 ) +9/tile_mode = 1 +9/autotile/bitmask_mode = 1 +9/autotile/bitmask_flags = [ Vector2( 37, 6 ), 432, Vector2( 37, 7 ), 438, Vector2( 37, 8 ), 54, Vector2( 37, 9 ), 48, Vector2( 38, 6 ), 504, Vector2( 38, 7 ), 511, Vector2( 38, 8 ), 63, Vector2( 38, 9 ), 56, Vector2( 39, 6 ), 216, Vector2( 39, 7 ), 219, Vector2( 39, 8 ), 27, Vector2( 39, 9 ), 24, Vector2( 40, 6 ), 144, Vector2( 40, 7 ), 146, Vector2( 40, 8 ), 18, Vector2( 40, 9 ), 16, Vector2( 41, 6 ), 176, Vector2( 41, 7 ), 182, Vector2( 41, 8 ), 434, Vector2( 41, 9 ), 50, Vector2( 41, 10 ), 178, Vector2( 42, 6 ), 248, Vector2( 42, 7 ), 255, Vector2( 42, 8 ), 507, Vector2( 42, 9 ), 59, Vector2( 42, 10 ), 251, Vector2( 43, 6 ), 440, Vector2( 43, 7 ), 447, Vector2( 43, 8 ), 510, Vector2( 43, 9 ), 62, Vector2( 43, 10 ), 446, Vector2( 44, 6 ), 152, Vector2( 44, 7 ), 155, Vector2( 44, 8 ), 218, Vector2( 44, 9 ), 26, Vector2( 44, 10 ), 154, Vector2( 45, 6 ), 184, Vector2( 45, 7 ), 191, Vector2( 45, 8 ), 506, Vector2( 45, 9 ), 58, Vector2( 45, 10 ), 186, Vector2( 46, 6 ), 443, Vector2( 46, 7 ), 254, Vector2( 46, 8 ), 442, Vector2( 46, 9 ), 190, Vector2( 47, 8 ), 250, Vector2( 47, 9 ), 187 ] +9/autotile/icon_coordinate = Vector2( 38, 7 ) +9/autotile/tile_size = Vector2( 16, 16 ) +9/autotile/spacing = 0 +9/autotile/occluder_map = [ ] +9/autotile/navpoly_map = [ ] +9/autotile/priority_map = [ ] +9/autotile/z_index_map = [ ] +9/occluder_offset = Vector2( 0, 0 ) +9/navigation_offset = Vector2( 0, 0 ) +9/shape_offset = Vector2( 0, 0 ) +9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +9/shape_one_way = false +9/shape_one_way_margin = 0.0 +9/shapes = [ ] +9/z_index = 0 +10/name = "tileset_mk_16_16_nature_tileset_godot.png 10" +10/texture = ExtResource( 1 ) +10/tex_offset = Vector2( 0, 0 ) +10/modulate = Color( 1, 1, 1, 1 ) +10/region = Rect2( 0, 0, 960, 400 ) +10/tile_mode = 1 +10/autotile/bitmask_mode = 1 +10/autotile/bitmask_flags = [ Vector2( 49, 0 ), 432, Vector2( 49, 1 ), 438, Vector2( 49, 2 ), 54, Vector2( 49, 3 ), 48, Vector2( 50, 0 ), 504, Vector2( 50, 1 ), 511, Vector2( 50, 2 ), 63, Vector2( 50, 3 ), 56, Vector2( 51, 0 ), 216, Vector2( 51, 1 ), 219, Vector2( 51, 2 ), 27, Vector2( 51, 3 ), 24, Vector2( 52, 0 ), 144, Vector2( 52, 1 ), 146, Vector2( 52, 2 ), 18, Vector2( 52, 3 ), 16, Vector2( 53, 0 ), 176, Vector2( 53, 1 ), 182, Vector2( 53, 2 ), 434, Vector2( 53, 3 ), 50, Vector2( 53, 4 ), 178, Vector2( 54, 0 ), 248, Vector2( 54, 1 ), 255, Vector2( 54, 2 ), 507, Vector2( 54, 3 ), 59, Vector2( 54, 4 ), 251, Vector2( 55, 0 ), 440, Vector2( 55, 1 ), 447, Vector2( 55, 2 ), 510, Vector2( 55, 3 ), 62, Vector2( 55, 4 ), 446, Vector2( 56, 0 ), 152, Vector2( 56, 1 ), 155, Vector2( 56, 2 ), 218, Vector2( 56, 3 ), 26, Vector2( 56, 4 ), 154, Vector2( 57, 0 ), 184, Vector2( 57, 1 ), 191, Vector2( 57, 2 ), 506, Vector2( 57, 3 ), 58, Vector2( 57, 4 ), 186, Vector2( 58, 0 ), 443, Vector2( 58, 1 ), 254, Vector2( 58, 2 ), 442, Vector2( 58, 3 ), 190, Vector2( 59, 2 ), 250, Vector2( 59, 3 ), 187 ] +10/autotile/icon_coordinate = Vector2( 50, 1 ) +10/autotile/tile_size = Vector2( 16, 16 ) +10/autotile/spacing = 0 +10/autotile/occluder_map = [ ] +10/autotile/navpoly_map = [ ] +10/autotile/priority_map = [ ] +10/autotile/z_index_map = [ ] +10/occluder_offset = Vector2( 0, 0 ) +10/navigation_offset = Vector2( 0, 0 ) +10/shape_offset = Vector2( 0, 0 ) +10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +10/shape_one_way = false +10/shape_one_way_margin = 0.0 +10/shapes = [ ] +10/z_index = 0 +11/name = "tileset_mk_16_16_nature_tileset_godot.png 11" +11/texture = ExtResource( 1 ) +11/tex_offset = Vector2( 0, 0 ) +11/modulate = Color( 1, 1, 1, 1 ) +11/region = Rect2( 0, 0, 960, 400 ) +11/tile_mode = 1 +11/autotile/bitmask_mode = 1 +11/autotile/bitmask_flags = [ Vector2( 49, 6 ), 432, Vector2( 49, 7 ), 438, Vector2( 49, 8 ), 54, Vector2( 49, 9 ), 48, Vector2( 50, 6 ), 504, Vector2( 50, 7 ), 511, Vector2( 50, 8 ), 63, Vector2( 50, 9 ), 56, Vector2( 51, 6 ), 216, Vector2( 51, 7 ), 219, Vector2( 51, 8 ), 27, Vector2( 51, 9 ), 24, Vector2( 52, 6 ), 144, Vector2( 52, 7 ), 146, Vector2( 52, 8 ), 18, Vector2( 52, 9 ), 16, Vector2( 53, 6 ), 176, Vector2( 53, 7 ), 182, Vector2( 53, 8 ), 434, Vector2( 53, 9 ), 50, Vector2( 53, 10 ), 178, Vector2( 54, 6 ), 248, Vector2( 54, 7 ), 255, Vector2( 54, 8 ), 507, Vector2( 54, 9 ), 59, Vector2( 54, 10 ), 251, Vector2( 55, 6 ), 440, Vector2( 55, 7 ), 447, Vector2( 55, 8 ), 510, Vector2( 55, 9 ), 62, Vector2( 55, 10 ), 446, Vector2( 56, 6 ), 152, Vector2( 56, 7 ), 155, Vector2( 56, 8 ), 218, Vector2( 56, 9 ), 26, Vector2( 56, 10 ), 154, Vector2( 57, 6 ), 184, Vector2( 57, 7 ), 191, Vector2( 57, 8 ), 506, Vector2( 57, 9 ), 58, Vector2( 57, 10 ), 186, Vector2( 58, 6 ), 443, Vector2( 58, 7 ), 254, Vector2( 58, 8 ), 442, Vector2( 58, 9 ), 190, Vector2( 59, 8 ), 250, Vector2( 59, 9 ), 187 ] +11/autotile/icon_coordinate = Vector2( 50, 7 ) +11/autotile/tile_size = Vector2( 16, 16 ) +11/autotile/spacing = 0 +11/autotile/occluder_map = [ ] +11/autotile/navpoly_map = [ ] +11/autotile/priority_map = [ ] +11/autotile/z_index_map = [ ] +11/occluder_offset = Vector2( 0, 0 ) +11/navigation_offset = Vector2( 0, 0 ) +11/shape_offset = Vector2( 0, 0 ) +11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +11/shape_one_way = false +11/shape_one_way_margin = 0.0 +11/shapes = [ ] +11/z_index = 0 diff --git a/Sprites/Assets/transparent16x16.png b/Sprites/Assets/transparent16x16.png new file mode 100644 index 0000000..b4b1bff Binary files /dev/null and b/Sprites/Assets/transparent16x16.png differ diff --git a/Sprites/Assets/transparent16x16.png.import b/Sprites/Assets/transparent16x16.png.import new file mode 100644 index 0000000..b8f6d5a --- /dev/null +++ b/Sprites/Assets/transparent16x16.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/transparent16x16.png-f6f9707588e3381f4a86cbf58a077ee1.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/transparent16x16.png" +dest_files=[ "res://.import/transparent16x16.png-f6f9707588e3381f4a86cbf58a077ee1.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/Sprites/Assets/treasureChest.png b/Sprites/Assets/treasureChest.png new file mode 100644 index 0000000..5f2bfed Binary files /dev/null and b/Sprites/Assets/treasureChest.png differ diff --git a/Sprites/Assets/treasureChest.png.import b/Sprites/Assets/treasureChest.png.import new file mode 100644 index 0000000..0e6e98d --- /dev/null +++ b/Sprites/Assets/treasureChest.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/treasureChest.png-86b17411eece118bad038c3b29b862c9.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/treasureChest.png" +dest_files=[ "res://.import/treasureChest.png-86b17411eece118bad038c3b29b862c9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Assets/treasureChestOpen.png b/Sprites/Assets/treasureChestOpen.png new file mode 100644 index 0000000..51c08c3 Binary files /dev/null and b/Sprites/Assets/treasureChestOpen.png differ diff --git a/Sprites/Assets/treasureChestOpen.png.import b/Sprites/Assets/treasureChestOpen.png.import new file mode 100644 index 0000000..8c0a212 --- /dev/null +++ b/Sprites/Assets/treasureChestOpen.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/treasureChestOpen.png-e2d4ac62f4d1073320b3dfdd26f9b59d.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Assets/treasureChestOpen.png" +dest_files=[ "res://.import/treasureChestOpen.png-e2d4ac62f4d1073320b3dfdd26f9b59d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Enemies/Projectiles/Iceball_84x9.png b/Sprites/Enemies/Projectiles/Iceball_84x9.png new file mode 100644 index 0000000..f181f42 Binary files /dev/null and b/Sprites/Enemies/Projectiles/Iceball_84x9.png differ diff --git a/Sprites/Enemies/Projectiles/Iceball_84x9.png.import b/Sprites/Enemies/Projectiles/Iceball_84x9.png.import new file mode 100644 index 0000000..3b6fb27 --- /dev/null +++ b/Sprites/Enemies/Projectiles/Iceball_84x9.png.import @@ -0,0 +1,35 @@ +[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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png b/Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png new file mode 100644 index 0000000..b267ae5 Binary files /dev/null and b/Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png differ diff --git a/Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png.import b/Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png.import new file mode 100644 index 0000000..c675605 --- /dev/null +++ b/Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/demon_slime_FREE_v1.0_288x160_spritesheet.png-da4c04e9c38eb5ed99cae0d2f557eb77.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png" +dest_files=[ "res://.import/demon_slime_FREE_v1.0_288x160_spritesheet.png-da4c04e9c38eb5ed99cae0d2f557eb77.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Enemies/flaming skull design.png b/Sprites/Enemies/flaming skull design.png new file mode 100644 index 0000000..3fe92d1 Binary files /dev/null and b/Sprites/Enemies/flaming skull design.png differ diff --git a/Sprites/Enemies/flaming skull design.png.import b/Sprites/Enemies/flaming skull design.png.import new file mode 100644 index 0000000..8d2dd2e --- /dev/null +++ b/Sprites/Enemies/flaming skull design.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/flaming skull design.png-6cdb00fac9a58170d068889a670f71dd.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Enemies/flaming skull design.png" +dest_files=[ "res://.import/flaming skull design.png-6cdb00fac9a58170d068889a670f71dd.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Enemies/hell-hound-idle.png b/Sprites/Enemies/hell-hound-idle.png new file mode 100644 index 0000000..c1de9a4 Binary files /dev/null and b/Sprites/Enemies/hell-hound-idle.png differ diff --git a/Sprites/Enemies/hell-hound-idle.png.import b/Sprites/Enemies/hell-hound-idle.png.import new file mode 100644 index 0000000..0a36197 --- /dev/null +++ b/Sprites/Enemies/hell-hound-idle.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/hell-hound-idle.png-04adabe67f632c3810ca4f6f4217166b.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Enemies/hell-hound-idle.png" +dest_files=[ "res://.import/hell-hound-idle.png-04adabe67f632c3810ca4f6f4217166b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Enemies/hell-hound-jump.png b/Sprites/Enemies/hell-hound-jump.png new file mode 100644 index 0000000..0f59612 Binary files /dev/null and b/Sprites/Enemies/hell-hound-jump.png differ diff --git a/Sprites/Enemies/hell-hound-jump.png.import b/Sprites/Enemies/hell-hound-jump.png.import new file mode 100644 index 0000000..04963a5 --- /dev/null +++ b/Sprites/Enemies/hell-hound-jump.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/hell-hound-jump.png-fb98aad763e717154d47c9a25ba1d282.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Enemies/hell-hound-jump.png" +dest_files=[ "res://.import/hell-hound-jump.png-fb98aad763e717154d47c9a25ba1d282.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/Enemies/hell-hound-run.png b/Sprites/Enemies/hell-hound-run.png new file mode 100644 index 0000000..17eb47a Binary files /dev/null and b/Sprites/Enemies/hell-hound-run.png differ diff --git a/Sprites/Enemies/hell-hound-run.png.import b/Sprites/Enemies/hell-hound-run.png.import new file mode 100644 index 0000000..2f596fa --- /dev/null +++ b/Sprites/Enemies/hell-hound-run.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/hell-hound-run.png-591e4b1772e53a1946fa4c0e7f6d00c7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Enemies/hell-hound-run.png" +dest_files=[ "res://.import/hell-hound-run.png-591e4b1772e53a1946fa4c0e7f6d00c7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/Sprites/TileSet.png.import b/Sprites/TileSet.png.import new file mode 100644 index 0000000..ee39fb5 --- /dev/null +++ b/Sprites/TileSet.png.import @@ -0,0 +1,13 @@ +[remap] + +importer="image" +type="Image" +path="res://.import/TileSet.png-f0df17d6d78ce913b23f007edae0b5a6.image" + +[deps] + +source_file="res://Sprites/TileSet.png" +dest_files=[ "res://.import/TileSet.png-f0df17d6d78ce913b23f007edae0b5a6.image" ] + +[params] + diff --git a/credits.txt b/credits.txt new file mode 100644 index 0000000..8c24a04 --- /dev/null +++ b/credits.txt @@ -0,0 +1,19 @@ +Animated Fires by Sealhix. Link: https://stealthix.itch.io/animated-fires + +Silent Night (Dark Piano Version) - Dark Christmas Music by Myuu. Link: https://www.youtube.com/watch?v=REk9Ia6eYXk + +Gothicvania Patreon's Collection by ansimuz. Link: https://ansimuz.itch.io/gothicvania-patreon-collection + +16x16 RPG Item Pack by Alex's Assets. Link: https://alexs-assets.itch.io/16x16-rpg-item-pack + +Doki Doki Literature Club! - Just Monika. Link: https://www.youtube.com/watch?v=JC0mFHN7r2c + +Flaming skull sprite by Warren Clark. Link: https://lionheart963.itch.io/flaming-skull-sprite + +Hell Hound - Sprite Sheet (Public) by Luis Zuno. Link: https://www.patreon.com/posts/hell-hound-sheet-7144369 + +Pixel art 16x16 nature tiles by iPixl. Link: https://ipixl.itch.io/pixel-art-16x16-nature-tiles + +Boss: Demon Slime by chierit. Link: https://chierit.itch.io/boss-demon-slime + +Fire Column Pixel Art Effect by sanctumpixel. Link: https://sanctumpixel.itch.io/fire-column-pixel-art-effect diff --git a/project.godot b/project.godot index f1b2941..cc26c73 100644 --- a/project.godot +++ b/project.godot @@ -49,15 +49,16 @@ player_down={ "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":83,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } -player_attack={ +screenshot={ "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,"physical_scancode":0,"unicode":0,"echo":false,"script":null) ] } -screenshot={ +player_attack={ "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,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":32,"physical_scancode":0,"unicode":0,"echo":false,"script":null) +, 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) ] } diff --git a/tileSet.tset b/tileSet.tset new file mode 100644 index 0000000..4cff05a --- /dev/null +++ b/tileSet.tset @@ -0,0 +1 @@ +{"version":"2.0.0-lite","tilesize":16,"sources":[{"type":"image","url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlUlEQVQ4T5WT0Q2AIAxEi27hDM7hfM5jHMMZHMKoNaAQBMoVfiAU3rXlMPPBTN8Yu3ex3X4nn9MzxgOmnmjntssW7wAaZUnArCfzYIiWS592fNIBWmpOZUIPSvq2NJSdCEBN9X0rAlBT43gGQJfTzH4AVHMJHgBIWYqrjFTLzPmg5n/0GlUjobLCX5BMhH6mCNAoe9EHZrd6v/7qHH4AAAAASUVORK5CYII="},{"type":"image","url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVQ4T2M0nDzjPwMFgBGbASYa6gxnbtxEMRYkBgPIcnADYJpAtDQfL8PTT5/B6kGK0cVg4iAabACy6SDNMAAyBBsf2XDG1N374WEAUtxgbsIIMqDh5BmwODY+SA5mCNiA2a6OjCBBmGJiwxSkF2wbJWDUAAaG0TCgQhgAANwyRzlVBbAVAAAAAElFTkSuQmCC"},{"type":"image","url":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAANElEQVQ4T2NkoBAwUqifgToG/P///z/IJYyMjGADSeGTrAHdAup4gZKAHHUBA5US0giPBQDrRyARj5WO/gAAAABJRU5ErkJggg=="}],"relations":[{"type":"blob_border","matrix":[-1,false,-1,4,4,4,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,4,4,4,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,4,4,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,4,4,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[-1,4,4,4,4,4,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,4,4,4,4,4,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,false,-1,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,false,-1,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,4,4,4,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,4,4,4,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,4,4,4,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,4,4,4,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,4,4,4,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,4,4,4,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,4,4,false,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,4,4,false,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,4,4,false,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,4,4,false,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,4,4,false,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,4,4,false,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,4,4,false,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,4,4,false,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,false,4,4,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,false,4,4,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,false,4,4,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,false,4,4,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,false,4,4,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,false,4,4,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,false,4,4,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,false,4,4,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,false,4,false,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,false,4,false,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,false,4,false,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,false,4,false,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,false,4,false,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,false,4,false,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,false,4,false,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,false,4,false,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[-1,4,4,4,false,4,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,4,4,4,false,4,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,4,false,4,4,4,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,4,false,4,4,4,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,4,false,4,false,4,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,4,false,4,false,4,-1,false],"isBorder":true},{"type":"blob_border","matrix":[4,4,4,4,-1,false,-1,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,4,4,-1,false,-1,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,4,4,-1,false,-1,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,4,4,-1,false,-1,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,false,4,-1,false,-1,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,false,4,-1,false,-1,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,false,4,-1,false,-1,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,false,4,-1,false,-1,4],"isBorder":true},{"type":"blob_border","matrix":[-1,4,4,4,-1,false,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,4,4,4,-1,false,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,4,false,4,-1,false,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,4,false,4,-1,false,-1,false],"isBorder":true},{"type":"blob_border","matrix":[4,4,-1,false,-1,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,-1,false,-1,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,-1,false,-1,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,-1,false,-1,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[4,4,-1,false,-1,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,-1,false,-1,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,-1,false,-1,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,-1,false,-1,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[-1,4,-1,false,-1,4,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,4,-1,false,-1,4,-1,false],"isBorder":true},{"type":"blob_border","matrix":[4,4,-1,false,-1,false,-1,4],"isBorder":false},{"type":"blob_border","matrix":[4,4,-1,false,-1,false,-1,4],"isBorder":true},{"type":"blob_border","matrix":[false,4,-1,false,-1,false,-1,4],"isBorder":false},{"type":"blob_border","matrix":[false,4,-1,false,-1,false,-1,4],"isBorder":true},{"type":"blob_border","matrix":[-1,4,-1,false,-1,false,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,4,-1,false,-1,false,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,4,4,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,4,4,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,4,false,4,4,4],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,4,false,4,4,4],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,4,false,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,4,false,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,4,false,4,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,4,false,4,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,4,-1,false,-1,4],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,4,-1,false,-1,4],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,4,-1,false,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,4,-1,false,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,false,-1,4,false,4],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,false,-1,4,false,4],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,false,-1,4,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,false,-1,4,-1,false],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,false,-1,false,-1,4],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,false,-1,false,-1,4],"isBorder":true},{"type":"blob_border","matrix":[-1,false,-1,false,-1,false,-1,false],"isBorder":false},{"type":"blob_border","matrix":[-1,false,-1,false,-1,false,-1,false],"isBorder":true},{"type":"blob","origin":4,"data":[{"srcID":1,"r":0,"fx":false,"fy":false,"cutoff":4},{"srcID":1,"r":1,"fx":false,"fy":false,"cutoff":4},{"srcID":1,"r":2,"fx":false,"fy":false,"cutoff":4},{"srcID":1,"r":3,"fx":false,"fy":false,"cutoff":4},{"srcID":2,"r":0,"fx":false,"fy":false,"c":true},{"srcID":2,"r":0,"fx":false,"fy":false,"c":true},{"srcID":2,"r":0,"fx":false,"fy":false,"c":true},{"srcID":2,"r":0,"fx":false,"fy":false,"c":true},{"srcID":2,"r":0,"fx":false,"fy":false,"c":true},{"srcID":2,"r":0,"fx":false,"fy":false,"c":true},{"srcID":2,"r":0,"fx":false,"fy":false,"c":true},{"srcID":2,"r":0,"fx":false,"fy":false,"c":true}]}],"tileRelations":[{"tile":0,"other":4,"r":0},{"tile":4,"other":0,"r":1},{"tile":1,"other":4,"r":2},{"tile":4,"other":1,"r":3},{"tile":2,"other":4,"r":4},{"tile":4,"other":2,"r":5},{"tile":3,"other":4,"r":6},{"tile":4,"other":3,"r":7},{"tile":4,"other":28,"r":8},{"tile":28,"other":4,"r":9},{"tile":4,"other":23,"r":10},{"tile":23,"other":4,"r":11},{"tile":4,"other":39,"r":12},{"tile":39,"other":4,"r":13},{"tile":4,"other":19,"r":14},{"tile":19,"other":4,"r":15},{"tile":4,"other":36,"r":16},{"tile":36,"other":4,"r":17},{"tile":4,"other":32,"r":18},{"tile":32,"other":4,"r":19},{"tile":4,"other":44,"r":20},{"tile":44,"other":4,"r":21},{"tile":4,"other":24,"r":22},{"tile":24,"other":4,"r":23},{"tile":4,"other":37,"r":24},{"tile":37,"other":4,"r":25},{"tile":4,"other":31,"r":26},{"tile":31,"other":4,"r":27},{"tile":4,"other":40,"r":28},{"tile":40,"other":4,"r":29},{"tile":4,"other":35,"r":30},{"tile":35,"other":4,"r":31},{"tile":4,"other":43,"r":32},{"tile":43,"other":4,"r":33},{"tile":4,"other":46,"r":34},{"tile":46,"other":4,"r":35},{"tile":4,"other":45,"r":36},{"tile":45,"other":4,"r":37},{"tile":4,"other":15,"r":38},{"tile":15,"other":4,"r":39},{"tile":4,"other":20,"r":40},{"tile":20,"other":4,"r":41},{"tile":4,"other":30,"r":42},{"tile":30,"other":4,"r":43},{"tile":4,"other":8,"r":44},{"tile":8,"other":4,"r":45},{"tile":4,"other":34,"r":46},{"tile":34,"other":4,"r":47},{"tile":4,"other":29,"r":48},{"tile":29,"other":4,"r":49},{"tile":4,"other":41,"r":50},{"tile":41,"other":4,"r":51},{"tile":4,"other":5,"r":52},{"tile":5,"other":4,"r":53},{"tile":4,"other":25,"r":54},{"tile":25,"other":4,"r":55},{"tile":4,"other":7,"r":56},{"tile":7,"other":4,"r":57},{"tile":4,"other":33,"r":58},{"tile":33,"other":4,"r":59},{"tile":4,"other":27,"r":60},{"tile":27,"other":4,"r":61},{"tile":4,"other":42,"r":62},{"tile":42,"other":4,"r":63},{"tile":4,"other":11,"r":64},{"tile":11,"other":4,"r":65},{"tile":4,"other":12,"r":66},{"tile":12,"other":4,"r":67},{"tile":4,"other":38,"r":68},{"tile":38,"other":4,"r":69},{"tile":4,"other":16,"r":70},{"tile":16,"other":4,"r":71},{"tile":4,"other":18,"r":72},{"tile":18,"other":4,"r":73},{"tile":4,"other":14,"r":74},{"tile":14,"other":4,"r":75},{"tile":4,"other":26,"r":76},{"tile":26,"other":4,"r":77},{"tile":4,"other":10,"r":78},{"tile":10,"other":4,"r":79},{"tile":4,"other":13,"r":80},{"tile":13,"other":4,"r":81},{"tile":4,"other":9,"r":82},{"tile":9,"other":4,"r":83},{"tile":4,"other":22,"r":84},{"tile":22,"other":4,"r":85},{"tile":4,"other":6,"r":86},{"tile":6,"other":4,"r":87},{"tile":4,"other":17,"r":88},{"tile":17,"other":4,"r":89},{"tile":4,"other":21,"r":90},{"tile":21,"other":4,"r":91},{"tile":4,"other":false,"r":92}],"tiles":[{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"base","sourceID":0},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"},{"type":"blob"}],"set":[{"pos":{"x":24,"y":12},"tileID":0},{"pos":{"x":25,"y":12},"tileID":1},{"pos":{"x":24,"y":13},"tileID":2},{"pos":{"x":26,"y":12},"tileID":3},{"pos":{"x":25,"y":13},"tileID":4},{"pos":{"x":24,"y":14},"tileID":5},{"pos":{"x":27,"y":12},"tileID":6},{"pos":{"x":26,"y":13},"tileID":7},{"pos":{"x":25,"y":14},"tileID":8},{"pos":{"x":24,"y":15},"tileID":9},{"pos":{"x":28,"y":12},"tileID":10},{"pos":{"x":27,"y":13},"tileID":11},{"pos":{"x":26,"y":14},"tileID":12},{"pos":{"x":25,"y":15},"tileID":13},{"pos":{"x":29,"y":12},"tileID":14},{"pos":{"x":28,"y":13},"tileID":15},{"pos":{"x":27,"y":14},"tileID":16},{"pos":{"x":26,"y":15},"tileID":17},{"pos":{"x":30,"y":12},"tileID":18},{"pos":{"x":29,"y":13},"tileID":19},{"pos":{"x":28,"y":14},"tileID":20},{"pos":{"x":27,"y":15},"tileID":21},{"pos":{"x":31,"y":12},"tileID":22},{"pos":{"x":30,"y":13},"tileID":23},{"pos":{"x":29,"y":14},"tileID":24},{"pos":{"x":28,"y":15},"tileID":25},{"pos":{"x":32,"y":12},"tileID":26},{"pos":{"x":31,"y":13},"tileID":27},{"pos":{"x":30,"y":14},"tileID":28},{"pos":{"x":29,"y":15},"tileID":29},{"pos":{"x":28,"y":16},"tileID":30},{"pos":{"x":33,"y":12},"tileID":31},{"pos":{"x":32,"y":13},"tileID":32},{"pos":{"x":31,"y":14},"tileID":33},{"pos":{"x":30,"y":15},"tileID":34},{"pos":{"x":29,"y":16},"tileID":35},{"pos":{"x":33,"y":13},"tileID":36},{"pos":{"x":32,"y":14},"tileID":37},{"pos":{"x":31,"y":15},"tileID":38},{"pos":{"x":30,"y":16},"tileID":39},{"pos":{"x":33,"y":14},"tileID":40},{"pos":{"x":32,"y":15},"tileID":41},{"pos":{"x":31,"y":16},"tileID":42},{"pos":{"x":34,"y":14},"tileID":43},{"pos":{"x":33,"y":15},"tileID":44},{"pos":{"x":32,"y":16},"tileID":45},{"pos":{"x":34,"y":15},"tileID":46}],"extra":{"set":{"camX":-532.375,"camY":-255.6875,"camZoom":2}}} \ No newline at end of file