From e5aafa6cd0d8912d01fdbd89f94c60a4c6d2c1c1 Mon Sep 17 00:00:00 2001 From: VoidTwo Date: Fri, 10 Dec 2021 14:23:23 -0600 Subject: [PATCH] Added win condition for level 1 and added boss fight for level 5 --- Enemies/Chasing Glowing Ghost.tscn | 12 +- Enemies/Dark Matter.gd | 4 +- Enemies/Eyeball Boss.gd | 78 +++++ Enemies/Eyeball Boss.tscn | 127 ++++++++ Enemies/Flaming Skull.gd | 62 ++-- Enemies/Ghost_Enemy.gd | 4 +- Enemies/Ghost_Enemy.tscn | 2 +- Enemies/Hellhound.gd | 88 +++--- Enemies/Projectiles/Creepy Hand.gd | 2 +- Enemies/Projectiles/Creepy Hand.tscn | 10 +- Enemies/Projectiles/Glowing Blue Fireball.gd | 21 ++ .../Projectiles/Glowing Blue Fireball.tscn | 40 +++ Enemies/Projectiles/Glowing Fireball.gd | 2 +- Enemies/Projectiles/Glowing Fireball.tscn | 2 +- GUI/HUD.gd | 88 +++--- GUI/Main Menu.gd | 30 +- GUI/Splash Screen.gd | 34 +-- Levels/Interactables/Teleporter.gd | 10 + Levels/Interactables/Teleporter.tscn | 34 +++ Levels/Level 1.gd | 16 +- Levels/Level 1.tscn | 6 + Levels/Level 3.gd | 60 ++-- Levels/Level 4.gd | 29 +- Levels/Level 5.gd | 25 +- Levels/Level 5.tscn | 82 ++++- Levels/Traps/Fire Spinner.gd | 6 +- Main.gd | 96 +++--- Player/Player.gd | 174 +++++------ Sprites/Assets/fire_column_medium_1.png | Bin 226 -> 0 bytes Sprites/Assets/fire_column_medium_10.png | Bin 521 -> 0 bytes .../Assets/fire_column_medium_10.png.import | 35 --- Sprites/Assets/fire_column_medium_11.png | Bin 378 -> 0 bytes Sprites/Assets/fire_column_medium_12.png | Bin 280 -> 0 bytes .../Assets/fire_column_medium_12.png.import | 35 --- Sprites/Assets/fire_column_medium_13.png | Bin 190 -> 0 bytes .../Assets/fire_column_medium_13.png.import | 35 --- Sprites/Assets/fire_column_medium_14.png | Bin 143 -> 0 bytes .../Assets/fire_column_medium_14.png.import | 35 --- Sprites/Assets/fire_column_medium_2.png | Bin 302 -> 0 bytes .../Assets/fire_column_medium_2.png.import | 35 --- Sprites/Assets/fire_column_medium_3.png | Bin 440 -> 0 bytes .../Assets/fire_column_medium_3.png.import | 35 --- Sprites/Assets/fire_column_medium_4.png | Bin 581 -> 0 bytes .../Assets/fire_column_medium_4.png.import | 35 --- Sprites/Assets/fire_column_medium_5.png | Bin 568 -> 0 bytes .../Assets/fire_column_medium_5.png.import | 35 --- Sprites/Assets/fire_column_medium_6.png | Bin 568 -> 0 bytes .../Assets/fire_column_medium_6.png.import | 35 --- Sprites/Assets/fire_column_medium_7.png | Bin 565 -> 0 bytes .../Assets/fire_column_medium_7.png.import | 35 --- Sprites/Assets/fire_column_medium_8.png | Bin 575 -> 0 bytes .../Assets/fire_column_medium_8.png.import | 35 --- Sprites/Assets/fire_column_medium_9.png | Bin 559 -> 0 bytes .../Assets/fire_column_medium_9.png.import | 35 --- .../tileset_mk_16_16_nature_tileset_godot.png | Bin 69662 -> 0 bytes ...t_mk_16_16_nature_tileset_godot.png.import | 35 --- ...tileset_mk_16_16_nature_tileset_godot.tres | 281 ------------------ Sprites/Assets/transparent16x16.png | Bin 131 -> 0 bytes Sprites/Assets/transparent16x16.png.import | 35 --- Sprites/Enemies/Eyeball_Boss_Spritesheet.png | Bin 0 -> 635 bytes .../Eyeball_Boss_Spritesheet.png.import} | 12 +- .../Projectiles/Glowing_Blue_Fireball.png | Bin 0 -> 149 bytes .../Glowing_Blue_Fireball.png.import} | 12 +- ...on_slime_FREE_v1.0_288x160_spritesheet.png | Bin 160647 -> 0 bytes ...e_FREE_v1.0_288x160_spritesheet.png.import | 35 --- Sprites/Enemies/flaming skull design.png | Bin 4943 -> 0 bytes .../Enemies/flaming skull design.png.import | 35 --- Sprites/Enemies/hell-hound-idle.png | Bin 2821 -> 0 bytes Sprites/Enemies/hell-hound-jump.png | Bin 4018 -> 0 bytes Sprites/Enemies/hell-hound-jump.png.import | 35 --- Sprites/Enemies/hell-hound-run.png | Bin 3199 -> 0 bytes Sprites/Enemies/hell-hound-run.png.import | 35 --- Sprites/Levels/Interactables/Teleport_Pad.png | Bin 0 -> 183 bytes .../Interactables/Teleport_Pad.png.import} | 12 +- 74 files changed, 791 insertions(+), 1300 deletions(-) create mode 100644 Enemies/Eyeball Boss.gd create mode 100644 Enemies/Eyeball Boss.tscn create mode 100644 Enemies/Projectiles/Glowing Blue Fireball.gd create mode 100644 Enemies/Projectiles/Glowing Blue Fireball.tscn create mode 100644 Levels/Interactables/Teleporter.gd create mode 100644 Levels/Interactables/Teleporter.tscn delete mode 100644 Sprites/Assets/fire_column_medium_1.png delete mode 100644 Sprites/Assets/fire_column_medium_10.png delete mode 100644 Sprites/Assets/fire_column_medium_10.png.import delete mode 100644 Sprites/Assets/fire_column_medium_11.png delete mode 100644 Sprites/Assets/fire_column_medium_12.png delete mode 100644 Sprites/Assets/fire_column_medium_12.png.import delete mode 100644 Sprites/Assets/fire_column_medium_13.png delete mode 100644 Sprites/Assets/fire_column_medium_13.png.import delete mode 100644 Sprites/Assets/fire_column_medium_14.png delete mode 100644 Sprites/Assets/fire_column_medium_14.png.import delete mode 100644 Sprites/Assets/fire_column_medium_2.png delete mode 100644 Sprites/Assets/fire_column_medium_2.png.import delete mode 100644 Sprites/Assets/fire_column_medium_3.png delete mode 100644 Sprites/Assets/fire_column_medium_3.png.import delete mode 100644 Sprites/Assets/fire_column_medium_4.png delete mode 100644 Sprites/Assets/fire_column_medium_4.png.import delete mode 100644 Sprites/Assets/fire_column_medium_5.png delete mode 100644 Sprites/Assets/fire_column_medium_5.png.import delete mode 100644 Sprites/Assets/fire_column_medium_6.png delete mode 100644 Sprites/Assets/fire_column_medium_6.png.import delete mode 100644 Sprites/Assets/fire_column_medium_7.png delete mode 100644 Sprites/Assets/fire_column_medium_7.png.import delete mode 100644 Sprites/Assets/fire_column_medium_8.png delete mode 100644 Sprites/Assets/fire_column_medium_8.png.import delete mode 100644 Sprites/Assets/fire_column_medium_9.png delete mode 100644 Sprites/Assets/fire_column_medium_9.png.import delete mode 100644 Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png delete mode 100644 Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png.import delete mode 100644 Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.tres delete mode 100644 Sprites/Assets/transparent16x16.png delete mode 100644 Sprites/Assets/transparent16x16.png.import create mode 100644 Sprites/Enemies/Eyeball_Boss_Spritesheet.png rename Sprites/{Assets/fire_column_medium_11.png.import => Enemies/Eyeball_Boss_Spritesheet.png.import} (57%) create mode 100644 Sprites/Enemies/Projectiles/Glowing_Blue_Fireball.png rename Sprites/{Assets/fire_column_medium_1.png.import => Enemies/Projectiles/Glowing_Blue_Fireball.png.import} (57%) delete mode 100644 Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png delete mode 100644 Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png.import delete mode 100644 Sprites/Enemies/flaming skull design.png delete mode 100644 Sprites/Enemies/flaming skull design.png.import delete mode 100644 Sprites/Enemies/hell-hound-idle.png delete mode 100644 Sprites/Enemies/hell-hound-jump.png delete mode 100644 Sprites/Enemies/hell-hound-jump.png.import delete mode 100644 Sprites/Enemies/hell-hound-run.png delete mode 100644 Sprites/Enemies/hell-hound-run.png.import create mode 100644 Sprites/Levels/Interactables/Teleport_Pad.png rename Sprites/{Enemies/hell-hound-idle.png.import => Levels/Interactables/Teleport_Pad.png.import} (59%) diff --git a/Enemies/Chasing Glowing Ghost.tscn b/Enemies/Chasing Glowing Ghost.tscn index 6d70041..1965c54 100644 --- a/Enemies/Chasing Glowing Ghost.tscn +++ b/Enemies/Chasing Glowing Ghost.tscn @@ -16,9 +16,7 @@ height = 2.0 [sub_resource type="CircleShape2D" id=3] radius = 50.0 -[node name="Chasing Glowing Ghost" type="KinematicBody2D" groups=[ -"enemy", -]] +[node name="Chasing Glowing Ghost" type="KinematicBody2D" groups=["enemy"]] light_mask = 0 collision_layer = 4 collision_mask = 5 @@ -36,9 +34,7 @@ light_mask = 0 rotation = 1.5708 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 @@ -51,10 +47,10 @@ shape = SubResource( 2 ) [node name="Player Detector" type="Area2D" parent="."] light_mask = 0 -input_pickable = false -monitorable = false collision_layer = 0 collision_mask = 2 +input_pickable = false +monitorable = false [node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector"] visible = false diff --git a/Enemies/Dark Matter.gd b/Enemies/Dark Matter.gd index dfbe877..619c31e 100644 --- a/Enemies/Dark Matter.gd +++ b/Enemies/Dark Matter.gd @@ -1,5 +1,6 @@ extends KinematicBody2D +signal death # Declare member variables here. Examples: # var a = 2 # var b = "text" @@ -55,7 +56,7 @@ func _on_Star_detect_body_entered(body_star): #print("timer start") func _on_Star_detect_body_exited(_body): - #if _body.name == 'Star': + #if _body.name == 'Star': #print("obstacle exited") #if _body.name == 'Obstacle': #obstacle = null @@ -74,5 +75,6 @@ func _on_Hitbox_area_entered(area: Area2D): health -= 2 if health <= 0: + emit_signal('death') call_deferred('queue_free') return diff --git a/Enemies/Eyeball Boss.gd b/Enemies/Eyeball Boss.gd new file mode 100644 index 0000000..a3c6593 --- /dev/null +++ b/Enemies/Eyeball Boss.gd @@ -0,0 +1,78 @@ +extends StaticBody2D + +signal death + +export var glowing_blue_fireball: PackedScene + +var player: KinematicBody2D = null +var health: int = 12 +var center: Vector2 +var center_x: float +var shoot_y: int + +var rng: RandomNumberGenerator = RandomNumberGenerator.new() + + +func _ready() -> void: + center = $Sprite.global_position + center_x = center.x + shoot_y = int(center.y) + 1 + rng.randomize() + return + + +func _on_shoot_timeout() -> void: + if player: + var shoot_directions: Array = [ + Vector2(center_x + rng.randf_range(-1, 1), shoot_y), + Vector2(center_x + rng.randf_range(-1, 1), shoot_y), + Vector2(center_x + rng.randf_range(-1, 1), shoot_y), + Vector2(center_x + rng.randf_range(-1, 1), shoot_y), + Vector2(center_x + rng.randf_range(-1, 1), shoot_y)] + + for itr in shoot_directions: + var projectile: Node = glowing_blue_fireball.instance() + projectile.init(center, itr) + get_tree().get_current_scene().get_node('Projectiles').add_child(projectile) + + $'Flash Timer'.start() + $Flash.set_visible(true) + return + + +func _on_flash_timer_timeout() -> void: + $Flash.set_visible(false) + return + + +func _on_hit_timeout() -> void: + $Sprite.self_modulate = Color(1, 1, 1) + return + + +func _on_hitbox_area_entered(area: Area2D) -> void: + if area.is_in_group('player_weapon_1'): + health -= 1 + $Sprite.self_modulate = Color(1, 0, 0) + $Hit.start() + elif area.is_in_group('player_weapon_2'): + health -= 2 + $Sprite.self_modulate = Color(1, 0, 0) + $Hit.start() + + if health <= 0: + emit_signal('death') + call_deferred('queue_free') + return + + +func _on_player_detector_body_entered(body: Node) -> void: + if body.is_in_group('player'): + player = body + return + + +func _on_player_detector_body_exited(body: Node) -> void: + if body.is_in_group('player'): + player = null + return diff --git a/Enemies/Eyeball Boss.tscn b/Enemies/Eyeball Boss.tscn new file mode 100644 index 0000000..c5fc691 --- /dev/null +++ b/Enemies/Eyeball Boss.tscn @@ -0,0 +1,127 @@ +[gd_scene load_steps=17 format=2] + +[ext_resource path="res://Sprites/Enemies/Eyeball_Boss_Spritesheet.png" type="Texture" id=1] +[ext_resource path="res://Enemies/Eyeball Boss.gd" type="Script" id=2] +[ext_resource path="res://Sprites/Assets/Light.png" type="Texture" id=3] +[ext_resource path="res://Enemies/Projectiles/Glowing Blue Fireball.tscn" type="PackedScene" id=4] + +[sub_resource type="AtlasTexture" id=1] +atlas = ExtResource( 1 ) +region = Rect2( 0, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=2] +atlas = ExtResource( 1 ) +region = Rect2( 32, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=3] +atlas = ExtResource( 1 ) +region = Rect2( 64, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=4] +atlas = ExtResource( 1 ) +region = Rect2( 96, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=5] +atlas = ExtResource( 1 ) +region = Rect2( 128, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=6] +atlas = ExtResource( 1 ) +region = Rect2( 160, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=7] +atlas = ExtResource( 1 ) +region = Rect2( 192, 0, 32, 32 ) + +[sub_resource type="AtlasTexture" id=8] +atlas = ExtResource( 1 ) +region = Rect2( 224, 0, 32, 32 ) + +[sub_resource type="SpriteFrames" id=9] +animations = [ { +"frames": [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ), SubResource( 5 ), SubResource( 6 ), SubResource( 7 ), SubResource( 8 ) ], +"loop": true, +"name": "idle", +"speed": 5.0 +} ] + +[sub_resource type="CircleShape2D" id=10] +radius = 15.0 + +[sub_resource type="CircleShape2D" id=12] +radius = 17.0 + +[sub_resource type="CircleShape2D" id=11] +radius = 200.0 + +[node name="Eyeball Boss" type="StaticBody2D"] +light_mask = 0 +collision_mask = 0 +script = ExtResource( 2 ) +glowing_blue_fireball = ExtResource( 4 ) + +[node name="Sprite" type="AnimatedSprite" parent="."] +self_modulate = Color( 0.705882, 0.705882, 0.705882, 1 ) +frames = SubResource( 9 ) +animation = "idle" +frame = 2 +playing = true + +[node name="Collision" type="CollisionShape2D" parent="."] +visible = false +light_mask = 0 +shape = SubResource( 10 ) + +[node name="Hitbox" type="Area2D" parent="." groups=["enemy_hitbox_2"]] +light_mask = 0 +collision_layer = 4 +collision_mask = 2 +input_pickable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"] +visible = false +light_mask = 0 +shape = SubResource( 12 ) + +[node name="Player Detector" type="Area2D" parent="."] +light_mask = 0 +collision_layer = 0 +collision_mask = 2 +input_pickable = false +monitorable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Player Detector"] +visible = false +light_mask = 0 +shape = SubResource( 11 ) + +[node name="Light" type="Light2D" parent="."] +texture = ExtResource( 3 ) +texture_scale = 0.8 + +[node name="Flash" type="Light2D" parent="."] +visible = false +position = Vector2( 0, 8 ) +texture = ExtResource( 3 ) +texture_scale = 0.2 +color = Color( 0, 0.952941, 1, 1 ) +shadow_item_cull_mask = 0 + +[node name="Shoot" type="Timer" parent="."] +wait_time = 1.5 +autostart = true + +[node name="Flash Timer" type="Timer" parent="."] +wait_time = 0.1 +one_shot = true + +[node name="Hit" type="Timer" parent="."] +wait_time = 0.1 +one_shot = true + +[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"] +[connection signal="body_exited" from="Player Detector" to="." method="_on_player_detector_body_exited"] +[connection signal="timeout" from="Shoot" to="." method="_on_shoot_timeout"] +[connection signal="timeout" from="Flash Timer" to="." method="_on_flash_timer_timeout"] +[connection signal="timeout" from="Hit" to="." method="_on_hit_timeout"] diff --git a/Enemies/Flaming Skull.gd b/Enemies/Flaming Skull.gd index 1aa4719..bdab410 100644 --- a/Enemies/Flaming Skull.gd +++ b/Enemies/Flaming Skull.gd @@ -10,49 +10,49 @@ var counter: int = 0 func _physics_process(_delta: float) -> void: - velocity = Vector2.ZERO + velocity = Vector2.ZERO - if player and position.distance_to(player.position) > 1: - velocity = position.direction_to(player.position).normalized() * SPEED + if player and position.distance_to(player.position) > 1: + velocity = position.direction_to(player.position).normalized() * SPEED - if hit == true: - if counter < 15: - if counter % 5 == 0: - $AnimatedSprite.visible = false - else: - $AnimatedSprite.visible = true - counter += 1 - velocity = Vector2.ZERO - else: - counter = 0 - hit = false + if hit == true: + if counter < 15: + if counter % 5 == 0: + $AnimatedSprite.visible = false + else: + $AnimatedSprite.visible = true + counter += 1 + velocity = Vector2.ZERO + else: + counter = 0 + hit = false - velocity = move_and_slide(velocity) - return + velocity = move_and_slide(velocity) + return func _on_player_detector_body_entered(body: Node) -> void: - if body.is_in_group('player'): - player = body - return + if body.is_in_group('player'): + player = body + return func _on_player_detector_body_exited(body: Node) -> void: - if body.is_in_group('player'): - player = null - return + if body.is_in_group('player'): + player = null + return func _on_hitbox_area_entered(area: Area2D) -> void: - if area.is_in_group('player_weapon_1'): - health -= 1 - hit = true - elif area.is_in_group('player_weapon_2'): - health -= 2 - hit = true + if area.is_in_group('player_weapon_1'): + health -= 1 + hit = true + elif area.is_in_group('player_weapon_2'): + health -= 2 + hit = true - if health <= 0: - call_deferred('queue_free') - return + if health <= 0: + call_deferred('queue_free') + return diff --git a/Enemies/Ghost_Enemy.gd b/Enemies/Ghost_Enemy.gd index 8c5b934..fe4579b 100644 --- a/Enemies/Ghost_Enemy.gd +++ b/Enemies/Ghost_Enemy.gd @@ -20,7 +20,7 @@ func _ready() -> void: 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) @@ -34,7 +34,7 @@ func _on_Area2D_body_entered(body): self.visible = true $AnimatedSprite.play("appear") counter = 1 - + func _on_AnimatedSprite_animation_finished(): diff --git a/Enemies/Ghost_Enemy.tscn b/Enemies/Ghost_Enemy.tscn index 588de0e..03e532e 100644 --- a/Enemies/Ghost_Enemy.tscn +++ b/Enemies/Ghost_Enemy.tscn @@ -6,7 +6,7 @@ [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] +[ext_resource path="res://Sprites/Levels/Environment/Fire_Column_Medium_14.png" type="Texture" id=7] [sub_resource type="AtlasTexture" id=1] atlas = ExtResource( 2 ) diff --git a/Enemies/Hellhound.gd b/Enemies/Hellhound.gd index 580aca9..e70b5d2 100644 --- a/Enemies/Hellhound.gd +++ b/Enemies/Hellhound.gd @@ -10,65 +10,65 @@ var counter: int = 0 func _physics_process(_delta: float) -> void: - velocity = Vector2.ZERO + velocity = Vector2.ZERO - if player and position.distance_to(player.position) > 1: - velocity = position.direction_to(player.position).normalized() * SPEED - var angle = position.angle_to_point(player.position) - if abs(angle) > PI/2: - $AnimatedSprite1.scale.x = -0.563 - else: - $AnimatedSprite1.scale.x = 0.563 + if player and position.distance_to(player.position) > 1: + velocity = position.direction_to(player.position).normalized() * SPEED + var angle = position.angle_to_point(player.position) + if abs(angle) > PI/2: + $AnimatedSprite1.scale.x = -0.563 + else: + $AnimatedSprite1.scale.x = 0.563 - if hit == true: - if counter < 15: - if counter % 5 == 0: - $AnimatedSprite1.visible = false - else: - $AnimatedSprite1.visible = true - counter += 1 - velocity = Vector2.ZERO - else: - counter = 0 - hit = false + if hit == true: + if counter < 15: + if counter % 5 == 0: + $AnimatedSprite1.visible = false + else: + $AnimatedSprite1.visible = true + counter += 1 + velocity = Vector2.ZERO + else: + counter = 0 + hit = false - velocity = move_and_slide(velocity) - return + velocity = move_and_slide(velocity) + return func _on_player_detector_body_entered(body: Node) -> void: - if body.is_in_group('player'): - player = body - $AnimatedSprite1.animation = 'Running' - return + if body.is_in_group('player'): + player = body + $AnimatedSprite1.animation = 'Running' + return func _on_player_detector_body_exited(body: Node) -> void: - if body.is_in_group('player'): - player = null - $AnimatedSprite1.animation = 'Idle' - return + if body.is_in_group('player'): + player = null + $AnimatedSprite1.animation = 'Idle' + return func _on_hitbox_area_entered(area: Area2D) -> void: - if area.is_in_group('player_weapon_1'): - health -= 1 - hit = true - elif area.is_in_group('player_weapon_2'): - health -= 2 - hit = true + if area.is_in_group('player_weapon_1'): + health -= 1 + hit = true + elif area.is_in_group('player_weapon_2'): + health -= 2 + hit = true - if health <= 0: - call_deferred('queue_free') - return + if health <= 0: + call_deferred('queue_free') + return func _on_Player_Detector__Attack_body_entered(body: Node) -> void: - if body.is_in_group('player'): - player = body - $AnimatedSprite1.animation = 'Jump' + if body.is_in_group('player'): + player = body + $AnimatedSprite1.animation = 'Jump' func _on_Player_Detector__Attack_body_exited(body: Node) -> void: - if body.is_in_group('player'): - player = body - $AnimatedSprite1.animation = 'Running' + if body.is_in_group('player'): + player = body + $AnimatedSprite1.animation = 'Running' diff --git a/Enemies/Projectiles/Creepy Hand.gd b/Enemies/Projectiles/Creepy Hand.gd index 6e9b749..1c694d1 100644 --- a/Enemies/Projectiles/Creepy Hand.gd +++ b/Enemies/Projectiles/Creepy Hand.gd @@ -23,6 +23,6 @@ func _physics_process(delta: float) -> void: return -func _on_tifetime_timeout() -> void: +func _on_lifetime_timeout() -> void: call_deferred('queue_free') return diff --git a/Enemies/Projectiles/Creepy Hand.tscn b/Enemies/Projectiles/Creepy Hand.tscn index b0c52a3..21b3be5 100644 --- a/Enemies/Projectiles/Creepy Hand.tscn +++ b/Enemies/Projectiles/Creepy Hand.tscn @@ -7,15 +7,13 @@ [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 ) -input_pickable = false -monitoring = false collision_layer = 0 collision_mask = 2 +input_pickable = false +monitoring = false script = ExtResource( 3 ) [node name="Sprite" type="Sprite" parent="."] @@ -40,4 +38,4 @@ wait_time = 2.0 one_shot = true autostart = true -[connection signal="timeout" from="Lifetime" to="." method="_on_tifetime_timeout"] +[connection signal="timeout" from="Lifetime" to="." method="_on_lifetime_timeout"] diff --git a/Enemies/Projectiles/Glowing Blue Fireball.gd b/Enemies/Projectiles/Glowing Blue Fireball.gd new file mode 100644 index 0000000..5934daa --- /dev/null +++ b/Enemies/Projectiles/Glowing Blue Fireball.gd @@ -0,0 +1,21 @@ +extends Area2D + +const SPEED: int = 60 + +var velocity: Vector2 = Vector2.ZERO + + +func init(spawn_position: Vector2, shoot_position: Vector2) -> void: + position = spawn_position + velocity = position.direction_to(shoot_position).normalized() * SPEED + return + + +func _physics_process(delta: float) -> void: + position += velocity * delta + return + + +func _on_lifetime_timeout() -> void: + call_deferred('queue_free') + return diff --git a/Enemies/Projectiles/Glowing Blue Fireball.tscn b/Enemies/Projectiles/Glowing Blue Fireball.tscn new file mode 100644 index 0000000..e727c6e --- /dev/null +++ b/Enemies/Projectiles/Glowing Blue Fireball.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://Sprites/Assets/Light.png" type="Texture" id=1] +[ext_resource path="res://Sprites/Enemies/Projectiles/Glowing_Blue_Fireball.png" type="Texture" id=2] +[ext_resource path="res://Enemies/Projectiles/Glowing Blue Fireball.gd" type="Script" id=3] + +[sub_resource type="CircleShape2D" id=1] +radius = 12.0 + +[node name="Glowing Blue Fireball" 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 +script = ExtResource( 3 ) + +[node name="Sprite" type="Sprite" parent="."] +texture = ExtResource( 2 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +light_mask = 0 +shape = SubResource( 1 ) + +[node name="Light" type="Light2D" parent="."] +texture = ExtResource( 1 ) +texture_scale = 0.3 +color = Color( 0.211765, 0.964706, 0.984314, 1 ) +energy = 1.5 +range_item_cull_mask = 15 +shadow_item_cull_mask = 0 + +[node name="Lifetime" type="Timer" parent="."] +wait_time = 3.0 +one_shot = true +autostart = true + +[connection signal="timeout" from="Lifetime" to="." method="_on_lifetime_timeout"] diff --git a/Enemies/Projectiles/Glowing Fireball.gd b/Enemies/Projectiles/Glowing Fireball.gd index 5be540d..af51bf3 100644 --- a/Enemies/Projectiles/Glowing Fireball.gd +++ b/Enemies/Projectiles/Glowing Fireball.gd @@ -16,6 +16,6 @@ func _physics_process(delta: float) -> void: return -func _on_tifetime_timeout() -> void: +func _on_lifetime_timeout() -> void: call_deferred('queue_free') return diff --git a/Enemies/Projectiles/Glowing Fireball.tscn b/Enemies/Projectiles/Glowing Fireball.tscn index 30b718e..cd9a959 100644 --- a/Enemies/Projectiles/Glowing Fireball.tscn +++ b/Enemies/Projectiles/Glowing Fireball.tscn @@ -37,4 +37,4 @@ wait_time = 1.5 one_shot = true autostart = true -[connection signal="timeout" from="Lifetime" to="." method="_on_tifetime_timeout"] +[connection signal="timeout" from="Lifetime" to="." method="_on_lifetime_timeout"] diff --git a/GUI/HUD.gd b/GUI/HUD.gd index e68aee9..34f8d12 100644 --- a/GUI/HUD.gd +++ b/GUI/HUD.gd @@ -5,76 +5,76 @@ var weapon = "sword" func _on_Add_Currency_pressed() -> void: - emit_signal('add_currency', 1) - return + emit_signal('add_currency', 1) + return func update_currency(amount: int) -> void: - $Currency.set_text(String(amount)) - return + $Currency.set_text(String(amount)) + return func update_health(value: int) -> void: - $'Health Bar'.value = value - return + $'Health Bar'.value = value + return func _on_weapon_slot_pressed() -> void: - $'Weapon Selection'.set_visible(not $'Weapon Selection'.visible) - return + $'Weapon Selection'.set_visible(not $'Weapon Selection'.visible) + return func _on_select_bow_pressed() -> void: - $'Weapon Selection/Bow'.set_visible(false) - $'Equipped Weapon/Weapon'.set_normal_texture( - $'Weapon Selection/Bow/Weapon'.get_normal_texture()) + $'Weapon Selection/Bow'.set_visible(false) + $'Equipped Weapon/Weapon'.set_normal_texture( + $'Weapon Selection/Bow/Weapon'.get_normal_texture()) - $'Weapon Selection/Javelin'.set_visible(true) - $'Weapon Selection/Staff'.set_visible(true) - $'Weapon Selection/Sword'.set_visible(true) + $'Weapon Selection/Javelin'.set_visible(true) + $'Weapon Selection/Staff'.set_visible(true) + $'Weapon Selection/Sword'.set_visible(true) - $'Weapon Selection'.set_visible(false) - weapon = "bow" - return + $'Weapon Selection'.set_visible(false) + weapon = "bow" + return func _on_select_javelin_pressed() -> void: - $'Weapon Selection/Javelin'.set_visible(false) - $'Equipped Weapon/Weapon'.set_normal_texture( - $'Weapon Selection/Javelin/Weapon'.get_normal_texture()) + $'Weapon Selection/Javelin'.set_visible(false) + $'Equipped Weapon/Weapon'.set_normal_texture( + $'Weapon Selection/Javelin/Weapon'.get_normal_texture()) - $'Weapon Selection/Bow'.set_visible(true) - $'Weapon Selection/Staff'.set_visible(true) - $'Weapon Selection/Sword'.set_visible(true) + $'Weapon Selection/Bow'.set_visible(true) + $'Weapon Selection/Staff'.set_visible(true) + $'Weapon Selection/Sword'.set_visible(true) - $'Weapon Selection'.set_visible(false) - weapon = "javelin" - return + $'Weapon Selection'.set_visible(false) + weapon = "javelin" + return func _on_select_staff_pressed() -> void: - $'Weapon Selection/Staff'.set_visible(false) - $'Equipped Weapon/Weapon'.set_normal_texture( - $'Weapon Selection/Staff/Weapon'.get_normal_texture()) + $'Weapon Selection/Staff'.set_visible(false) + $'Equipped Weapon/Weapon'.set_normal_texture( + $'Weapon Selection/Staff/Weapon'.get_normal_texture()) - $'Weapon Selection/Bow'.set_visible(true) - $'Weapon Selection/Javelin'.set_visible(true) - $'Weapon Selection/Sword'.set_visible(true) + $'Weapon Selection/Bow'.set_visible(true) + $'Weapon Selection/Javelin'.set_visible(true) + $'Weapon Selection/Sword'.set_visible(true) - $'Weapon Selection'.set_visible(false) - weapon = "staff" - return + $'Weapon Selection'.set_visible(false) + weapon = "staff" + return func _on_select_sword_pressed() -> void: - $'Weapon Selection/Sword'.set_visible(false) - $'Equipped Weapon/Weapon'.set_normal_texture( - $'Weapon Selection/Sword/Weapon'.get_normal_texture()) + $'Weapon Selection/Sword'.set_visible(false) + $'Equipped Weapon/Weapon'.set_normal_texture( + $'Weapon Selection/Sword/Weapon'.get_normal_texture()) - $'Weapon Selection/Bow'.set_visible(true) - $'Weapon Selection/Javelin'.set_visible(true) - $'Weapon Selection/Staff'.set_visible(true) + $'Weapon Selection/Bow'.set_visible(true) + $'Weapon Selection/Javelin'.set_visible(true) + $'Weapon Selection/Staff'.set_visible(true) - $'Weapon Selection'.set_visible(false) - weapon = "sword" - return + $'Weapon Selection'.set_visible(false) + weapon = "sword" + return diff --git a/GUI/Main Menu.gd b/GUI/Main Menu.gd index f003653..dbfe113 100644 --- a/GUI/Main Menu.gd +++ b/GUI/Main Menu.gd @@ -4,36 +4,36 @@ signal complete(option) func _on_new_game_button_pressed() -> void: - emit_signal('complete', 'new game') - return + emit_signal('complete', 'new game') + return func _on_quit_button_pressed() -> void: - get_tree().quit() - return + get_tree().quit() + return func _on_continue_button_mouse_entered() -> void: - if not $'Menu/Menu Elements/Menu Options/Continue/Continue Button'.disabled: - $'Menu Button Hover'.play(0.0) - return + if not $'Menu/Menu Elements/Menu Options/Continue/Continue Button'.disabled: + $'Menu Button Hover'.play(0.0) + return func _on_new_game_button_mouse_entered() -> void: - $'Menu Button Hover'.play(0.0) - return + $'Menu Button Hover'.play(0.0) + return func _on_settings_button_mouse_entered() -> void: - $'Menu Button Hover'.play(0.0) - return + $'Menu Button Hover'.play(0.0) + return func _on_credits_button_mouse_entered() -> void: - $'Menu Button Hover'.play(0.0) - return + $'Menu Button Hover'.play(0.0) + return func _on_quit_button_mouse_entered() -> void: - $'Menu Button Hover'.play(0.0) - return + $'Menu Button Hover'.play(0.0) + return diff --git a/GUI/Splash Screen.gd b/GUI/Splash Screen.gd index af414e3..c205b99 100644 --- a/GUI/Splash Screen.gd +++ b/GUI/Splash Screen.gd @@ -4,26 +4,26 @@ signal complete func _ready() -> void: - # Fade in - if not $Tween.interpolate_property(self, 'self_modulate:a', 0, 1, 3, Tween.TRANS_LINEAR, Tween.EASE_IN): - print('ERROR: Splash Screen fade in animation has errors.') - if not $Tween.start(): - print('ERROR: Splash Screen fade in animation failed to start.') + # Fade in + if not $Tween.interpolate_property(self, 'self_modulate:a', 0, 1, 3, Tween.TRANS_LINEAR, Tween.EASE_IN): + print('ERROR: Splash Screen fade in animation has errors.') + if not $Tween.start(): + print('ERROR: Splash Screen fade in animation failed to start.') - yield($Tween, 'tween_completed') # Wait for fade in to complete + yield($Tween, 'tween_completed') # Wait for fade in to complete - # Fade out - if not $Tween.interpolate_property(self, 'self_modulate:a', 1, 0, 3, Tween.TRANS_LINEAR, Tween.EASE_OUT, 2): - print('ERROR: Splash Screen fade out animation has errors.') - if not $Tween.start(): - print('ERROR: Splash Screen fade out animation failed to start.') + # Fade out + if not $Tween.interpolate_property(self, 'self_modulate:a', 1, 0, 3, Tween.TRANS_LINEAR, Tween.EASE_OUT, 2): + print('ERROR: Splash Screen fade out animation has errors.') + if not $Tween.start(): + print('ERROR: Splash Screen fade out animation failed to start.') - yield($Tween, 'tween_completed') # Wait for fade out to complete - emit_signal('complete') - return + yield($Tween, 'tween_completed') # Wait for fade out to complete + emit_signal('complete') + return func _input(event: InputEvent) -> void: - if event.is_action_pressed('ui_accept'): - emit_signal('complete') - return + if event.is_action_pressed('ui_accept'): + emit_signal('complete') + return diff --git a/Levels/Interactables/Teleporter.gd b/Levels/Interactables/Teleporter.gd new file mode 100644 index 0000000..2492905 --- /dev/null +++ b/Levels/Interactables/Teleporter.gd @@ -0,0 +1,10 @@ +extends Area2D + +export var x_location: int +export var y_location: int + + +func _on_teleporter_body_entered(body: Node) -> void: + if body.is_in_group('player'): + body.set_deferred('position', Vector2(x_location, y_location)) + return diff --git a/Levels/Interactables/Teleporter.tscn b/Levels/Interactables/Teleporter.tscn new file mode 100644 index 0000000..90061af --- /dev/null +++ b/Levels/Interactables/Teleporter.tscn @@ -0,0 +1,34 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://Sprites/Assets/Light.png" type="Texture" id=1] +[ext_resource path="res://Sprites/Levels/Interactables/Teleport_Pad.png" type="Texture" id=2] +[ext_resource path="res://Levels/Interactables/Teleporter.gd" type="Script" id=3] + +[sub_resource type="CircleShape2D" id=1] +radius = 8.0 + +[node name="Teleporter" type="Area2D"] +light_mask = 0 +collision_layer = 0 +collision_mask = 2 +input_pickable = false +monitorable = false +script = ExtResource( 3 ) + +[node name="Sprite" type="Sprite" parent="."] +self_modulate = Color( 0.564706, 1, 0.560784, 1 ) +texture = ExtResource( 2 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +visible = false +light_mask = 0 +shape = SubResource( 1 ) + +[node name="Light" type="Light2D" parent="."] +texture = ExtResource( 1 ) +texture_scale = 0.4 +color = Color( 0.341176, 1, 0.321569, 1 ) +energy = 1.2 +shadow_item_cull_mask = 0 + +[connection signal="body_entered" from="." to="." method="_on_teleporter_body_entered"] diff --git a/Levels/Level 1.gd b/Levels/Level 1.gd index 9263111..7399b4b 100644 --- a/Levels/Level 1.gd +++ b/Levels/Level 1.gd @@ -1,17 +1,17 @@ extends Node2D - -# Declare member variables here. Examples: -# var a = 2 -# var b = "text" +var death_count: int = 0 -# Called when the node enters the scene tree for the first time. func _ready() -> void: $YSort/Player.load_hud($HUD) return -# Called every frame. 'delta' is the elapsed time since the previous frame. -#func _process(delta): -# pass +func _on_dark_matter_death() -> void: + death_count += 1 + if death_count == 5: + if get_tree().change_scene('res://GUI/Level Complete.tscn') != OK: + print('ERROR: Level 1 failed to change scene to Level Complete.') + queue_free() + return diff --git a/Levels/Level 1.tscn b/Levels/Level 1.tscn index ada78df..7613c94 100644 --- a/Levels/Level 1.tscn +++ b/Levels/Level 1.tscn @@ -72,3 +72,9 @@ mode = 1 [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Map_boundary"] build_mode = 1 polygon = PoolVector2Array( 0.762451, -22.0982, 427.859, -18.7308, 425.053, 245.609, -22.248, 248.976, -21.1256, -22.6594, -0.589813, -21.9661, -0.589806, 225.272, 400.359, 224.843, 399.969, -0.312477, 0.455406, -0.154987 ) + +[connection signal="death" from="YSort/Enemies/Dark Matter" to="." method="_on_dark_matter_death"] +[connection signal="death" from="YSort/Enemies/Dark Matter2" to="." method="_on_dark_matter_death"] +[connection signal="death" from="YSort/Enemies/Dark Matter3" to="." method="_on_dark_matter_death"] +[connection signal="death" from="YSort/Enemies/Dark Matter4" to="." method="_on_dark_matter_death"] +[connection signal="death" from="YSort/Enemies/Dark Matter5" to="." method="_on_dark_matter_death"] diff --git a/Levels/Level 3.gd b/Levels/Level 3.gd index 9ae4ed6..cf294ad 100644 --- a/Levels/Level 3.gd +++ b/Levels/Level 3.gd @@ -7,51 +7,51 @@ var score = 0 func _ready() -> void: - $YSort/Player.load_hud($HUD) - screensize = get_viewport_rect().size - spawn_coins(8) - return + $YSort/Player.load_hud($HUD) + screensize = get_viewport_rect().size + spawn_coins(8) + return func spawn_coins(num: int) -> void: - for _i in range(num): - var g: Node = coin.instance() - $'coin_container'.add_child(g) - g.connect('coin_grabbed', self, '_on_coin_grabbed') - #g.set_pos(Vector2(rand_range(0, screensize.x - 40), rand_range(0, screensize.y - 40))) - g.position = Vector2(rand_range(0, screensize.x - 40), rand_range(0, screensize.y - 40)) - return + for _i in range(num): + var g: Node = coin.instance() + $'coin_container'.add_child(g) + g.connect('coin_grabbed', self, '_on_coin_grabbed') + #g.set_pos(Vector2(rand_range(0, screensize.x - 40), rand_range(0, screensize.y - 40))) + g.position = Vector2(rand_range(0, screensize.x - 40), rand_range(0, screensize.y - 40)) + return func _on_coin_grabbed() -> void: - score += 1 - print(score) - $'Level 3 HUD/Label'.set_text(str(score) + '/5') - return + score += 1 + print(score) + $'Level 3 HUD/Label'.set_text(str(score) + '/5') + return func _timer_out() -> void: - get_tree().change_scene('res://Levels/Hub World.tscn') - queue_free() - return + get_tree().change_scene('res://Levels/Hub World.tscn') + queue_free() + return func _on_TreasureChest_ice_key_collected() -> void: - $YSort/Door/doorClosed.visible = false - $YSort/Door/doorOpened.visible = true - $YSort/DoorCollision.layers = 5 - return + $YSort/Door/doorClosed.visible = false + $YSort/Door/doorOpened.visible = true + $YSort/DoorCollision.layers = 5 + return func _on_DoorDetector_body_entered(body: Node) -> void: - if body.is_in_group('player'): - print('WIN WIN WIN') - get_tree().change_scene('res://Levels/Hub World.tscn') - return + if body.is_in_group('player'): + print('WIN WIN WIN') + get_tree().change_scene('res://Levels/Hub World.tscn') + return func _on_DoorDetector_area_entered(area: Area2D) -> void: - if area.get_parent().name == 'Player': - get_tree().change_scene('res://GUI/Level Complete.tscn') - queue_free() - return + if area.get_parent().name == 'Player': + get_tree().change_scene('res://GUI/Level Complete.tscn') + queue_free() + return diff --git a/Levels/Level 4.gd b/Levels/Level 4.gd index ffd2bbd..9853de0 100644 --- a/Levels/Level 4.gd +++ b/Levels/Level 4.gd @@ -2,28 +2,29 @@ extends Node2D var gems: int = 4 + func _ready() -> void: - #$YSort/Player.position = get_viewport_rect().size / 2 - $YSort/Player.load_hud($HUD) - return + $YSort/Player.load_hud($HUD) + return func _on_TreasureChest_gem_collected() -> void: - gems -= 1 - - if gems == 0: - $YSort/Items/Door/doorClosed.visible = false - $YSort/Items/Door/doorOpened.visible = true - $DoorCollision.layers = 5 + gems -= 1 + if gems == 0: + $YSort/Items/Door/doorClosed.visible = false + $YSort/Items/Door/doorOpened.visible = true + $DoorCollision.layers = 5 + return func _on_NextArea_area_entered(area: Area2D) -> void: - if area.get_parent().name == 'Player': - $YSort/Player.position.x = 195 - $YSort/Player.position.y = -335 + if area.get_parent().name == 'Player': + $YSort/Player.position.x = 195 + $YSort/Player.position.y = -335 + return func _on_Demon_Boss_demon_boss_death() -> void: - get_tree().change_scene('res://GUI/Level Complete.tscn') - queue_free() + get_tree().change_scene('res://GUI/Level Complete.tscn') + queue_free() diff --git a/Levels/Level 5.gd b/Levels/Level 5.gd index 5c4d9ab..0537f32 100644 --- a/Levels/Level 5.gd +++ b/Levels/Level 5.gd @@ -2,5 +2,26 @@ extends Node2D func _ready() -> void: - $YSort/Player.load_hud($HUD) - return + $YSort/Player.load_hud($HUD) + return + + +func _on_activate_boss_teleporter_body_entered(body: Node) -> void: + $'Interactables/Boss Teleporter'.set_deferred('visible', true) + $'Interactables/Activate Boss Teleporter'.call_deferred('queue_free') + return + + +func _on_eyeball_boss_death() -> void: + $YSort/Enemies.call_deferred('queue_free') + $Lights.call_deferred('queue_free') + $Darkness.set_visible(false) + $Ending.start() + return + + +func _on_ending_timeout(): + if get_tree().change_scene('res://GUI/Level Complete.tscn') != OK: + print('ERROR: Level 5 failed to change scene to Level Complete.') + queue_free() + return diff --git a/Levels/Level 5.tscn b/Levels/Level 5.tscn index 26f0b74..78aeaf5 100644 --- a/Levels/Level 5.tscn +++ b/Levels/Level 5.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=15 format=2] +[gd_scene load_steps=18 format=2] [ext_resource path="res://Player/Player.tscn" type="PackedScene" id=1] [ext_resource path="res://Levels/Level 5.gd" type="Script" id=2] @@ -14,6 +14,11 @@ [ext_resource path="res://Levels/Interactables/Silver Barrier.tscn" type="PackedScene" id=12] [ext_resource path="res://Enemies/Creepy Glowing Ghost.tscn" type="PackedScene" id=13] [ext_resource path="res://Levels/Traps/Fire Spinner.tscn" type="PackedScene" id=14] +[ext_resource path="res://Enemies/Eyeball Boss.tscn" type="PackedScene" id=15] +[ext_resource path="res://Levels/Interactables/Teleporter.tscn" type="PackedScene" id=16] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 8, 8 ) [node name="Void Level" type="Node2D"] script = ExtResource( 2 ) @@ -29,7 +34,7 @@ collision_layer = 0 collision_mask = 0 occluder_light_mask = 0 format = 1 -tile_data = PoolIntArray( -393225, 0, 0, -393224, 0, 1, -393223, 0, 1, -393222, 0, 1, -393221, 0, 1, -393220, 0, 1, -393219, 0, 1, -393218, 0, 1, -393217, 0, 1, -458752, 0, 1, -458751, 0, 1, -458750, 0, 1, -458749, 0, 1, -458748, 0, 1, -458747, 0, 1, -458746, 0, 1, -458745, 0, 1, -458744, 0, 1, -458743, 0, 1, -458742, 0, 1, -458741, 0, 1, -458740, 0, 1, -458739, 0, 1, -458738, 0, 1, -458737, 0, 1, -458736, 0, 1, -458735, 0, 1, -458734, 0, 1, -458733, 0, 1, -458732, 0, 1, -458731, 0, 1, -458730, 0, 1, -458729, 0, 1, -458728, 0, 1, -458727, 0, 1, -458726, 0, 1, -458725, 0, 1, -458724, 0, 1, -458723, 0, 1, -458722, 0, 1, -458721, 0, 1, -458720, 0, 1, -458719, 0, 1, -458718, 0, 1, -458717, 0, 1, -458716, 0, 2, -327689, 0, 65536, -327688, 0, 65537, -327687, 0, 65537, -327686, 0, 65537, -327685, 0, 65537, -327684, 0, 65537, -327683, 0, 65537, -327682, 0, 65537, -327681, 0, 65537, -393216, 0, 65537, -393215, 0, 65537, -393214, 0, 65537, -393213, 0, 65537, -393212, 0, 65537, -393211, 0, 65537, -393210, 0, 65537, -393209, 0, 65537, -393208, 0, 65537, -393207, 0, 65537, -393206, 0, 65537, -393205, 0, 65537, -393204, 0, 65537, -393203, 0, 65537, -393202, 0, 65537, -393201, 0, 65537, -393200, 0, 65537, -393199, 0, 65537, -393198, 0, 65537, -393197, 0, 65537, -393196, 0, 65537, -393195, 0, 65537, -393194, 0, 65537, -393193, 0, 65537, -393192, 0, 65537, -393191, 0, 65537, -393190, 0, 65537, -393189, 0, 65537, -393188, 0, 65537, -393187, 0, 65537, -393186, 0, 65537, -393185, 0, 65537, -393184, 0, 65537, -393183, 0, 65537, -393182, 0, 65537, -393181, 0, 65537, -393180, 0, 65538, -262153, 0, 65536, -262152, 0, 65537, -262151, 0, 65537, -262150, 0, 65537, -262149, 0, 65537, -262148, 0, 65537, -262147, 0, 65537, -262146, 0, 65537, -262145, 0, 65537, -327680, 0, 65537, -327679, 0, 65537, -327678, 0, 65537, -327677, 0, 65537, -327676, 0, 65537, -327675, 0, 65537, -327674, 0, 65537, -327673, 0, 65537, -327672, 0, 65537, -327671, 0, 65537, -327670, 0, 65537, -327669, 0, 65537, -327668, 0, 65537, -327667, 0, 65537, -327666, 0, 65537, -327665, 0, 65537, -327664, 0, 65537, -327663, 0, 65537, -327662, 0, 65537, -327661, 0, 65537, -327660, 0, 65537, -327659, 0, 65537, -327658, 0, 65537, -327657, 0, 65537, -327656, 0, 65537, -327655, 0, 65537, -327654, 0, 65537, -327653, 0, 65537, -327652, 0, 65537, -327651, 0, 65537, -327650, 0, 65537, -327649, 0, 65537, -327648, 0, 65537, -327647, 0, 65537, -327646, 0, 65537, -327645, 0, 65537, -327644, 0, 65538, -196617, 0, 65536, -196616, 0, 65537, -196615, 0, 65537, -196614, 0, 65537, -196613, 0, 65537, -196612, 0, 65537, -196611, 0, 65537, -196610, 0, 65537, -196609, 0, 65537, -262144, 0, 65537, -262143, 0, 65537, -262142, 0, 65537, -262141, 0, 65537, -262140, 0, 65537, -262139, 0, 65537, -262138, 0, 65537, -262137, 0, 65537, -262136, 0, 65537, -262135, 0, 65537, -262134, 0, 65537, -262133, 0, 65537, -262132, 0, 65537, -262131, 0, 65537, -262130, 0, 65537, -262129, 0, 65537, -262128, 0, 65537, -262127, 0, 65537, -262126, 0, 65537, -262125, 0, 65537, -262124, 0, 65537, -262123, 0, 65537, -262122, 0, 65537, -262121, 0, 65537, -262120, 0, 65537, -262119, 0, 65537, -262118, 0, 65537, -262117, 0, 65537, -262116, 0, 65537, -262115, 0, 65537, -262114, 0, 65537, -262113, 0, 65537, -262112, 0, 65537, -262111, 0, 65537, -262110, 0, 65537, -262109, 0, 65537, -262108, 0, 65538, -131081, 0, 65536, -131080, 0, 65537, -131079, 0, 65537, -131078, 0, 65537, -131077, 0, 65537, -131076, 0, 65537, -131075, 0, 65537, -131074, 0, 65537, -131073, 0, 65537, -196608, 0, 65537, -196607, 0, 65537, -196606, 0, 65537, -196605, 0, 65537, -196604, 0, 65537, -196603, 0, 65537, -196602, 0, 65537, -196601, 0, 65537, -196600, 0, 65537, -196599, 0, 65537, -196598, 0, 65537, -196597, 0, 65537, -196596, 0, 65537, -196595, 0, 65537, -196594, 0, 65537, -196593, 0, 65537, -196592, 0, 65537, -196591, 0, 65537, -196590, 0, 65537, -196589, 0, 65537, -196588, 0, 65537, -196587, 0, 65537, -196586, 0, 65537, -196585, 0, 65537, -196584, 0, 65537, -196583, 0, 65537, -196582, 0, 65537, -196581, 0, 65537, -196580, 0, 65537, -196579, 0, 65537, -196578, 0, 65537, -196577, 0, 65537, -196576, 0, 65537, -196575, 0, 65537, -196574, 0, 65537, -196573, 0, 65537, -196572, 0, 65538, -65545, 0, 65536, -65544, 0, 65537, -65543, 0, 65537, -65542, 0, 65537, -65541, 0, 65537, -65540, 0, 65537, -65539, 0, 65537, -65538, 0, 65537, -65537, 0, 65537, -131072, 0, 65537, -131071, 0, 65537, -131070, 0, 65537, -131069, 0, 65537, -131068, 0, 65537, -131067, 0, 65537, -131066, 0, 65537, -131065, 0, 65537, -131064, 0, 65537, -131063, 0, 65537, -131062, 0, 65537, -131061, 0, 65537, -131060, 0, 65537, -131059, 0, 65537, -131058, 0, 65537, -131057, 0, 65537, -131056, 0, 65537, -131055, 0, 65537, -131054, 0, 65537, -131053, 0, 65537, -131052, 0, 65537, -131051, 0, 65537, -131050, 0, 65537, -131049, 0, 65537, -131048, 0, 65537, -131047, 0, 65537, -131046, 0, 65537, -131045, 0, 65537, -131044, 0, 65537, -131043, 0, 65537, -131042, 0, 65537, -131041, 0, 65537, -131040, 0, 65537, -131039, 0, 65537, -131038, 0, 65537, -131037, 0, 65537, -131036, 0, 65538, -9, 0, 65536, -8, 0, 65537, -7, 0, 65537, -6, 0, 65537, -5, 0, 65537, -4, 0, 65537, -3, 0, 65537, -2, 0, 65537, -1, 0, 65537, -65536, 0, 65537, -65535, 0, 65537, -65534, 0, 65537, -65533, 0, 65537, -65532, 0, 65537, -65531, 0, 65537, -65530, 0, 65537, -65529, 0, 65537, -65528, 0, 65537, -65527, 0, 65537, -65526, 0, 65537, -65525, 0, 65537, -65524, 0, 65537, -65523, 0, 65537, -65522, 0, 65537, -65521, 0, 65537, -65520, 0, 65537, -65519, 0, 65537, -65518, 0, 65537, -65517, 0, 65537, -65516, 0, 65537, -65515, 0, 65537, -65514, 0, 65537, -65513, 0, 65537, -65512, 0, 65537, -65511, 0, 65537, -65510, 0, 65537, -65509, 0, 65537, -65508, 0, 65537, -65507, 0, 65537, -65506, 0, 65537, -65505, 0, 65537, -65504, 0, 65537, -65503, 0, 65537, -65502, 0, 65537, -65501, 0, 65537, -65500, 0, 65538, 65527, 0, 65536, 65528, 0, 65537, 65529, 0, 65537, 65530, 0, 65537, 65531, 0, 65537, 65532, 0, 65537, 65533, 0, 65537, 65534, 0, 65537, 65535, 0, 65537, 0, 0, 65537, 1, 0, 65537, 2, 0, 65537, 3, 0, 65537, 4, 0, 65537, 5, 0, 65537, 6, 0, 65537, 7, 0, 65537, 8, 0, 65537, 9, 0, 65537, 10, 0, 65537, 11, 0, 65537, 12, 0, 65537, 13, 0, 65537, 14, 0, 65537, 15, 0, 65537, 16, 0, 65537, 17, 0, 65537, 18, 0, 65537, 19, 0, 65537, 20, 0, 65537, 21, 0, 65537, 22, 0, 65537, 23, 0, 65537, 24, 0, 65537, 25, 0, 65537, 26, 0, 65537, 27, 0, 65537, 28, 0, 65537, 29, 0, 65537, 30, 0, 65537, 31, 0, 65537, 32, 0, 65537, 33, 0, 65537, 34, 0, 65537, 35, 0, 65537, 36, 0, 65538, 131063, 0, 65536, 131064, 0, 65537, 131065, 0, 65537, 131066, 0, 65537, 131067, 0, 65537, 131068, 0, 65537, 131069, 0, 65537, 131070, 0, 65537, 131071, 0, 65537, 65536, 0, 65537, 65537, 0, 65537, 65538, 0, 65537, 65539, 0, 65537, 65540, 0, 65537, 65541, 0, 65537, 65542, 0, 65537, 65543, 0, 65537, 65544, 0, 65537, 65545, 0, 65537, 65546, 0, 65537, 65547, 0, 65537, 65548, 0, 65537, 65549, 0, 65537, 65550, 0, 65537, 65551, 0, 65537, 65552, 0, 65537, 65553, 0, 65537, 65554, 0, 65537, 65555, 0, 65537, 65556, 0, 65537, 65557, 0, 65537, 65558, 0, 65537, 65559, 0, 65537, 65560, 0, 65537, 65561, 0, 65537, 65562, 0, 65537, 65563, 0, 65537, 65564, 0, 65537, 65565, 0, 65537, 65566, 0, 65537, 65567, 0, 65537, 65568, 0, 65537, 65569, 0, 65537, 65570, 0, 65537, 65571, 0, 65537, 65572, 0, 65538, 196599, 0, 65536, 196600, 0, 65537, 196601, 0, 65537, 196602, 0, 65537, 196603, 0, 65537, 196604, 0, 65537, 196605, 0, 65537, 196606, 0, 65537, 196607, 0, 65537, 131072, 0, 65537, 131073, 0, 65537, 131074, 0, 65537, 131075, 0, 65537, 131076, 0, 65537, 131077, 0, 65537, 131078, 0, 65537, 131079, 0, 65537, 131080, 0, 65537, 131081, 0, 65537, 131082, 0, 65537, 131083, 0, 65537, 131084, 0, 65537, 131085, 0, 65537, 131086, 0, 65537, 131087, 0, 65537, 131088, 0, 65537, 131089, 0, 65537, 131090, 0, 65537, 131091, 0, 65537, 131092, 0, 65537, 131093, 0, 65537, 131094, 0, 65537, 131095, 0, 65537, 131096, 0, 65537, 131097, 0, 65537, 131098, 0, 65537, 131099, 0, 65537, 131100, 0, 65537, 131101, 0, 65537, 131102, 0, 65537, 131103, 0, 65537, 131104, 0, 65537, 131105, 0, 65537, 131106, 0, 65537, 131107, 0, 65537, 131108, 0, 65538, 262135, 0, 65536, 262136, 0, 65537, 262137, 0, 65537, 262138, 0, 65537, 262139, 0, 65537, 262140, 0, 65537, 262141, 0, 65537, 262142, 0, 65537, 262143, 0, 65537, 196608, 0, 65537, 196609, 0, 65537, 196610, 0, 65537, 196611, 0, 65537, 196612, 0, 65537, 196613, 0, 65537, 196614, 0, 65537, 196615, 0, 65537, 196616, 0, 65537, 196617, 0, 65537, 196618, 0, 65537, 196619, 0, 65537, 196620, 0, 65537, 196621, 0, 65537, 196622, 0, 65537, 196623, 0, 65537, 196624, 0, 65537, 196625, 0, 65537, 196626, 0, 65537, 196627, 0, 65537, 196628, 0, 65537, 196629, 0, 65537, 196630, 0, 65537, 196631, 0, 65537, 196632, 0, 65537, 196633, 0, 65537, 196634, 0, 65537, 196635, 0, 65537, 196636, 0, 65537, 196637, 0, 65537, 196638, 0, 65537, 196639, 0, 65537, 196640, 0, 65537, 196641, 0, 65537, 196642, 0, 65537, 196643, 0, 65537, 196644, 0, 65538, 327671, 0, 65536, 327672, 0, 65537, 327673, 0, 65537, 327674, 0, 65537, 327675, 0, 65537, 327676, 0, 65537, 327677, 0, 65537, 327678, 0, 65537, 327679, 0, 65537, 262144, 0, 65537, 262145, 0, 65537, 262146, 0, 65537, 262147, 0, 65537, 262148, 0, 65537, 262149, 0, 65537, 262150, 0, 65537, 262151, 0, 65537, 262152, 0, 65537, 262153, 0, 65537, 262154, 0, 65537, 262155, 0, 65537, 262156, 0, 65537, 262157, 0, 65537, 262158, 0, 65537, 262159, 0, 65537, 262160, 0, 65537, 262161, 0, 65537, 262162, 0, 65537, 262163, 0, 65537, 262164, 0, 65537, 262165, 0, 65537, 262166, 0, 65537, 262167, 0, 65537, 262168, 0, 65537, 262169, 0, 65537, 262170, 0, 65537, 262171, 0, 65537, 262172, 0, 65537, 262173, 0, 65537, 262174, 0, 65537, 262175, 0, 65537, 262176, 0, 65537, 262177, 0, 65537, 262178, 0, 65537, 262179, 0, 65537, 262180, 0, 65538, 393207, 0, 65536, 393208, 0, 65537, 393209, 0, 65537, 393210, 0, 65537, 393211, 0, 65537, 393212, 0, 65537, 393213, 0, 65537, 393214, 0, 65537, 393215, 0, 65537, 327680, 0, 65537, 327681, 0, 65537, 327682, 0, 65537, 327683, 0, 65537, 327684, 0, 65537, 327685, 0, 65537, 327686, 0, 65537, 327687, 0, 65537, 327688, 0, 65537, 327689, 0, 65537, 327690, 0, 65537, 327691, 0, 65537, 327692, 0, 65537, 327693, 0, 65537, 327694, 0, 65537, 327695, 0, 65537, 327696, 0, 65537, 327697, 0, 65537, 327698, 0, 65537, 327699, 0, 65537, 327700, 0, 65537, 327701, 0, 65537, 327702, 0, 65537, 327703, 0, 65537, 327704, 0, 65537, 327705, 0, 65537, 327706, 0, 65537, 327707, 0, 65537, 327708, 0, 65537, 327709, 0, 65537, 327710, 0, 65537, 327711, 0, 65537, 327712, 0, 65537, 327713, 0, 65537, 327714, 0, 65537, 327715, 0, 65537, 327716, 0, 65538, 458743, 0, 65536, 458744, 0, 65537, 458745, 0, 65537, 458746, 0, 65537, 458747, 0, 65537, 458748, 0, 65537, 458749, 0, 65537, 458750, 0, 65537, 458751, 0, 65537, 393216, 0, 65537, 393217, 0, 65537, 393218, 0, 65537, 393219, 0, 65537, 393220, 0, 65537, 393221, 0, 65537, 393222, 0, 65537, 393223, 0, 65537, 393224, 0, 65537, 393225, 0, 65537, 393226, 0, 65537, 393227, 0, 65537, 393228, 0, 65537, 393229, 0, 65537, 393230, 0, 65537, 393231, 0, 65537, 393232, 0, 65537, 393233, 0, 65537, 393234, 0, 65537, 393235, 0, 65537, 393236, 0, 65537, 393237, 0, 65537, 393238, 0, 65537, 393239, 0, 65537, 393240, 0, 65537, 393241, 0, 65537, 393242, 0, 65537, 393243, 0, 65537, 393244, 0, 65537, 393245, 0, 65537, 393246, 0, 65537, 393247, 0, 65537, 393248, 0, 65537, 393249, 0, 65537, 393250, 0, 65537, 393251, 0, 65537, 393252, 0, 65538, 524279, 0, 65536, 524280, 0, 65537, 524281, 0, 65537, 524282, 0, 65537, 524283, 0, 65537, 524284, 0, 65537, 524285, 0, 65537, 524286, 0, 65537, 524287, 0, 65537, 458752, 0, 65537, 458753, 0, 65537, 458754, 0, 65537, 458755, 0, 65537, 458756, 0, 65537, 458757, 0, 65537, 458758, 0, 65537, 458759, 0, 65537, 458760, 0, 65537, 458761, 0, 65537, 458762, 0, 65537, 458763, 0, 65537, 458764, 0, 65537, 458765, 0, 65537, 458766, 0, 65537, 458767, 0, 65537, 458768, 0, 65537, 458769, 0, 65537, 458770, 0, 65537, 458771, 0, 65537, 458772, 0, 65537, 458773, 0, 65537, 458774, 0, 65537, 458775, 0, 65537, 458776, 0, 65537, 458777, 0, 65537, 458778, 0, 65537, 458779, 0, 65537, 458780, 0, 65537, 458781, 0, 65537, 458782, 0, 65537, 458783, 0, 65537, 458784, 0, 65537, 458785, 0, 65537, 458786, 0, 65537, 458787, 0, 65537, 458788, 0, 65538, 589815, 0, 65536, 589816, 0, 65537, 589817, 0, 65537, 589818, 0, 65537, 589819, 0, 65537, 589820, 0, 65537, 589821, 0, 65537, 589822, 0, 65537, 589823, 0, 65537, 524288, 0, 65537, 524289, 0, 65537, 524290, 0, 65537, 524291, 0, 65537, 524292, 0, 65537, 524293, 0, 65537, 524294, 0, 65537, 524295, 0, 65537, 524296, 0, 65537, 524297, 0, 65537, 524298, 0, 65537, 524299, 0, 65537, 524300, 0, 65537, 524301, 0, 65537, 524302, 0, 65537, 524303, 0, 65537, 524304, 0, 65537, 524305, 0, 65537, 524306, 0, 65537, 524307, 0, 65537, 524308, 0, 65537, 524309, 0, 65537, 524310, 0, 65537, 524311, 0, 65537, 524312, 0, 65537, 524313, 0, 65537, 524314, 0, 65537, 524315, 0, 65537, 524316, 0, 65537, 524317, 0, 65537, 524318, 0, 65537, 524319, 0, 65537, 524320, 0, 65537, 524321, 0, 65537, 524322, 0, 65537, 524323, 0, 65537, 524324, 0, 65538, 655351, 0, 65536, 655352, 0, 65537, 655353, 0, 65537, 655354, 0, 65537, 655355, 0, 65537, 655356, 0, 65537, 655357, 0, 65537, 655358, 0, 65537, 655359, 0, 65537, 589824, 0, 65537, 589825, 0, 65537, 589826, 0, 65537, 589827, 0, 65537, 589828, 0, 65537, 589829, 0, 65537, 589830, 0, 65537, 589831, 0, 65537, 589832, 0, 65537, 589833, 0, 65537, 589834, 0, 65537, 589835, 0, 65537, 589836, 0, 65537, 589837, 0, 65537, 589838, 0, 65537, 589839, 0, 65537, 589840, 0, 65537, 589841, 0, 65537, 589842, 0, 65537, 589843, 0, 65537, 589844, 0, 65537, 589845, 0, 65537, 589846, 0, 65537, 589847, 0, 65537, 589848, 0, 65537, 589849, 0, 65537, 589850, 0, 65537, 589851, 0, 65537, 589852, 0, 65537, 589853, 0, 65537, 589854, 0, 65537, 589855, 0, 65537, 589856, 0, 65537, 589857, 0, 65537, 589858, 0, 65537, 589859, 0, 65537, 589860, 0, 65538, 720887, 0, 65536, 720888, 0, 65537, 720889, 0, 65537, 720890, 0, 65537, 720891, 0, 65537, 720892, 0, 65537, 720893, 0, 65537, 720894, 0, 65537, 720895, 0, 65537, 655360, 0, 65537, 655361, 0, 65537, 655362, 0, 65537, 655363, 0, 65537, 655364, 0, 65537, 655365, 0, 65537, 655366, 0, 65537, 655367, 0, 65537, 655368, 0, 65537, 655369, 0, 65537, 655370, 0, 65537, 655371, 0, 65537, 655372, 0, 65537, 655373, 0, 65537, 655374, 0, 65537, 655375, 0, 65537, 655376, 0, 65537, 655377, 0, 65537, 655378, 0, 65537, 655379, 0, 65537, 655380, 0, 65537, 655381, 0, 65537, 655382, 0, 65537, 655383, 0, 65537, 655384, 0, 65537, 655385, 0, 65537, 655386, 0, 65537, 655387, 0, 65537, 655388, 0, 65537, 655389, 0, 65537, 655390, 0, 65537, 655391, 0, 65537, 655392, 0, 65537, 655393, 0, 65537, 655394, 0, 65537, 655395, 0, 65537, 655396, 0, 65538, 786423, 0, 65536, 786424, 0, 65537, 786425, 0, 65537, 786426, 0, 65537, 786427, 0, 65537, 786428, 0, 65537, 786429, 0, 65537, 786430, 0, 65537, 786431, 0, 65537, 720896, 0, 65537, 720897, 0, 65537, 720898, 0, 65537, 720899, 0, 65537, 720900, 0, 65537, 720901, 0, 65537, 720902, 0, 65537, 720903, 0, 65537, 720904, 0, 65537, 720905, 0, 65537, 720906, 0, 65537, 720907, 0, 65537, 720908, 0, 65537, 720909, 0, 65537, 720910, 0, 65537, 720911, 0, 65537, 720912, 0, 65537, 720913, 0, 65537, 720914, 0, 65537, 720915, 0, 65537, 720916, 0, 65537, 720917, 0, 65537, 720918, 0, 65537, 720919, 0, 65537, 720920, 0, 65537, 720921, 0, 65537, 720922, 0, 65537, 720923, 0, 65537, 720924, 0, 65537, 720925, 0, 65537, 720926, 0, 65537, 720927, 0, 65537, 720928, 0, 65537, 720929, 0, 65537, 720930, 0, 65537, 720931, 0, 65537, 720932, 0, 65538, 851959, 0, 65536, 851960, 0, 65537, 851961, 0, 65537, 851962, 0, 65537, 851963, 0, 65537, 851964, 0, 65537, 851965, 0, 65537, 851966, 0, 65537, 851967, 0, 65537, 786432, 0, 65537, 786433, 0, 65537, 786434, 0, 65537, 786435, 0, 65537, 786436, 0, 65537, 786437, 0, 65537, 786438, 0, 65537, 786439, 0, 65537, 786440, 0, 65537, 786441, 0, 65537, 786442, 0, 65537, 786443, 0, 65537, 786444, 0, 65537, 786445, 0, 65537, 786446, 0, 65537, 786447, 0, 65537, 786448, 0, 65537, 786449, 0, 65537, 786450, 0, 65537, 786451, 0, 65537, 786452, 0, 65537, 786453, 0, 65537, 786454, 0, 65537, 786455, 0, 65537, 786456, 0, 65537, 786457, 0, 65537, 786458, 0, 65537, 786459, 0, 65537, 786460, 0, 65537, 786461, 0, 65537, 786462, 0, 65537, 786463, 0, 65537, 786464, 0, 65537, 786465, 0, 65537, 786466, 0, 65537, 786467, 0, 65537, 786468, 0, 65538, 917495, 0, 65536, 917496, 0, 65537, 917497, 0, 65537, 917498, 0, 65537, 917499, 0, 65537, 917500, 0, 65537, 917501, 0, 65537, 917502, 0, 65537, 917503, 0, 65537, 851968, 0, 65537, 851969, 0, 65537, 851970, 0, 65537, 851971, 0, 65537, 851972, 0, 65537, 851973, 0, 65537, 851974, 0, 65537, 851975, 0, 65537, 851976, 0, 65537, 851977, 0, 65537, 851978, 0, 65537, 851979, 0, 65537, 851980, 0, 65537, 851981, 0, 65537, 851982, 0, 65537, 851983, 0, 65537, 851984, 0, 65537, 851985, 0, 65537, 851986, 0, 65537, 851987, 0, 65537, 851988, 0, 65537, 851989, 0, 65537, 851990, 0, 65537, 851991, 0, 65537, 851992, 0, 65537, 851993, 0, 65537, 851994, 0, 65537, 851995, 0, 65537, 851996, 0, 65537, 851997, 0, 65537, 851998, 0, 65537, 851999, 0, 65537, 852000, 0, 65537, 852001, 0, 65537, 852002, 0, 65537, 852003, 0, 65537, 852004, 0, 65538, 983031, 0, 65536, 983032, 0, 65537, 983033, 0, 65537, 983034, 0, 65537, 983035, 0, 65537, 983036, 0, 65537, 983037, 0, 65537, 983038, 0, 65537, 983039, 0, 65537, 917504, 0, 65537, 917505, 0, 65537, 917506, 0, 65537, 917507, 0, 65537, 917508, 0, 65537, 917509, 0, 65537, 917510, 0, 65537, 917511, 0, 65537, 917512, 0, 65537, 917513, 0, 65537, 917514, 0, 65537, 917515, 0, 65537, 917516, 0, 65537, 917517, 0, 65537, 917518, 0, 65537, 917519, 0, 65537, 917520, 0, 65537, 917521, 0, 65537, 917522, 0, 65537, 917523, 0, 65537, 917524, 0, 65537, 917525, 0, 65537, 917526, 0, 65537, 917527, 0, 65537, 917528, 0, 65537, 917529, 0, 65537, 917530, 0, 65537, 917531, 0, 65537, 917532, 0, 65537, 917533, 0, 65537, 917534, 0, 65537, 917535, 0, 65537, 917536, 0, 65537, 917537, 0, 65537, 917538, 0, 65537, 917539, 0, 65537, 917540, 0, 65538, 1048567, 0, 65536, 1048568, 0, 65537, 1048569, 0, 65537, 1048570, 0, 65537, 1048571, 0, 65537, 1048572, 0, 65537, 1048573, 0, 65537, 1048574, 0, 65537, 1048575, 0, 65537, 983040, 0, 65537, 983041, 0, 65537, 983042, 0, 65537, 983043, 0, 65537, 983044, 0, 65537, 983045, 0, 65537, 983046, 0, 65537, 983047, 0, 65537, 983048, 0, 65537, 983049, 0, 65537, 983050, 0, 65537, 983051, 0, 65537, 983052, 0, 65537, 983053, 0, 65537, 983054, 0, 65537, 983055, 0, 65537, 983056, 0, 65537, 983057, 0, 65537, 983058, 0, 65537, 983059, 0, 65537, 983060, 0, 65537, 983061, 0, 65537, 983062, 0, 65537, 983063, 0, 65537, 983064, 0, 65537, 983065, 0, 65537, 983066, 0, 65537, 983067, 0, 65537, 983068, 0, 65537, 983069, 0, 65537, 983070, 0, 65537, 983071, 0, 65537, 983072, 0, 65537, 983073, 0, 65537, 983074, 0, 65537, 983075, 0, 65537, 983076, 0, 65538, 1114103, 0, 65536, 1114104, 0, 65537, 1114105, 0, 65537, 1114106, 0, 65537, 1114107, 0, 65537, 1114108, 0, 65537, 1114109, 0, 65537, 1114110, 0, 65537, 1114111, 0, 65537, 1048576, 0, 65537, 1048577, 0, 65537, 1048578, 0, 65537, 1048579, 0, 65537, 1048580, 0, 65537, 1048581, 0, 65537, 1048582, 0, 65537, 1048583, 0, 65537, 1048584, 0, 65537, 1048585, 0, 65537, 1048586, 0, 65537, 1048587, 0, 65537, 1048588, 0, 65537, 1048589, 0, 65537, 1048590, 0, 65537, 1048591, 0, 65537, 1048592, 0, 65537, 1048593, 0, 65537, 1048594, 0, 65537, 1048595, 0, 65537, 1048596, 0, 65537, 1048597, 0, 65537, 1048598, 0, 65537, 1048599, 0, 65537, 1048600, 0, 65537, 1048601, 0, 65537, 1048602, 0, 65537, 1048603, 0, 65537, 1048604, 0, 65537, 1048605, 0, 65537, 1048606, 0, 65537, 1048607, 0, 65537, 1048608, 0, 65537, 1048609, 0, 65537, 1048610, 0, 65537, 1048611, 0, 65537, 1048612, 0, 65538, 1179639, 0, 131072, 1179640, 0, 131073, 1179641, 0, 131073, 1179642, 0, 131073, 1179643, 0, 131073, 1179644, 0, 131073, 1179645, 0, 131073, 1179646, 0, 131073, 1179647, 0, 131073, 1114112, 0, 131073, 1114113, 0, 131073, 1114114, 0, 131073, 1114115, 0, 131073, 1114116, 0, 131073, 1114117, 0, 131073, 1114118, 0, 131073, 1114119, 0, 131073, 1114120, 0, 131073, 1114121, 0, 131073, 1114122, 0, 131073, 1114123, 0, 131073, 1114124, 0, 131073, 1114125, 0, 131073, 1114126, 0, 131073, 1114127, 0, 131073, 1114128, 0, 131073, 1114129, 0, 131073, 1114130, 0, 131073, 1114131, 0, 131073, 1114132, 0, 131073, 1114133, 0, 131073, 1114134, 0, 131073, 1114135, 0, 131073, 1114136, 0, 131073, 1114137, 0, 131073, 1114138, 0, 131073, 1114139, 0, 131073, 1114140, 0, 131073, 1114141, 0, 131073, 1114142, 0, 131073, 1114143, 0, 131073, 1114144, 0, 131073, 1114145, 0, 131073, 1114146, 0, 131073, 1114147, 0, 131073, 1114148, 0, 131074 ) +tile_data = PoolIntArray( -786441, 0, 0, -786440, 0, 1, -786439, 0, 1, -786438, 0, 1, -786437, 0, 1, -786436, 0, 1, -786435, 0, 1, -786434, 0, 1, -786433, 0, 1, -851968, 0, 1, -851967, 0, 1, -851966, 0, 1, -851965, 0, 1, -851964, 0, 1, -851963, 0, 1, -851962, 0, 1, -851961, 0, 1, -851960, 0, 1, -851959, 0, 1, -851958, 0, 1, -851957, 0, 1, -851956, 0, 1, -851955, 0, 1, -851954, 0, 1, -851953, 0, 1, -851952, 0, 1, -851951, 0, 1, -851950, 0, 1, -851949, 0, 1, -851948, 0, 1, -851947, 0, 1, -851946, 0, 1, -851945, 0, 1, -851944, 0, 1, -851943, 0, 1, -851942, 0, 1, -851941, 0, 1, -851940, 0, 1, -851939, 0, 1, -851938, 0, 1, -851937, 0, 1, -851936, 0, 1, -851935, 0, 1, -851934, 0, 1, -851933, 0, 1, -851932, 0, 1, -851931, 0, 1, -851930, 0, 1, -851929, 0, 1, -851928, 0, 1, -851927, 0, 1, -851926, 0, 1, -851925, 0, 1, -851924, 0, 1, -851923, 0, 1, -851922, 0, 1, -851921, 0, 1, -851920, 0, 1, -851919, 0, 1, -851918, 0, 1, -851917, 0, 2, -720905, 0, 65536, -720904, 0, 65537, -720903, 0, 65537, -720902, 0, 65537, -720901, 0, 65537, -720900, 0, 65537, -720899, 0, 65537, -720898, 0, 65537, -720897, 0, 65537, -786432, 0, 65537, -786431, 0, 65537, -786430, 0, 65537, -786429, 0, 65537, -786428, 0, 65537, -786427, 0, 65537, -786426, 0, 65537, -786425, 0, 65537, -786424, 0, 65537, -786423, 0, 65537, -786422, 0, 65537, -786421, 0, 65537, -786420, 0, 65537, -786419, 0, 65537, -786418, 0, 65537, -786417, 0, 65537, -786416, 0, 65537, -786415, 0, 65537, -786414, 0, 65537, -786413, 0, 65537, -786412, 0, 65537, -786411, 0, 65537, -786410, 0, 65537, -786409, 0, 65537, -786408, 0, 65537, -786407, 0, 65537, -786406, 0, 65537, -786405, 0, 65537, -786404, 0, 65537, -786403, 0, 65537, -786402, 0, 65537, -786401, 0, 65537, -786400, 0, 65537, -786399, 0, 65537, -786398, 0, 65537, -786397, 0, 65537, -786396, 0, 65537, -786395, 0, 65537, -786394, 0, 65537, -786393, 0, 65537, -786392, 0, 65537, -786391, 0, 65537, -786390, 0, 65537, -786389, 0, 65537, -786388, 0, 65537, -786387, 0, 65537, -786386, 0, 65537, -786385, 0, 65537, -786384, 0, 65537, -786383, 0, 65537, -786382, 0, 65537, -786381, 0, 65538, -655369, 0, 65536, -655368, 0, 65537, -655367, 0, 65537, -655366, 0, 65537, -655365, 0, 65537, -655364, 0, 65537, -655363, 0, 65537, -655362, 0, 65537, -655361, 0, 65537, -720896, 0, 65537, -720895, 0, 65537, -720894, 0, 65537, -720893, 0, 65537, -720892, 0, 65537, -720891, 0, 65537, -720890, 0, 65537, -720889, 0, 65537, -720888, 0, 65537, -720887, 0, 65537, -720886, 0, 65537, -720885, 0, 65537, -720884, 0, 65537, -720883, 0, 65537, -720882, 0, 65537, -720881, 0, 65537, -720880, 0, 65537, -720879, 0, 65537, -720878, 0, 65537, -720877, 0, 65537, -720876, 0, 65537, -720875, 0, 65537, -720874, 0, 65537, -720873, 0, 65537, -720872, 0, 65537, -720871, 0, 65537, -720870, 0, 65537, -720869, 0, 65537, -720868, 0, 65537, -720867, 0, 65537, -720866, 0, 65537, -720865, 0, 65537, -720864, 0, 65537, -720863, 0, 65537, -720862, 0, 65537, -720861, 0, 65537, -720860, 0, 65537, -720859, 0, 65537, -720858, 0, 65537, -720857, 0, 65537, -720856, 0, 65537, -720855, 0, 65537, -720854, 0, 65537, -720853, 0, 65537, -720852, 0, 65537, -720851, 0, 65537, -720850, 0, 65537, -720849, 0, 65537, -720848, 0, 65537, -720847, 0, 65537, -720846, 0, 65537, -720845, 0, 65538, -589833, 0, 65536, -589832, 0, 65537, -589831, 0, 65537, -589830, 0, 65537, -589829, 0, 65537, -589828, 0, 65537, -589827, 0, 65537, -589826, 0, 65537, -589825, 0, 65537, -655360, 0, 65537, -655359, 0, 65537, -655358, 0, 65537, -655357, 0, 65537, -655356, 0, 65537, -655355, 0, 65537, -655354, 0, 65537, -655353, 0, 65537, -655352, 0, 65537, -655351, 0, 65537, -655350, 0, 65537, -655349, 0, 65537, -655348, 0, 65537, -655347, 0, 65537, -655346, 0, 65537, -655345, 0, 65537, -655344, 0, 65537, -655343, 0, 65537, -655342, 0, 65537, -655341, 0, 65537, -655340, 0, 65537, -655339, 0, 65537, -655338, 0, 65537, -655337, 0, 65537, -655336, 0, 65537, -655335, 0, 65537, -655334, 0, 65537, -655333, 0, 65537, -655332, 0, 65537, -655331, 0, 65537, -655330, 0, 65537, -655329, 0, 65537, -655328, 0, 65537, -655327, 0, 65537, -655326, 0, 65537, -655325, 0, 65537, -655324, 0, 65537, -655323, 0, 65537, -655322, 0, 65537, -655321, 0, 65537, -655320, 0, 65537, -655319, 0, 65537, -655318, 0, 65537, -655317, 0, 65537, -655316, 0, 65537, -655315, 0, 65537, -655314, 0, 65537, -655313, 0, 65537, -655312, 0, 65537, -655311, 0, 65537, -655310, 0, 65537, -655309, 0, 65538, -524297, 0, 65536, -524296, 0, 65537, -524295, 0, 65537, -524294, 0, 65537, -524293, 0, 65537, -524292, 0, 65537, -524291, 0, 65537, -524290, 0, 65537, -524289, 0, 65537, -589824, 0, 65537, -589823, 0, 65537, -589822, 0, 65537, -589821, 0, 65537, -589820, 0, 65537, -589819, 0, 65537, -589818, 0, 65537, -589817, 0, 65537, -589816, 0, 65537, -589815, 0, 65537, -589814, 0, 65537, -589813, 0, 65537, -589812, 0, 65537, -589811, 0, 65537, -589810, 0, 65537, -589809, 0, 65537, -589808, 0, 65537, -589807, 0, 65537, -589806, 0, 65537, -589805, 0, 65537, -589804, 0, 65537, -589803, 0, 65537, -589802, 0, 65537, -589801, 0, 65537, -589800, 0, 65537, -589799, 0, 65537, -589798, 0, 65537, -589797, 0, 65537, -589796, 0, 65537, -589795, 0, 65537, -589794, 0, 65537, -589793, 0, 65537, -589792, 0, 65537, -589791, 0, 65537, -589790, 0, 65537, -589789, 0, 65537, -589788, 0, 65537, -589787, 0, 65537, -589786, 0, 65537, -589785, 0, 65537, -589784, 0, 65537, -589783, 0, 65537, -589782, 0, 65537, -589781, 0, 65537, -589780, 0, 65537, -589779, 0, 65537, -589778, 0, 65537, -589777, 0, 65537, -589776, 0, 65537, -589775, 0, 65537, -589774, 0, 65537, -589773, 0, 65538, -458761, 0, 65536, -458760, 0, 65537, -458759, 0, 65537, -458758, 0, 65537, -458757, 0, 65537, -458756, 0, 65537, -458755, 0, 65537, -458754, 0, 65537, -458753, 0, 65537, -524288, 0, 65537, -524287, 0, 65537, -524286, 0, 65537, -524285, 0, 65537, -524284, 0, 65537, -524283, 0, 65537, -524282, 0, 65537, -524281, 0, 65537, -524280, 0, 65537, -524279, 0, 65537, -524278, 0, 65537, -524277, 0, 65537, -524276, 0, 65537, -524275, 0, 65537, -524274, 0, 65537, -524273, 0, 65537, -524272, 0, 65537, -524271, 0, 65537, -524270, 0, 65537, -524269, 0, 65537, -524268, 0, 65537, -524267, 0, 65537, -524266, 0, 65537, -524265, 0, 65537, -524264, 0, 65537, -524263, 0, 65537, -524262, 0, 65537, -524261, 0, 65537, -524260, 0, 65537, -524259, 0, 65537, -524258, 0, 65537, -524257, 0, 65537, -524256, 0, 65537, -524255, 0, 65537, -524254, 0, 65537, -524253, 0, 65537, -524252, 0, 65537, -524251, 0, 65537, -524250, 0, 65537, -524249, 0, 65537, -524248, 0, 65537, -524247, 0, 65537, -524246, 0, 65537, -524245, 0, 65537, -524244, 0, 65537, -524243, 0, 65537, -524242, 0, 65537, -524241, 0, 65537, -524240, 0, 65537, -524239, 0, 65537, -524238, 0, 65537, -524237, 0, 65538, -393225, 0, 65536, -393224, 0, 65537, -393223, 0, 65537, -393222, 0, 65537, -393221, 0, 65537, -393220, 0, 65537, -393219, 0, 65537, -393218, 0, 65537, -393217, 0, 65537, -458752, 0, 65537, -458751, 0, 65537, -458750, 0, 65537, -458749, 0, 65537, -458748, 0, 65537, -458747, 0, 65537, -458746, 0, 65537, -458745, 0, 65537, -458744, 0, 65537, -458743, 0, 65537, -458742, 0, 65537, -458741, 0, 65537, -458740, 0, 65537, -458739, 0, 65537, -458738, 0, 65537, -458737, 0, 65537, -458736, 0, 65537, -458735, 0, 65537, -458734, 0, 65537, -458733, 0, 65537, -458732, 0, 65537, -458731, 0, 65537, -458730, 0, 65537, -458729, 0, 65537, -458728, 0, 65537, -458727, 0, 65537, -458726, 0, 65537, -458725, 0, 65537, -458724, 0, 65537, -458723, 0, 65537, -458722, 0, 65537, -458721, 0, 65537, -458720, 0, 65537, -458719, 0, 65537, -458718, 0, 65537, -458717, 0, 65537, -458716, 0, 65537, -458715, 0, 65537, -458714, 0, 65537, -458713, 0, 65537, -458712, 0, 65537, -458711, 0, 65537, -458710, 0, 65537, -458709, 0, 65537, -458708, 0, 65537, -458707, 0, 65537, -458706, 0, 65537, -458705, 0, 65537, -458704, 0, 65537, -458703, 0, 65537, -458702, 0, 65537, -458701, 0, 65538, -327689, 0, 65536, -327688, 0, 65537, -327687, 0, 65537, -327686, 0, 65537, -327685, 0, 65537, -327684, 0, 65537, -327683, 0, 65537, -327682, 0, 65537, -327681, 0, 65537, -393216, 0, 65537, -393215, 0, 65537, -393214, 0, 65537, -393213, 0, 65537, -393212, 0, 65537, -393211, 0, 65537, -393210, 0, 65537, -393209, 0, 65537, -393208, 0, 65537, -393207, 0, 65537, -393206, 0, 65537, -393205, 0, 65537, -393204, 0, 65537, -393203, 0, 65537, -393202, 0, 65537, -393201, 0, 65537, -393200, 0, 65537, -393199, 0, 65537, -393198, 0, 65537, -393197, 0, 65537, -393196, 0, 65537, -393195, 0, 65537, -393194, 0, 65537, -393193, 0, 65537, -393192, 0, 65537, -393191, 0, 65537, -393190, 0, 65537, -393189, 0, 65537, -393188, 0, 65537, -393187, 0, 65537, -393186, 0, 65537, -393185, 0, 65537, -393184, 0, 65537, -393183, 0, 65537, -393182, 0, 65537, -393181, 0, 65537, -393180, 0, 65537, -393179, 0, 65537, -393178, 0, 65537, -393177, 0, 65537, -393176, 0, 65537, -393175, 0, 65537, -393174, 0, 65537, -393173, 0, 65537, -393172, 0, 65537, -393171, 0, 65537, -393170, 0, 65537, -393169, 0, 65537, -393168, 0, 65537, -393167, 0, 65537, -393166, 0, 65537, -393165, 0, 65538, -262153, 0, 65536, -262152, 0, 65537, -262151, 0, 65537, -262150, 0, 65537, -262149, 0, 65537, -262148, 0, 65537, -262147, 0, 65537, -262146, 0, 65537, -262145, 0, 65537, -327680, 0, 65537, -327679, 0, 65537, -327678, 0, 65537, -327677, 0, 65537, -327676, 0, 65537, -327675, 0, 65537, -327674, 0, 65537, -327673, 0, 65537, -327672, 0, 65537, -327671, 0, 65537, -327670, 0, 65537, -327669, 0, 65537, -327668, 0, 65537, -327667, 0, 65537, -327666, 0, 65537, -327665, 0, 65537, -327664, 0, 65537, -327663, 0, 65537, -327662, 0, 65537, -327661, 0, 65537, -327660, 0, 65537, -327659, 0, 65537, -327658, 0, 65537, -327657, 0, 65537, -327656, 0, 65537, -327655, 0, 65537, -327654, 0, 65537, -327653, 0, 65537, -327652, 0, 65537, -327651, 0, 65537, -327650, 0, 65537, -327649, 0, 65537, -327648, 0, 65537, -327647, 0, 65537, -327646, 0, 65537, -327645, 0, 65537, -327644, 0, 65537, -327643, 0, 65537, -327642, 0, 65537, -327641, 0, 65537, -327640, 0, 65537, -327639, 0, 65537, -327638, 0, 65537, -327637, 0, 65537, -327636, 0, 65537, -327635, 0, 65537, -327634, 0, 65537, -327633, 0, 65537, -327632, 0, 65537, -327631, 0, 65537, -327630, 0, 65537, -327629, 0, 65538, -196617, 0, 65536, -196616, 0, 65537, -196615, 0, 65537, -196614, 0, 65537, -196613, 0, 65537, -196612, 0, 65537, -196611, 0, 65537, -196610, 0, 65537, -196609, 0, 65537, -262144, 0, 65537, -262143, 0, 65537, -262142, 0, 65537, -262141, 0, 65537, -262140, 0, 65537, -262139, 0, 65537, -262138, 0, 65537, -262137, 0, 65537, -262136, 0, 65537, -262135, 0, 65537, -262134, 0, 65537, -262133, 0, 65537, -262132, 0, 65537, -262131, 0, 65537, -262130, 0, 65537, -262129, 0, 65537, -262128, 0, 65537, -262127, 0, 65537, -262126, 0, 65537, -262125, 0, 65537, -262124, 0, 65537, -262123, 0, 65537, -262122, 0, 65537, -262121, 0, 65537, -262120, 0, 65537, -262119, 0, 65537, -262118, 0, 65537, -262117, 0, 65537, -262116, 0, 65537, -262115, 0, 65537, -262114, 0, 65537, -262113, 0, 65537, -262112, 0, 65537, -262111, 0, 65537, -262110, 0, 65537, -262109, 0, 65537, -262108, 0, 65537, -262107, 0, 65537, -262106, 0, 65537, -262105, 0, 65537, -262104, 0, 65537, -262103, 0, 65537, -262102, 0, 65537, -262101, 0, 65537, -262100, 0, 65537, -262099, 0, 65537, -262098, 0, 65537, -262097, 0, 65537, -262096, 0, 65537, -262095, 0, 65537, -262094, 0, 65537, -262093, 0, 65538, -131081, 0, 65536, -131080, 0, 65537, -131079, 0, 65537, -131078, 0, 65537, -131077, 0, 65537, -131076, 0, 65537, -131075, 0, 65537, -131074, 0, 65537, -131073, 0, 65537, -196608, 0, 65537, -196607, 0, 65537, -196606, 0, 65537, -196605, 0, 65537, -196604, 0, 65537, -196603, 0, 65537, -196602, 0, 65537, -196601, 0, 65537, -196600, 0, 65537, -196599, 0, 65537, -196598, 0, 65537, -196597, 0, 65537, -196596, 0, 65537, -196595, 0, 65537, -196594, 0, 65537, -196593, 0, 65537, -196592, 0, 65537, -196591, 0, 65537, -196590, 0, 65537, -196589, 0, 65537, -196588, 0, 65537, -196587, 0, 65537, -196586, 0, 65537, -196585, 0, 65537, -196584, 0, 65537, -196583, 0, 65537, -196582, 0, 65537, -196581, 0, 65537, -196580, 0, 65537, -196579, 0, 65537, -196578, 0, 65537, -196577, 0, 65537, -196576, 0, 65537, -196575, 0, 65537, -196574, 0, 65537, -196573, 0, 65537, -196572, 0, 65537, -196571, 0, 65537, -196570, 0, 65537, -196569, 0, 65537, -196568, 0, 65537, -196567, 0, 65537, -196566, 0, 65537, -196565, 0, 65537, -196564, 0, 65537, -196563, 0, 65537, -196562, 0, 65537, -196561, 0, 65537, -196560, 0, 65537, -196559, 0, 65537, -196558, 0, 65537, -196557, 0, 65538, -65545, 0, 65536, -65544, 0, 65537, -65543, 0, 65537, -65542, 0, 65537, -65541, 0, 65537, -65540, 0, 65537, -65539, 0, 65537, -65538, 0, 65537, -65537, 0, 65537, -131072, 0, 65537, -131071, 0, 65537, -131070, 0, 65537, -131069, 0, 65537, -131068, 0, 65537, -131067, 0, 65537, -131066, 0, 65537, -131065, 0, 65537, -131064, 0, 65537, -131063, 0, 65537, -131062, 0, 65537, -131061, 0, 65537, -131060, 0, 65537, -131059, 0, 65537, -131058, 0, 65537, -131057, 0, 65537, -131056, 0, 65537, -131055, 0, 65537, -131054, 0, 65537, -131053, 0, 65537, -131052, 0, 65537, -131051, 0, 65537, -131050, 0, 65537, -131049, 0, 65537, -131048, 0, 65537, -131047, 0, 65537, -131046, 0, 65537, -131045, 0, 65537, -131044, 0, 65537, -131043, 0, 65537, -131042, 0, 65537, -131041, 0, 65537, -131040, 0, 65537, -131039, 0, 65537, -131038, 0, 65537, -131037, 0, 65537, -131036, 0, 65537, -131035, 0, 65537, -131034, 0, 65537, -131033, 0, 65537, -131032, 0, 65537, -131031, 0, 65537, -131030, 0, 65537, -131029, 0, 65537, -131028, 0, 65537, -131027, 0, 65537, -131026, 0, 65537, -131025, 0, 65537, -131024, 0, 65537, -131023, 0, 65537, -131022, 0, 65537, -131021, 0, 65538, -9, 0, 65536, -8, 0, 65537, -7, 0, 65537, -6, 0, 65537, -5, 0, 65537, -4, 0, 65537, -3, 0, 65537, -2, 0, 65537, -1, 0, 65537, -65536, 0, 65537, -65535, 0, 65537, -65534, 0, 65537, -65533, 0, 65537, -65532, 0, 65537, -65531, 0, 65537, -65530, 0, 65537, -65529, 0, 65537, -65528, 0, 65537, -65527, 0, 65537, -65526, 0, 65537, -65525, 0, 65537, -65524, 0, 65537, -65523, 0, 65537, -65522, 0, 65537, -65521, 0, 65537, -65520, 0, 65537, -65519, 0, 65537, -65518, 0, 65537, -65517, 0, 65537, -65516, 0, 65537, -65515, 0, 65537, -65514, 0, 65537, -65513, 0, 65537, -65512, 0, 65537, -65511, 0, 65537, -65510, 0, 65537, -65509, 0, 65537, -65508, 0, 65537, -65507, 0, 65537, -65506, 0, 65537, -65505, 0, 65537, -65504, 0, 65537, -65503, 0, 65537, -65502, 0, 65537, -65501, 0, 65537, -65500, 0, 65537, -65499, 0, 65537, -65498, 0, 65537, -65497, 0, 65537, -65496, 0, 65537, -65495, 0, 65537, -65494, 0, 65537, -65493, 0, 65537, -65492, 0, 65537, -65491, 0, 65537, -65490, 0, 65537, -65489, 0, 65537, -65488, 0, 65537, -65487, 0, 65537, -65486, 0, 65537, -65485, 0, 65538, 65527, 0, 65536, 65528, 0, 65537, 65529, 0, 65537, 65530, 0, 65537, 65531, 0, 65537, 65532, 0, 65537, 65533, 0, 65537, 65534, 0, 65537, 65535, 0, 65537, 0, 0, 65537, 1, 0, 65537, 2, 0, 65537, 3, 0, 65537, 4, 0, 65537, 5, 0, 65537, 6, 0, 65537, 7, 0, 65537, 8, 0, 65537, 9, 0, 65537, 10, 0, 65537, 11, 0, 65537, 12, 0, 65537, 13, 0, 65537, 14, 0, 65537, 15, 0, 65537, 16, 0, 65537, 17, 0, 65537, 18, 0, 65537, 19, 0, 65537, 20, 0, 65537, 21, 0, 65537, 22, 0, 65537, 23, 0, 65537, 24, 0, 65537, 25, 0, 65537, 26, 0, 65537, 27, 0, 65537, 28, 0, 65537, 29, 0, 65537, 30, 0, 65537, 31, 0, 65537, 32, 0, 65537, 33, 0, 65537, 34, 0, 65537, 35, 0, 65537, 36, 0, 65537, 37, 0, 65537, 38, 0, 65537, 39, 0, 65537, 40, 0, 65537, 41, 0, 65537, 42, 0, 65537, 43, 0, 65537, 44, 0, 65537, 45, 0, 65537, 46, 0, 65537, 47, 0, 65537, 48, 0, 65537, 49, 0, 65537, 50, 0, 65537, 51, 0, 65538, 131063, 0, 65536, 131064, 0, 65537, 131065, 0, 65537, 131066, 0, 65537, 131067, 0, 65537, 131068, 0, 65537, 131069, 0, 65537, 131070, 0, 65537, 131071, 0, 65537, 65536, 0, 65537, 65537, 0, 65537, 65538, 0, 65537, 65539, 0, 65537, 65540, 0, 65537, 65541, 0, 65537, 65542, 0, 65537, 65543, 0, 65537, 65544, 0, 65537, 65545, 0, 65537, 65546, 0, 65537, 65547, 0, 65537, 65548, 0, 65537, 65549, 0, 65537, 65550, 0, 65537, 65551, 0, 65537, 65552, 0, 65537, 65553, 0, 65537, 65554, 0, 65537, 65555, 0, 65537, 65556, 0, 65537, 65557, 0, 65537, 65558, 0, 65537, 65559, 0, 65537, 65560, 0, 65537, 65561, 0, 65537, 65562, 0, 65537, 65563, 0, 65537, 65564, 0, 65537, 65565, 0, 65537, 65566, 0, 65537, 65567, 0, 65537, 65568, 0, 65537, 65569, 0, 65537, 65570, 0, 65537, 65571, 0, 65537, 65572, 0, 65537, 65573, 0, 65537, 65574, 0, 65537, 65575, 0, 65537, 65576, 0, 65537, 65577, 0, 65537, 65578, 0, 65537, 65579, 0, 65537, 65580, 0, 65537, 65581, 0, 65537, 65582, 0, 65537, 65583, 0, 65537, 65584, 0, 65537, 65585, 0, 65537, 65586, 0, 65537, 65587, 0, 65538, 196599, 0, 65536, 196600, 0, 65537, 196601, 0, 65537, 196602, 0, 65537, 196603, 0, 65537, 196604, 0, 65537, 196605, 0, 65537, 196606, 0, 65537, 196607, 0, 65537, 131072, 0, 65537, 131073, 0, 65537, 131074, 0, 65537, 131075, 0, 65537, 131076, 0, 65537, 131077, 0, 65537, 131078, 0, 65537, 131079, 0, 65537, 131080, 0, 65537, 131081, 0, 65537, 131082, 0, 65537, 131083, 0, 65537, 131084, 0, 65537, 131085, 0, 65537, 131086, 0, 65537, 131087, 0, 65537, 131088, 0, 65537, 131089, 0, 65537, 131090, 0, 65537, 131091, 0, 65537, 131092, 0, 65537, 131093, 0, 65537, 131094, 0, 65537, 131095, 0, 65537, 131096, 0, 65537, 131097, 0, 65537, 131098, 0, 65537, 131099, 0, 65537, 131100, 0, 65537, 131101, 0, 65537, 131102, 0, 65537, 131103, 0, 65537, 131104, 0, 65537, 131105, 0, 65537, 131106, 0, 65537, 131107, 0, 65537, 131108, 0, 65537, 131109, 0, 65537, 131110, 0, 65537, 131111, 0, 65537, 131112, 0, 65537, 131113, 0, 65537, 131114, 0, 65537, 131115, 0, 65537, 131116, 0, 65537, 131117, 0, 65537, 131118, 0, 65537, 131119, 0, 65537, 131120, 0, 65537, 131121, 0, 65537, 131122, 0, 65537, 131123, 0, 65538, 262135, 0, 65536, 262136, 0, 65537, 262137, 0, 65537, 262138, 0, 65537, 262139, 0, 65537, 262140, 0, 65537, 262141, 0, 65537, 262142, 0, 65537, 262143, 0, 65537, 196608, 0, 65537, 196609, 0, 65537, 196610, 0, 65537, 196611, 0, 65537, 196612, 0, 65537, 196613, 0, 65537, 196614, 0, 65537, 196615, 0, 65537, 196616, 0, 65537, 196617, 0, 65537, 196618, 0, 65537, 196619, 0, 65537, 196620, 0, 65537, 196621, 0, 65537, 196622, 0, 65537, 196623, 0, 65537, 196624, 0, 65537, 196625, 0, 65537, 196626, 0, 65537, 196627, 0, 65537, 196628, 0, 65537, 196629, 0, 65537, 196630, 0, 65537, 196631, 0, 65537, 196632, 0, 65537, 196633, 0, 65537, 196634, 0, 65537, 196635, 0, 65537, 196636, 0, 65537, 196637, 0, 65537, 196638, 0, 65537, 196639, 0, 65537, 196640, 0, 65537, 196641, 0, 65537, 196642, 0, 65537, 196643, 0, 65537, 196644, 0, 65537, 196645, 0, 65537, 196646, 0, 65537, 196647, 0, 65537, 196648, 0, 65537, 196649, 0, 65537, 196650, 0, 65537, 196651, 0, 65537, 196652, 0, 65537, 196653, 0, 65537, 196654, 0, 65537, 196655, 0, 65537, 196656, 0, 65537, 196657, 0, 65537, 196658, 0, 65537, 196659, 0, 65538, 327671, 0, 65536, 327672, 0, 65537, 327673, 0, 65537, 327674, 0, 65537, 327675, 0, 65537, 327676, 0, 65537, 327677, 0, 65537, 327678, 0, 65537, 327679, 0, 65537, 262144, 0, 65537, 262145, 0, 65537, 262146, 0, 65537, 262147, 0, 65537, 262148, 0, 65537, 262149, 0, 65537, 262150, 0, 65537, 262151, 0, 65537, 262152, 0, 65537, 262153, 0, 65537, 262154, 0, 65537, 262155, 0, 65537, 262156, 0, 65537, 262157, 0, 65537, 262158, 0, 65537, 262159, 0, 65537, 262160, 0, 65537, 262161, 0, 65537, 262162, 0, 65537, 262163, 0, 65537, 262164, 0, 65537, 262165, 0, 65537, 262166, 0, 65537, 262167, 0, 65537, 262168, 0, 65537, 262169, 0, 65537, 262170, 0, 65537, 262171, 0, 65537, 262172, 0, 65537, 262173, 0, 65537, 262174, 0, 65537, 262175, 0, 65537, 262176, 0, 65537, 262177, 0, 65537, 262178, 0, 65537, 262179, 0, 65537, 262180, 0, 65537, 262181, 0, 65537, 262182, 0, 65537, 262183, 0, 65537, 262184, 0, 65537, 262185, 0, 65537, 262186, 0, 65537, 262187, 0, 65537, 262188, 0, 65537, 262189, 0, 65537, 262190, 0, 65537, 262191, 0, 65537, 262192, 0, 65537, 262193, 0, 65537, 262194, 0, 65537, 262195, 0, 65538, 393207, 0, 65536, 393208, 0, 65537, 393209, 0, 65537, 393210, 0, 65537, 393211, 0, 65537, 393212, 0, 65537, 393213, 0, 65537, 393214, 0, 65537, 393215, 0, 65537, 327680, 0, 65537, 327681, 0, 65537, 327682, 0, 65537, 327683, 0, 65537, 327684, 0, 65537, 327685, 0, 65537, 327686, 0, 65537, 327687, 0, 65537, 327688, 0, 65537, 327689, 0, 65537, 327690, 0, 65537, 327691, 0, 65537, 327692, 0, 65537, 327693, 0, 65537, 327694, 0, 65537, 327695, 0, 65537, 327696, 0, 65537, 327697, 0, 65537, 327698, 0, 65537, 327699, 0, 65537, 327700, 0, 65537, 327701, 0, 65537, 327702, 0, 65537, 327703, 0, 65537, 327704, 0, 65537, 327705, 0, 65537, 327706, 0, 65537, 327707, 0, 65537, 327708, 0, 65537, 327709, 0, 65537, 327710, 0, 65537, 327711, 0, 65537, 327712, 0, 65537, 327713, 0, 65537, 327714, 0, 65537, 327715, 0, 65537, 327716, 0, 65537, 327717, 0, 65537, 327718, 0, 65537, 327719, 0, 65537, 327720, 0, 65537, 327721, 0, 65537, 327722, 0, 65537, 327723, 0, 65537, 327724, 0, 65537, 327725, 0, 65537, 327726, 0, 65537, 327727, 0, 65537, 327728, 0, 65537, 327729, 0, 65537, 327730, 0, 65537, 327731, 0, 65538, 458743, 0, 65536, 458744, 0, 65537, 458745, 0, 65537, 458746, 0, 65537, 458747, 0, 65537, 458748, 0, 65537, 458749, 0, 65537, 458750, 0, 65537, 458751, 0, 65537, 393216, 0, 65537, 393217, 0, 65537, 393218, 0, 65537, 393219, 0, 65537, 393220, 0, 65537, 393221, 0, 65537, 393222, 0, 65537, 393223, 0, 65537, 393224, 0, 65537, 393225, 0, 65537, 393226, 0, 65537, 393227, 0, 65537, 393228, 0, 65537, 393229, 0, 65537, 393230, 0, 65537, 393231, 0, 65537, 393232, 0, 65537, 393233, 0, 65537, 393234, 0, 65537, 393235, 0, 65537, 393236, 0, 65537, 393237, 0, 65537, 393238, 0, 65537, 393239, 0, 65537, 393240, 0, 65537, 393241, 0, 65537, 393242, 0, 65537, 393243, 0, 65537, 393244, 0, 65537, 393245, 0, 65537, 393246, 0, 65537, 393247, 0, 65537, 393248, 0, 65537, 393249, 0, 65537, 393250, 0, 65537, 393251, 0, 65537, 393252, 0, 65537, 393253, 0, 65537, 393254, 0, 65537, 393255, 0, 65537, 393256, 0, 65537, 393257, 0, 65537, 393258, 0, 65537, 393259, 0, 65537, 393260, 0, 65537, 393261, 0, 65537, 393262, 0, 65537, 393263, 0, 65537, 393264, 0, 65537, 393265, 0, 65537, 393266, 0, 65537, 393267, 0, 65538, 524279, 0, 65536, 524280, 0, 65537, 524281, 0, 65537, 524282, 0, 65537, 524283, 0, 65537, 524284, 0, 65537, 524285, 0, 65537, 524286, 0, 65537, 524287, 0, 65537, 458752, 0, 65537, 458753, 0, 65537, 458754, 0, 65537, 458755, 0, 65537, 458756, 0, 65537, 458757, 0, 65537, 458758, 0, 65537, 458759, 0, 65537, 458760, 0, 65537, 458761, 0, 65537, 458762, 0, 65537, 458763, 0, 65537, 458764, 0, 65537, 458765, 0, 65537, 458766, 0, 65537, 458767, 0, 65537, 458768, 0, 65537, 458769, 0, 65537, 458770, 0, 65537, 458771, 0, 65537, 458772, 0, 65537, 458773, 0, 65537, 458774, 0, 65537, 458775, 0, 65537, 458776, 0, 65537, 458777, 0, 65537, 458778, 0, 65537, 458779, 0, 65537, 458780, 0, 65537, 458781, 0, 65537, 458782, 0, 65537, 458783, 0, 65537, 458784, 0, 65537, 458785, 0, 65537, 458786, 0, 65537, 458787, 0, 65537, 458788, 0, 65537, 458789, 0, 65537, 458790, 0, 65537, 458791, 0, 65537, 458792, 0, 65537, 458793, 0, 65537, 458794, 0, 65537, 458795, 0, 65537, 458796, 0, 65537, 458797, 0, 65537, 458798, 0, 65537, 458799, 0, 65537, 458800, 0, 65537, 458801, 0, 65537, 458802, 0, 65537, 458803, 0, 65538, 589815, 0, 65536, 589816, 0, 65537, 589817, 0, 65537, 589818, 0, 65537, 589819, 0, 65537, 589820, 0, 65537, 589821, 0, 65537, 589822, 0, 65537, 589823, 0, 65537, 524288, 0, 65537, 524289, 0, 65537, 524290, 0, 65537, 524291, 0, 65537, 524292, 0, 65537, 524293, 0, 65537, 524294, 0, 65537, 524295, 0, 65537, 524296, 0, 65537, 524297, 0, 65537, 524298, 0, 65537, 524299, 0, 65537, 524300, 0, 65537, 524301, 0, 65537, 524302, 0, 65537, 524303, 0, 65537, 524304, 0, 65537, 524305, 0, 65537, 524306, 0, 65537, 524307, 0, 65537, 524308, 0, 65537, 524309, 0, 65537, 524310, 0, 65537, 524311, 0, 65537, 524312, 0, 65537, 524313, 0, 65537, 524314, 0, 65537, 524315, 0, 65537, 524316, 0, 65537, 524317, 0, 65537, 524318, 0, 65537, 524319, 0, 65537, 524320, 0, 65537, 524321, 0, 65537, 524322, 0, 65537, 524323, 0, 65537, 524324, 0, 65537, 524325, 0, 65537, 524326, 0, 65537, 524327, 0, 65537, 524328, 0, 65537, 524329, 0, 65537, 524330, 0, 65537, 524331, 0, 65537, 524332, 0, 65537, 524333, 0, 65537, 524334, 0, 65537, 524335, 0, 65537, 524336, 0, 65537, 524337, 0, 65537, 524338, 0, 65537, 524339, 0, 65538, 655351, 0, 65536, 655352, 0, 65537, 655353, 0, 65537, 655354, 0, 65537, 655355, 0, 65537, 655356, 0, 65537, 655357, 0, 65537, 655358, 0, 65537, 655359, 0, 65537, 589824, 0, 65537, 589825, 0, 65537, 589826, 0, 65537, 589827, 0, 65537, 589828, 0, 65537, 589829, 0, 65537, 589830, 0, 65537, 589831, 0, 65537, 589832, 0, 65537, 589833, 0, 65537, 589834, 0, 65537, 589835, 0, 65537, 589836, 0, 65537, 589837, 0, 65537, 589838, 0, 65537, 589839, 0, 65537, 589840, 0, 65537, 589841, 0, 65537, 589842, 0, 65537, 589843, 0, 65537, 589844, 0, 65537, 589845, 0, 65537, 589846, 0, 65537, 589847, 0, 65537, 589848, 0, 65537, 589849, 0, 65537, 589850, 0, 65537, 589851, 0, 65537, 589852, 0, 65537, 589853, 0, 65537, 589854, 0, 65537, 589855, 0, 65537, 589856, 0, 65537, 589857, 0, 65537, 589858, 0, 65537, 589859, 0, 65537, 589860, 0, 65537, 589861, 0, 65537, 589862, 0, 65537, 589863, 0, 65537, 589864, 0, 65537, 589865, 0, 65537, 589866, 0, 65537, 589867, 0, 65537, 589868, 0, 65537, 589869, 0, 65537, 589870, 0, 65537, 589871, 0, 65537, 589872, 0, 65537, 589873, 0, 65537, 589874, 0, 65537, 589875, 0, 65538, 720887, 0, 65536, 720888, 0, 65537, 720889, 0, 65537, 720890, 0, 65537, 720891, 0, 65537, 720892, 0, 65537, 720893, 0, 65537, 720894, 0, 65537, 720895, 0, 65537, 655360, 0, 65537, 655361, 0, 65537, 655362, 0, 65537, 655363, 0, 65537, 655364, 0, 65537, 655365, 0, 65537, 655366, 0, 65537, 655367, 0, 65537, 655368, 0, 65537, 655369, 0, 65537, 655370, 0, 65537, 655371, 0, 65537, 655372, 0, 65537, 655373, 0, 65537, 655374, 0, 65537, 655375, 0, 65537, 655376, 0, 65537, 655377, 0, 65537, 655378, 0, 65537, 655379, 0, 65537, 655380, 0, 65537, 655381, 0, 65537, 655382, 0, 65537, 655383, 0, 65537, 655384, 0, 65537, 655385, 0, 65537, 655386, 0, 65537, 655387, 0, 65537, 655388, 0, 65537, 655389, 0, 65537, 655390, 0, 65537, 655391, 0, 65537, 655392, 0, 65537, 655393, 0, 65537, 655394, 0, 65537, 655395, 0, 65537, 655396, 0, 65537, 655397, 0, 65537, 655398, 0, 65537, 655399, 0, 65537, 655400, 0, 65537, 655401, 0, 65537, 655402, 0, 65537, 655403, 0, 65537, 655404, 0, 65537, 655405, 0, 65537, 655406, 0, 65537, 655407, 0, 65537, 655408, 0, 65537, 655409, 0, 65537, 655410, 0, 65537, 655411, 0, 65538, 786423, 0, 65536, 786424, 0, 65537, 786425, 0, 65537, 786426, 0, 65537, 786427, 0, 65537, 786428, 0, 65537, 786429, 0, 65537, 786430, 0, 65537, 786431, 0, 65537, 720896, 0, 65537, 720897, 0, 65537, 720898, 0, 65537, 720899, 0, 65537, 720900, 0, 65537, 720901, 0, 65537, 720902, 0, 65537, 720903, 0, 65537, 720904, 0, 65537, 720905, 0, 65537, 720906, 0, 65537, 720907, 0, 65537, 720908, 0, 65537, 720909, 0, 65537, 720910, 0, 65537, 720911, 0, 65537, 720912, 0, 65537, 720913, 0, 65537, 720914, 0, 65537, 720915, 0, 65537, 720916, 0, 65537, 720917, 0, 65537, 720918, 0, 65537, 720919, 0, 65537, 720920, 0, 65537, 720921, 0, 65537, 720922, 0, 65537, 720923, 0, 65537, 720924, 0, 65537, 720925, 0, 65537, 720926, 0, 65537, 720927, 0, 65537, 720928, 0, 65537, 720929, 0, 65537, 720930, 0, 65537, 720931, 0, 65537, 720932, 0, 65537, 720933, 0, 65537, 720934, 0, 65537, 720935, 0, 65537, 720936, 0, 65537, 720937, 0, 65537, 720938, 0, 65537, 720939, 0, 65537, 720940, 0, 65537, 720941, 0, 65537, 720942, 0, 65537, 720943, 0, 65537, 720944, 0, 65537, 720945, 0, 65537, 720946, 0, 65537, 720947, 0, 65538, 851959, 0, 65536, 851960, 0, 65537, 851961, 0, 65537, 851962, 0, 65537, 851963, 0, 65537, 851964, 0, 65537, 851965, 0, 65537, 851966, 0, 65537, 851967, 0, 65537, 786432, 0, 65537, 786433, 0, 65537, 786434, 0, 65537, 786435, 0, 65537, 786436, 0, 65537, 786437, 0, 65537, 786438, 0, 65537, 786439, 0, 65537, 786440, 0, 65537, 786441, 0, 65537, 786442, 0, 65537, 786443, 0, 65537, 786444, 0, 65537, 786445, 0, 65537, 786446, 0, 65537, 786447, 0, 65537, 786448, 0, 65537, 786449, 0, 65537, 786450, 0, 65537, 786451, 0, 65537, 786452, 0, 65537, 786453, 0, 65537, 786454, 0, 65537, 786455, 0, 65537, 786456, 0, 65537, 786457, 0, 65537, 786458, 0, 65537, 786459, 0, 65537, 786460, 0, 65537, 786461, 0, 65537, 786462, 0, 65537, 786463, 0, 65537, 786464, 0, 65537, 786465, 0, 65537, 786466, 0, 65537, 786467, 0, 65537, 786468, 0, 65537, 786469, 0, 65537, 786470, 0, 65537, 786471, 0, 65537, 786472, 0, 65537, 786473, 0, 65537, 786474, 0, 65537, 786475, 0, 65537, 786476, 0, 65537, 786477, 0, 65537, 786478, 0, 65537, 786479, 0, 65537, 786480, 0, 65537, 786481, 0, 65537, 786482, 0, 65537, 786483, 0, 65538, 917495, 0, 65536, 917496, 0, 65537, 917497, 0, 65537, 917498, 0, 65537, 917499, 0, 65537, 917500, 0, 65537, 917501, 0, 65537, 917502, 0, 65537, 917503, 0, 65537, 851968, 0, 65537, 851969, 0, 65537, 851970, 0, 65537, 851971, 0, 65537, 851972, 0, 65537, 851973, 0, 65537, 851974, 0, 65537, 851975, 0, 65537, 851976, 0, 65537, 851977, 0, 65537, 851978, 0, 65537, 851979, 0, 65537, 851980, 0, 65537, 851981, 0, 65537, 851982, 0, 65537, 851983, 0, 65537, 851984, 0, 65537, 851985, 0, 65537, 851986, 0, 65537, 851987, 0, 65537, 851988, 0, 65537, 851989, 0, 65537, 851990, 0, 65537, 851991, 0, 65537, 851992, 0, 65537, 851993, 0, 65537, 851994, 0, 65537, 851995, 0, 65537, 851996, 0, 65537, 851997, 0, 65537, 851998, 0, 65537, 851999, 0, 65537, 852000, 0, 65537, 852001, 0, 65537, 852002, 0, 65537, 852003, 0, 65537, 852004, 0, 65537, 852005, 0, 65537, 852006, 0, 65537, 852007, 0, 65537, 852008, 0, 65537, 852009, 0, 65537, 852010, 0, 65537, 852011, 0, 65537, 852012, 0, 65537, 852013, 0, 65537, 852014, 0, 65537, 852015, 0, 65537, 852016, 0, 65537, 852017, 0, 65537, 852018, 0, 65537, 852019, 0, 65538, 983031, 0, 65536, 983032, 0, 65537, 983033, 0, 65537, 983034, 0, 65537, 983035, 0, 65537, 983036, 0, 65537, 983037, 0, 65537, 983038, 0, 65537, 983039, 0, 65537, 917504, 0, 65537, 917505, 0, 65537, 917506, 0, 65537, 917507, 0, 65537, 917508, 0, 65537, 917509, 0, 65537, 917510, 0, 65537, 917511, 0, 65537, 917512, 0, 65537, 917513, 0, 65537, 917514, 0, 65537, 917515, 0, 65537, 917516, 0, 65537, 917517, 0, 65537, 917518, 0, 65537, 917519, 0, 65537, 917520, 0, 65537, 917521, 0, 65537, 917522, 0, 65537, 917523, 0, 65537, 917524, 0, 65537, 917525, 0, 65537, 917526, 0, 65537, 917527, 0, 65537, 917528, 0, 65537, 917529, 0, 65537, 917530, 0, 65537, 917531, 0, 65537, 917532, 0, 65537, 917533, 0, 65537, 917534, 0, 65537, 917535, 0, 65537, 917536, 0, 65537, 917537, 0, 65537, 917538, 0, 65537, 917539, 0, 65537, 917540, 0, 65537, 917541, 0, 65537, 917542, 0, 65537, 917543, 0, 65537, 917544, 0, 65537, 917545, 0, 65537, 917546, 0, 65537, 917547, 0, 65537, 917548, 0, 65537, 917549, 0, 65537, 917550, 0, 65537, 917551, 0, 65537, 917552, 0, 65537, 917553, 0, 65537, 917554, 0, 65537, 917555, 0, 65538, 1048567, 0, 65536, 1048568, 0, 65537, 1048569, 0, 65537, 1048570, 0, 65537, 1048571, 0, 65537, 1048572, 0, 65537, 1048573, 0, 65537, 1048574, 0, 65537, 1048575, 0, 65537, 983040, 0, 65537, 983041, 0, 65537, 983042, 0, 65537, 983043, 0, 65537, 983044, 0, 65537, 983045, 0, 65537, 983046, 0, 65537, 983047, 0, 65537, 983048, 0, 65537, 983049, 0, 65537, 983050, 0, 65537, 983051, 0, 65537, 983052, 0, 65537, 983053, 0, 65537, 983054, 0, 65537, 983055, 0, 65537, 983056, 0, 65537, 983057, 0, 65537, 983058, 0, 65537, 983059, 0, 65537, 983060, 0, 65537, 983061, 0, 65537, 983062, 0, 65537, 983063, 0, 65537, 983064, 0, 65537, 983065, 0, 65537, 983066, 0, 65537, 983067, 0, 65537, 983068, 0, 65537, 983069, 0, 65537, 983070, 0, 65537, 983071, 0, 65537, 983072, 0, 65537, 983073, 0, 65537, 983074, 0, 65537, 983075, 0, 65537, 983076, 0, 65537, 983077, 0, 65537, 983078, 0, 65537, 983079, 0, 65537, 983080, 0, 65537, 983081, 0, 65537, 983082, 0, 65537, 983083, 0, 65537, 983084, 0, 65537, 983085, 0, 65537, 983086, 0, 65537, 983087, 0, 65537, 983088, 0, 65537, 983089, 0, 65537, 983090, 0, 65537, 983091, 0, 65538, 1114103, 0, 65536, 1114104, 0, 65537, 1114105, 0, 65537, 1114106, 0, 65537, 1114107, 0, 65537, 1114108, 0, 65537, 1114109, 0, 65537, 1114110, 0, 65537, 1114111, 0, 65537, 1048576, 0, 65537, 1048577, 0, 65537, 1048578, 0, 65537, 1048579, 0, 65537, 1048580, 0, 65537, 1048581, 0, 65537, 1048582, 0, 65537, 1048583, 0, 65537, 1048584, 0, 65537, 1048585, 0, 65537, 1048586, 0, 65537, 1048587, 0, 65537, 1048588, 0, 65537, 1048589, 0, 65537, 1048590, 0, 65537, 1048591, 0, 65537, 1048592, 0, 65537, 1048593, 0, 65537, 1048594, 0, 65537, 1048595, 0, 65537, 1048596, 0, 65537, 1048597, 0, 65537, 1048598, 0, 65537, 1048599, 0, 65537, 1048600, 0, 65537, 1048601, 0, 65537, 1048602, 0, 65537, 1048603, 0, 65537, 1048604, 0, 65537, 1048605, 0, 65537, 1048606, 0, 65537, 1048607, 0, 65537, 1048608, 0, 65537, 1048609, 0, 65537, 1048610, 0, 65537, 1048611, 0, 65537, 1048612, 0, 65537, 1048613, 0, 65537, 1048614, 0, 65537, 1048615, 0, 65537, 1048616, 0, 65537, 1048617, 0, 65537, 1048618, 0, 65537, 1048619, 0, 65537, 1048620, 0, 65537, 1048621, 0, 65537, 1048622, 0, 65537, 1048623, 0, 65537, 1048624, 0, 65537, 1048625, 0, 65537, 1048626, 0, 65537, 1048627, 0, 65538, 1179639, 0, 65536, 1179640, 0, 65537, 1179641, 0, 65537, 1179642, 0, 65537, 1179643, 0, 65537, 1179644, 0, 65537, 1179645, 0, 65537, 1179646, 0, 65537, 1179647, 0, 65537, 1114112, 0, 65537, 1114113, 0, 65537, 1114114, 0, 65537, 1114115, 0, 65537, 1114116, 0, 65537, 1114117, 0, 65537, 1114118, 0, 65537, 1114119, 0, 65537, 1114120, 0, 65537, 1114121, 0, 65537, 1114122, 0, 65537, 1114123, 0, 65537, 1114124, 0, 65537, 1114125, 0, 65537, 1114126, 0, 65537, 1114127, 0, 65537, 1114128, 0, 65537, 1114129, 0, 65537, 1114130, 0, 65537, 1114131, 0, 65537, 1114132, 0, 65537, 1114133, 0, 65537, 1114134, 0, 65537, 1114135, 0, 65537, 1114136, 0, 65537, 1114137, 0, 65537, 1114138, 0, 65537, 1114139, 0, 65537, 1114140, 0, 65537, 1114141, 0, 65537, 1114142, 0, 65537, 1114143, 0, 65537, 1114144, 0, 65537, 1114145, 0, 65537, 1114146, 0, 65537, 1114147, 0, 65537, 1114148, 0, 65537, 1114149, 0, 65537, 1114150, 0, 65537, 1114151, 0, 65537, 1114152, 0, 65537, 1114153, 0, 65537, 1114154, 0, 65537, 1114155, 0, 65537, 1114156, 0, 65537, 1114157, 0, 65537, 1114158, 0, 65537, 1114159, 0, 65537, 1114160, 0, 65537, 1114161, 0, 65537, 1114162, 0, 65537, 1114163, 0, 65538, 1245175, 0, 65536, 1245176, 0, 65537, 1245177, 0, 65537, 1245178, 0, 65537, 1245179, 0, 65537, 1245180, 0, 65537, 1245181, 0, 65537, 1245182, 0, 65537, 1245183, 0, 65537, 1179648, 0, 65537, 1179649, 0, 65537, 1179650, 0, 65537, 1179651, 0, 65537, 1179652, 0, 65537, 1179653, 0, 65537, 1179654, 0, 65537, 1179655, 0, 65537, 1179656, 0, 65537, 1179657, 0, 65537, 1179658, 0, 65537, 1179659, 0, 65537, 1179660, 0, 65537, 1179661, 0, 65537, 1179662, 0, 65537, 1179663, 0, 65537, 1179664, 0, 65537, 1179665, 0, 65537, 1179666, 0, 65537, 1179667, 0, 65537, 1179668, 0, 65537, 1179669, 0, 65537, 1179670, 0, 65537, 1179671, 0, 65537, 1179672, 0, 65537, 1179673, 0, 65537, 1179674, 0, 65537, 1179675, 0, 65537, 1179676, 0, 65537, 1179677, 0, 65537, 1179678, 0, 65537, 1179679, 0, 65537, 1179680, 0, 65537, 1179681, 0, 65537, 1179682, 0, 65537, 1179683, 0, 65537, 1179684, 0, 65537, 1179685, 0, 65537, 1179686, 0, 65537, 1179687, 0, 65537, 1179688, 0, 65537, 1179689, 0, 65537, 1179690, 0, 65537, 1179691, 0, 65537, 1179692, 0, 65537, 1179693, 0, 65537, 1179694, 0, 65537, 1179695, 0, 65537, 1179696, 0, 65537, 1179697, 0, 65537, 1179698, 0, 65537, 1179699, 0, 65538, 1310711, 0, 65536, 1310712, 0, 65537, 1310713, 0, 65537, 1310714, 0, 65537, 1310715, 0, 65537, 1310716, 0, 65537, 1310717, 0, 65537, 1310718, 0, 65537, 1310719, 0, 65537, 1245184, 0, 65537, 1245185, 0, 65537, 1245186, 0, 65537, 1245187, 0, 65537, 1245188, 0, 65537, 1245189, 0, 65537, 1245190, 0, 65537, 1245191, 0, 65537, 1245192, 0, 65537, 1245193, 0, 65537, 1245194, 0, 65537, 1245195, 0, 65537, 1245196, 0, 65537, 1245197, 0, 65537, 1245198, 0, 65537, 1245199, 0, 65537, 1245200, 0, 65537, 1245201, 0, 65537, 1245202, 0, 65537, 1245203, 0, 65537, 1245204, 0, 65537, 1245205, 0, 65537, 1245206, 0, 65537, 1245207, 0, 65537, 1245208, 0, 65537, 1245209, 0, 65537, 1245210, 0, 65537, 1245211, 0, 65537, 1245212, 0, 65537, 1245213, 0, 65537, 1245214, 0, 65537, 1245215, 0, 65537, 1245216, 0, 65537, 1245217, 0, 65537, 1245218, 0, 65537, 1245219, 0, 65537, 1245220, 0, 65537, 1245221, 0, 65537, 1245222, 0, 65537, 1245223, 0, 65537, 1245224, 0, 65537, 1245225, 0, 65537, 1245226, 0, 65537, 1245227, 0, 65537, 1245228, 0, 65537, 1245229, 0, 65537, 1245230, 0, 65537, 1245231, 0, 65537, 1245232, 0, 65537, 1245233, 0, 65537, 1245234, 0, 65537, 1245235, 0, 65538, 1376247, 0, 131072, 1376248, 0, 131073, 1376249, 0, 131073, 1376250, 0, 131073, 1376251, 0, 131073, 1376252, 0, 131073, 1376253, 0, 131073, 1376254, 0, 131073, 1376255, 0, 131073, 1310720, 0, 131073, 1310721, 0, 131073, 1310722, 0, 131073, 1310723, 0, 131073, 1310724, 0, 131073, 1310725, 0, 131073, 1310726, 0, 131073, 1310727, 0, 131073, 1310728, 0, 131073, 1310729, 0, 131073, 1310730, 0, 131073, 1310731, 0, 131073, 1310732, 0, 131073, 1310733, 0, 131073, 1310734, 0, 131073, 1310735, 0, 131073, 1310736, 0, 131073, 1310737, 0, 131073, 1310738, 0, 131073, 1310739, 0, 131073, 1310740, 0, 131073, 1310741, 0, 131073, 1310742, 0, 131073, 1310743, 0, 131073, 1310744, 0, 131073, 1310745, 0, 131073, 1310746, 0, 131073, 1310747, 0, 131073, 1310748, 0, 131073, 1310749, 0, 131073, 1310750, 0, 131073, 1310751, 0, 131073, 1310752, 0, 131073, 1310753, 0, 131073, 1310754, 0, 131073, 1310755, 0, 131073, 1310756, 0, 131073, 1310757, 0, 131073, 1310758, 0, 131073, 1310759, 0, 131073, 1310760, 0, 131073, 1310761, 0, 131073, 1310762, 0, 131073, 1310763, 0, 131073, 1310764, 0, 131073, 1310765, 0, 131073, 1310766, 0, 131073, 1310767, 0, 131073, 1310768, 0, 131073, 1310769, 0, 131073, 1310770, 0, 131073, 1310771, 0, 131074 ) [node name="Walls" type="TileMap" parent="."] light_mask = 8 @@ -37,7 +42,7 @@ tile_set = ExtResource( 8 ) cell_size = Vector2( 16, 16 ) collision_mask = 0 format = 1 -tile_data = PoolIntArray( -393217, 0, 0, -458752, 0, 1, -458751, 0, 1, -458750, 0, 1, -458749, 0, 1, -458748, 0, 1, -458747, 0, 1, -458746, 0, 1, -458745, 0, 1, -458744, 0, 1, -458743, 0, 2, -327682, 0, 0, -327681, 0, 65545, -393216, 0, 131073, -393215, 0, 131073, -393214, 0, 131073, -393213, 0, 131073, -393212, 0, 131073, -393211, 0, 131073, -393210, 0, 131073, -393209, 0, 131073, -393208, 0, 131073, -393207, 0, 9, -393206, 0, 1, -393205, 0, 2, -262146, 0, 65536, -262145, 0, 65538, -327671, 0, 131072, -327670, 0, 65542, -327669, 0, 131077, -327668, 0, 2, -196611, 0, 0, -196610, 0, 131078, -196609, 0, 65538, -262142, 0, 0, -262141, 0, 1, -262140, 0, 1, -262139, 0, 1, -262138, 0, 1, -262137, 0, 2, -262134, 0, 131072, -262133, 0, 131073, -262132, 0, 65543, -131075, 0, 65536, -131074, 0, 65541, -131073, 0, 131074, -196606, 0, 131072, -196605, 0, 131073, -196604, 0, 131073, -196603, 0, 131073, -196602, 0, 65542, -196601, 0, 65538, -196596, 0, 131075, -196589, 0, 0, -196588, 0, 1, -196587, 0, 1, -196586, 0, 1, -196585, 0, 1, -196584, 0, 1, -196583, 0, 2, -65539, 0, 65536, -65538, 0, 65538, -131066, 0, 65536, -131065, 0, 65538, -131055, 0, 0, -131054, 0, 1, -131053, 0, 131078, -131052, 0, 65541, -131051, 0, 131073, -131050, 0, 131073, -131049, 0, 131073, -131048, 0, 65542, -131047, 0, 65538, -3, 0, 65536, -2, 0, 65538, -65530, 0, 65536, -65529, 0, 65538, -65524, 0, 0, -65523, 0, 1, -65522, 0, 1, -65521, 0, 1, -65520, 0, 1, -65519, 0, 65545, -65518, 0, 131073, -65517, 0, 131073, -65516, 0, 131074, -65512, 0, 65536, -65511, 0, 65538, 65533, 0, 65536, 65534, 0, 65538, 6, 0, 65536, 7, 0, 65538, 12, 0, 65536, 13, 0, 65541, 14, 0, 131073, 15, 0, 131073, 16, 0, 131073, 17, 0, 131074, 24, 0, 65536, 25, 0, 65538, 131069, 0, 65536, 131070, 0, 65538, 65542, 0, 65536, 65543, 0, 131077, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 131078, 65549, 0, 65538, 65560, 0, 65536, 65561, 0, 65538, 196605, 0, 65536, 196606, 0, 65538, 131078, 0, 65536, 131079, 0, 65537, 131080, 0, 65537, 131081, 0, 65537, 131082, 0, 65537, 131083, 0, 65537, 131084, 0, 65537, 131085, 0, 65538, 131089, 0, 3, 131096, 0, 65536, 131097, 0, 65538, 262141, 0, 65536, 262142, 0, 65538, 196614, 0, 65536, 196615, 0, 65541, 196616, 0, 131073, 196617, 0, 131073, 196618, 0, 131073, 196619, 0, 131073, 196620, 0, 65542, 196621, 0, 65538, 196625, 0, 65539, 196632, 0, 65536, 196633, 0, 65538, 327677, 0, 65536, 327678, 0, 65538, 262150, 0, 65536, 262151, 0, 65538, 262156, 0, 65536, 262157, 0, 65538, 262161, 0, 65539, 262163, 0, 0, 262164, 0, 2, 262167, 0, 0, 262168, 0, 131078, 262169, 0, 65538, 393213, 0, 65536, 393214, 0, 131077, 393215, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 0, 2, 327686, 0, 65536, 327687, 0, 65538, 327692, 0, 65536, 327693, 0, 65538, 327696, 0, 4, 327697, 0, 196615, 327699, 0, 131072, 327700, 0, 65543, 327703, 0, 65536, 327704, 0, 65541, 327705, 0, 131074, 458749, 0, 131072, 458750, 0, 131073, 458751, 0, 131073, 393216, 0, 131073, 393217, 0, 131073, 393218, 0, 131073, 393219, 0, 65542, 393220, 0, 65538, 393222, 0, 65536, 393223, 0, 65538, 393228, 0, 65536, 393229, 0, 131077, 393230, 0, 5, 393231, 0, 196609, 393232, 0, 196615, 393236, 0, 131075, 393239, 0, 65536, 393240, 0, 65538, 458755, 0, 65536, 458756, 0, 65538, 458758, 0, 65536, 458759, 0, 65538, 458761, 0, 0, 458762, 0, 2, 458764, 0, 131072, 458765, 0, 131073, 458766, 0, 131074, 458774, 0, 0, 458775, 0, 131078, 458776, 0, 65538, 524291, 0, 65536, 524292, 0, 65538, 524294, 0, 65536, 524295, 0, 65538, 524297, 0, 65536, 524298, 0, 65538, 524309, 0, 0, 524310, 0, 131078, 524311, 0, 65541, 524312, 0, 131074, 589827, 0, 65536, 589828, 0, 65538, 589830, 0, 131072, 589831, 0, 131074, 589833, 0, 65536, 589834, 0, 131077, 589835, 0, 1, 589836, 0, 1, 589837, 0, 1, 589838, 0, 1, 589839, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 589844, 0, 1, 589845, 0, 131078, 589846, 0, 65541, 589847, 0, 131074, 655363, 0, 65536, 655364, 0, 65538, 655369, 0, 65536, 655370, 0, 65541, 655371, 0, 131073, 655372, 0, 131073, 655373, 0, 131073, 655374, 0, 131073, 655375, 0, 131073, 655376, 0, 131073, 655377, 0, 131073, 655378, 0, 131073, 655379, 0, 131073, 655380, 0, 131073, 655381, 0, 131073, 655382, 0, 131074, 720899, 0, 65536, 720900, 0, 65538, 720905, 0, 65536, 720906, 0, 65538, 786435, 0, 65536, 786436, 0, 65538, 786441, 0, 65536, 786442, 0, 65538, 851971, 0, 65536, 851972, 0, 65538, 851977, 0, 65536, 851978, 0, 65538, 917507, 0, 65536, 917508, 0, 65538, 917513, 0, 65536, 917514, 0, 65538, 983043, 0, 65536, 983044, 0, 131077, 983045, 0, 1, 983046, 0, 1, 983047, 0, 1, 983048, 0, 1, 983049, 0, 131078, 983050, 0, 65538, 1048579, 0, 131072, 1048580, 0, 131073, 1048581, 0, 131073, 1048582, 0, 131073, 1048583, 0, 131073, 1048584, 0, 131073, 1048585, 0, 131073, 1048586, 0, 131074 ) +tile_data = PoolIntArray( -393217, 0, 0, -458752, 0, 1, -458751, 0, 1, -458750, 0, 1, -458749, 0, 1, -458748, 0, 1, -458747, 0, 1, -458746, 0, 1, -458745, 0, 1, -458744, 0, 1, -458743, 0, 2, -327682, 0, 0, -327681, 0, 65545, -393216, 0, 131073, -393215, 0, 131073, -393214, 0, 131073, -393213, 0, 131073, -393212, 0, 131073, -393211, 0, 131073, -393210, 0, 131073, -393209, 0, 131073, -393208, 0, 131073, -393207, 0, 9, -393206, 0, 1, -393205, 0, 1, -393204, 0, 1, -393203, 0, 1, -393202, 0, 1, -393201, 0, 1, -393200, 0, 1, -393199, 0, 1, -393198, 0, 2, -262146, 0, 65536, -262145, 0, 65538, -327671, 0, 131072, -327670, 0, 65542, -327669, 0, 65537, -327668, 0, 65541, -327667, 0, 131073, -327666, 0, 131073, -327665, 0, 131073, -327664, 0, 131073, -327663, 0, 65542, -327662, 0, 65538, -196611, 0, 0, -196610, 0, 131078, -196609, 0, 65538, -262142, 0, 0, -262141, 0, 1, -262140, 0, 1, -262139, 0, 1, -262138, 0, 1, -262137, 0, 2, -262134, 0, 131072, -262133, 0, 131073, -262132, 0, 65543, -262127, 0, 65536, -262126, 0, 65538, -131075, 0, 65536, -131074, 0, 65541, -131073, 0, 131074, -196606, 0, 131072, -196605, 0, 131073, -196604, 0, 131073, -196603, 0, 131073, -196602, 0, 65542, -196601, 0, 65538, -196596, 0, 131075, -196591, 0, 65536, -196590, 0, 131077, -196589, 0, 1, -196588, 0, 1, -196587, 0, 1, -196586, 0, 1, -196585, 0, 1, -196584, 0, 1, -196583, 0, 2, -196579, 0, 0, -196578, 0, 1, -196577, 0, 1, -196576, 0, 1, -196575, 0, 1, -196574, 0, 1, -196573, 0, 1, -196572, 0, 2, -196568, 0, 0, -196567, 0, 1, -196566, 0, 1, -196565, 0, 1, -196564, 0, 1, -196563, 0, 1, -196562, 0, 1, -196561, 0, 2, -65539, 0, 65536, -65538, 0, 65538, -131066, 0, 65536, -131065, 0, 65538, -131055, 0, 65536, -131054, 0, 65537, -131053, 0, 65537, -131052, 0, 65541, -131051, 0, 131073, -131050, 0, 131073, -131049, 0, 131073, -131048, 0, 65542, -131047, 0, 65538, -131043, 0, 65536, -131042, 0, 65537, -131041, 0, 65537, -131040, 0, 65537, -131039, 0, 65537, -131038, 0, 65537, -131037, 0, 65537, -131036, 0, 131077, -131035, 0, 1, -131034, 0, 1, -131033, 0, 1, -131032, 0, 131078, -131031, 0, 65537, -131030, 0, 65537, -131029, 0, 65537, -131028, 0, 65537, -131027, 0, 65537, -131026, 0, 65537, -131025, 0, 65538, -3, 0, 65536, -2, 0, 65538, -65530, 0, 65536, -65529, 0, 65538, -65524, 0, 0, -65523, 0, 1, -65522, 0, 1, -65521, 0, 1, -65520, 0, 1, -65519, 0, 65545, -65518, 0, 131073, -65517, 0, 131073, -65516, 0, 131074, -65512, 0, 65536, -65511, 0, 65538, -65507, 0, 65536, -65506, 0, 65537, -65505, 0, 65537, -65504, 0, 65537, -65503, 0, 65541, -65502, 0, 131073, -65501, 0, 65542, -65500, 0, 65537, -65499, 0, 65537, -65498, 0, 65537, -65497, 0, 65537, -65496, 0, 65537, -65495, 0, 65541, -65494, 0, 131073, -65493, 0, 65542, -65492, 0, 65537, -65491, 0, 65537, -65490, 0, 65537, -65489, 0, 65538, 65533, 0, 65536, 65534, 0, 65538, 6, 0, 65536, 7, 0, 65538, 12, 0, 65536, 13, 0, 65541, 14, 0, 131073, 15, 0, 131073, 16, 0, 131073, 17, 0, 131074, 24, 0, 65536, 25, 0, 65538, 29, 0, 65536, 30, 0, 65537, 31, 0, 65537, 32, 0, 65537, 33, 0, 65538, 35, 0, 65536, 36, 0, 65541, 37, 0, 131073, 38, 0, 131073, 39, 0, 131073, 40, 0, 65542, 41, 0, 65538, 43, 0, 65536, 44, 0, 65537, 45, 0, 65537, 46, 0, 65537, 47, 0, 65538, 131069, 0, 65536, 131070, 0, 65538, 65542, 0, 65536, 65543, 0, 131077, 65544, 0, 1, 65545, 0, 1, 65546, 0, 1, 65547, 0, 1, 65548, 0, 131078, 65549, 0, 65538, 65560, 0, 65536, 65561, 0, 65538, 65565, 0, 65536, 65566, 0, 65537, 65567, 0, 65537, 65568, 0, 65537, 65569, 0, 131077, 65570, 0, 1, 65571, 0, 65545, 65572, 0, 131074, 65576, 0, 131072, 65577, 0, 9, 65578, 0, 1, 65579, 0, 131078, 65580, 0, 65537, 65581, 0, 65537, 65582, 0, 65537, 65583, 0, 65538, 196605, 0, 65536, 196606, 0, 65538, 131078, 0, 65536, 131079, 0, 65537, 131080, 0, 65537, 131081, 0, 65537, 131082, 0, 65537, 131083, 0, 65537, 131084, 0, 65537, 131085, 0, 65538, 131089, 0, 3, 131096, 0, 65536, 131097, 0, 65538, 131101, 0, 65536, 131102, 0, 65537, 131103, 0, 65537, 131104, 0, 65537, 131105, 0, 65537, 131106, 0, 65541, 131107, 0, 131074, 131113, 0, 131072, 131114, 0, 65542, 131115, 0, 65537, 131116, 0, 65537, 131117, 0, 65537, 131118, 0, 65537, 131119, 0, 65538, 262141, 0, 65536, 262142, 0, 65538, 196614, 0, 65536, 196615, 0, 65541, 196616, 0, 131073, 196617, 0, 131073, 196618, 0, 131073, 196619, 0, 131073, 196620, 0, 65542, 196621, 0, 65538, 196625, 0, 65539, 196632, 0, 65536, 196633, 0, 65538, 196637, 0, 65536, 196638, 0, 65537, 196639, 0, 65537, 196640, 0, 65537, 196641, 0, 65537, 196642, 0, 65538, 196650, 0, 65536, 196651, 0, 65537, 196652, 0, 65537, 196653, 0, 65537, 196654, 0, 65537, 196655, 0, 65538, 327677, 0, 65536, 327678, 0, 65538, 262150, 0, 65536, 262151, 0, 65538, 262156, 0, 65536, 262157, 0, 65538, 262161, 0, 65539, 262163, 0, 0, 262164, 0, 2, 262167, 0, 0, 262168, 0, 131078, 262169, 0, 65538, 262173, 0, 65536, 262174, 0, 65537, 262175, 0, 65537, 262176, 0, 65537, 262177, 0, 65537, 262178, 0, 65538, 262186, 0, 65536, 262187, 0, 65537, 262188, 0, 65537, 262189, 0, 65537, 262190, 0, 65537, 262191, 0, 65538, 393213, 0, 65536, 393214, 0, 131077, 393215, 0, 1, 327680, 0, 1, 327681, 0, 1, 327682, 0, 1, 327683, 0, 1, 327684, 0, 2, 327686, 0, 65536, 327687, 0, 65538, 327692, 0, 65536, 327693, 0, 65538, 327696, 0, 4, 327697, 0, 196615, 327699, 0, 131072, 327700, 0, 65543, 327703, 0, 65536, 327704, 0, 65541, 327705, 0, 131074, 327709, 0, 65536, 327710, 0, 65537, 327711, 0, 65537, 327712, 0, 65537, 327713, 0, 65537, 327714, 0, 65538, 327722, 0, 65536, 327723, 0, 65537, 327724, 0, 65537, 327725, 0, 65537, 327726, 0, 65537, 327727, 0, 65538, 458749, 0, 131072, 458750, 0, 131073, 458751, 0, 131073, 393216, 0, 131073, 393217, 0, 131073, 393218, 0, 131073, 393219, 0, 65542, 393220, 0, 65538, 393222, 0, 65536, 393223, 0, 65538, 393228, 0, 65536, 393229, 0, 131077, 393230, 0, 5, 393231, 0, 196609, 393232, 0, 196615, 393236, 0, 131075, 393239, 0, 65536, 393240, 0, 65538, 393245, 0, 65536, 393246, 0, 65537, 393247, 0, 65537, 393248, 0, 65537, 393249, 0, 65537, 393250, 0, 65538, 393258, 0, 65536, 393259, 0, 65537, 393260, 0, 65537, 393261, 0, 65537, 393262, 0, 65537, 393263, 0, 65538, 458755, 0, 65536, 458756, 0, 65538, 458758, 0, 65536, 458759, 0, 65538, 458761, 0, 0, 458762, 0, 2, 458764, 0, 131072, 458765, 0, 131073, 458766, 0, 131074, 458774, 0, 0, 458775, 0, 131078, 458776, 0, 65538, 458781, 0, 65536, 458782, 0, 65537, 458783, 0, 65537, 458784, 0, 65537, 458785, 0, 65537, 458786, 0, 65538, 458794, 0, 65536, 458795, 0, 65537, 458796, 0, 65537, 458797, 0, 65537, 458798, 0, 65537, 458799, 0, 65538, 524291, 0, 65536, 524292, 0, 65538, 524294, 0, 65536, 524295, 0, 65538, 524297, 0, 65536, 524298, 0, 65538, 524309, 0, 0, 524310, 0, 131078, 524311, 0, 65541, 524312, 0, 131074, 524317, 0, 65536, 524318, 0, 65537, 524319, 0, 65537, 524320, 0, 65537, 524321, 0, 65537, 524322, 0, 65538, 524330, 0, 65536, 524331, 0, 65537, 524332, 0, 65537, 524333, 0, 65537, 524334, 0, 65537, 524335, 0, 65538, 589827, 0, 65536, 589828, 0, 65538, 589830, 0, 131072, 589831, 0, 131074, 589833, 0, 65536, 589834, 0, 131077, 589835, 0, 1, 589836, 0, 1, 589837, 0, 1, 589838, 0, 1, 589839, 0, 1, 589840, 0, 1, 589841, 0, 1, 589842, 0, 1, 589843, 0, 1, 589844, 0, 1, 589845, 0, 131078, 589846, 0, 65541, 589847, 0, 131074, 589853, 0, 65536, 589854, 0, 65537, 589855, 0, 65537, 589856, 0, 65537, 589857, 0, 65537, 589858, 0, 65538, 589866, 0, 65536, 589867, 0, 65537, 589868, 0, 65537, 589869, 0, 65537, 589870, 0, 65537, 589871, 0, 65538, 655363, 0, 65536, 655364, 0, 65538, 655369, 0, 65536, 655370, 0, 65541, 655371, 0, 131073, 655372, 0, 131073, 655373, 0, 131073, 655374, 0, 131073, 655375, 0, 131073, 655376, 0, 131073, 655377, 0, 131073, 655378, 0, 131073, 655379, 0, 131073, 655380, 0, 131073, 655381, 0, 131073, 655382, 0, 131074, 655389, 0, 65536, 655390, 0, 65537, 655391, 0, 65537, 655392, 0, 65537, 655393, 0, 65537, 655394, 0, 65538, 655402, 0, 65536, 655403, 0, 65537, 655404, 0, 65537, 655405, 0, 65537, 655406, 0, 65537, 655407, 0, 65538, 720899, 0, 65536, 720900, 0, 65538, 720905, 0, 65536, 720906, 0, 65538, 720925, 0, 65536, 720926, 0, 65537, 720927, 0, 65537, 720928, 0, 65537, 720929, 0, 65537, 720930, 0, 131077, 720931, 0, 2, 720937, 0, 0, 720938, 0, 131078, 720939, 0, 65537, 720940, 0, 65537, 720941, 0, 65537, 720942, 0, 65537, 720943, 0, 65538, 786435, 0, 65536, 786436, 0, 65538, 786441, 0, 65536, 786442, 0, 65538, 786461, 0, 65536, 786462, 0, 65537, 786463, 0, 65537, 786464, 0, 65537, 786465, 0, 65537, 786466, 0, 65537, 786467, 0, 131077, 786468, 0, 1, 786469, 0, 1, 786470, 0, 1, 786471, 0, 1, 786472, 0, 1, 786473, 0, 131078, 786474, 0, 65537, 786475, 0, 65537, 786476, 0, 65537, 786477, 0, 65537, 786478, 0, 65537, 786479, 0, 65538, 851971, 0, 65536, 851972, 0, 65538, 851977, 0, 65536, 851978, 0, 65538, 851997, 0, 65536, 851998, 0, 65537, 851999, 0, 65537, 852000, 0, 65537, 852001, 0, 65537, 852002, 0, 65537, 852003, 0, 65537, 852004, 0, 65537, 852005, 0, 65537, 852006, 0, 65537, 852007, 0, 65537, 852008, 0, 65537, 852009, 0, 65537, 852010, 0, 65537, 852011, 0, 65537, 852012, 0, 65537, 852013, 0, 65537, 852014, 0, 65537, 852015, 0, 65538, 917507, 0, 65536, 917508, 0, 65538, 917513, 0, 65536, 917514, 0, 65538, 917533, 0, 65536, 917534, 0, 65537, 917535, 0, 65537, 917536, 0, 65537, 917537, 0, 65537, 917538, 0, 65537, 917539, 0, 65537, 917540, 0, 65537, 917541, 0, 65537, 917542, 0, 65537, 917543, 0, 65537, 917544, 0, 65537, 917545, 0, 65537, 917546, 0, 65537, 917547, 0, 65537, 917548, 0, 65537, 917549, 0, 65537, 917550, 0, 65537, 917551, 0, 65538, 983043, 0, 65536, 983044, 0, 131077, 983045, 0, 1, 983046, 0, 1, 983047, 0, 1, 983048, 0, 1, 983049, 0, 131078, 983050, 0, 65538, 983069, 0, 65536, 983070, 0, 65537, 983071, 0, 65537, 983072, 0, 65537, 983073, 0, 65537, 983074, 0, 65537, 983075, 0, 65537, 983076, 0, 65537, 983077, 0, 65537, 983078, 0, 65537, 983079, 0, 65537, 983080, 0, 65537, 983081, 0, 65537, 983082, 0, 65537, 983083, 0, 65537, 983084, 0, 65537, 983085, 0, 65537, 983086, 0, 65537, 983087, 0, 65538, 1048579, 0, 131072, 1048580, 0, 131073, 1048581, 0, 131073, 1048582, 0, 131073, 1048583, 0, 131073, 1048584, 0, 131073, 1048585, 0, 131073, 1048586, 0, 131074, 1048605, 0, 131072, 1048606, 0, 131073, 1048607, 0, 131073, 1048608, 0, 131073, 1048609, 0, 131073, 1048610, 0, 131073, 1048611, 0, 131073, 1048612, 0, 131073, 1048613, 0, 131073, 1048614, 0, 131073, 1048615, 0, 131073, 1048616, 0, 131073, 1048617, 0, 131073, 1048618, 0, 131073, 1048619, 0, 131073, 1048620, 0, 131073, 1048621, 0, 131073, 1048622, 0, 131073, 1048623, 0, 131074 ) [node name="YSort" type="YSort" parent="."] @@ -60,18 +65,27 @@ position = Vector2( 280.47, 109 ) [node name="Chasing Glowing Ghost 1" parent="YSort/Enemies" instance=ExtResource( 9 )] position = Vector2( 328.5, 20 ) -[node name="Creepy Glowing Ghost 00" parent="YSort/Enemies" instance=ExtResource( 13 )] +[node name="Creepy Glowing Ghost 1" parent="YSort/Enemies" instance=ExtResource( 13 )] position = Vector2( 310, 40 ) -[node name="Creepy Glowing Ghost 01" parent="YSort/Enemies" instance=ExtResource( 13 )] +[node name="Creepy Glowing Ghost 2" parent="YSort/Enemies" instance=ExtResource( 13 )] position = Vector2( 90, 175 ) -[node name="Creepy Glowing Ghost 02" parent="YSort/Enemies" instance=ExtResource( 13 )] +[node name="Creepy Glowing Ghost 3" parent="YSort/Enemies" instance=ExtResource( 13 )] position = Vector2( 100, 220 ) -[node name="Creepy Glowing Ghost 03" parent="YSort/Enemies" instance=ExtResource( 13 )] +[node name="Creepy Glowing Ghost 4" parent="YSort/Enemies" instance=ExtResource( 13 )] position = Vector2( 160, -20 ) +[node name="Eyeball Boss" parent="YSort/Enemies" instance=ExtResource( 15 )] +position = Vector2( 616, 40 ) + +[node name="Creepy Glowing Ghost 5" parent="YSort/Enemies" instance=ExtResource( 13 )] +position = Vector2( 552, 8 ) + +[node name="Creepy Glowing Ghost 6" parent="YSort/Enemies" instance=ExtResource( 13 )] +position = Vector2( 680, 8 ) + [node name="Interactables" type="Node2D" parent="."] [node name="Silver Key Pickup 1" parent="Interactables" instance=ExtResource( 11 )] @@ -87,6 +101,25 @@ position = Vector2( -16, 64 ) [node name="Silver Barrier" parent="Interactables" instance=ExtResource( 12 )] position = Vector2( 200, -24 ) +[node name="Activate Boss Teleporter" type="Area2D" parent="Interactables"] +light_mask = 0 +position = Vector2( 204, -24 ) +collision_layer = 0 +collision_mask = 2 +input_pickable = false +monitorable = false + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Interactables/Activate Boss Teleporter"] +visible = false +light_mask = 0 +shape = SubResource( 1 ) + +[node name="Boss Teleporter" parent="Interactables" instance=ExtResource( 16 )] +visible = false +position = Vector2( 248, -40 ) +x_location = 616 +y_location = 148 + [node name="Traps" type="Node2D" parent="."] [node name="Spawn Trap 1" parent="Traps" instance=ExtResource( 10 )] @@ -108,8 +141,39 @@ position = Vector2( 48, -80 ) enemy_path = "res://Enemies/Chasing Glowing Ghost.tscn" relative_x_tiles = 5 +[node name="Lights" type="Node2D" parent="."] + +[node name="Boss Light 1" type="Light2D" parent="Lights"] +position = Vector2( 540, 80 ) +texture = ExtResource( 5 ) +range_item_cull_mask = 9 + +[node name="Boss Light 2" type="Light2D" parent="Lights"] +position = Vector2( 540, 160 ) +texture = ExtResource( 5 ) +range_item_cull_mask = 9 + +[node name="Boss Light 3" type="Light2D" parent="Lights"] +position = Vector2( 616, 220 ) +texture = ExtResource( 5 ) +range_item_cull_mask = 9 + +[node name="Boss Light 4" type="Light2D" parent="Lights"] +position = Vector2( 700, 160 ) +texture = ExtResource( 5 ) +range_item_cull_mask = 9 + +[node name="Boss Light 5" type="Light2D" parent="Lights"] +position = Vector2( 700, 80 ) +texture = ExtResource( 5 ) +range_item_cull_mask = 9 + [node name="Projectiles" type="Node2D" parent="."] +[node name="Ending" type="Timer" parent="."] +wait_time = 2.5 +one_shot = true + [node name="HUD" parent="." instance=ExtResource( 3 )] [node name="Pause Screen" parent="." instance=ExtResource( 7 )] @@ -119,3 +183,7 @@ pause_mode = 2 stream = ExtResource( 6 ) volume_db = -10.0 autoplay = true + +[connection signal="death" from="YSort/Enemies/Eyeball Boss" to="." method="_on_eyeball_boss_death"] +[connection signal="body_entered" from="Interactables/Activate Boss Teleporter" to="." method="_on_activate_boss_teleporter_body_entered"] +[connection signal="timeout" from="Ending" to="." method="_on_ending_timeout"] diff --git a/Levels/Traps/Fire Spinner.gd b/Levels/Traps/Fire Spinner.gd index 600af40..9def759 100644 --- a/Levels/Traps/Fire Spinner.gd +++ b/Levels/Traps/Fire Spinner.gd @@ -37,9 +37,9 @@ func _on_shoot_timeout(): shoot_array = rotated_shoot_directions for itr in shoot_array: - var projectile: Node = glowing_fireball.instance() - projectile.init(center, itr) - get_tree().get_current_scene().get_node('Projectiles').add_child(projectile) + var projectile: Node = glowing_fireball.instance() + projectile.init(center, itr) + get_tree().get_current_scene().get_node('Projectiles').add_child(projectile) return diff --git a/Main.gd b/Main.gd index 885c5eb..945f699 100644 --- a/Main.gd +++ b/Main.gd @@ -7,76 +7,76 @@ export var hub_world_path: String func _ready() -> void: - randomize() - var splash_screen: Node = play_splash_screen() - yield(splash_screen, 'complete') - splash_screen = null + randomize() + var splash_screen: Node = play_splash_screen() + yield(splash_screen, 'complete') + splash_screen = null - var main_menu: Node = play_main_menu() - yield(main_menu, 'complete') - free_connected_node(main_menu, 'main_menu_option') - main_menu = null - return + var main_menu: Node = play_main_menu() + yield(main_menu, 'complete') + free_connected_node(main_menu, 'main_menu_option') + main_menu = null + return func play_splash_screen() -> Node: - var splash_screen: Node = load(splash_screen_path).instance() - if splash_screen.connect('complete', self, 'free_connected_node', - [splash_screen, 'free_connected_node']) != OK: - print('ERROR: Splash Screen "complete" signal already connected.') + var splash_screen: Node = load(splash_screen_path).instance() + if splash_screen.connect('complete', self, 'free_connected_node', + [splash_screen, 'free_connected_node']) != OK: + print('ERROR: Splash Screen "complete" signal already connected.') - add_child(splash_screen) - return splash_screen + add_child(splash_screen) + return splash_screen func play_main_menu() -> Node: - var main_menu: Node = load(main_menu_path).instance() - if main_menu.connect('complete', self, 'main_menu_option') != OK: - print('ERROR: Main Menu "complete" signal already connected.') + var main_menu: Node = load(main_menu_path).instance() + if main_menu.connect('complete', self, 'main_menu_option') != OK: + print('ERROR: Main Menu "complete" signal already connected.') - add_child(main_menu) - return main_menu + add_child(main_menu) + return main_menu func main_menu_option(option: String) -> void: - if option == 'new game': - if get_tree().change_scene(hub_world_path) != OK: - print('ERROR: Main failed to change scene to Hub World.') - queue_free() - #var level_select_menu: Node = play_level_select_menu() - #yield(level_select_menu, 'complete') - #free_connected_node(level_select_menu, 'level_select_menu_option') - #level_select_menu = null - return + if option == 'new game': + if get_tree().change_scene(hub_world_path) != OK: + print('ERROR: Main failed to change scene to Hub World.') + queue_free() + #var level_select_menu: Node = play_level_select_menu() + #yield(level_select_menu, 'complete') + #free_connected_node(level_select_menu, 'level_select_menu_option') + #level_select_menu = null + return func play_level_select_menu() -> Node: - var level_select_menu: Node = load(level_select_menu_path).instance() - if level_select_menu.connect('complete', self, 'level_select_menu_option') != OK: - print('ERROR: Level Select Menu "complete" signal already connected.') + var level_select_menu: Node = load(level_select_menu_path).instance() + if level_select_menu.connect('complete', self, 'level_select_menu_option') != OK: + print('ERROR: Level Select Menu "complete" signal already connected.') - add_child(level_select_menu) - return level_select_menu + add_child(level_select_menu) + return level_select_menu func level_select_menu_option(option: String) -> void: - var level: String = 'res://Levels/' - if option == 'H': - level += 'Hub World.tscn' - else: - level += 'Level ' + option + '.tscn' + var level: String = 'res://Levels/' + if option == 'H': + level += 'Hub World.tscn' + else: + level += 'Level ' + option + '.tscn' - new_game(level) - return + new_game(level) + return func free_connected_node(node: Node, connected_function: String) -> void: - node.disconnect('complete', self, connected_function) - node.queue_free() - return + node.disconnect('complete', self, connected_function) + node.queue_free() + return func new_game(level: String) -> void: - if get_tree().change_scene(level) != OK: - print('ERROR: Main failed to change scene to Level.') - queue_free() - return + if get_tree().change_scene(level) != OK: + print('ERROR: Main failed to change scene to Level.') + queue_free() + return diff --git a/Player/Player.gd b/Player/Player.gd index 1197a50..9478fe6 100644 --- a/Player/Player.gd +++ b/Player/Player.gd @@ -14,137 +14,137 @@ var velocity: Vector2 = Vector2.ZERO func _ready() -> void: - set_weapon_position(Vector2(1, 0)) - return + set_weapon_position(Vector2(1, 0)) + return func _physics_process(delta: float) -> void: - var input_vector: Vector2 = Vector2.ZERO + var input_vector: Vector2 = Vector2.ZERO - input_vector.x = Input.get_action_strength('player_right') \ - - Input.get_action_strength('player_left') - input_vector.y = Input.get_action_strength('player_down') \ - - Input.get_action_strength('player_up') - input_vector = input_vector.normalized() + input_vector.x = Input.get_action_strength('player_right') \ + - Input.get_action_strength('player_left') + input_vector.y = Input.get_action_strength('player_down') \ + - Input.get_action_strength('player_up') + input_vector = input_vector.normalized() - if input_vector != Vector2.ZERO: - $AnimationTree.set('parameters/Idle/blend_position', input_vector) - velocity = velocity.move_toward(input_vector * MAX_SPEED, ACCELERATION * delta) - set_weapon_position(input_vector) - else: - velocity = velocity.move_toward(Vector2.ZERO, FRICTION * delta) + if input_vector != Vector2.ZERO: + $AnimationTree.set('parameters/Idle/blend_position', input_vector) + velocity = velocity.move_toward(input_vector * MAX_SPEED, ACCELERATION * delta) + set_weapon_position(input_vector) + else: + velocity = velocity.move_toward(Vector2.ZERO, FRICTION * delta) - velocity = move_and_slide(velocity) - return + velocity = move_and_slide(velocity) + return func load_hud(node: CanvasLayer) -> void: - hud = node - if hud.connect('add_currency', self, 'add_currency') != OK: - print('ERROR: HUD "add_currency" signal already connected.') + hud = node + if hud.connect('add_currency', self, 'add_currency') != OK: + print('ERROR: HUD "add_currency" signal already connected.') - hud.update_health(HEALTH_SLICES[health_index]) - hud.update_currency($Inventory.get_currency()) - return + hud.update_health(HEALTH_SLICES[health_index]) + hud.update_currency($Inventory.get_currency()) + return func set_weapon_position(pos: Vector2) -> void: - # Facing left - if pos[0] < 0: - $Sword.rotation_degrees = -90 - $Javelin.rotation_degrees = -90 + # Facing left + if pos[0] < 0: + $Sword.rotation_degrees = -90 + $Javelin.rotation_degrees = -90 - # Facing right - elif pos[0] > 0: - $Sword.rotation_degrees = 90 - $Javelin.rotation_degrees = 90 + # Facing right + elif pos[0] > 0: + $Sword.rotation_degrees = 90 + $Javelin.rotation_degrees = 90 - # Facing up - elif pos[1] < 0: - $Sword.rotation_degrees = 0 - $Javelin.rotation_degrees = 0 + # Facing up + elif pos[1] < 0: + $Sword.rotation_degrees = 0 + $Javelin.rotation_degrees = 0 - # Facing down - elif pos[1] > 0: - $Sword.rotation_degrees = 180 - $Javelin.rotation_degrees = 180 - return + # Facing down + elif pos[1] > 0: + $Sword.rotation_degrees = 180 + $Javelin.rotation_degrees = 180 + return func add_currency(amount: int) -> void: - $Inventory.add_currency(amount) - return + $Inventory.add_currency(amount) + return func has_item(item: String) -> bool: - return $Inventory.contains(item) + return $Inventory.contains(item) func add_item(item: String) -> void: - $Inventory.add(item) - return + $Inventory.add(item) + return func remove_item(item: String) -> void: - $Inventory.remove(item) - return + $Inventory.remove(item) + return func _on_Inventory_update_currency(amount: int) -> void: - hud.update_currency(amount) - return + hud.update_currency(amount) + return func _on_hitbox_area_entered(area: Area2D) -> void: - var hit: int = 0 + var hit: int = 0 - if area.is_in_group('enemy_hitbox_1') or area.is_in_group('enemy_projectile_1'): - hit = 1 - elif area.is_in_group('enemy_hitbox_2') or area.is_in_group('enemy_projectile_2'): - hit = 2 - elif area.is_in_group('enemy_hitbox_3') or area.is_in_group('enemy_projectile_3'): - hit = 3 - elif area.is_in_group('freeze'): - emit_signal('frozen') - $Sprite.self_modulate = Color(0, 0.5, 1) - else: - return + if area.is_in_group('enemy_hitbox_1') or area.is_in_group('enemy_projectile_1'): + hit = 1 + elif area.is_in_group('enemy_hitbox_2') or area.is_in_group('enemy_projectile_2'): + hit = 2 + elif area.is_in_group('enemy_hitbox_3') or area.is_in_group('enemy_projectile_3'): + hit = 3 + elif area.is_in_group('freeze'): + emit_signal('frozen') + $Sprite.self_modulate = Color(0, 0.5, 1) + else: + return - if health_index != 0: - health_index -= hit - if health_index < 0: - health_index = 0 + if health_index != 0: + health_index -= hit + if health_index < 0: + health_index = 0 - hud.update_health(HEALTH_SLICES[health_index]) - else: - if get_tree().change_scene('res://GUI/Level Failed.tscn') != OK: - print('ERROR: Player failed to change scene to Level Failed.') - queue_free() - return + hud.update_health(HEALTH_SLICES[health_index]) + else: + if get_tree().change_scene('res://GUI/Level Failed.tscn') != OK: + print('ERROR: Player failed to change scene to Level Failed.') + queue_free() + return func _input(event: InputEvent) -> void: - if event.is_action_pressed('player_attack'): - if hud.weapon == 'sword': - $'Sword/Sword Animation'.play('swing') - elif hud.weapon == 'javelin': - $'Javelin/Javelin Animation'.play('swing') + if event.is_action_pressed('player_attack'): + if hud.weapon == 'sword': + $'Sword/Sword Animation'.play('swing') + elif hud.weapon == 'javelin': + $'Javelin/Javelin Animation'.play('swing') - elif event.is_action_pressed('screenshot'): - var img: Image = get_viewport().get_texture().get_data() - yield(get_tree(), 'idle_frame') - yield(get_tree(), 'idle_frame') + elif event.is_action_pressed('screenshot'): + var img: Image = get_viewport().get_texture().get_data() + yield(get_tree(), 'idle_frame') + yield(get_tree(), 'idle_frame') - img.flip_y() + img.flip_y() - var time: Dictionary = OS.get_datetime_from_unix_time(OS.get_unix_time()) - var time_msecs: int = OS.get_system_time_msecs() + var time: Dictionary = OS.get_datetime_from_unix_time(OS.get_unix_time()) + var time_msecs: int = OS.get_system_time_msecs() - if img.save_png('user://Screenshot_%d%d%d_%d.png' % [time.year, time.month, time.day, time_msecs]) != OK: - print('ERROR: Failed saving screenshot.') - return + if img.save_png('user://Screenshot_%d%d%d_%d.png' % [time.year, time.month, time.day, time_msecs]) != OK: + print('ERROR: Failed saving screenshot.') + return func _on_SlowTime_unfreeze() -> void: - $Sprite.self_modulate = Color(1, 1, 1) - return + $Sprite.self_modulate = Color(1, 1, 1) + return diff --git a/Sprites/Assets/fire_column_medium_1.png b/Sprites/Assets/fire_column_medium_1.png deleted file mode 100644 index 17a20063af671c9ebd6a9a8bd0328d7b2db3dbe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^xg*_bN@);CNs6RzRv)^K=Hx2yV=N1eXEna3m*Pc-!3RsE6UoVmrG_8Sk~ zJo?$Y-ZJ^`q)LgNNem_n-Zeejvu4ZE#ljam*T%G#MjbmoZK~0dKYzEqI~OLg!!BQ0 zC-dzW>%D%b6BAEVFVI|i+Gkel!3& On!(f6&t;ucLK6V~MO%UZ diff --git a/Sprites/Assets/fire_column_medium_10.png b/Sprites/Assets/fire_column_medium_10.png deleted file mode 100644 index 1af114d64693ab0d1b2dfacf30095412621a6ccf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~ohP)HAwwSDpA}#cLI@#* z5JCtcgb+fyXBlN(Mp@7H_&0AYezrpu9tj83fmCdmpT~@4?YxGL}Ro-hAd( zB$s6Bo7l@|>j7#(RYL?+4-u?X7oaDIdpaHy#8tZMkyk@^o!8E$dTY0JIj5CWs`O212)~yqW zMIX2JszB;dEAhA?{@Vea4p;n2=(4nGC9JS+)3jSE0#Dj@I39gn)+09^Z0cQHh>A@z zPPN;IfRfl{>af$7sk|@uH?_c|wa+Q3)V7woK%{dQAR^fq_{fVdz|!YEz-~=*GN}2i zK$6~)x=bC{W0)nxa`tmd{Pd9*PmWT$U9E^UARfD#rR})e>Na8(w7`;9vA7!cL{Rr1 z&C=m2p_DLsg1C1YdC#F7dLg33;d9zn#baR+@w_$te%+6H$c0I(kXO1E-%gvfk*^XC zUl9@bNJo7}zp#NyzsUW*$s4Bi{#>fVS7$#C<*?#}5JCtchn{ns=_5)+ynqKGcz+YGcz-LZCkK2$D5dg zrJReN*Yab2N(Z=uQK%iZ1$(S_Q{R^;zHGUE4U1*939YAN1Fuv5(t~m% z=HiYqeux@*z;B9d3wA|%NOL;%+tL#$YL6$EpH(nWIMb)snr%gDRK-4lD(mS3 zt8jVIiWaFl)7>piuXLLvK%LZ}p1o?P5~|wMEV80wv)py$DGLS~JYfPFuky}vYY^5k z4z!)i`7@`BXL&7Fazp-&SKV&06wh>vHHG|uiYp`@Bg-6O?! zw`8}F3p_OM*=W8HQ|PgN>A#&z_B*4*;+rgqOwwC#oheW?PkNm> mNnxE+VdL%38(D!SD;yR-f5~j=p^UtKkVT%ZelF{r5}E)UzDM)` diff --git a/Sprites/Assets/fire_column_medium_13.png.import b/Sprites/Assets/fire_column_medium_13.png.import deleted file mode 100644 index b983d79..0000000 --- a/Sprites/Assets/fire_column_medium_13.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[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 deleted file mode 100644 index e45bea66fa97ded2b40baae02716231850b2312b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^x!H9%N8!z*E0YqW;hThe7#(Rv-{QR9uU{l)z4*}Q$iB}Y6UFR diff --git a/Sprites/Assets/fire_column_medium_14.png.import b/Sprites/Assets/fire_column_medium_14.png.import deleted file mode 100644 index 9784ec6..0000000 --- a/Sprites/Assets/fire_column_medium_14.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[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 deleted file mode 100644 index 5f044636fd48782dfbc0132a84337ae75a800b96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^xR@Id#j#&-K@Psx8zIL*?`K8QW1Gy-f>QIWWUey z@tShB=$C!}?w*KdjS5q$)?f7XylU0a+wW%i-LbcAd;a)NoXPg-&$%zBZfWTY6ny+z zb9!QYle7$j3S57(;s+WqEU+I0M>*4?@T@#kJX^i4Qv^=(b@ su9@dTvp@crSG>8%@A?{c28IbswAVQWdBFVdQ&MBb@04I=xi~s-t diff --git a/Sprites/Assets/fire_column_medium_2.png.import b/Sprites/Assets/fire_column_medium_2.png.import deleted file mode 100644 index 7845ab0..0000000 --- a/Sprites/Assets/fire_column_medium_2.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[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 deleted file mode 100644 index 461e13f0984efb1c27626f607d5b95d3bd4ee0d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^xN=D z@4TjvmEkWmBNonSPcD!<(iQxK%VX-HW$FduPq?pdbv`0*9x`h?XIJZABdOU89EvRh zPUytP`;ulHhuIn}(+|(#+2O@>;8%;<)Y$nJuLGApS2-n6|Iu#)OUO$L*D%qdkl7Wh zwC=G-RqmV9TpRRc#V*0y@2d97+Rd*+dt12&DyfG+>+s}o>$TAn1}bLT&+9C zsPINGDU#uUVdV<;6~Crke{nuWjX&y@wcfUsm2| z5-p)1Td7vJ{y2mCoNF&bEcQ*8{_L>&xQwB9-OXN!iL0G-SIlKQ)wwx{t>eAiLiZos eiJ*{^xZkz4=0R<>W-~BG7(8A5T-G@yGywoWI=?pn diff --git a/Sprites/Assets/fire_column_medium_3.png.import b/Sprites/Assets/fire_column_medium_3.png.import deleted file mode 100644 index 51d5b9c..0000000 --- a/Sprites/Assets/fire_column_medium_3.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[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 deleted file mode 100644 index c869ac8dd24e5d235515cb2a5c5347a3a08c5f96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 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 diff --git a/Sprites/Assets/fire_column_medium_9.png.import b/Sprites/Assets/fire_column_medium_9.png.import deleted file mode 100644 index 77c6fb4..0000000 --- a/Sprites/Assets/fire_column_medium_9.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[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/tileset_mk_16_16_nature_tileset_godot.png b/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png deleted file mode 100644 index a1d4cee1da23ad47143403103d80e2db2ca3f15f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69662 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

|3uhRtrROaw+Z1OkQ&f)0{+eXKcZD^te2 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 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 deleted file mode 100644 index 94c67d8..0000000 --- a/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[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 deleted file mode 100644 index b8691c6..0000000 --- a/Sprites/Assets/tileset_mk_16_16_nature_tileset_godot.tres +++ /dev/null @@ -1,281 +0,0 @@ -[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 deleted file mode 100644 index b4b1bff551621d461e6c8c49d6e1586902804968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;V{wqX6XVU3I`u#fXMsm#F#`j) zFbFd;%$g$s6l4zY32_C|%d2c}fi#o^`2{mLJiCzw0)+jEP)@-5(A5PW?6 zy8go&KZn4_$1m!8;iDn&@$r*^ZfJx z`1trN0DOG>XnzEMK0gnaWr*nF@%{XnIoYxP75(l4I5*UC5mb2q_0eEDP4uDk_ivys^vcm$%s6V6sp7Y;a z0HaNfIDlRmEHV_*{?P)M!Dol2;sdBU0F@4aHp}Yu zZ@mCCZvooFZ?S}Cvds7%S){&I77Jgq09LI(qyLff-~2kF*WvFy0M9oOiEo)j>ua-E z`ZHN}sXwFtQS*NYaaZ{4fZT4Mjvuo9ZtAxl0I6?v04)5GOuN;e(f`Q#HyHvIE_?{y zzC{)*Uz)|kkLrJ=`ZM|;IsfVZl(6SZ-$bl@X%-KECX2V9@%*#v&**=|{J(_I48r+7 zLpVM@eyZOLqQR$Oe0=mdKI;Vst0OT4j*8l(j literal 0 HcmV?d00001 diff --git a/Sprites/Assets/fire_column_medium_1.png.import b/Sprites/Enemies/Projectiles/Glowing_Blue_Fireball.png.import similarity index 57% rename from Sprites/Assets/fire_column_medium_1.png.import rename to Sprites/Enemies/Projectiles/Glowing_Blue_Fireball.png.import index ef85854..32586b9 100644 --- a/Sprites/Assets/fire_column_medium_1.png.import +++ b/Sprites/Enemies/Projectiles/Glowing_Blue_Fireball.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/fire_column_medium_1.png-48b98f9a68bfaeaf7064e879938e5cfd.stex" +path="res://.import/Glowing_Blue_Fireball.png-fe4975267183b98e7938f4c5e42be857.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" ] +source_file="res://Sprites/Enemies/Projectiles/Glowing_Blue_Fireball.png" +dest_files=[ "res://.import/Glowing_Blue_Fireball.png-fe4975267183b98e7938f4c5e42be857.stex" ] [params] @@ -18,13 +18,13 @@ compress/mode=0 compress/lossy_quality=0.7 compress/hdr_mode=0 compress/bptc_ldr=0 -compress/normal_map=0 +compress/normal_map=2 flags/repeat=0 flags/filter=false flags/mipmaps=false flags/anisotropic=false -flags/srgb=2 -process/fix_alpha_border=true +flags/srgb=0 +process/fix_alpha_border=false process/premult_alpha=false process/HDR_as_SRGB=false process/invert_color=false diff --git a/Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png b/Sprites/Enemies/demon_slime_FREE_v1.0_288x160_spritesheet.png deleted file mode 100644 index b267ae50b14b59ef20237077416c55733f0726a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160647 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 diff --git a/Sprites/Enemies/flaming skull design.png.import b/Sprites/Enemies/flaming skull design.png.import deleted file mode 100644 index 8d2dd2e..0000000 --- a/Sprites/Enemies/flaming skull design.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[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 deleted file mode 100644 index c1de9a4e36b9c8957b57b1b51ff1fe774fd591e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2821 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 diff --git a/Sprites/Enemies/hell-hound-jump.png b/Sprites/Enemies/hell-hound-jump.png deleted file mode 100644 index 0f59612dd965c24cb42d5e44860a2b3ba32a6eaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4018 zcmaJ^c|4Tu*B{Z)P^2L-YD}^u!&pW$h*>kjgP96Nm>CRaX-r{4mh9VDvL#YXNV26+ z+H6rMA$lxrB#P*ft$N4vdwPEFA8+sdxj*+g*SXI3d(L&v`Qy6d?d=Y31}TF80KjIF z72Xj55Q`D%`cgpASAjNy5{Vr=f)kI-_TmM4aOnUHjqOQ?l9(RebVs@eE%@YPx)}f< zuFjx1@tkaJ&{Q@P?y>Fz4`OmeXaK;>B8cNb^`rBko^)>p%N#b_bPon)(9B^+jcxU9 zIXJox!-~(PllgWOD&LQaqQNWS7x0*XY!5k|&HBw`=bKp$bCr!RVux(Fk*F%oTH0{!QK ziK207UT8-=@t;_tl{w6Z$K#;&^a29|;em#5HrHDZfkL6yISdSRMIO2V!7QFfkS;4= z_b&!KJ%Gw(aCi(h3%bte;mJP5Glz*X{m&7YoPTLq0soXqR4~0D4~`xJuD^byUyio6 z|Gz7f`LA~X&yoJ$eE(1407@{2uIES(V4vbrMUC^?y&j5##&PK$JT{lYX8ZrDqP-8B z#}4pebD%gf5~^kEL1nPk4cdPrY;DmbRshd~MWvJQ<}eWloWY=>aaa=r4Bi-r+K{7 z;uV*}GNSG3ixBvYwd|3wDwEZT!s%@{fek z*z6Imk6hCW3DBO6go>p%y$|*sYpDIgx}}U$i1Liv&z&m?L5!@f>P;f7!6OIztZwBm ze;=fM>dtiRoGeYiY*n?pGdF6~cze0KY;7_^ugB)>y`Ra>~`7}f?j`)O>|!T+&=Vh>f2R3l!WQW1zL+)w98@03c9Y1C4QuM z3_`+D-y$IG{%e!fO~P*Ehix)A6RU>%oP0;VgK*Uf7BhcuP9r2=VC*+PW-z%*%w7aMjKE zLKvI`C=M?iE;2IZsS{HfSrkAlFj~DS<9KmZ)z1didre%wU=@dAOJTEd_}G_kbvu4A zYm+7NEiS?!>ZA=8uVtvPjrGW;8PBL0GyZB+_Ci3`*ha*gJ^dM%ch!~;+8_~((L}&8Jl^3{?XZ5u)kLTFCEOZ28>0xmS$QC;JrIJK?`R<(SY8qZD6%k z|M%E5;@*MIvgDw}=^K?UgDL}k^KI2$)h?<#e>ig%ioTY)~!?`4aQ8*-Gpqz7TXk+)ivRo_hh_|C&bgGc!s~a zcrpj6Wg0l_gnp*hujp^xLzweQxL&?_Nma4<=7-~esW#_NmlBFJ{JX7*J;;Xw=?lf- zahtYkO5fIg+2$pFfvL1yQ`&JSSjIXr!J#1I6U4PVBE|Le_UH;kmoqlV~jxGf#pgD200qW&N$8dyTrs_Y__J$9{j4naejr1#QY9T|G23^NyKs4y zKTsWE1{@5WVW?|W3ZEyO_myduTDxDc%%E`=Ztao`h*&8ts#<+`{z$Gd{XD3Xc;Myf zd)AW=Ms9TIHJxsHh*&g6V}AU+HnTzY?!-igRJxeSV6JJ&l;tb*iGgD;bE9E*hN9J{ zK^59B8=pI#SY>L*2nSZ4v{**F!xx)mS+Z{~FA`+v?YCJm2zh*|`P7FeJHxX3-U@CW zNUW`-Sd+y!rWrg$zsZsMd@f5pVWIsbGebNs;$pDm0X|i7Yfh`znE9pR@q3cT2dm1` zpf|}R_D=JLl0( z>4HRIml=8n{D|dlxaaUByZ1r5K0~wq*2A*#yLBg2iUosx@cfG@uGtbk*ASFVNuGp} z72Sav`R2axLlQYjxw(GT3ws7m`U$6w5zfvrk_ZY zt_$n88u7gH%m%Vf2|&^Z9!!Ym@$+1-U+kHG1H*P81A`kC0r_{BlKx>&+PsA|fj2fu;Z`>ofZXAND)6J-MF)w%p;+F(nDL1$H!J626`#FqzC( zNfpAVE5zZ$BzYuZ9OvVmqT><+(^~y(uMp+uc2Bol(B3dVZRwlJlZkKXY&2TA-9`-s z9*j%4>}lnoTh*J-b{T;P8=%i;nk`{)R-?8dGi_A|lsmp&#)z5S)m-`u|bRD$DRt-siL;EH$=~BwOf!T&P40g4xsd%YI z{o#ZDKGKsRFnZq00;a^f+g0z)L7vnFhJ04WXJ7Um{{a+;cdK0ISEp_x+3Jof_d8D` zuH#OG?>qQ*>7%4q@A1>eUunN3Dn#iF%jU|G>%GewYn9wF`AtHZSfo!2EgSofl#HO4~<2*sE& z%{i+Wa%Ic&v3{})B zM!5dG(xUQn*Gu8GEP^yeT60m=x&4|=gpBH)Ik;o#WyKF4?47p6E4I~14<7`VLmH!P z3UjXKR8EysVF#zS)2<_Eot3!-)0Y>js^_?9lgDu}SI_ege!u^I>HTD(*^X3~IWa~t z<=9^_ajjcFPb=kNg%(QFdD)Y?7aU3<*jg>iXXT^Gc{#aCol-?Md#pH;`tjoJ?srYPy0t+vk|c5LizC3lOS!QMg6gR3kW+>FG6fO zRyNNrS9%paEwGj^hN>>_dk2v8Aw$ZvVx9G4)PilXP3bF#(zMDS+@u!1b!)uyO=ULJ zQ@M<_cav^e{uqXvgl9-1| QuKz`o2zK~Ntb64D0B(Q!AOHXW diff --git a/Sprites/Enemies/hell-hound-jump.png.import b/Sprites/Enemies/hell-hound-jump.png.import deleted file mode 100644 index 04963a5..0000000 --- a/Sprites/Enemies/hell-hound-jump.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[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 deleted file mode 100644 index 17eb47af502cd101399e4b521c785b331a289a67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3199 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 f-7>zGeV=&)8y#|2OpY`FTF&6<>gTe~DWM4fO`t