diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/character.gd b/scenes/quests/story_quests/last_coordinates/0_intro/character.gd new file mode 100644 index 0000000000..63f5f9ffd9 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/character.gd @@ -0,0 +1,22 @@ +extends AnimatedSprite2D + +var velocidad := 20.0 +var caminando := true +var destino_x := -400 + +func _ready() -> void: + position = Vector2(-650, 470) + play("walk") + +func _process(delta: float) -> void: + if caminando: + position.x += velocidad * delta + + if position.x >= destino_x: + position.x = destino_x + caminando = false + +func caminar_hasta(x: float): + destino_x = x + caminando = true + diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/character.gd.uid b/scenes/quests/story_quests/last_coordinates/0_intro/character.gd.uid new file mode 100644 index 0000000000..73c34bc260 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/character.gd.uid @@ -0,0 +1 @@ +uid://0dfq4egtmqoy diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/fondo.png b/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/fondo.png new file mode 100644 index 0000000000..1e0a2d149d --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/fondo.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:212d7d8fa8b96ce46cd0c85f995595ee7594d454dfa385eee69ff513b9c18d52 +size 11945 diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/fondo.png.import b/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/fondo.png.import new file mode 100644 index 0000000000..91efa8931d --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/fondo.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drvwu3qcbvm03" +path="res://.godot/imported/fondo.png-583a03fa7cc0524da239845adb78b7d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/0_intro/intro_components/fondo.png" +dest_files=["res://.godot/imported/fondo.png-583a03fa7cc0524da239845adb78b7d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/intro.dialogue b/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/intro.dialogue new file mode 100644 index 0000000000..8976c707c8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/intro.dialogue @@ -0,0 +1,15 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 + +~ start +do animation_player.play(&"walk_on") +do animation_player.animation_finished +Protagonista: Otro día tranquilo... Nada parece haber cambiado. +Sistema: Advertencia. Corrupción detectada en nodos cercanos. +Protagonista: ¿Corrupción? Nunca había visto una alerta de ese tipo. +Sistema: Origen desconocido. Propagación activa. +Sistema: Tres fragmentos de coordenadas han sido localizados. +Protagonista: Entonces encontraré esos fragmentos. Y descubriré qué está causando todo esto. + + +=> END diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/intro.dialogue.import b/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/intro.dialogue.import new file mode 100644 index 0000000000..6089a7b175 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/intro_components/intro.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://605yq2704do" +path="res://.godot/imported/intro.dialogue-ff6dae69856f53fa6672858a9896b7fa.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/0_intro/intro_components/intro.dialogue" +dest_files=["res://.godot/imported/intro.dialogue-ff6dae69856f53fa6672858a9896b7fa.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/last_coordinates_intro.gd b/scenes/quests/story_quests/last_coordinates/0_intro/last_coordinates_intro.gd new file mode 100644 index 0000000000..e69de29bb2 diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/last_coordinates_intro.gd.uid b/scenes/quests/story_quests/last_coordinates/0_intro/last_coordinates_intro.gd.uid new file mode 100644 index 0000000000..3473b25066 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/last_coordinates_intro.gd.uid @@ -0,0 +1 @@ +uid://buu7m61y8wqdb diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/level0_intro.tscn b/scenes/quests/story_quests/last_coordinates/0_intro/level0_intro.tscn new file mode 100644 index 0000000000..ab204bc06b --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/level0_intro.tscn @@ -0,0 +1,44 @@ +[gd_scene format=3 uid="uid://cr7y2hgx0mr5e"] + +[ext_resource type="Script" uid="uid://cggc1bfe40mu1" path="res://scenes/quests/story_quests/last_coordinates/0_intro/level_0_intro.gd" id="1_004mb"] +[ext_resource type="Texture2D" uid="uid://drvwu3qcbvm03" path="res://scenes/quests/story_quests/last_coordinates/0_intro/intro_components/fondo.png" id="2_guibc"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="4_r4foc"] +[ext_resource type="AudioStream" uid="uid://l8a6k3jepllx" path="res://scenes/quests/story_quests/last_coordinates/assets/sounds/wind.wav" id="5_004mb"] +[ext_resource type="Resource" uid="uid://605yq2704do" path="res://scenes/quests/story_quests/last_coordinates/0_intro/intro_components/intro.dialogue" id="5_mnl0q"] + +[node name="Intro" type="Control" unique_id=1365488581 node_paths=PackedStringArray("camera", "background")] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_004mb") +camera = NodePath("Camera") +background = NodePath("MovableBackground") +duration = 45.0 + +[node name="Camera" type="Camera2D" parent="." unique_id=1731394362] +position = Vector2(644, 388) +limit_left = 0 +limit_top = 0 +limit_right = 100 +limit_bottom = 1536 +limit_smoothed = true + +[node name="MovableBackground" type="TextureRect" parent="." unique_id=107219556] +layout_mode = 0 +offset_right = 320.0 +offset_bottom = 384.0 +scale = Vector2(4, 4) +texture = ExtResource("2_guibc") + +[node name="Cinematic" type="Node2D" parent="." unique_id=1548480762] +script = ExtResource("4_r4foc") +dialogue = ExtResource("5_mnl0q") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="Wind" type="AudioStreamPlayer" parent="." unique_id=1655218587] +stream = ExtResource("5_004mb") +volume_db = -15.0 +autoplay = true diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/level_0_intro.gd b/scenes/quests/story_quests/last_coordinates/0_intro/level_0_intro.gd new file mode 100644 index 0000000000..66bb9bef48 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/level_0_intro.gd @@ -0,0 +1,37 @@ +# Script used to move the bacgroun while dialogue runs + +extends Control + +var speed : float = 0.0 +@warning_ignore("narrowing_conversion") +var y_length : int = 0.0 +@warning_ignore("narrowing_conversion") +var x_length : int = 0.0 + +## Camera +@export var camera : Camera2D + +## Background +@export var background : TextureRect + +## Duration in seconds of moving background +@export var duration : float = 10.0 + + + +func _ready() -> void: + y_length = (int)(background.size.y * background.scale.y) + x_length = (int)(background.size.x * background.scale.x) + # limiting the camera + camera.limit_bottom = y_length + camera.limit_right = x_length + speed = y_length / duration + pass + + + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + camera.move_local_y(speed * delta) + diff --git a/scenes/quests/story_quests/last_coordinates/0_intro/level_0_intro.gd.uid b/scenes/quests/story_quests/last_coordinates/0_intro/level_0_intro.gd.uid new file mode 100644 index 0000000000..5d706c5e1d --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/0_intro/level_0_intro.gd.uid @@ -0,0 +1 @@ +uid://cggc1bfe40mu1 diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/last_coordinates_stealth.tscn b/scenes/quests/story_quests/last_coordinates/1_stealth/last_coordinates_stealth.tscn new file mode 100644 index 0000000000..6a47e1ea76 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/last_coordinates_stealth.tscn @@ -0,0 +1,128 @@ +[gd_scene format=4 uid="uid://d2sn04popr4re"] + +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="1_1nuda"] +[ext_resource type="TileSet" uid="uid://dvfgelr47gt7l" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_exterior_floors.tres" id="2_rocmy"] +[ext_resource type="TileSet" uid="uid://rk4jhbfeh0ab" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_shadows.tres" id="3_en71q"] +[ext_resource type="TileSet" uid="uid://dx67ierg72g4b" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation_2.tres" id="4_702st"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="5_phtw2"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="6_ju6ja"] +[ext_resource type="PackedScene" uid="uid://d37mebu7atru7" path="res://scenes/game_elements/characters/enemies/guard/guard.tscn" id="7_1shmf"] +[ext_resource type="SpriteFrames" uid="uid://f104x7pq4k3x" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard_enemy.tres" id="8_832r4"] +[ext_resource type="PackedScene" uid="uid://dua6mynlw2ptw" path="res://scenes/game_elements/props/checkpoint/checkpoint.tscn" id="9_f4e5p"] +[ext_resource type="Resource" uid="uid://dafewhmikjlc4" path="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue" id="10_xny2p"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="11_8fgse"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="12_vvlro"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="13_otluu"] +[ext_resource type="Resource" uid="uid://bpikrbutau6h4" path="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue" id="14_725g8"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="15_ouvpq"] +[ext_resource type="Resource" uid="uid://bijrun6i7dk12" path="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue" id="16_r1qp8"] + +[sub_resource type="Curve2D" id="Curve2D_37qyl"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -4629.33, 278.319, 0, 0, 0, 0, 2660, 266.98) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_khwwu"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 488, -91, 0, 0, 0, 0, 480, 106, 0, 0, 0, 0, 356, 208, 0, 0, 0, 0, 239, 131, 0, 0, 0, 0, 166, 26, 0, 0, 0, 0, 169, -97, 0, 0, 0, 0, 354, -101, 0, 0, 0, 0, 488, -91) +} +point_count = 8 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_sawi3"] +size = Vector2(168.25, 122) + +[sub_resource type="Resource" id="Resource_7qi7u"] +script = ExtResource("13_otluu") +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[node name="LastCoordinatesStealth" type="Node2D" unique_id=528815133] +y_sort_enabled = true + +[node name="StealthGameLogic" type="Node" parent="." unique_id=1734695953] +script = ExtResource("1_1nuda") + +[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=508226475] +color = Color(0.481789, 0.48179, 0.481789, 1) + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1475451359] +y_sort_enabled = true + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers" unique_id=18503680] +tile_map_data = PackedByteArray("AAAfAAoAAQABAAIAAAAfAAkAAQABAAEAAAAfAAgAAQABAAEAAAAfAAcAAQABAAEAAAAfAAYAAQABAAEAAAAfAAUAAQABAAEAAAAfAAQAAQABAAEAAAAfAAMAAQABAAAAAAAeAAoAAQABAAIAAAAeAAkAAQABAAEAAAAeAAgAAQABAAEAAAAeAAYAAQABAAEAAAAeAAUAAQABAAEAAAAeAAQAAQABAAEAAAAeAAMAAQABAAAAAAAdAAoAAQABAAIAAAAdAAkAAQABAAEAAAAdAAgAAQABAAEAAAAdAAYAAQABAAEAAAAdAAUAAQABAAEAAAAdAAQAAQABAAEAAAAdAAMAAQABAAAAAAAcAAoAAQABAAIAAAAcAAkAAQABAAEAAAAcAAgAAQABAAEAAAAcAAYAAQABAAEAAAAcAAUAAQABAAEAAAAcAAQAAQABAAEAAAAcAAMAAQABAAAAAAAbAAoAAQABAAIAAAAbAAkAAQABAAEAAAAbAAgAAQABAAEAAAAbAAYAAQABAAEAAAAbAAUAAQABAAEAAAAbAAQAAQABAAEAAAAbAAMAAQABAAAAAAAaAAoAAQABAAIAAAAaAAkAAQABAAEAAAAaAAgAAQABAAEAAAAaAAYAAQABAAEAAAAaAAUAAQABAAEAAAAaAAQAAQABAAEAAAAaAAMAAQABAAAAAAAZAAoAAQABAAIAAAAZAAkAAQABAAEAAAAZAAgAAQABAAEAAAAZAAcAAQABAAEAAAAZAAYAAQABAAEAAAAZAAUAAQABAAEAAAAZAAQAAQABAAEAAAAZAAMAAQABAAAAAAAYAAoAAQABAAIAAAAYAAkAAQABAAEAAAAYAAgAAQABAAEAAAAYAAcAAQABAAEAAAAYAAYAAQABAAEAAAAYAAUAAQABAAEAAAAYAAQAAQABAAEAAAAYAAMAAQABAAAAAAAXAAoAAQABAAIAAAAXAAkAAQABAAEAAAAXAAgAAQABAAEAAAAXAAcAAQABAAEAAAAXAAYAAQABAAEAAAAXAAUAAQABAAEAAAAXAAQAAQABAAEAAAAXAAMAAQABAAAAAAAWAAoAAQABAAIAAAAWAAkAAQABAAEAAAAWAAgAAQABAAEAAAAWAAcAAQABAAEAAAAWAAYAAQABAAEAAAAWAAUAAQABAAEAAAAWAAQAAQABAAEAAAAWAAMAAQABAAAAAAAVAAoAAQABAAIAAAAVAAkAAQABAAEAAAAVAAgAAQABAAEAAAAVAAcAAQABAAEAAAAVAAYAAQABAAEAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMAAQABAAAAAAAUAAoAAQABAAIAAAAUAAkAAQABAAEAAAAUAAgAAQABAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAEAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAAAAAATAAoAAQABAAIAAAATAAkAAQABAAEAAAATAAgAAQABAAEAAAATAAcAAQABAAEAAAATAAYAAQABAAEAAAATAAUAAQABAAEAAAATAAQAAQABAAEAAAATAAMAAQABAAAAAAASAAoAAQABAAIAAAASAAkAAQABAAEAAAASAAgAAQABAAEAAAASAAcAAQABAAEAAAASAAYAAQABAAEAAAASAAUAAQABAAEAAAASAAQAAQABAAEAAAASAAMAAQABAAAAAAARAAoAAQABAAIAAAARAAkAAQABAAEAAAARAAgAAQABAAEAAAARAAcAAQABAAEAAAARAAYAAQABAAEAAAARAAUAAQABAAEAAAARAAQAAQABAAEAAAARAAMAAQABAAAAAAAQAAoAAQABAAIAAAAQAAkAAQABAAEAAAAQAAgAAQABAAEAAAAQAAcAAQABAAEAAAAQAAYAAQABAAEAAAAQAAUAAQABAAEAAAAQAAQAAQABAAEAAAAQAAMAAQABAAAAAAAPAAoAAQABAAIAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAPAAUAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMAAQABAAAAAAAOAAoAAQABAAIAAAAOAAkAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAAAAAANAAoAAQABAAIAAAANAAkAAQABAAEAAAANAAgAAQABAAEAAAANAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAAAAAAMAAoAAQABAAIAAAAMAAkAAQABAAEAAAAMAAgAAQABAAEAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAAAAAALAAoAAQABAAIAAAALAAkAAQABAAEAAAALAAgAAQABAAEAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAAAAAAKAAoAAQABAAIAAAAKAAkAAQABAAEAAAAKAAgAAQABAAEAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAAAAAAJAAoAAQABAAIAAAAJAAkAAQABAAEAAAAJAAgAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAAAAAAIAAoAAQABAAIAAAAIAAkAAQABAAEAAAAIAAgAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAAAAAAHAAoAAQABAAIAAAAHAAkAAQABAAEAAAAHAAgAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAAAAAAGAAoAAQABAAIAAAAGAAkAAQABAAEAAAAGAAgAAQABAAEAAAAGAAcAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAAAAAAFAAoAAQABAAIAAAAFAAkAAQABAAEAAAAFAAgAAQABAAEAAAAFAAcAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAAAAAAEAAoAAQABAAIAAAAEAAkAAQABAAEAAAAEAAgAAQABAAEAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAUAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAAAAAADAAoAAQABAAIAAAADAAkAAQABAAEAAAADAAgAAQABAAEAAAADAAcAAQABAAEAAAADAAYAAQABAAEAAAADAAUAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAAAAAACAAoAAQABAAIAAAACAAkAAQABAAEAAAACAAgAAQABAAEAAAACAAcAAQABAAEAAAACAAYAAQABAAEAAAACAAUAAQABAAEAAAACAAQAAQABAAEAAAACAAMAAQABAAAAAAABAAoAAQABAAIAAAABAAkAAQABAAEAAAABAAgAAQABAAEAAAABAAcAAQABAAEAAAABAAYAAQABAAEAAAABAAUAAQABAAEAAAABAAQAAQABAAEAAAABAAMAAQABAAAAAAAAAAoAAQAAAAIAAAAAAAkAAQAAAAEAAAAAAAgAAQAAAAEAAAAAAAcAAQAAAAEAAAAAAAYAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAMAAQAAAAAAAAAeAAcAAQABAAEAAAAdAAcAAQABAAEAAAAcAAcAAQABAAEAAAAbAAcAAQABAAEAAAAaAAcAAQABAAEAAAAgAAMAAQABAAAAAAAgAAQAAQABAAEAAAAhAAQAAQABAAEAAAAhAAUAAQABAAEAAAAhAAYAAQABAAEAAAAiAAYAAQABAAEAAAAiAAcAAQABAAEAAAAjAAcAAQABAAEAAAAjAAYAAQABAAEAAAAjAAUAAQABAAEAAAAjAAQAAQABAAEAAAAiAAQAAQABAAEAAAAhAAMAAQABAAAAAAAiAAMAAQABAAAAAAAjAAMAAQABAAAAAAAkAAMAAQABAAAAAAAkAAQAAQABAAEAAAAkAAUAAQABAAEAAAAkAAYAAQABAAEAAAAkABQAAQABAAEAAAAkABMAAQABAAEAAAAkABIAAQABAAEAAAAkABEAAQABAAEAAAAkABAAAQABAAEAAAAkAA8AAQABAAEAAAAkAA4AAQABAAEAAAAkAA0AAQABAAEAAAAkAAwAAQABAAEAAAAkAAsAAQABAAEAAAAkAAoAAQABAAEAAAAkAAkAAQABAAEAAAAkAAgAAQABAAEAAAAkAAcAAQABAAEAAAAjABQAAQABAAEAAAAjABMAAQABAAEAAAAjABIAAQABAAEAAAAjABEAAQABAAEAAAAjABAAAQABAAEAAAAjAA8AAQABAAEAAAAjAA4AAQABAAEAAAAjAA0AAQABAAEAAAAjAAwAAQABAAEAAAAjAAsAAQABAAEAAAAjAAoAAQABAAEAAAAjAAkAAQABAAEAAAAjAAgAAQABAAEAAAAiABQAAQABAAEAAAAiABMAAQABAAEAAAAiABIAAQABAAEAAAAiABEAAQABAAEAAAAiABAAAQABAAEAAAAiAA8AAQABAAEAAAAiAA4AAQABAAEAAAAiAA0AAQABAAEAAAAiAAwAAQABAAEAAAAiAAsAAQABAAEAAAAiAAoAAQABAAEAAAAiAAkAAQABAAEAAAAiAAgAAQABAAEAAAAiAAUAAQABAAEAAAAhABQAAQABAAEAAAAhABMAAQABAAEAAAAhABIAAQABAAEAAAAhABEAAQABAAEAAAAhABAAAQABAAEAAAAhAA8AAQABAAEAAAAhAA4AAQABAAEAAAAhAA0AAQABAAEAAAAhAAwAAQABAAEAAAAhAAsAAQABAAEAAAAhAAoAAQABAAEAAAAhAAkAAQABAAEAAAAhAAgAAQABAAEAAAAhAAcAAQABAAEAAAAgABQAAQAAAAEAAAAgABMAAQAAAAEAAAAgABIAAQAAAAEAAAAgABEAAQAAAAEAAAAgABAAAQAAAAEAAAAgAA8AAQAAAAEAAAAgAA4AAQAAAAEAAAAgAA0AAQAAAAEAAAAgAAwAAQAAAAEAAAAgAAsAAQAAAAEAAAAgAAoAAQABAAEAAAAgAAkAAQABAAEAAAAgAAgAAQABAAEAAAAgAAcAAQABAAEAAAAgAAYAAQABAAEAAAAgAAUAAQABAAEAAAAlABQAAQABAAEAAAAlABMAAQABAAEAAAAlABIAAQABAAEAAAAlABEAAQABAAEAAAAlABAAAQABAAEAAAAlAA8AAQABAAEAAAAlAA4AAQABAAEAAAAlAA0AAQABAAEAAAAlAAwAAQABAAEAAAAlAAsAAQABAAEAAAAlAAoAAQABAAEAAAAlAAkAAQABAAEAAAAlAAgAAQABAAEAAAAlAAcAAQABAAEAAAAlAAYAAQABAAEAAAAlAAUAAQABAAEAAAAlAAQAAQABAAEAAAAlAAMAAQABAAAAAAAmABQAAQABAAEAAAAmABMAAQABAAEAAAAmABIAAQABAAEAAAAmABEAAQABAAEAAAAmABAAAQABAAEAAAAmAA8AAQABAAEAAAAmAA4AAQABAAEAAAAmAA0AAQABAAEAAAAmAAwAAQABAAEAAAAmAAsAAQABAAEAAAAmAAoAAQABAAEAAAAmAAkAAQABAAEAAAAmAAgAAQABAAEAAAAmAAcAAQABAAEAAAAmAAYAAQABAAEAAAAmAAUAAQABAAEAAAAmAAQAAQABAAEAAAAmAAMAAQABAAAAAAAnABQAAQACAAEAAAAnABMAAQACAAEAAAAnABIAAQACAAEAAAAnABEAAQACAAEAAAAnABAAAQACAAEAAAAnAA8AAQACAAEAAAAnAA4AAQACAAEAAAAnAA0AAQACAAEAAAAnAAwAAQACAAEAAAAnAAsAAQACAAEAAAAnAAoAAQACAAEAAAAnAAkAAQACAAEAAAAnAAgAAQACAAEAAAAnAAcAAQACAAEAAAAnAAYAAQACAAEAAAAnAAUAAQACAAEAAAAnAAQAAQACAAEAAAAnAAMAAQACAAAAAAAGAAYAAQABAAEAAAAFAAYAAQABAAEAAAA=") +tile_set = ExtResource("2_rocmy") + +[node name="Shadows" type="TileMapLayer" parent="TileMapLayers" unique_id=592364377] +tile_map_data = PackedByteArray("AAAAAAQAAAAAAAAAAAABAAQAAAAAAAAAAAACAAQAAAAAAAAAAAADAAQAAAAAAAAAAAAEAAQAAAAAAAAAAAAFAAQAAAAAAAAAAAAFAAUAAAAAAAAAAAAGAAUAAAAAAAAAAAAHAAUAAAAAAAAAAAAIAAUAAAAAAAAAAAAJAAUAAAAAAAAAAAAKAAUAAAAAAAAAAAAKAAQAAAAAAAAAAAALAAQAAAAAAAAAAAAMAAQAAAAAAAAAAAANAAQAAAAAAAAAAAANAAUAAAAAAAAAAAAOAAUAAAAAAAAAAAAPAAUAAAAAAAAAAAAQAAUAAAAAAAAAAAARAAUAAAAAAAAAAAASAAUAAAAAAAAAAAATAAUAAAAAAAAAAAAUAAUAAAAAAAAAAAAVAAUAAAAAAAAAAAAWAAUAAAAAAAAAAAAXAAUAAAAAAAAAAAAYAAUAAAAAAAAAAAAZAAUAAAAAAAAAAAAaAAUAAAAAAAAAAAAbAAUAAAAAAAAAAAAcAAUAAAAAAAAAAAAdAAUAAAAAAAAAAAAdAAQAAAAAAAAAAAAeAAQAAAAAAAAAAAAfAAQAAAAAAAAAAAAgAAQAAAAAAAAAAAAhAAQAAAAAAAAAAAAiAAQAAAAAAAAAAAAjAAQAAAAAAAAAAAAkAAQAAAAAAAAAAAAlAAQAAAAAAAAAAAAmAAQAAAAAAAAAAAAnAAQAAAAAAAAAAAAnAAUAAAAAAAAAAAAnAAYAAAAAAAAAAAAnAAcAAAAAAAAAAAAnAAgAAAAAAAAAAAAnAAkAAAAAAAAAAAAnAAoAAAAAAAAAAAAnAAsAAAAAAAAAAAAmAAsAAAAAAAAAAAAmAAwAAAAAAAAAAAAmAA0AAAAAAAAAAAAmAA4AAAAAAAAAAAAmAA8AAAAAAAAAAAAmABAAAAAAAAAAAAAmABEAAAAAAAAAAAAmABIAAAAAAAAAAAAlABIAAAAAAAAAAAAkABIAAAAAAAAAAAAjABIAAAAAAAAAAAAiABIAAAAAAAAAAAAiABEAAAAAAAAAAAAiABAAAAAAAAAAAAAiAA8AAAAAAAAAAAAiAA4AAAAAAAAAAAAiAA0AAAAAAAAAAAAhAA0AAAAAAAAAAAAhAAwAAAAAAAAAAAAhAAsAAAAAAAAAAAAgAAsAAAAAAAAAAAAgAAoAAAAAAAAAAAAfAAkAAAAAAAAAAAAeAAkAAAAAAAAAAAAdAAkAAAAAAAAAAAAcAAkAAAAAAAAAAAAbAAkAAAAAAAAAAAAaAAkAAAAAAAAAAAAZAAkAAAAAAAAAAAAYAAkAAAAAAAAAAAAXAAkAAAAAAAAAAAAWAAkAAAAAAAAAAAAVAAkAAAAAAAAAAAAUAAkAAAAAAAAAAAATAAkAAAAAAAAAAAASAAkAAAAAAAAAAAARAAkAAAAAAAAAAAAQAAkAAAAAAAAAAAAPAAkAAAAAAAAAAAAOAAkAAAAAAAAAAAANAAkAAAAAAAAAAAAMAAkAAAAAAAAAAAALAAkAAAAAAAAAAAAKAAkAAAAAAAAAAAAJAAkAAAAAAAAAAAAIAAkAAAAAAAAAAAAHAAkAAAAAAAAAAAAGAAkAAAAAAAAAAAAFAAkAAAAAAAAAAAAFAAoAAAAAAAAAAAAFAAsAAAAAAAAAAAAEAAsAAAAAAAAAAAADAAsAAAAAAAAAAAACAAsAAAAAAAAAAAABAAsAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAUAAAAAAAAAAAAjAAgAAAAAAAAAAAAkAAgAAAAAAAAAAAA=") +tile_set = ExtResource("3_en71q") + +[node name="Stone" type="TileMapLayer" parent="TileMapLayers" unique_id=1574515270] +tile_map_data = PackedByteArray("AAD//wAABAAAAAAAAAD//wEABAAAAAEAAAD//wIABAAAAAEAAAD//wMABAAAAAEAAAD//wQABAAAAAEAAAD//wUABAAAAAEAAAD//wYABAAAAAEAAAD//wcABAAAAAEAAAD//wgABAAAAAEAAAD//wkABAAAAAEAAAD//woABAAAAAEAAAD//wsABAAAAAEAAAD//wwABAAAAAEAAAD//w0ABAAAAAEAAAD//w4ABAAAAAEAAAD//w8ABAAAAAEAAAD//xAABAAAAAEAAAD//xEABAAAAAIAAAAAAAAABAABAAAAAAAAAAEABAABAAEAAAAAAAIABAABAAEAAAAAAAMABAABAAEAAAAAAAoABAABAAEAAAAAAAsABAABAAEAAAAAAAwABAABAAEAAAAAAA0ABAABAAEAAAAAAA4ABAABAAEAAAAAAA8ABAABAAEAAAAAABAABAABAAEAAAAAABEABAABAAIAAAABAAAABAABAAAAAAABAAEABAABAAEAAAABAAIABAABAAEAAAABAAMABAABAAIAAAABAAoABAABAAAAAAABAAsABAABAAEAAAABAAwABAABAAEAAAABAA0ABAABAAEAAAABAA4ABAABAAEAAAABAA8ABAABAAEAAAABABAABAABAAEAAAABABEABAABAAIAAAACAAAABAABAAAAAAACAAEABAABAAEAAAACAAIABAABAAEAAAACAAMABAABAAIAAAACAAoABAABAAAAAAACAAsABAABAAEAAAACAAwABAABAAEAAAACAA0ABAABAAEAAAACAA4ABAABAAEAAAACAA8ABAABAAEAAAACABAABAABAAEAAAACABEABAABAAIAAAADAAAABAABAAAAAAADAAEABAABAAEAAAADAAIABAABAAEAAAADAAMABAABAAIAAAADAAoABAABAAAAAAADAAsABAABAAEAAAADAAwABAABAAEAAAADAA0ABAABAAEAAAADAA4ABAABAAEAAAADAA8ABAABAAEAAAADABAABAABAAEAAAADABEABAABAAIAAAAEAAAABAABAAAAAAAEAAEABAABAAEAAAAEAAIABAABAAEAAAAEAAMABAABAAIAAAAEAAoABAABAAAAAAAEAAsABAABAAEAAAAEAAwABAABAAEAAAAEAA0ABAABAAEAAAAEAA4ABAABAAEAAAAEAA8ABAABAAEAAAAEABAABAABAAEAAAAEABEABAABAAIAAAAFAAAABAABAAAAAAAFAAEABAABAAEAAAAFAAIABAABAAEAAAAFAAMABAABAAEAAAAFAAQABAAAAAIAAAAFAAgABAAAAAAAAAAFAAkABAAAAAEAAAAFAAoABAABAAEAAAAFAAsABAABAAEAAAAFAAwABAABAAEAAAAFAA0ABAABAAEAAAAFAA4ABAABAAEAAAAFAA8ABAABAAEAAAAFABAABAABAAEAAAAFABEABAABAAIAAAAGAAAABAABAAAAAAAGAAEABAABAAEAAAAGAAIABAABAAEAAAAGAAMABAABAAEAAAAGAAQABAABAAIAAAAGAAgABAABAAAAAAAGAAkABAABAAEAAAAGAAoABAABAAEAAAAGAAsABAABAAEAAAAGAAwABAABAAEAAAAGAA0ABAABAAEAAAAGAA4ABAABAAEAAAAGAA8ABAABAAEAAAAGABAABAABAAEAAAAGABEABAABAAIAAAAHAAAABAABAAAAAAAHAAEABAABAAEAAAAHAAIABAABAAEAAAAHAAMABAABAAEAAAAHAAQABAABAAIAAAAHAAgABAABAAAAAAAHAAkABAABAAEAAAAHAAoABAABAAEAAAAHAAsABAABAAEAAAAHAAwABAABAAEAAAAHAA0ABAABAAEAAAAHAA4ABAABAAEAAAAHAA8ABAABAAEAAAAHABAABAABAAEAAAAHABEABAABAAIAAAAIAAAABAABAAAAAAAIAAEABAABAAEAAAAIAAIABAABAAEAAAAIAAMABAABAAEAAAAIAAQABAABAAIAAAAIAAgABAABAAAAAAAIAAkABAABAAEAAAAIAAoABAABAAEAAAAIAAsABAABAAEAAAAIAAwABAABAAEAAAAIAA0ABAABAAEAAAAIAA4ABAABAAEAAAAIAA8ABAABAAEAAAAIABAABAABAAEAAAAIABEABAABAAIAAAAJAAAABAABAAAAAAAJAAEABAABAAEAAAAJAAIABAABAAEAAAAJAAMABAABAAEAAAAJAAQABAABAAIAAAAJAAgABAABAAAAAAAJAAkABAABAAEAAAAJAAoABAABAAEAAAAJAAsABAABAAEAAAAJAAwABAABAAEAAAAJAA0ABAABAAEAAAAJAA4ABAABAAEAAAAJAA8ABAABAAEAAAAJABAABAABAAEAAAAJABEABAABAAIAAAAKAAAABAABAAAAAAAKAAEABAABAAEAAAAKAAIABAABAAEAAAAKAAMABAABAAEAAAAKAAgABAABAAAAAAAKAAkABAABAAEAAAAKAAoABAABAAEAAAAKAAsABAABAAEAAAAKAAwABAABAAEAAAAKAA0ABAABAAEAAAAKAA4ABAABAAEAAAAKAA8ABAABAAEAAAAKABAABAABAAEAAAAKABEABAABAAIAAAALAAAABAABAAAAAAALAAEABAABAAEAAAALAAIABAABAAEAAAALAAMABAABAAIAAAALAAgABAABAAAAAAALAAkABAABAAEAAAALAAoABAABAAEAAAALAAsABAABAAEAAAALAAwABAABAAEAAAALAA0ABAABAAEAAAALAA4ABAABAAEAAAALAA8ABAABAAEAAAALABAABAABAAEAAAALABEABAABAAIAAAAMAAAABAABAAAAAAAMAAEABAABAAEAAAAMAAIABAABAAEAAAAMAAMABAABAAIAAAAMAAgABAABAAAAAAAMAAkABAABAAEAAAAMAAoABAABAAEAAAAMAAsABAABAAEAAAAMAAwABAABAAEAAAAMAA0ABAABAAEAAAAMAA4ABAABAAEAAAAMAA8ABAABAAEAAAAMABAABAABAAEAAAAMABEABAABAAIAAAANAAAABAABAAAAAAANAAEABAABAAEAAAANAAIABAABAAEAAAANAAMABAABAAEAAAANAAQABAAAAAIAAAANAAgABAABAAAAAAANAAkABAABAAEAAAANAAoABAABAAEAAAANAAsABAABAAEAAAANAAwABAABAAEAAAANAA0ABAABAAEAAAANAA4ABAABAAEAAAANAA8ABAABAAEAAAANABAABAABAAEAAAANABEABAABAAIAAAAOAAAABAABAAAAAAAOAAEABAABAAEAAAAOAAIABAABAAEAAAAOAAMABAABAAEAAAAOAAQABAABAAIAAAAOAAgABAABAAAAAAAOAAkABAABAAEAAAAOAAoABAABAAEAAAAOAAsABAABAAEAAAAOAAwABAABAAEAAAAOAA0ABAABAAEAAAAOAA4ABAABAAEAAAAOAA8ABAABAAEAAAAOABAABAABAAEAAAAOABEABAABAAEAAAAOABIABAAAAAEAAAAOABMABAAAAAIAAAAPAAAABAABAAAAAAAPAAEABAABAAEAAAAPAAIABAABAAEAAAAPAAMABAABAAEAAAAPAAQABAABAAIAAAAPAAgABAABAAAAAAAPAAkABAABAAEAAAAPAAoABAABAAEAAAAPAAsABAABAAEAAAAPAAwABAABAAEAAAAPAA0ABAABAAEAAAAPAA4ABAABAAEAAAAPAA8ABAABAAEAAAAPABAABAABAAEAAAAPABEABAABAAEAAAAPABIABAABAAEAAAAPABMABAABAAIAAAAQAAAABAABAAAAAAAQAAEABAABAAEAAAAQAAIABAABAAEAAAAQAAMABAABAAEAAAAQAAQABAABAAIAAAAQAAgABAABAAAAAAAQAAkABAABAAEAAAAQAAoABAABAAEAAAAQAAsABAABAAEAAAAQAAwABAABAAEAAAAQAA0ABAABAAEAAAAQAA4ABAABAAEAAAAQAA8ABAABAAEAAAAQABAABAABAAEAAAAQABEABAABAAEAAAAQABIABAABAAEAAAAQABMABAABAAIAAAARAAAABAABAAAAAAARAAEABAABAAEAAAARAAIABAABAAEAAAARAAMABAABAAEAAAARAAQABAABAAIAAAARAAgABAABAAAAAAARAAkABAABAAEAAAARAAoABAABAAEAAAARAAsABAABAAEAAAARAAwABAABAAEAAAARAA0ABAABAAEAAAARAA4ABAABAAEAAAARAA8ABAABAAEAAAARABAABAABAAEAAAARABEABAABAAEAAAARABIABAABAAEAAAARABMABAABAAIAAAASAAAABAABAAAAAAASAAEABAABAAEAAAASAAIABAABAAEAAAASAAMABAABAAEAAAASAAQABAABAAIAAAASAAgABAABAAAAAAASAAkABAABAAEAAAASAAoABAABAAEAAAASAAsABAABAAEAAAASAAwABAABAAEAAAASAA0ABAABAAEAAAASAA4ABAABAAEAAAASAA8ABAABAAEAAAASABAABAABAAEAAAASABEABAABAAEAAAASABIABAABAAEAAAASABMABAABAAIAAAATAAAABAABAAAAAAATAAEABAABAAEAAAATAAIABAABAAEAAAATAAMABAABAAEAAAATAAQABAABAAIAAAATAAgABAABAAAAAAATAAkABAABAAEAAAATAAoABAABAAEAAAATAAsABAABAAEAAAATAAwABAABAAEAAAATAA0ABAABAAEAAAATAA4ABAABAAEAAAATAA8ABAABAAEAAAATABAABAABAAEAAAATABEABAABAAEAAAATABIABAABAAEAAAATABMABAABAAIAAAAUAAAABAABAAAAAAAUAAEABAABAAEAAAAUAAIABAABAAEAAAAUAAMABAABAAEAAAAUAAQABAABAAIAAAAUAAgABAABAAAAAAAUAAkABAABAAEAAAAUAAoABAABAAEAAAAUAAsABAABAAEAAAAUAAwABAABAAEAAAAUAA0ABAABAAEAAAAUAA4ABAABAAEAAAAUAA8ABAABAAEAAAAUABAABAABAAEAAAAUABEABAABAAEAAAAUABIABAABAAEAAAAUABMABAABAAIAAAAVAAAABAABAAAAAAAVAAEABAABAAEAAAAVAAIABAABAAEAAAAVAAMABAABAAEAAAAVAAQABAABAAIAAAAVAAgABAABAAAAAAAVAAkABAABAAEAAAAVAAoABAABAAEAAAAVAAsABAABAAEAAAAVAAwABAABAAEAAAAVAA0ABAABAAEAAAAVAA4ABAABAAEAAAAVAA8ABAABAAEAAAAVABAABAABAAEAAAAVABEABAABAAEAAAAVABIABAABAAEAAAAVABMABAABAAIAAAAWAAAABAABAAAAAAAWAAEABAABAAEAAAAWAAIABAABAAEAAAAWAAMABAABAAEAAAAWAAQABAABAAIAAAAWAAgABAABAAAAAAAWAAkABAABAAEAAAAWAAoABAABAAEAAAAWAAsABAABAAEAAAAWAAwABAABAAEAAAAWAA0ABAABAAEAAAAWAA4ABAABAAEAAAAWAA8ABAABAAEAAAAWABAABAABAAEAAAAWABEABAABAAEAAAAWABIABAABAAEAAAAWABMABAABAAIAAAAXAAAABAABAAAAAAAXAAEABAABAAEAAAAXAAIABAABAAEAAAAXAAMABAABAAEAAAAXAAQABAABAAIAAAAXAAgABAABAAAAAAAXAAkABAABAAEAAAAXAAoABAABAAEAAAAXAAsABAABAAEAAAAXAAwABAABAAEAAAAXAA0ABAABAAEAAAAXAA4ABAABAAEAAAAXAA8ABAABAAEAAAAXABAABAABAAEAAAAXABEABAABAAEAAAAXABIABAABAAEAAAAXABMABAABAAIAAAAYAAAABAABAAAAAAAYAAEABAABAAEAAAAYAAIABAABAAEAAAAYAAMABAABAAEAAAAYAAQABAABAAIAAAAYAAgABAABAAAAAAAYAAkABAABAAEAAAAYAAoABAABAAEAAAAYAAsABAABAAEAAAAYAAwABAABAAEAAAAYAA0ABAABAAEAAAAYAA4ABAABAAEAAAAYAA8ABAABAAEAAAAYABAABAABAAEAAAAYABEABAABAAEAAAAYABIABAABAAEAAAAYABMABAABAAIAAAAZAAAABAABAAAAAAAZAAEABAABAAEAAAAZAAIABAABAAEAAAAZAAMABAABAAEAAAAZAAQABAABAAIAAAAZAAgABAABAAAAAAAZAAkABAABAAEAAAAZAAoABAABAAEAAAAZAAsABAABAAEAAAAZAAwABAABAAEAAAAZAA0ABAABAAEAAAAZAA4ABAABAAEAAAAZAA8ABAABAAEAAAAZABAABAABAAEAAAAZABEABAABAAEAAAAZABIABAABAAEAAAAZABMABAABAAIAAAAaAAAABAABAAAAAAAaAAEABAABAAEAAAAaAAIABAABAAEAAAAaAAMABAABAAEAAAAaAAQABAABAAIAAAAaAAgABAABAAAAAAAaAAkABAABAAEAAAAaAAoABAABAAEAAAAaAAsABAABAAEAAAAaAAwABAABAAEAAAAaAA0ABAABAAEAAAAaAA4ABAABAAEAAAAaAA8ABAABAAEAAAAaABAABAABAAEAAAAaABEABAABAAEAAAAaABIABAABAAEAAAAaABMABAABAAIAAAAbAAAABAABAAAAAAAbAAEABAABAAEAAAAbAAIABAABAAEAAAAbAAMABAABAAEAAAAbAAQABAABAAIAAAAbAAgABAABAAAAAAAbAAkABAABAAEAAAAbAAoABAABAAEAAAAbAAsABAABAAEAAAAbAAwABAABAAEAAAAbAA0ABAABAAEAAAAbAA4ABAABAAEAAAAbAA8ABAABAAEAAAAbABAABAABAAEAAAAbABEABAABAAEAAAAbABIABAABAAEAAAAbABMABAABAAIAAAAcAAAABAABAAAAAAAcAAEABAABAAEAAAAcAAIABAABAAEAAAAcAAMABAABAAEAAAAcAAQABAABAAIAAAAcAAgABAABAAAAAAAcAAkABAABAAEAAAAcAAoABAABAAEAAAAcAAsABAABAAEAAAAcAAwABAABAAEAAAAcAA0ABAABAAEAAAAcAA4ABAABAAEAAAAcAA8ABAABAAEAAAAcABAABAABAAEAAAAcABEABAABAAEAAAAcABIABAABAAEAAAAcABMABAABAAIAAAAdAAAABAABAAAAAAAdAAEABAABAAEAAAAdAAIABAABAAEAAAAdAAMABAABAAEAAAAdAAgABAABAAAAAAAdAAkABAABAAEAAAAdAAoABAABAAEAAAAdAAsABAABAAEAAAAdAAwABAABAAEAAAAdAA0ABAABAAEAAAAdAA4ABAABAAEAAAAdAA8ABAABAAEAAAAdABAABAABAAEAAAAdABEABAABAAEAAAAdABIABAABAAEAAAAdABMABAABAAIAAAAeAAAABAABAAAAAAAeAAEABAABAAEAAAAeAAIABAABAAEAAAAeAAMABAABAAIAAAAeAAgABAABAAAAAAAeAAkABAABAAEAAAAeAAoABAABAAEAAAAeAAsABAABAAEAAAAeAAwABAABAAEAAAAeAA0ABAABAAEAAAAeAA4ABAABAAEAAAAeAA8ABAABAAEAAAAeABAABAABAAEAAAAeABEABAABAAEAAAAeABIABAABAAEAAAAeABMABAABAAIAAAAfAAAABAABAAAAAAAfAAEABAABAAEAAAAfAAIABAABAAEAAAAfAAMABAABAAIAAAAfAAkABAABAAEAAAAfAAoABAABAAEAAAAfAAsABAABAAEAAAAfAAwABAABAAEAAAAfAA0ABAABAAEAAAAfAA4ABAABAAEAAAAfAA8ABAABAAEAAAAfABAABAABAAEAAAAfABEABAABAAEAAAAfABIABAABAAEAAAAfABMABAABAAIAAAAgAAAABAABAAAAAAAgAAEABAABAAEAAAAgAAIABAABAAEAAAAgAAMABAABAAIAAAAgAAoABAABAAEAAAAgAAsABAABAAEAAAAgAAwABAABAAEAAAAgAA0ABAABAAEAAAAgAA4ABAABAAEAAAAgAA8ABAABAAEAAAAgABAABAABAAEAAAAgABEABAABAAEAAAAgABIABAABAAEAAAAgABMABAABAAIAAAAhAAAABAABAAAAAAAhAAEABAABAAEAAAAhAAIABAABAAEAAAAhAAMABAABAAIAAAAhAAwABAABAAEAAAAhAA0ABAABAAEAAAAhAA4ABAABAAEAAAAhAA8ABAABAAEAAAAhABAABAABAAEAAAAhABEABAABAAEAAAAhABIABAABAAEAAAAhABMABAABAAIAAAAiAAAABAABAAAAAAAiAAEABAABAAEAAAAiAAIABAABAAEAAAAiAAMABAABAAIAAAAiABEABAABAAEAAAAiABIABAABAAEAAAAiABMABAABAAIAAAAjAAAABAABAAAAAAAjAAEABAABAAEAAAAjAAIABAABAAEAAAAjAAMABAABAAIAAAAjABEABAABAAAAAAAjABIABAABAAEAAAAjABMABAABAAIAAAAkAAAABAABAAAAAAAkAAEABAABAAEAAAAkAAIABAABAAEAAAAkAAMABAABAAIAAAAkABEABAABAAAAAAAkABIABAABAAEAAAAkABMABAABAAIAAAAlAAAABAABAAAAAAAlAAEABAABAAEAAAAlAAIABAABAAEAAAAlAAMABAABAAIAAAAlABEABAABAAAAAAAlABIABAABAAEAAAAlABMABAABAAIAAAAmAAAABAABAAAAAAAmAAEABAABAAEAAAAmAAIABAABAAEAAAAmAAMABAABAAIAAAAmAAoABAAAAAAAAAAmAAsABAAAAAEAAAAmAAwABAAAAAEAAAAmAA0ABAAAAAEAAAAmAA4ABAAAAAEAAAAmAA8ABAAAAAEAAAAmABAABAAAAAEAAAAmABEABAABAAEAAAAmABIABAABAAEAAAAmABMABAABAAIAAAAnAAAABAABAAAAAAAnAAEABAABAAEAAAAnAAIABAABAAEAAAAnAAMABAABAAEAAAAnAAoABAABAAEAAAAnAAsABAABAAEAAAAnAAwABAABAAEAAAAnAA0ABAABAAEAAAAnAA4ABAABAAEAAAAnAA8ABAABAAEAAAAnABAABAABAAEAAAAnABEABAABAAEAAAAnABIABAABAAEAAAAnABMABAABAAIAAAAoAAAABAABAAAAAAAoAAEABAABAAEAAAAoAAIABAABAAEAAAAoAAMABAABAAEAAAAoAAQABAABAAEAAAAoAAUABAABAAEAAAAoAAYABAABAAEAAAAoAAcABAABAAEAAAAoAAgABAABAAEAAAAoAAkABAABAAEAAAAoAAoABAABAAEAAAAoAAsABAABAAEAAAAoAAwABAABAAEAAAAoAA0ABAABAAEAAAAoAA4ABAABAAEAAAAoAA8ABAABAAEAAAAoABAABAABAAEAAAAoABEABAABAAEAAAAoABIABAABAAEAAAAoABMABAABAAIAAAApAAAABAABAAAAAAApAAEABAABAAEAAAApAAIABAABAAEAAAApAAMABAABAAEAAAApAAQABAABAAEAAAApAAUABAABAAEAAAApAAYABAABAAEAAAApAAcABAABAAEAAAApAAgABAABAAEAAAApAAkABAABAAEAAAApAAoABAABAAEAAAApAAsABAABAAEAAAApAAwABAABAAEAAAApAA0ABAABAAEAAAApAA4ABAABAAEAAAApAA8ABAABAAEAAAApABAABAABAAEAAAApABEABAABAAEAAAApABIABAABAAEAAAApABMABAABAAIAAAAqAAAABAABAAAAAAAqAAEABAABAAEAAAAqAAIABAABAAEAAAAqAAMABAABAAEAAAAqAAQABAABAAEAAAAqAAUABAABAAEAAAAqAAYABAABAAEAAAAqAAcABAABAAEAAAAqAAgABAABAAEAAAAqAAkABAABAAEAAAAqAAoABAABAAEAAAAqAAsABAABAAEAAAAqAAwABAABAAEAAAAqAA0ABAABAAEAAAAqAA4ABAABAAEAAAAqAA8ABAABAAEAAAAqABAABAABAAEAAAAqABEABAABAAEAAAAqABIABAABAAEAAAAqABMABAABAAIAAAArAAAABAABAAAAAAArAAEABAABAAEAAAArAAIABAABAAEAAAArAAMABAABAAEAAAArAAQABAABAAEAAAArAAUABAABAAEAAAArAAYABAABAAEAAAArAAcABAABAAEAAAArAAgABAABAAEAAAArAAkABAABAAEAAAArAAoABAABAAEAAAArAAsABAABAAEAAAArAAwABAABAAEAAAArAA0ABAABAAEAAAArAA4ABAABAAEAAAArAA8ABAABAAEAAAArABAABAABAAEAAAArABEABAABAAEAAAArABIABAABAAEAAAArABMABAABAAIAAAAAAAQABAACAAEAAAAAAAUABAACAAEAAAAAAAYABAACAAEAAAAAAAcABAACAAEAAAAAAAgABAACAAEAAAAAAAkABAACAAEAAAAKAAQABAACAAIAAAAdAAQABAACAAIAAAAfAAgABAACAAAAAAAgAAkABAACAAAAAAAhAAoABAACAAAAAAAhAAsABAACAAEAAAAiAAwABAACAAAAAAAiAA0ABAACAAEAAAAiAA4ABAACAAEAAAAiAA8ABAACAAEAAAAiABAABAACAAEAAAAsAAAABAACAAAAAAAsAAEABAACAAEAAAAsAAIABAACAAEAAAAsAAMABAACAAEAAAAsAAQABAACAAEAAAAsAAUABAACAAEAAAAsAAYABAACAAEAAAAsAAcABAACAAEAAAAsAAgABAACAAEAAAAsAAkABAACAAEAAAAsAAoABAACAAEAAAAsAAsABAACAAEAAAAsAAwABAACAAEAAAAsAA0ABAACAAEAAAAsAA4ABAACAAEAAAAsAA8ABAACAAEAAAAsABAABAACAAEAAAAsABEABAACAAEAAAAsABIABAACAAEAAAAsABMABAACAAIAAAAnAAkABAAAAAEAAAAnAAgABAAAAAEAAAAnAAcABAAAAAEAAAAnAAYABAAAAAEAAAAnAAUABAAAAAEAAAAnAAQABAAAAAEAAAAkAAcABAACAAQAAAAjAAcABAAAAAQAAAA=") +tile_set = ExtResource("4_702st") + +[node name="Player" parent="." unique_id=1079296690 instance=ExtResource("5_phtw2")] +position = Vector2(131, 463) +sprite_frames = ExtResource("6_ju6ja") + +[node name="Camera2D" type="Camera2D" parent="Player" unique_id=1196891219] +process_mode = 3 +limit_left = 0 +limit_top = 0 +limit_right = 2816 +limit_bottom = 1280 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="EnemyGuards" type="Node2D" parent="." unique_id=1997239040] +y_sort_enabled = true + +[node name="Guard1-GoingBackAndForth" parent="EnemyGuards" unique_id=1357389645 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_1shmf")] +position = Vector2(525.9997, 470.00003) +sprite_frames = ExtResource("8_832r4") +patrol_path = NodePath("../Guard1-PatrolPath") +move_speed = 200.0 + +[node name="Guard1-PatrolPath" type="Path2D" parent="EnemyGuards" unique_id=335964649] +top_level = true +position = Vector2(1022, 371.818) +scale = Vector2(0.107143, 0.352768) +curve = SubResource("Curve2D_37qyl") + +[node name="Guard2-RunningInCircles" parent="EnemyGuards" unique_id=478814464 node_paths=PackedStringArray("patrol_path") instance=ExtResource("7_1shmf")] +position = Vector2(2435, 382) +sprite_frames = ExtResource("8_832r4") +patrol_path = NodePath("../Guard2-RunningPath") +wait_time = 0.3 +move_speed = 1000.0 +detection_area_scale = 0.1 + +[node name="Guard2-RunningPath" type="Path2D" parent="EnemyGuards" unique_id=1687817077] +position = Vector2(1947, 473) +curve = SubResource("Curve2D_khwwu") + +[node name="Checkpoints" type="Node2D" parent="." unique_id=344631200] +y_sort_enabled = true + +[node name="Checkpoint" parent="Checkpoints" unique_id=1983094 instance=ExtResource("9_f4e5p")] +position = Vector2(1704, 451) +dialogue = ExtResource("10_xny2p") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Checkpoints/Checkpoint" unique_id=328425926] +position = Vector2(1, -2) +shape = SubResource("RectangleShape2D_sawi3") +debug_color = Color(0, 0, 0, 0.42) + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=495226624] + +[node name="HUD" parent="." unique_id=1994868895 instance=ExtResource("11_8fgse")] + +[node name="CollectibleItem" parent="." unique_id=1779229490 instance=ExtResource("12_vvlro")] +position = Vector2(2335, 955) +next_scene = "uid://bbauo5ahyr8js" +item = SubResource("Resource_7qi7u") +collected_dialogue = ExtResource("14_725g8") + +[node name="Cinematic" type="Node2D" parent="." unique_id=859706882] +script = ExtResource("15_ouvpq") +dialogue = ExtResource("16_r1qp8") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/nivel1.tscn b/scenes/quests/story_quests/last_coordinates/1_stealth/nivel1.tscn new file mode 100644 index 0000000000..809f4a135d --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/nivel1.tscn @@ -0,0 +1,67 @@ +[gd_scene format=4 uid="uid://bhen3qrqeab8f"] + +[ext_resource type="TileSet" uid="uid://dvfgelr47gt7l" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_exterior_floors.tres" id="1_cb3hy"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="2_613if"] +[ext_resource type="TileSet" uid="uid://dx67ierg72g4b" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation_2.tres" id="2_ml371"] +[ext_resource type="PackedScene" uid="uid://m0ylg1528fmq" path="res://scenes/quests/story_quests/last_coordinates/game_elements/CajaEmpujable.tscn" id="4_ml371"] + +[node name="Nivel1" type="Node2D" unique_id=2061369261] +position = Vector2(0, -8) + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1882935252] + +[node name="Background" type="TileMapLayer" parent="TileMapLayers" unique_id=1238452669] + +[node name="Suelo" type="TileMapLayer" parent="TileMapLayers" unique_id=1933715724] +tile_map_data = PackedByteArray("AAABAAAAAQAAAAEAAAABAAEAAQAAAAIAAAACAAEAAQABAAIAAAACAAAAAQABAAEAAAADAAAAAQABAAEAAAADAAEAAQABAAIAAAAEAAAAAQACAAEAAAAEAAEAAQACAAIAAAAEAP7/AQACAAEAAAAEAP//AQACAAEAAAAEAP3/AQACAAEAAAAEAPz/AQACAAEAAAAEAPv/AQACAAEAAAAEAPr/AQAGAAIAAAABAP//AQAAAAEAAAABAP7/AQAAAAEAAAABAP3/AQAAAAEAAAABAPz/AQAAAAEAAAABAPv/AQAAAAEAAAABAPr/AQAGAAIAAAACAPr/AQAGAAIAAAADAPr/AQAGAAIAAAADAPv/AQABAAEAAAACAPv/AQABAAEAAAADAPz/AQABAAEAAAADAP3/AQABAAEAAAADAP7/AQABAAEAAAADAP//AQABAAEAAAACAP//AQABAAEAAAACAP7/AQABAAEAAAACAPz/AQABAAEAAAACAP3/AQABAAEAAAD8//n/AQAGAAEAAAD9//n/AQAGAAEAAAD+//n/AQAGAAEAAAD///n/AQAGAAEAAAAAAPn/AQAGAAEAAAABAPn/AQAGAAEAAAACAPn/AQAGAAEAAAADAPn/AQAGAAEAAAAFAPn/AQAGAAEAAAAGAPn/AQAGAAEAAAAHAPn/AQAGAAEAAAAIAPn/AQAGAAEAAAAJAPn/AQAGAAEAAAAEAPn/AQAGAAEAAAAKAPn/AQAGAAEAAAD7//n/AQAGAAEAAAAKAPL/AQAGAAEAAAAKAPP/AQAGAAEAAAAKAPT/AQAGAAEAAAAKAPX/AQAGAAEAAAAKAPb/AQAGAAEAAAAKAPf/AQAGAAEAAAAKAPj/AQAGAAEAAAD7//j/AQAGAAEAAAD7//f/AQAGAAEAAAD7//b/AQAGAAEAAAD7//X/AQAGAAEAAAD7//T/AQAGAAEAAAD7//P/AQAGAAEAAAD7//L/AQAGAAEAAAAKAPH/AQAGAAAAAAD7//H/AQAGAAAAAAD8//H/AQAGAAAAAAD9//H/AQAGAAAAAAD+//H/AQAGAAAAAAD///H/AQAGAAAAAAAAAPH/AQAGAAAAAAABAPH/AQAGAAAAAAACAPH/AQAGAAAAAAADAPH/AQAGAAAAAAAEAPH/AQAGAAAAAAAFAPH/AQAGAAAAAAAGAPH/AQAGAAAAAAAHAPH/AQAGAAAAAAAIAPH/AQAGAAAAAAAJAPH/AQAGAAAAAAABAPT/AQAGAAEAAAABAPP/AQAGAAEAAAABAPL/AQAGAAEAAAAAAPL/AQAGAAEAAAD///L/AQAGAAEAAAD+//L/AQAGAAEAAAD9//L/AQAGAAEAAAD8//L/AQAGAAEAAAD8//P/AQAGAAEAAAD8//T/AQAGAAEAAAD8//X/AQAGAAEAAAD8//b/AQAGAAEAAAD8//f/AQAGAAEAAAD8//j/AQAGAAEAAAD9//j/AQAGAAEAAAD9//f/AQAGAAEAAAD9//b/AQAGAAEAAAD9//X/AQAGAAEAAAD9//T/AQAGAAEAAAD9//P/AQAGAAEAAAD+//P/AQAGAAEAAAD+//T/AQAGAAEAAAD+//X/AQAGAAEAAAD+//b/AQAGAAEAAAD+//f/AQAGAAEAAAD+//j/AQAGAAEAAAD///j/AQAGAAEAAAD///f/AQAGAAEAAAD///b/AQAGAAEAAAD///X/AQAGAAEAAAD///T/AQAGAAEAAAD///P/AQAGAAEAAAAAAPP/AQAGAAEAAAAAAPT/AQAGAAEAAAAAAPX/AQAGAAEAAAAAAPb/AQAGAAEAAAAAAPf/AQAGAAEAAAAAAPj/AQAGAAEAAAABAPj/AQAGAAEAAAABAPf/AQAGAAEAAAABAPb/AQAGAAEAAAABAPX/AQAGAAEAAAACAPX/AQAGAAEAAAACAPT/AQAGAAEAAAACAPP/AQAGAAEAAAACAPL/AQAGAAEAAAADAPL/AQAGAAEAAAADAPP/AQAGAAEAAAADAPT/AQAGAAEAAAADAPX/AQAGAAEAAAADAPb/AQAGAAEAAAACAPb/AQAGAAEAAAACAPf/AQAGAAEAAAACAPj/AQAGAAEAAAADAPj/AQAGAAEAAAADAPf/AQAGAAEAAAAEAPf/AQAGAAEAAAAEAPb/AQAGAAEAAAAEAPX/AQAGAAEAAAAEAPT/AQAGAAEAAAAEAPP/AQAGAAEAAAAEAPL/AQAGAAEAAAAFAPL/AQAGAAEAAAAFAPP/AQAGAAEAAAAFAPT/AQAGAAEAAAAFAPX/AQAGAAEAAAAFAPb/AQAGAAEAAAAFAPf/AQAGAAEAAAAFAPj/AQAGAAEAAAAEAPj/AQAGAAEAAAAGAPj/AQAGAAEAAAAGAPf/AQAGAAEAAAAGAPb/AQAGAAEAAAAGAPX/AQAGAAEAAAAGAPT/AQAGAAEAAAAGAPP/AQAGAAEAAAAGAPL/AQAGAAEAAAAHAPL/AQAGAAEAAAAHAPP/AQAGAAEAAAAHAPT/AQAGAAEAAAAHAPX/AQAGAAEAAAAHAPb/AQAGAAEAAAAHAPf/AQAGAAEAAAAHAPj/AQAGAAEAAAAIAPj/AQAGAAEAAAAIAPf/AQAGAAEAAAAIAPb/AQAGAAEAAAAIAPX/AQAGAAEAAAAIAPT/AQAGAAEAAAAIAPP/AQAGAAEAAAAIAPL/AQAGAAEAAAAJAPL/AQAGAAEAAAAJAPP/AQAGAAEAAAAJAPT/AQAGAAEAAAAJAPX/AQAGAAEAAAAJAPb/AQAGAAEAAAAJAPf/AQAGAAEAAAAJAPj/AQAGAAEAAAD4//H/AQAFAAAAAAD4//L/AQAFAAEAAAD4//P/AQAFAAEAAAD4//T/AQAFAAEAAAD4//X/AQAFAAEAAAD4//b/AQAFAAEAAAD4//f/AQAFAAEAAAD4//j/AQAFAAEAAAD5//H/AQAGAAAAAAD6//H/AQAGAAAAAAD4//n/AQAFAAEAAAD5//n/AQAGAAEAAAD6//n/AQAGAAEAAAD6//j/AQAGAAEAAAD6//f/AQAGAAEAAAD6//b/AQAGAAEAAAD6//P/AQAGAAEAAAD6//L/AQAGAAEAAAD5//L/AQAGAAEAAAD5//P/AQAGAAEAAAD6//T/AQAGAAEAAAD6//X/AQAGAAEAAAD5//X/AQAGAAEAAAD5//T/AQAGAAEAAAD5//b/AQAGAAEAAAD5//f/AQAGAAEAAAD5//j/AQAGAAEAAAANAPL/AQAHAAEAAAANAPP/AQAHAAEAAAANAPT/AQAHAAEAAAANAPX/AQAHAAEAAAANAPb/AQAHAAEAAAANAPf/AQAHAAEAAAANAPj/AQAHAAEAAAANAPn/AQAGAAEAAAANAPH/AQAHAAAAAAALAPL/AQAGAAEAAAAMAPL/AQAGAAEAAAAMAPP/AQAGAAEAAAAMAPT/AQAGAAEAAAAMAPX/AQAGAAEAAAAMAPb/AQAGAAEAAAAMAPf/AQAGAAEAAAAMAPj/AQAGAAEAAAALAPj/AQAGAAEAAAALAPf/AQAGAAEAAAALAPb/AQAGAAEAAAALAPX/AQAGAAEAAAALAPT/AQAGAAEAAAALAPP/AQAGAAEAAAALAPn/AQAGAAEAAAAMAPn/AQAGAAEAAAALAPH/AQAGAAAAAAAMAPH/AQAGAAAAAAD3//b/AQACAAEAAAD3//X/AQACAAEAAAD3//T/AQACAAEAAAD2//T/AQABAAAAAAD1//T/AQABAAAAAAD0//T/AQABAAAAAADz//T/AQABAAAAAADy//T/AQABAAAAAADx//T/AQABAAAAAADw//T/AQABAAAAAADv//T/AQABAAAAAADu//T/AQABAAAAAADt//T/AQABAAAAAADs//T/AQABAAAAAADr//T/AQABAAEAAADq//T/AQABAAEAAADp//T/AQABAAEAAADp/+//AQAGAAIAAADp//D/AQAAAAEAAADp//H/AQAAAAEAAADp//L/AQAAAAEAAADq//L/AQABAAEAAADq//P/AQABAAEAAADp//P/AQAAAAEAAADq//H/AQABAAEAAADq//D/AQABAAEAAADq/+//AQAGAAIAAADr//L/AQACAAEAAADr//P/AQACAAEAAADr//H/AQACAAEAAADr//D/AQACAAEAAADr/+//AQAGAAIAAADp//X/AQABAAEAAADu//b/AQABAAIAAADv//b/AQABAAIAAADw//b/AQABAAIAAADx//b/AQABAAIAAADy//b/AQABAAIAAADz//b/AQABAAIAAAD0//b/AQABAAIAAAD1//b/AQABAAIAAAD2//b/AQABAAIAAAD2//X/AQABAAEAAAD1//X/AQABAAEAAAD0//X/AQABAAEAAADz//X/AQABAAEAAADt//b/AQABAAIAAADt//X/AQABAAEAAADs//X/AQABAAEAAADu//X/AQABAAEAAADv//X/AQABAAEAAADw//X/AQABAAEAAADx//X/AQABAAEAAADy//X/AQABAAEAAADr//X/AQABAAEAAADr//b/AQABAAIAAADq//X/AQABAAEAAADs//b/AQABAAIAAADo//T/AQABAAAAAADn//T/AQABAAAAAADm//T/AQABAAAAAADl//T/AQAAAAAAAADl//X/AQAAAAEAAADo//X/AQABAAEAAADn//X/AQABAAEAAADm//X/AQABAAEAAADl//b/AQAAAAIAAADm//b/AQABAAIAAADn//b/AQABAAIAAADo//b/AQABAAIAAADp//b/AQABAAIAAADq//b/AQABAAIAAADm/+n/AQAGAAEAAADm/+r/AQAGAAEAAADm/+v/AQAGAAEAAADm/+z/AQAGAAEAAADl/+z/AQAFAAEAAADl/+3/AQAFAAEAAADm/+3/AQAGAAEAAADm/+7/AQAGAAEAAADn/+7/AQAGAAEAAADo/+7/AQAGAAEAAADp/+7/AQAGAAEAAADq/+7/AQAGAAEAAADr/+7/AQAGAAEAAADs/+7/AQAGAAEAAADt/+7/AQAGAAEAAADu/+7/AQAGAAEAAADv/+7/AQAHAAEAAADv/+3/AQAHAAEAAADv/+z/AQAHAAEAAADv/+v/AQAHAAEAAADv/+r/AQAHAAEAAADv/+n/AQAHAAEAAADu/+n/AQAGAAEAAADu/+j/AQAGAAAAAADt/+j/AQAGAAAAAADs/+j/AQAGAAAAAADr/+j/AQAGAAAAAADq/+j/AQAGAAAAAADp/+j/AQAGAAAAAADp/+n/AQAGAAEAAADo/+n/AQAGAAEAAADn/+n/AQAGAAEAAADl/+n/AQAFAAEAAADq/+n/AQAGAAEAAADr/+n/AQAGAAEAAADs/+n/AQAGAAEAAADt/+n/AQAGAAEAAADt/+r/AQAGAAEAAADs/+r/AQAGAAEAAADr/+r/AQAGAAEAAADq/+r/AQAGAAEAAADp/+r/AQAGAAEAAADo/+r/AQAGAAEAAADn/+r/AQAGAAEAAADl/+r/AQAFAAEAAADq/+v/AQAGAAEAAADp/+v/AQAGAAEAAADo/+v/AQAGAAEAAADn/+v/AQAGAAEAAADl/+v/AQAFAAEAAADn/+z/AQAGAAEAAADn/+3/AQAGAAEAAADo/+3/AQAGAAEAAADp/+3/AQAGAAEAAADq/+3/AQAGAAEAAADq/+z/AQAGAAEAAADp/+z/AQAGAAEAAADo/+z/AQAGAAEAAADr/+3/AQAGAAEAAADr/+z/AQAGAAEAAADs/+z/AQAGAAEAAADs/+v/AQAGAAEAAADr/+v/AQAGAAEAAADs/+3/AQAGAAEAAADt/+z/AQAGAAEAAADt/+3/AQAGAAEAAADt/+v/AQAGAAEAAADu/+3/AQAGAAEAAADu/+z/AQAGAAEAAADu/+v/AQAGAAEAAADu/+r/AQAGAAEAAADv/+j/AQAHAAAAAADo/+j/AQAGAAAAAADn/+j/AQAGAAAAAADm/+j/AQAGAAAAAADl/+j/AQAFAAAAAADl/+7/AQAFAAEAAAD3//f/AQADAAIAAAD3//P/AQADAAAAAAAAAPr/AQAGAAEAAAAFAPr/AQAGAAEAAADo/+//AQAGAAEAAADs/+//AQAGAAEAAAA=") +tile_set = ExtResource("1_cb3hy") + +[node name="Paredes" type="TileMapLayer" parent="TileMapLayers" unique_id=267950824] +position = Vector2(0, -2) +tile_map_data = PackedByteArray("AAD4/+//BAABAAIAAAANAO//BAABAAIAAAD5/+//BAABAAIAAAD6/+//BAABAAIAAAD7/+//BAABAAIAAAD8/+//BAABAAIAAAD9/+//BAABAAIAAAD+/+//BAABAAIAAAAAAO//BAABAAIAAAABAO//BAABAAIAAAACAO//BAABAAIAAAADAO//BAABAAIAAAAEAO//BAABAAIAAAAFAO//BAABAAIAAAAGAO//BAABAAIAAAAHAO//BAABAAIAAAAIAO//BAABAAIAAAAJAO//BAABAAIAAAAKAO//BAABAAIAAAALAO//BAABAAIAAAAMAO//BAABAAIAAAD//+//BAABAAIAAAAOAPH/BAAAAAEAAAAOAPL/BAAAAAEAAAAOAPP/BAAAAAEAAAAOAPT/BAAAAAEAAAAOAPX/BAAAAAEAAAAOAPb/BAAAAAEAAAAOAPf/BAAAAAEAAAAOAPj/BAAAAAEAAAAOAPn/BAAAAAEAAAAOAO//BAAAAAEAAAAOAPD/BAAAAAEAAAD3/+//BAABAAEAAAD3//D/BAACAAEAAAD3//H/BAACAAEAAAD3//f/BAACAAAAAAD3//j/BAACAAEAAAD3//n/BAACAAEAAAD3//r/BAABAAEAAAD4//r/BAABAAAAAAD5//r/BAABAAAAAAD6//r/BAABAAAAAAD7//r/BAABAAAAAAD8//r/BAABAAAAAAD9//r/BAABAAAAAAD+//r/BAABAAAAAAD///r/BAABAAAAAAAAAPr/BAACAAAAAAAFAPr/BAAAAAAAAAAGAPr/BAABAAAAAAAHAPr/BAABAAAAAAAIAPr/BAABAAAAAAAJAPr/BAABAAAAAAAKAPr/BAABAAAAAAALAPr/BAABAAAAAAAMAPr/BAABAAAAAAANAPr/BAABAAAAAAAOAPr/BAABAAAAAAD3//v/BAABAAEAAAD4//v/BAABAAEAAAD5//v/BAABAAEAAAD6//v/BAABAAEAAAD7//v/BAABAAEAAAD8//v/BAABAAEAAAD9//v/BAABAAEAAAD+//v/BAABAAEAAAD///v/BAABAAEAAAAAAPv/BAACAAEAAAAAAPz/BAACAAEAAAD///z/BAABAAEAAAD+//z/BAABAAEAAAD9//z/BAABAAEAAAD8//z/BAABAAEAAAD7//z/BAABAAEAAAD6//z/BAABAAEAAAD5//z/BAABAAEAAAD4//z/BAABAAEAAAD3//z/BAABAAEAAAD3//3/BAABAAEAAAD4//3/BAABAAEAAAD5//3/BAABAAEAAAD6//3/BAABAAEAAAD7//3/BAABAAEAAAD8//3/BAABAAEAAAD9//3/BAABAAEAAAD+//3/BAABAAEAAAD///3/BAABAAEAAAAAAP3/BAACAAEAAAAAAP7/BAACAAEAAAAAAP//BAACAAEAAAD/////BAABAAEAAAD+////BAABAAEAAAD9////BAABAAEAAAD8////BAABAAEAAAD7////BAABAAEAAAD6////BAABAAEAAAD6/wAABAABAAEAAAD5/wAABAABAAEAAAD5////BAABAAEAAAD4////BAABAAEAAAD3////BAABAAEAAAD3//7/BAABAAEAAAD4//7/BAABAAEAAAD5//7/BAABAAEAAAD6//7/BAABAAEAAAD7//7/BAABAAEAAAD8//7/BAABAAEAAAD9//7/BAABAAEAAAD+//7/BAABAAEAAAD///7/BAABAAEAAAD4/wAABAABAAEAAAD3/wAABAABAAEAAAD7/wAABAABAAEAAAD8/wAABAABAAEAAAD9/wAABAABAAEAAAD+/wAABAABAAEAAAD//wAABAABAAEAAAAAAAAABAACAAEAAAAFAPv/BAAAAAEAAAAFAPz/BAAAAAEAAAAGAPz/BAABAAEAAAAGAP3/BAABAAEAAAAGAP7/BAABAAEAAAAFAP7/BAAAAAEAAAAFAP//BAAAAAEAAAAFAAAABAAAAAEAAAAFAP3/BAAAAAEAAAAGAPv/BAABAAEAAAAHAPv/BAABAAEAAAAIAPv/BAABAAEAAAAJAPv/BAABAAEAAAAKAPv/BAABAAEAAAALAPv/BAABAAEAAAAMAPv/BAABAAEAAAANAPv/BAABAAEAAAAOAPv/BAABAAEAAAAOAPz/BAABAAEAAAAOAP3/BAABAAEAAAAOAP7/BAABAAEAAAAOAP//BAABAAEAAAAOAAAABAABAAEAAAAAAAEABAACAAEAAAAAAAIABAABAAEAAAABAAIABAABAAAAAAACAAIABAABAAAAAAADAAIABAABAAAAAAAEAAIABAABAAAAAAAFAAIABAABAAEAAAAFAAEABAAAAAEAAAAGAAAABAABAAEAAAAGAP//BAABAAEAAAAHAP//BAABAAEAAAAHAP7/BAABAAEAAAAHAP3/BAABAAEAAAAIAP3/BAABAAEAAAAJAPz/BAABAAEAAAAKAPz/BAABAAEAAAALAPz/BAABAAEAAAALAP3/BAABAAEAAAAMAP3/BAABAAEAAAANAP3/BAABAAEAAAANAP7/BAABAAEAAAANAP//BAABAAEAAAAOAAEABAABAAEAAAAOAAIABAABAAEAAAANAAIABAABAAEAAAANAAMABAABAAEAAAAMAAMABAABAAEAAAALAAMABAABAAEAAAAKAAIABAABAAEAAAAJAAIABAABAAEAAAAIAAIABAABAAEAAAAHAAIABAABAAEAAAAGAAIABAABAAEAAAAFAAMABAABAAEAAAAEAAMABAABAAEAAAADAAMABAABAAEAAAACAAMABAABAAEAAAABAAMABAABAAEAAAAAAAMABAABAAEAAAD//wMABAABAAEAAAD+/wMABAABAAEAAAD9/wMABAABAAEAAAD8/wMABAABAAEAAAD7/wMABAABAAEAAAD6/wMABAABAAEAAAD5/wMABAABAAEAAAD4/wMABAABAAEAAAD3/wIABAABAAEAAAD3/wEABAABAAEAAAD3/wMABAABAAEAAAD3/wQABAABAAEAAAD4/wQABAABAAEAAAD5/wQABAABAAEAAAD6/wQABAABAAEAAAD7/wQABAABAAEAAAD8/wQABAABAAEAAAD9/wQABAABAAEAAAD+/wQABAABAAEAAAD//wQABAABAAEAAAAAAAQABAABAAEAAAABAAQABAABAAEAAAACAAQABAABAAEAAAADAAQABAABAAEAAAAEAAQABAABAAEAAAAFAAQABAABAAEAAAAGAAQABAABAAEAAAAHAAQABAABAAEAAAAIAAQABAABAAEAAAAJAAQABAABAAEAAAAKAAQABAABAAEAAAALAAQABAABAAEAAAAMAAQABAABAAEAAAANAAQABAABAAEAAAAOAAQABAABAAEAAAAOAAMABAABAAEAAAD7/wEABAABAAEAAAD6/wEABAABAAEAAAD5/wEABAABAAEAAAD4/wEABAABAAEAAAD4/wIABAABAAEAAAD5/wIABAABAAEAAAD6/wIABAABAAEAAAD7/wIABAABAAEAAAD8/wIABAABAAEAAAD8/wEABAABAAEAAAD9/wEABAABAAEAAAD9/wIABAABAAEAAAD+/wIABAABAAEAAAD+/wEABAABAAEAAAD//wEABAABAAEAAAD//wIABAABAAEAAAAJAAMABAABAAEAAAAIAAMABAABAAEAAAAHAAMABAABAAEAAAAGAAMABAABAAEAAAAKAAMABAABAAEAAAAKAAAABAABAAEAAAAKAP//BAABAAEAAAAKAP7/BAABAAEAAAAKAP3/BAABAAEAAAAJAP3/BAABAAEAAAAJAP7/BAABAAEAAAAIAP7/BAABAAEAAAAIAP//BAABAAEAAAAIAAAABAABAAEAAAAHAAAABAABAAEAAAAHAAEABAABAAEAAAAGAAEABAABAAEAAAAIAAEABAABAAEAAAAJAAEABAABAAEAAAAJAAAABAABAAEAAAAJAP//BAABAAEAAAAKAAEABAABAAEAAAALAAEABAABAAEAAAALAAAABAABAAEAAAALAP//BAABAAEAAAALAP7/BAABAAEAAAAMAP7/BAABAAEAAAAMAP//BAABAAEAAAAMAAAABAABAAEAAAAMAAEABAABAAEAAAAMAAIABAABAAEAAAALAAIABAABAAEAAAANAAEABAABAAEAAAANAAAABAABAAEAAAAIAPz/BAABAAEAAAAHAPz/BAABAAEAAAAMAPz/BAABAAEAAAANAPz/BAABAAEAAAD2//f/BAABAAAAAAD1//f/BAABAAAAAAD0//f/BAABAAAAAADz//f/BAABAAAAAADy//f/BAABAAAAAADx//f/BAABAAAAAADw//f/BAABAAAAAADv//f/BAABAAAAAADl//f/BAABAAAAAADm//f/BAABAAAAAADn//f/BAABAAAAAADo//f/BAABAAAAAADp//f/BAABAAAAAADq//f/BAABAAAAAADr//f/BAABAAAAAADs//f/BAABAAAAAADt//f/BAABAAAAAADu//f/BAABAAAAAADs//L/BAAAAAEAAADt//L/BAABAAEAAADu//L/BAABAAEAAADv//L/BAABAAEAAADw//L/BAABAAEAAADx//L/BAABAAEAAADy//L/BAABAAEAAADz//L/BAABAAEAAAD0//L/BAABAAEAAAD1//L/BAABAAEAAAD2//L/BAABAAEAAADo//L/BAACAAIAAADn//L/BAABAAIAAADm//L/BAABAAIAAADl//L/BAABAAIAAADk//T/BAACAAEAAADk//X/BAACAAEAAADk//b/BAACAAEAAADk//L/BAACAAIAAADk//P/BAACAAEAAADs/+//BAAAAAAAAADs//D/BAAAAAEAAADs//H/BAAAAAEAAADo/+//BAACAAAAAADo//D/BAACAAEAAADo//H/BAACAAEAAADk//f/BAABAAEAAADk//j/BAABAAEAAADk//n/BAABAAEAAADk//r/BAABAAEAAADk//v/BAABAAEAAADk//z/BAABAAEAAADk//3/BAABAAEAAADl//3/BAABAAEAAADm//3/BAABAAEAAADn//3/BAABAAEAAADo//3/BAABAAEAAADp//3/BAABAAEAAADq//3/BAABAAEAAADr//3/BAABAAEAAADs//3/BAABAAEAAADt//3/BAABAAEAAADu//3/BAABAAEAAADv//3/BAABAAEAAADw//3/BAABAAEAAADx//3/BAABAAEAAADy//3/BAABAAEAAADz//3/BAABAAEAAAD0//3/BAABAAEAAAD1//3/BAABAAEAAAD2//3/BAABAAEAAADj//3/BAABAAEAAADi//3/BAABAAEAAADh//3/BAABAAEAAADg//3/BAABAAEAAADf//3/BAABAAEAAADe//3/BAABAAEAAADn/+//BAABAAAAAADm/+//BAABAAAAAADl/+//BAABAAAAAADk/+//BAABAAEAAADj/+//BAABAAEAAADi/+//BAABAAEAAADh/+//BAABAAEAAADg/+//BAABAAEAAADf/+//BAABAAEAAADe/+//BAABAAEAAADe//D/BAABAAEAAADe//H/BAABAAEAAADe//L/BAABAAEAAADe//P/BAABAAEAAADe//T/BAABAAEAAADe//X/BAABAAEAAADe//b/BAABAAEAAADe//f/BAABAAEAAADe//j/BAABAAEAAADe//n/BAABAAEAAADe//r/BAABAAEAAADe//v/BAABAAEAAADe//z/BAABAAEAAADi//j/BAABAAEAAADi//f/BAABAAEAAADi//b/BAABAAEAAADi//X/BAABAAEAAADi//T/BAABAAEAAADi//P/BAABAAEAAADi//L/BAABAAEAAADi//H/BAABAAEAAADi//D/BAABAAEAAADh//D/BAABAAEAAADg//D/BAABAAEAAADf//D/BAABAAEAAADf//H/BAABAAEAAADf//L/BAABAAEAAADf//P/BAABAAEAAADf//T/BAABAAEAAADf//X/BAABAAEAAADf//b/BAABAAEAAADf//f/BAABAAEAAADf//j/BAABAAEAAADf//n/BAABAAEAAADf//r/BAABAAEAAADf//v/BAABAAEAAADf//z/BAABAAEAAADg//z/BAABAAEAAADg//v/BAABAAEAAADg//r/BAABAAEAAADg//n/BAABAAEAAADg//j/BAABAAEAAADg//f/BAABAAEAAADg//b/BAABAAEAAADg//X/BAABAAEAAADg//T/BAABAAEAAADg//P/BAABAAEAAADg//L/BAABAAEAAADg//H/BAABAAEAAADh//H/BAABAAEAAADh//L/BAABAAEAAADh//P/BAABAAEAAADh//T/BAABAAEAAADh//X/BAABAAEAAADh//b/BAABAAEAAADh//f/BAABAAEAAADh//j/BAABAAEAAADh//n/BAABAAEAAADh//r/BAABAAEAAADh//v/BAABAAEAAADh//z/BAABAAEAAADi//z/BAABAAEAAADi//v/BAABAAEAAADi//r/BAABAAEAAADi//n/BAABAAEAAADj//n/BAABAAEAAADj//j/BAABAAEAAADj//f/BAABAAEAAADj//b/BAABAAEAAADj//X/BAABAAEAAADj//T/BAABAAEAAADj//P/BAABAAEAAADj//L/BAABAAEAAADj//H/BAABAAEAAADj//D/BAABAAEAAADk//D/BAABAAEAAADk//H/BAABAAEAAADl//H/BAABAAEAAADl//D/BAABAAEAAADm//D/BAABAAEAAADm//H/BAABAAEAAADn//H/BAABAAEAAADn//D/BAABAAEAAADj//r/BAABAAEAAADj//v/BAABAAEAAADj//z/BAABAAEAAADn//r/BAABAAEAAADn//n/BAABAAEAAADn//j/BAABAAEAAADm//j/BAABAAEAAADl//j/BAABAAEAAADl//n/BAABAAEAAADl//r/BAABAAEAAADl//v/BAABAAEAAADl//z/BAABAAEAAADm//z/BAABAAEAAADm//v/BAABAAEAAADm//r/BAABAAEAAADm//n/BAABAAEAAADn//v/BAABAAEAAADn//z/BAABAAEAAADo//z/BAABAAEAAADo//v/BAABAAEAAADo//r/BAABAAEAAADo//n/BAABAAEAAADo//j/BAABAAEAAADp//j/BAABAAEAAADp//n/BAABAAEAAADp//r/BAABAAEAAADp//v/BAABAAEAAADp//z/BAABAAEAAADq//z/BAABAAEAAADq//v/BAABAAEAAADq//r/BAABAAEAAADq//n/BAABAAEAAADq//j/BAABAAEAAADr//j/BAABAAEAAADr//n/BAABAAEAAADr//r/BAABAAEAAADr//v/BAABAAEAAADr//z/BAABAAEAAADs//z/BAABAAEAAADs//v/BAABAAEAAADs//r/BAABAAEAAADs//n/BAABAAEAAADs//j/BAABAAEAAADt//j/BAABAAEAAADt//n/BAABAAEAAADt//r/BAABAAEAAADt//v/BAABAAEAAADt//z/BAABAAEAAADu//z/BAABAAEAAADu//v/BAABAAEAAADu//r/BAABAAEAAADu//n/BAABAAEAAADu//j/BAABAAEAAADv//j/BAABAAEAAADv//n/BAABAAEAAADv//r/BAABAAEAAADv//v/BAABAAEAAADv//z/BAABAAEAAADw//z/BAABAAEAAADw//v/BAABAAEAAADw//r/BAABAAEAAADw//n/BAABAAEAAADw//j/BAABAAEAAADx//j/BAABAAEAAADx//n/BAABAAEAAADx//r/BAABAAEAAADx//v/BAABAAEAAADx//z/BAABAAEAAADy//z/BAABAAEAAADy//v/BAABAAEAAADy//r/BAABAAEAAADy//n/BAABAAEAAADy//j/BAABAAEAAADz//j/BAABAAEAAADz//n/BAABAAEAAADz//r/BAABAAEAAADz//v/BAABAAEAAADz//z/BAABAAEAAAD0//z/BAABAAEAAAD0//v/BAABAAEAAAD0//r/BAABAAEAAAD0//n/BAABAAEAAAD0//j/BAABAAEAAAD1//j/BAABAAEAAAD1//n/BAABAAEAAAD1//r/BAABAAEAAAD1//v/BAABAAEAAAD1//z/BAABAAEAAAD2//z/BAABAAEAAAD2//v/BAABAAEAAAD2//r/BAABAAEAAAD2//n/BAABAAEAAAD2//j/BAABAAEAAADy//D/BAABAAEAAADy/+//BAABAAEAAADx/+//BAABAAEAAADw/+//BAABAAEAAADv/+//BAABAAAAAADu/+//BAABAAAAAADu//D/BAABAAEAAADv//D/BAABAAEAAADv//H/BAABAAEAAADw//H/BAABAAEAAADw//D/BAABAAEAAADx//D/BAABAAEAAADx//H/BAABAAEAAADy//H/BAABAAEAAADz//H/BAABAAEAAADz//D/BAABAAEAAADz/+//BAABAAEAAAD0/+//BAABAAEAAAD0//D/BAABAAEAAAD0//H/BAABAAEAAAD1//H/BAABAAEAAAD1//D/BAABAAEAAAD1/+//BAABAAEAAAD2/+//BAABAAEAAAD2//D/BAABAAEAAAD2//H/BAABAAEAAAD3//L/BAACAAEAAADt/+//BAABAAAAAADt//D/BAABAAEAAADu//H/BAABAAEAAADt//H/BAABAAEAAADm/+z/BAADAAIAAADm/+v/BAADAAEAAADm/+r/BAADAAAAAADo/+z/BAADAAIAAADo/+v/BAADAAEAAADo/+r/BAADAAAAAADq/+r/BAADAAAAAADq/+v/BAADAAEAAADq/+z/BAADAAIAAADs/+r/BAADAAAAAADs/+v/BAADAAEAAADs/+z/BAADAAIAAADk/+j/BAACAAEAAADk/+n/BAACAAEAAADk/+r/BAACAAEAAADk/+v/BAACAAEAAADk/+z/BAACAAEAAADk/+3/BAACAAEAAADk/+7/BAACAAEAAADw/+7/BAAAAAEAAADw/+3/BAAAAAEAAADw/+z/BAAAAAEAAADw/+v/BAAAAAEAAADw/+r/BAAAAAEAAADw/+n/BAAAAAEAAADw/+j/BAAAAAEAAADl/+b/BAABAAIAAADm/+b/BAABAAIAAADn/+b/BAABAAIAAADo/+b/BAABAAIAAADp/+b/BAABAAIAAADq/+b/BAABAAIAAADr/+b/BAABAAIAAADs/+b/BAABAAIAAADt/+b/BAABAAIAAADu/+b/BAABAAIAAADv/+b/BAABAAIAAADw/+b/BAABAAEAAADk/+b/BAABAAEAAADk/+f/BAACAAEAAADw/+f/BAAAAAEAAADe/+7/BAABAAEAAADe/+3/BAABAAEAAADe/+z/BAABAAEAAADe/+v/BAABAAEAAADe/+r/BAABAAEAAADe/+n/BAABAAEAAADe/+j/BAABAAEAAADe/+f/BAABAAEAAADe/+b/BAABAAEAAADe/+X/BAABAAEAAAD3/+7/BAABAAEAAAD3/+3/BAABAAEAAAD3/+z/BAABAAEAAAD2/+z/BAABAAEAAAD2/+v/BAABAAEAAAD2/+r/BAABAAEAAAD3/+r/BAABAAEAAAD3/+n/BAABAAEAAAD3/+v/BAABAAEAAAD3/+X/BAABAAEAAAD3/+b/BAABAAEAAAD3/+f/BAABAAEAAAD3/+j/BAABAAEAAADe/+H/BAABAAEAAADf/+H/BAABAAEAAADg/+H/BAABAAEAAADh/+H/BAABAAEAAADi/+H/BAABAAEAAADj/+H/BAABAAEAAADk/+H/BAABAAEAAADl/+H/BAABAAEAAADm/+H/BAABAAEAAADn/+H/BAABAAEAAADo/+H/BAABAAEAAADp/+H/BAABAAEAAADq/+H/BAABAAEAAADr/+H/BAABAAEAAADs/+H/BAABAAEAAADt/+H/BAABAAEAAADu/+H/BAABAAEAAADv/+H/BAABAAEAAADw/+H/BAABAAEAAADx/+H/BAABAAEAAADy/+H/BAABAAEAAADz/+H/BAABAAEAAAD0/+H/BAABAAEAAAD1/+H/BAABAAEAAAD2/+H/BAABAAEAAAD3/+H/BAABAAEAAAD3/+L/BAABAAEAAAD3/+P/BAABAAEAAAD3/+T/BAABAAEAAADe/+L/BAABAAEAAADe/+P/BAABAAEAAADe/+T/BAABAAEAAADr/+T/BAABAAEAAADr/+P/BAABAAEAAADr/+L/BAABAAEAAADq/+L/BAABAAEAAADp/+L/BAABAAEAAADo/+L/BAABAAEAAADn/+L/BAABAAEAAADm/+L/BAABAAEAAADl/+L/BAABAAEAAADk/+L/BAABAAEAAADj/+L/BAABAAEAAADi/+L/BAABAAEAAADh/+L/BAABAAEAAADg/+L/BAABAAEAAADf/+L/BAABAAEAAADf/+P/BAABAAEAAADf/+T/BAABAAEAAADf/+X/BAABAAEAAADf/+b/BAABAAEAAADf/+f/BAABAAEAAADf/+j/BAABAAEAAADf/+n/BAABAAEAAADf/+r/BAABAAEAAADf/+v/BAABAAEAAADf/+z/BAABAAEAAADf/+3/BAABAAEAAADf/+7/BAABAAEAAADg/+7/BAABAAEAAADg/+3/BAABAAEAAADg/+z/BAABAAEAAADg/+v/BAABAAEAAADg/+r/BAABAAEAAADg/+n/BAABAAEAAADg/+j/BAABAAEAAADg/+f/BAABAAEAAADg/+b/BAABAAEAAADg/+X/BAABAAEAAADg/+T/BAABAAEAAADg/+P/BAABAAEAAADh/+P/BAABAAEAAADh/+T/BAABAAEAAADh/+X/BAABAAEAAADh/+b/BAABAAEAAADh/+f/BAABAAEAAADh/+j/BAABAAEAAADh/+n/BAABAAEAAADh/+r/BAABAAEAAADh/+v/BAABAAEAAADh/+z/BAABAAEAAADh/+3/BAABAAEAAADh/+7/BAABAAEAAADi/+7/BAABAAEAAADi/+3/BAABAAEAAADi/+z/BAABAAEAAADi/+v/BAABAAEAAADi/+r/BAABAAEAAADi/+n/BAABAAEAAADi/+j/BAABAAEAAADi/+f/BAABAAEAAADi/+b/BAABAAEAAADi/+X/BAABAAEAAADi/+T/BAABAAEAAADi/+P/BAABAAEAAADj/+P/BAABAAEAAADj/+T/BAABAAEAAADj/+X/BAABAAEAAADj/+b/BAABAAEAAADj/+f/BAABAAEAAADj/+j/BAABAAEAAADj/+n/BAABAAEAAADj/+r/BAABAAEAAADj/+v/BAABAAEAAADj/+z/BAABAAEAAADj/+3/BAABAAEAAADj/+7/BAABAAEAAADk/+X/BAABAAEAAADk/+T/BAABAAEAAADk/+P/BAABAAEAAADl/+P/BAABAAEAAADl/+T/BAABAAEAAADl/+X/BAABAAEAAADm/+X/BAABAAEAAADm/+T/BAABAAEAAADm/+P/BAABAAEAAADn/+P/BAABAAEAAADn/+T/BAABAAEAAADn/+X/BAABAAEAAADo/+X/BAABAAEAAADo/+T/BAABAAEAAADo/+P/BAABAAEAAADp/+P/BAABAAEAAADp/+T/BAABAAEAAADp/+X/BAABAAEAAADq/+X/BAABAAEAAADq/+T/BAABAAEAAADq/+P/BAABAAEAAADr/+X/BAABAAEAAADs/+X/BAABAAEAAADs/+T/BAABAAEAAADs/+P/BAABAAEAAADs/+L/BAABAAEAAADt/+L/BAABAAEAAADt/+P/BAABAAEAAADt/+T/BAABAAEAAADt/+X/BAABAAEAAADu/+X/BAABAAEAAADu/+T/BAABAAEAAADu/+P/BAABAAEAAADu/+L/BAABAAEAAADv/+L/BAABAAEAAADv/+P/BAABAAEAAADv/+T/BAABAAEAAADv/+X/BAABAAEAAADw/+X/BAABAAEAAADw/+T/BAABAAEAAADw/+P/BAABAAEAAADw/+L/BAABAAEAAADx/+L/BAABAAEAAADx/+P/BAABAAEAAADx/+T/BAABAAEAAADx/+X/BAABAAEAAADx/+b/BAABAAEAAADx/+f/BAABAAEAAADx/+j/BAABAAEAAADx/+n/BAABAAEAAADx/+r/BAABAAEAAADx/+v/BAABAAEAAADx/+z/BAABAAEAAADx/+3/BAABAAEAAADx/+7/BAABAAEAAADy/+7/BAABAAEAAADy/+3/BAABAAEAAADy/+z/BAABAAEAAADy/+v/BAABAAEAAADy/+r/BAABAAEAAADy/+n/BAABAAEAAADy/+j/BAABAAEAAADy/+f/BAABAAEAAADy/+b/BAABAAEAAADy/+X/BAABAAEAAADy/+T/BAABAAEAAADy/+P/BAABAAEAAADy/+L/BAABAAEAAADz/+L/BAABAAEAAADz/+P/BAABAAEAAADz/+T/BAABAAEAAADz/+X/BAABAAEAAADz/+b/BAABAAEAAADz/+f/BAABAAEAAADz/+j/BAABAAEAAADz/+n/BAABAAEAAADz/+r/BAABAAEAAADz/+v/BAABAAEAAADz/+z/BAABAAEAAADz/+3/BAABAAEAAADz/+7/BAABAAEAAAD0/+7/BAABAAEAAAD0/+3/BAABAAEAAAD0/+z/BAABAAEAAAD0/+v/BAABAAEAAAD0/+r/BAABAAEAAAD0/+n/BAABAAEAAAD0/+j/BAABAAEAAAD0/+f/BAABAAEAAAD0/+b/BAABAAEAAAD0/+X/BAABAAEAAAD0/+T/BAABAAEAAAD0/+P/BAABAAEAAAD0/+L/BAABAAEAAAD1/+L/BAABAAEAAAD1/+P/BAABAAEAAAD1/+T/BAABAAEAAAD1/+X/BAABAAEAAAD1/+b/BAABAAEAAAD1/+f/BAABAAEAAAD1/+j/BAABAAEAAAD1/+n/BAABAAEAAAD1/+r/BAABAAEAAAD1/+v/BAABAAEAAAD1/+z/BAABAAEAAAD1/+3/BAABAAEAAAD1/+7/BAABAAEAAAD2/+7/BAABAAEAAAD2/+3/BAABAAEAAAD2/+n/BAABAAEAAAD2/+j/BAABAAEAAAD2/+f/BAABAAEAAAD2/+b/BAABAAEAAAD2/+X/BAABAAEAAAD2/+T/BAABAAEAAAD2/+P/BAABAAEAAAD2/+L/BAABAAEAAAD4/+r/BAABAAEAAAD5/+r/BAABAAEAAAD6/+r/BAABAAEAAAD7/+r/BAABAAEAAAD8/+r/BAABAAEAAAD9/+r/BAABAAEAAAD+/+r/BAABAAEAAAD//+r/BAABAAEAAAAAAOr/BAABAAEAAAABAOr/BAABAAEAAAACAOr/BAABAAEAAAADAOr/BAABAAEAAAAEAOr/BAABAAEAAAAFAOr/BAABAAEAAAAGAOr/BAABAAEAAAAHAOr/BAABAAEAAAAIAOr/BAABAAEAAAAJAOr/BAABAAEAAAAKAOr/BAABAAEAAAALAOr/BAABAAEAAAAMAOr/BAABAAEAAAANAOr/BAABAAEAAAAOAOr/BAABAAEAAAAPAOr/BAABAAEAAAASAOr/BAABAAEAAAASAOv/BAABAAEAAAASAOz/BAABAAEAAAASAO3/BAABAAEAAAASAO7/BAABAAEAAAASAO//BAABAAEAAAASAPD/BAABAAEAAAASAPH/BAABAAEAAAASAPL/BAABAAEAAAASAPP/BAABAAEAAAASAPT/BAABAAEAAAASAPX/BAABAAEAAAASAPb/BAABAAEAAAASAPf/BAABAAEAAAASAPj/BAABAAEAAAARAOr/BAABAAEAAAAQAOr/BAABAAEAAAAPAP3/BAABAAEAAAAQAP3/BAABAAEAAAARAP3/BAABAAEAAAASAP3/BAABAAEAAAASAPn/BAABAAEAAAASAPr/BAABAAEAAAASAPv/BAABAAEAAAASAPz/BAABAAEAAAAQAPn/BAABAAEAAAAQAPj/BAABAAEAAAAQAPf/BAABAAEAAAAQAPb/BAABAAEAAAAQAPX/BAABAAEAAAAQAPT/BAABAAEAAAAQAPP/BAABAAEAAAAQAPL/BAABAAEAAAAQAPH/BAABAAEAAAAQAPD/BAABAAEAAAAQAO//BAABAAEAAAAQAO7/BAABAAEAAAAQAO3/BAABAAEAAAAQAOz/BAABAAEAAAAQAOv/BAABAAEAAAAPAOv/BAABAAEAAAAOAOv/BAABAAEAAAANAOv/BAABAAEAAAAMAOv/BAABAAEAAAALAOv/BAABAAEAAAAKAOv/BAABAAEAAAAJAOv/BAABAAEAAAAIAOv/BAABAAEAAAAHAOv/BAABAAEAAAAGAOv/BAABAAEAAAAFAOv/BAABAAEAAAAEAOv/BAABAAEAAAADAOv/BAABAAEAAAACAOv/BAABAAEAAAABAOv/BAABAAEAAAAAAOv/BAABAAEAAAD//+v/BAABAAEAAAD+/+v/BAABAAEAAAD9/+v/BAABAAEAAAD8/+v/BAABAAEAAAD7/+v/BAABAAEAAAD6/+v/BAABAAEAAAD5/+v/BAABAAEAAAD4/+v/BAABAAEAAAD4/+z/BAABAAEAAAD4/+3/BAABAAEAAAD4/+7/BAABAAEAAAD5/+7/BAABAAEAAAD5/+3/BAABAAEAAAD5/+z/BAABAAEAAAD6/+z/BAABAAEAAAD6/+3/BAABAAEAAAD6/+7/BAABAAEAAAD7/+7/BAABAAEAAAD7/+3/BAABAAEAAAD7/+z/BAABAAEAAAD8/+z/BAABAAEAAAD8/+3/BAABAAEAAAD8/+7/BAABAAEAAAD9/+7/BAABAAEAAAD9/+3/BAABAAEAAAD9/+z/BAABAAEAAAD+/+z/BAABAAEAAAD+/+3/BAABAAEAAAD+/+7/BAABAAEAAAD//+7/BAABAAEAAAD//+3/BAABAAEAAAD//+z/BAABAAEAAAAAAOz/BAABAAEAAAAAAO3/BAABAAEAAAAAAO7/BAABAAEAAAABAO7/BAABAAEAAAABAO3/BAABAAEAAAABAOz/BAABAAEAAAACAOz/BAABAAEAAAACAO3/BAABAAEAAAACAO7/BAABAAEAAAADAO7/BAABAAEAAAADAO3/BAABAAEAAAADAOz/BAABAAEAAAAEAOz/BAABAAEAAAAEAO3/BAABAAEAAAAEAO7/BAABAAEAAAAFAO7/BAABAAEAAAAFAO3/BAABAAEAAAAFAOz/BAABAAEAAAAGAOz/BAABAAEAAAAGAO3/BAABAAEAAAAGAO7/BAABAAEAAAAHAO7/BAABAAEAAAAHAO3/BAABAAEAAAAHAOz/BAABAAEAAAAIAOz/BAABAAEAAAAIAO3/BAABAAEAAAAIAO7/BAABAAEAAAAJAO7/BAABAAEAAAAJAO3/BAABAAEAAAAJAOz/BAABAAEAAAAKAOz/BAABAAEAAAAKAO3/BAABAAEAAAAKAO7/BAABAAEAAAALAO7/BAABAAEAAAALAO3/BAABAAEAAAALAOz/BAABAAEAAAAMAOz/BAABAAEAAAAMAO3/BAABAAEAAAAMAO7/BAABAAEAAAANAO7/BAABAAEAAAANAO3/BAABAAEAAAANAOz/BAABAAEAAAAOAOz/BAABAAEAAAAOAO3/BAABAAEAAAAOAO7/BAABAAEAAAAPAO7/BAABAAEAAAAPAO3/BAABAAEAAAAPAOz/BAABAAEAAAAPAO//BAABAAEAAAAPAPD/BAABAAEAAAAPAPH/BAABAAEAAAAPAPL/BAABAAEAAAAPAPP/BAABAAEAAAAPAPT/BAABAAEAAAAPAPX/BAABAAEAAAAPAPb/BAABAAEAAAAPAPf/BAABAAEAAAAPAPj/BAABAAEAAAAPAPn/BAABAAEAAAAPAPr/BAABAAEAAAAPAPv/BAABAAEAAAAPAPz/BAABAAEAAAAQAPz/BAABAAEAAAAQAPv/BAABAAEAAAAQAPr/BAABAAEAAAARAPr/BAABAAEAAAARAPn/BAABAAEAAAARAPj/BAABAAEAAAARAPf/BAABAAEAAAARAPb/BAABAAEAAAARAPX/BAABAAEAAAARAPT/BAABAAEAAAARAPP/BAABAAEAAAARAPL/BAABAAEAAAARAPH/BAABAAEAAAARAPD/BAABAAEAAAARAO//BAABAAEAAAARAO7/BAABAAEAAAARAO3/BAABAAEAAAARAOz/BAABAAEAAAARAOv/BAABAAEAAAARAPv/BAABAAEAAAARAPz/BAABAAEAAAATAOz/BAABAAEAAAAUAOz/BAABAAEAAAAVAOz/BAABAAEAAAAWAOz/BAABAAEAAAAXAOz/BAABAAEAAAAXAO3/BAABAAEAAAAXAO7/BAABAAEAAAAXAO//BAABAAEAAAAXAPD/BAABAAEAAAAXAPH/BAABAAEAAAAXAPL/BAABAAEAAAAXAPP/BAABAAEAAAAXAPT/BAABAAEAAAAXAPX/BAABAAEAAAAXAPb/BAABAAEAAAAXAPf/BAABAAEAAAAXAPj/BAABAAEAAAAXAPn/BAABAAEAAAAXAPr/BAABAAEAAAAXAPv/BAABAAEAAAAXAPz/BAABAAEAAAAPAAQABAABAAEAAAAQAAQABAABAAEAAAARAAQABAABAAEAAAASAAQABAABAAEAAAATAAQABAABAAEAAAAUAAQABAABAAEAAAAVAAQABAABAAEAAAAWAAQABAABAAEAAAAXAAQABAABAAEAAAAXAP3/BAABAAEAAAAXAP7/BAABAAEAAAAXAP//BAABAAEAAAAXAAAABAABAAEAAAAXAAEABAABAAEAAAAXAAIABAABAAEAAAAXAAMABAABAAEAAAAUAP//BAABAAEAAAAUAP7/BAABAAEAAAAUAP3/BAABAAEAAAAUAPz/BAABAAEAAAAUAPv/BAABAAEAAAAUAPr/BAABAAEAAAAUAPn/BAABAAEAAAAUAPj/BAABAAEAAAAUAPf/BAABAAEAAAAUAPb/BAABAAEAAAAUAPX/BAABAAEAAAAUAPT/BAABAAEAAAAUAPP/BAABAAEAAAAUAPL/BAABAAEAAAAUAPH/BAABAAEAAAAUAPD/BAABAAEAAAAUAO//BAABAAEAAAAUAO7/BAABAAEAAAAUAO3/BAABAAEAAAATAO3/BAABAAEAAAATAO7/BAABAAEAAAATAO//BAABAAEAAAATAPD/BAABAAEAAAATAPH/BAABAAEAAAATAPL/BAABAAEAAAATAPP/BAABAAEAAAATAPT/BAABAAEAAAATAPX/BAABAAEAAAATAPb/BAABAAEAAAATAPf/BAABAAEAAAATAPj/BAABAAEAAAATAPn/BAABAAEAAAATAPr/BAABAAEAAAATAPv/BAABAAEAAAATAPz/BAABAAEAAAATAP3/BAABAAEAAAATAP7/BAABAAEAAAASAP7/BAABAAEAAAARAP7/BAABAAEAAAAQAP7/BAABAAEAAAAPAP7/BAABAAEAAAAPAP//BAABAAEAAAAPAAAABAABAAEAAAAPAAEABAABAAEAAAAPAAIABAABAAEAAAAPAAMABAABAAEAAAAQAAMABAABAAEAAAAQAAIABAABAAEAAAAQAAEABAABAAEAAAAQAAAABAABAAEAAAAQAP//BAABAAEAAAARAP//BAABAAEAAAARAAAABAABAAEAAAARAAEABAABAAEAAAARAAIABAABAAEAAAARAAMABAABAAEAAAASAAMABAABAAEAAAASAAIABAABAAEAAAASAAEABAABAAEAAAASAAAABAABAAEAAAASAP//BAABAAEAAAATAP//BAABAAEAAAATAAAABAABAAEAAAATAAEABAABAAEAAAATAAIABAABAAEAAAATAAMABAABAAEAAAAUAAMABAABAAEAAAAUAAIABAABAAEAAAAUAAEABAABAAEAAAAUAAAABAABAAEAAAAVAAAABAABAAEAAAAVAP//BAABAAEAAAAVAP7/BAABAAEAAAAVAP3/BAABAAEAAAAVAPz/BAABAAEAAAAVAPv/BAABAAEAAAAVAPr/BAABAAEAAAAVAPn/BAABAAEAAAAVAPj/BAABAAEAAAAVAPf/BAABAAEAAAAVAPb/BAABAAEAAAAVAPX/BAABAAEAAAAVAPT/BAABAAEAAAAVAPP/BAABAAEAAAAVAPL/BAABAAEAAAAVAPH/BAABAAEAAAAVAPD/BAABAAEAAAAVAO//BAABAAEAAAAVAO7/BAABAAEAAAAVAO3/BAABAAEAAAAWAO3/BAABAAEAAAAWAO7/BAABAAEAAAAWAO//BAABAAEAAAAWAPD/BAABAAEAAAAWAPH/BAABAAEAAAAWAPL/BAABAAEAAAAWAPP/BAABAAEAAAAWAPT/BAABAAEAAAAWAPX/BAABAAEAAAAWAPb/BAABAAEAAAAWAPf/BAABAAEAAAAWAPj/BAABAAEAAAAWAPn/BAABAAEAAAAWAPr/BAABAAEAAAAWAPv/BAABAAEAAAAWAPz/BAABAAEAAAAWAP3/BAABAAEAAAAWAP7/BAABAAEAAAAWAP//BAABAAEAAAAWAAAABAABAAEAAAAWAAEABAABAAEAAAAVAAEABAABAAEAAAAVAAIABAABAAEAAAAVAAMABAABAAEAAAAWAAMABAABAAEAAAAWAAIABAABAAEAAAATAOv/BAABAAEAAAAUAOv/BAABAAEAAAAVAOv/BAABAAEAAAAWAOv/BAABAAEAAAAXAOv/BAABAAEAAAD2//7/BAABAAEAAAD1//7/BAABAAEAAAD0//7/BAABAAEAAADz//7/BAABAAEAAADy//7/BAABAAEAAADx//7/BAABAAEAAADw//7/BAABAAEAAADv//7/BAABAAEAAADu//7/BAABAAEAAADu////BAABAAEAAADv////BAABAAEAAADw////BAABAAEAAADx////BAABAAEAAADy////BAABAAEAAADz////BAABAAEAAAD0////BAABAAEAAAD1////BAABAAEAAAD2////BAABAAEAAADd//z/BAABAAEAAADc//z/BAABAAEAAADb//z/BAABAAEAAADb//v/BAABAAEAAADb//r/BAABAAEAAADb//n/BAABAAEAAADb//j/BAABAAEAAADb//f/BAABAAEAAADb//b/BAABAAEAAADb//X/BAABAAEAAADb//T/BAABAAEAAADb//P/BAABAAEAAADb//L/BAABAAEAAADb//H/BAABAAEAAADb/+3/BAABAAEAAADc/+3/BAABAAEAAADd/+3/BAABAAEAAADb/+7/BAABAAEAAADb/+//BAABAAEAAADb//D/BAABAAEAAADc//f/BAABAAEAAADc//b/BAABAAEAAADc//X/BAABAAEAAADc//T/BAABAAEAAADc//P/BAABAAEAAADc//L/BAABAAEAAADc//H/BAABAAEAAADc//D/BAABAAEAAADc/+//BAABAAEAAADc/+7/BAABAAEAAADd/+7/BAABAAEAAADd/+//BAABAAEAAADd//D/BAABAAEAAADd//H/BAABAAEAAADd//L/BAABAAEAAADd//P/BAABAAEAAADd//T/BAABAAEAAADd//X/BAABAAEAAADd//b/BAABAAEAAADd//f/BAABAAEAAADd//j/BAABAAEAAADc//j/BAABAAEAAADc//n/BAABAAEAAADc//r/BAABAAEAAADc//v/BAABAAEAAADd//v/BAABAAEAAADd//r/BAABAAEAAADd//n/BAABAAEAAADs//P/BAAAAAIAAADt//P/BAABAAIAAAD3//P/BAACAAIAAADu//P/BAABAAIAAADv//P/BAABAAIAAADw//P/BAABAAIAAADx//P/BAABAAIAAADy//P/BAABAAIAAADz//P/BAABAAIAAAD0//P/BAABAAIAAAD1//P/BAABAAIAAAD2//P/BAABAAIAAAD4//X/BAABAAEAAAD5//X/BAABAAEAAAD6//X/BAABAAEAAAD7//X/BAABAAEAAAD8//X/BAABAAEAAAD9//X/BAABAAEAAAD+//X/BAABAAEAAAD4//f/BAABAAEAAAD4//j/BAABAAEAAAD4//n/BAABAAEAAAD+//n/BAABAAEAAAD+//b/BAABAAEAAAD+//j/BAABAAEAAAD9//j/BAABAAEAAAD8//j/BAABAAEAAAD7//b/BAABAAEAAAD6//j/BAABAAEAAAA=") +tile_set = ExtResource("2_ml371") + +[node name="Cajas_inicio" type="Node2D" parent="." unique_id=1404932220] +position = Vector2(92, -297) + +[node name="CajaEmpujable" parent="Cajas_inicio" unique_id=168112969 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(6, 1) + +[node name="CajaEmpujable2" parent="Cajas_inicio" unique_id=1968084335 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(64, 0) + +[node name="CajaEmpujable3" parent="Cajas_inicio" unique_id=378098889 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(126, 1) + +[node name="CajaEmpujable4" parent="Cajas_inicio" unique_id=1300270130 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(191, 2) + +[node name="CajaEmpujable5" parent="Cajas_inicio" unique_id=1079344575 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(197, 333) + +[node name="Cajas_puzzle" type="Node2D" parent="." unique_id=152048711] +position = Vector2(92, -297) + +[node name="CajaEmpujable1" parent="Cajas_puzzle" unique_id=37880695 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(-379, -123) + +[node name="CajaEmpujable2" parent="Cajas_puzzle" unique_id=1521345034 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(-322, -258) + +[node name="CajaEmpujable3" parent="Cajas_puzzle" unique_id=1614799398 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(-443, -253) + +[node name="CajaEmpujable4" parent="Cajas_puzzle" unique_id=274104104 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(-991, -349) + +[node name="CajaEmpujable5" parent="Cajas_puzzle" unique_id=598684282 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(-933, -353) + +[node name="CajaEmpujable6" parent="Cajas_puzzle" unique_id=858311777 groups=["caja"] instance=ExtResource("4_ml371")] +position = Vector2(-852, -359) + +[node name="Player" parent="." unique_id=296354958 instance=ExtResource("2_613if")] +position = Vector2(176, -23) +collision_mask = 1555 + +[node name="Camera2D" type="Camera2D" parent="Player" unique_id=252176425] diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/player/playerNivel1.tscn b/scenes/quests/story_quests/last_coordinates/1_stealth/player/playerNivel1.tscn new file mode 100644 index 0000000000..7d1c50674c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/player/playerNivel1.tscn @@ -0,0 +1,465 @@ +[gd_scene format=3 uid="uid://ccdglcfx74fad"] + +[ext_resource type="Script" uid="uid://bwllxup305eib" path="res://scenes/game_elements/characters/player/components/player.gd" id="1_p8sjw"] +[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="2_x65uy"] +[ext_resource type="Script" uid="uid://c8xbryhknipab" path="res://scenes/game_logic/walk_behaviors/input_walk_behavior.gd" id="3_ldl0v"] +[ext_resource type="Texture2D" uid="uid://dxaq5piwxqnht" path="res://scenes/game_elements/characters/player/components/dust.png" id="4_k6io3"] +[ext_resource type="SpriteFrames" uid="uid://vwf8e1v8brdp" path="res://scenes/quests/template_quests/NO_EDIT/NO_EDIT_player_components/NO_EDIT_player.tres" id="5_m7n7x"] +[ext_resource type="Script" uid="uid://qro4uo83ba8f" path="res://scenes/game_elements/characters/player/components/player_sprite.gd" id="6_xxsg5"] +[ext_resource type="Texture2D" uid="uid://b5ooaiyxdrp6a" path="res://scenes/game_elements/components/light_texture_256x256.tres" id="7_uo5v5"] +[ext_resource type="Script" uid="uid://bk52qjv58locq" path="res://scenes/game_logic/light2d_behaviors/artificial_light_behavior.gd" id="8_i0x17"] +[ext_resource type="Script" uid="uid://bpu6jo4kvehlg" path="res://scenes/game_elements/characters/player/components/player_interaction.gd" id="9_j23s5"] +[ext_resource type="Script" uid="uid://necvar42rnih" path="res://scenes/game_elements/props/character_sight/character_sight.gd" id="10_ybj2w"] +[ext_resource type="PackedScene" uid="uid://cl06pid826dtg" path="res://scenes/game_elements/characters/player/components/player_repel.tscn" id="11_iok4i"] +[ext_resource type="PackedScene" uid="uid://b3111eergq5yg" path="res://scenes/game_elements/characters/player/components/player_hook.tscn" id="12_ew02r"] +[ext_resource type="Script" uid="uid://e78f8iq448e1" path="res://scenes/game_elements/characters/player/components/animation_player.gd" id="13_etp72"] +[ext_resource type="AudioStream" uid="uid://cx6jv2cflrmqu" path="res://assets/third_party/sounds/characters/player/Foot.ogg" id="14_us6hu"] +[ext_resource type="Script" uid="uid://dajod2qsesqte" path="res://scenes/game_elements/characters/player/components/player_harm.gd" id="15_dqybf"] + +[sub_resource type="Resource" id="Resource_cvb4d"] +script = ExtResource("2_x65uy") +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_j0tly"] +blend_mode = 1 +particles_animation = true +particles_anim_h_frames = 5 +particles_anim_v_frames = 1 +particles_anim_loop = false + +[sub_resource type="Curve" id="Curve_3in67"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1e-05, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -1.71104, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="CurveTexture" id="CurveTexture_j0tly"] +curve = SubResource("Curve_3in67") + +[sub_resource type="Curve" id="Curve_4nivu"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] +point_count = 2 + +[sub_resource type="Curve" id="Curve_ecbbk"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] +point_count = 2 + +[sub_resource type="Curve" id="Curve_tnibl"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] +point_count = 2 + +[sub_resource type="CurveXYZTexture" id="CurveXYZTexture_3in67"] +curve_x = SubResource("Curve_4nivu") +curve_y = SubResource("Curve_ecbbk") +curve_z = SubResource("Curve_tnibl") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_nrnyj"] +particle_flag_disable_z = true +emission_shape = 1 +emission_sphere_radius = 25.0 +spread = 0.0 +directional_velocity_min = 1.0 +directional_velocity_max = 1.0 +directional_velocity_curve = SubResource("CurveXYZTexture_3in67") +gravity = Vector3(0, 0, 0) +scale_max = 1.5 +alpha_curve = SubResource("CurveTexture_j0tly") +anim_speed_min = 1.0 +anim_speed_max = 1.0 + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_3vyb7"] +height = 42.0 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_blfj0"] +size = Vector2(110, 80) + +[sub_resource type="Animation" id="Animation_0owmy"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [&"idle"] +} + +[sub_resource type="Animation" id="Animation_blfj0"] +resource_name = "defeated" +length = 1.1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [&"defeated"] +} + +[sub_resource type="Animation" id="Animation_75vfm"] +resource_name = "idle" +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [&"idle"] +} + +[sub_resource type="Animation" id="Animation_u5klv"] +resource_name = "repel" +length = 0.6 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [0, 0, 0, 1, 2, 3, 3] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [&"attack_02"] +} + +[sub_resource type="Animation" id="Animation_nrnyj"] +resource_name = "run" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [0, 1, 2, 3, 4, 5, 5] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [&"run"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("WalkSound:playing") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.2, 0.4), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [true, true, true] +} + +[sub_resource type="Animation" id="Animation_4nivu"] +resource_name = "throw_string" +length = 0.4 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [&"attack_01"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1), +"update": 0, +"values": [0, 1, 2, 3, 3] +} + +[sub_resource type="Animation" id="Animation_qek5x"] +resource_name = "walk" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("PlayerSprite:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 0, +"values": [0, 1, 2, 3, 4, 5, 5] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("PlayerSprite:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [&"walk"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("WalkSound:playing") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0.115043, 0.4), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, true] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_qek5x"] +_data = { +&"RESET": SubResource("Animation_0owmy"), +&"defeated": SubResource("Animation_blfj0"), +&"idle": SubResource("Animation_75vfm"), +&"repel": SubResource("Animation_u5klv"), +&"run": SubResource("Animation_nrnyj"), +&"throw_string": SubResource("Animation_4nivu"), +&"walk": SubResource("Animation_qek5x") +} + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_je7p5"] +size = Vector2(32, 47) + +[sub_resource type="Animation" id="Animation_wvgcx"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("../PlayerSprite:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} + +[sub_resource type="Animation" id="Animation_4ypcv"] +resource_name = "got_hit" +length = 0.3 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("../PlayerSprite:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_1n58k"] +_data = { +&"RESET": SubResource("Animation_wvgcx"), +&"got_hit": SubResource("Animation_4ypcv") +} + +[node name="Player" type="CharacterBody2D" unique_id=296354958 groups=["player"]] +collision_mask = 531 +motion_mode = 1 +wall_min_slide_angle = 0.017453292 +safe_margin = 1.0 +script = ExtResource("1_p8sjw") +speeds = SubResource("Resource_cvb4d") + +[node name="InputWalkBehavior" type="Node2D" parent="." unique_id=1817340985 node_paths=PackedStringArray("character")] +unique_name_in_owner = true +script = ExtResource("3_ldl0v") +speeds = SubResource("Resource_cvb4d") +character = NodePath("..") +metadata/_custom_type_script = "uid://c8xbryhknipab" + +[node name="PlayerDustParticles" type="GPUParticles2D" parent="." unique_id=785276606] +unique_name_in_owner = true +modulate = Color(1, 1, 1, 0.498039) +material = SubResource("CanvasItemMaterial_j0tly") +position = Vector2(0, -6) +emitting = false +amount = 6 +texture = ExtResource("4_k6io3") +lifetime = 0.5 +randomness = 0.6 +fixed_fps = 10 +process_material = SubResource("ParticleProcessMaterial_nrnyj") + +[node name="PlayerSprite" type="AnimatedSprite2D" parent="." unique_id=1785485617] +unique_name_in_owner = true +position = Vector2(0, -17) +sprite_frames = ExtResource("5_m7n7x") +animation = &"idle" +autoplay = "idle" +script = ExtResource("6_xxsg5") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=874691694] +rotation = -1.5708 +shape = SubResource("CapsuleShape2D_3vyb7") + +[node name="PointLight2D" type="PointLight2D" parent="." unique_id=460659966 groups=["night-lights"]] +visible = false +visibility_layer = 2 +scale = Vector2(4, 3) +enabled = false +energy = 0.5 +texture = ExtResource("7_uo5v5") + +[node name="ArtificialLightBehavior" type="Node" parent="PointLight2D" unique_id=789625383 node_paths=PackedStringArray("light")] +editor_description = "There is no random delay applied here, because we want the area around the player to be illuminated as soon as it becomes dark." +script = ExtResource("8_i0x17") +light = NodePath("..") +metadata/_custom_type_script = "uid://bk52qjv58locq" + +[node name="PlayerInteraction" type="Node2D" parent="." unique_id=1260226520 node_paths=PackedStringArray("character")] +unique_name_in_owner = true +script = ExtResource("9_j23s5") +character = NodePath("..") + +[node name="CharacterSight" type="Area2D" parent="PlayerInteraction" unique_id=888605377 node_paths=PackedStringArray("character")] +unique_name_in_owner = true +collision_layer = 0 +collision_mask = 32 +script = ExtResource("10_ybj2w") +character = NodePath("../..") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerInteraction/CharacterSight" unique_id=255765935] +position = Vector2(47, -30) +shape = SubResource("RectangleShape2D_blfj0") +debug_color = Color(0.600391, 0.54335, 0, 0.42) + +[node name="PlayerRepel" parent="." unique_id=1324972992 instance=ExtResource("11_iok4i")] +unique_name_in_owner = true +position = Vector2(0, -24) + +[node name="PlayerHook" parent="." unique_id=1972626703 node_paths=PackedStringArray("character") instance=ExtResource("12_ew02r")] +unique_name_in_owner = true +position = Vector2(0, -20) +character = NodePath("..") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=683750023] +unique_name_in_owner = true +libraries/ = SubResource("AnimationLibrary_qek5x") +script = ExtResource("13_etp72") + +[node name="WalkSound" type="AudioStreamPlayer2D" parent="." unique_id=1454454549] +unique_name_in_owner = true +stream = ExtResource("14_us6hu") +volume_db = -5.0 +pitch_scale = 7.0 +bus = &"SFX" + +[node name="PlayerHarm" type="Node2D" parent="." unique_id=794226595] +script = ExtResource("15_dqybf") + +[node name="HitBox" type="Area2D" parent="PlayerHarm" unique_id=1910507610] +unique_name_in_owner = true +collision_layer = 64 +collision_mask = 256 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="PlayerHarm/HitBox" unique_id=1807630823] +position = Vector2(0, -28.5) +shape = SubResource("RectangleShape2D_je7p5") +debug_color = Color(0.94902, 0.231373, 0, 0.419608) + +[node name="GotHitAnimation" type="AnimationPlayer" parent="PlayerHarm" unique_id=1067804411] +unique_name_in_owner = true +root_node = NodePath("../../PlayerRepel") +libraries/ = SubResource("AnimationLibrary_1n58k") + +[connection signal="running_changed" from="InputWalkBehavior" to="PlayerDustParticles" method="set_emitting"] +[connection signal="running_changed" from="InputWalkBehavior" to="AnimationPlayer" method="_on_input_walk_behavior_running_changed"] +[connection signal="aiming_changed" from="PlayerHook" to="." method="_on_player_hook_aiming_changed"] +[connection signal="body_entered" from="PlayerHarm/HitBox" to="PlayerHarm" method="_on_hit_box_body_entered"] diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_checkpoint.dialogue b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_checkpoint.dialogue new file mode 100644 index 0000000000..79af9db601 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_checkpoint.dialogue @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +KnitWitch: This is a checkpoint that can be used to save player progress. +{{player_name}}: Thanks! +=> END diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_checkpoint.dialogue.import b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_checkpoint.dialogue.import new file mode 100644 index 0000000000..9408ad24a7 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_checkpoint.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://dafewhmikjlc4" +path="res://.godot/imported/last_coordinates_checkpoint.dialogue-c7dc0806654fc38e56d2814cc066aa97.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_checkpoint.dialogue" +dest_files=["res://.godot/imported/last_coordinates_checkpoint.dialogue-c7dc0806654fc38e56d2814cc066aa97.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_collected.dialogue b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_collected.dialogue new file mode 100644 index 0000000000..dc2234fc48 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_collected.dialogue @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Select the CollectibleItem node and set "Next Scene" and "Item > Type" in the Inspector. +You're doin' great! +=> END diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_collected.dialogue.import b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_collected.dialogue.import new file mode 100644 index 0000000000..94807a4c27 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_collected.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://bpikrbutau6h4" +path="res://.godot/imported/last_coordinates_collected.dialogue-aa42d1d0c1657eef3675d59e60413a28.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_collected.dialogue" +dest_files=["res://.godot/imported/last_coordinates_collected.dialogue-aa42d1d0c1657eef3675d59e60413a28.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_guard_enemy.tres b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_guard_enemy.tres new file mode 100644 index 0000000000..f7db73f6f8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_guard_enemy.tres @@ -0,0 +1,128 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://f104x7pq4k3x"] + +[ext_resource type="Texture2D" uid="uid://coddjxvahn4uy" path="res://assets/first_party/templates/guard_enemy/NO_EDIT_guard_enemy_alerted.png" id="1_vkpu2"] +[ext_resource type="Texture2D" uid="uid://dgci3qn52ul5r" path="res://assets/first_party/templates/guard_enemy/NO_EDIT_guard_enemy_idle.png" id="2_t4tmq"] +[ext_resource type="Texture2D" uid="uid://ylj56k2u3u6u" path="res://assets/first_party/templates/guard_enemy/NO_EDIT_guard_enemy_walk.png" id="3_634w4"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_7yuat"] +atlas = ExtResource("1_vkpu2") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jl6rj"] +atlas = ExtResource("1_vkpu2") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xwccc"] +atlas = ExtResource("1_vkpu2") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_le63u"] +atlas = ExtResource("1_vkpu2") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r2l1b"] +atlas = ExtResource("1_vkpu2") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rn2a8"] +atlas = ExtResource("2_t4tmq") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dhpc8"] +atlas = ExtResource("2_t4tmq") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xpsa5"] +atlas = ExtResource("2_t4tmq") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ty311"] +atlas = ExtResource("2_t4tmq") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_15ngm"] +atlas = ExtResource("3_634w4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vxxya"] +atlas = ExtResource("3_634w4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s662v"] +atlas = ExtResource("3_634w4") +region = Rect2(384, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_7yuat") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jl6rj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xwccc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_le63u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r2l1b") +}], +"loop": true, +"name": &"alerted", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rn2a8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rn2a8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rn2a8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dhpc8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xpsa5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xpsa5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xpsa5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ty311") +}], +"loop": true, +"name": &"idle", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_15ngm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vxxya") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s662v") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_15ngm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vxxya") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_s662v") +}], +"loop": true, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_stealth.dialogue b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_stealth.dialogue new file mode 100644 index 0000000000..c2ed1bba62 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_stealth.dialogue @@ -0,0 +1,8 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +This simple stealth scene includes guards and a collectible. Use the nodes in the Scene Tree to build a level. +Notice the tile map is built with multiple layers. This makes it easier to make changes to the environment. +Click a node, like "Player" or "Guard1" and modify their properties in the Inspector, or add new elements. +Don't be afraid to think outside the box. (Oh, and remove or replace this text!) +=> END diff --git a/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_stealth.dialogue.import b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_stealth.dialogue.import new file mode 100644 index 0000000000..56a528a30d --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_stealth.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://bijrun6i7dk12" +path="res://.godot/imported/last_coordinates_stealth.dialogue-9d0ae429d4e5f12227e2c6e868b6b11a.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/1_stealth/stealth_components/last_coordinates_stealth.dialogue" +dest_files=["res://.godot/imported/last_coordinates_stealth.dialogue-9d0ae429d4e5f12227e2c6e868b6b11a.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_combat.dialogue b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_combat.dialogue new file mode 100644 index 0000000000..77fd08d3d7 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_combat.dialogue @@ -0,0 +1,11 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 + +~ start +Something in this scene will throw projectiles at you. The goal is to redirect them toward the targets. +Explore the Scene Tree to add, change, or remove elements. +=> END + +~ well_done +You can add text here after the player takes the collectible. Be creative with this one! +=> END diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_combat.dialogue.import b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_combat.dialogue.import new file mode 100644 index 0000000000..24a138fb00 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_combat.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://p1d4p0y6iqrx" +path="res://.godot/imported/last_coordinates_combat.dialogue-d6e4f4b92e629695cddbfbcedf93f5e1.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_combat.dialogue" +dest_files=["res://.godot/imported/last_coordinates_combat.dialogue-d6e4f4b92e629695cddbfbcedf93f5e1.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile.tscn b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile.tscn new file mode 100644 index 0000000000..e4aa0328ec --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile.tscn @@ -0,0 +1,49 @@ +[gd_scene format=3 uid="uid://yqbgsj15hp2m"] + +[ext_resource type="Script" uid="uid://bofv3bcwj3rx2" path="res://scenes/game_elements/props/projectile/components/projectile.gd" id="1_7l5cp"] +[ext_resource type="SpriteFrames" uid="uid://quv48e5f0g23" path="res://scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile_spriteframes.tres" id="2_gk25g"] + +[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_ed88w"] +friction = 0.0 +bounce = 1.0 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_gh2wg"] +size = Vector2(44, 44) + +[node name="LastCoordinatesProjectile" type="RigidBody2D" unique_id=1611529190 groups=["projectiles"]] +collision_layer = 256 +collision_mask = 80 +mass = 0.3 +physics_material_override = SubResource("PhysicsMaterial_ed88w") +gravity_scale = 0.0 +lock_rotation = true +continuous_cd = 2 +contact_monitor = true +max_contacts_reported = 1 +script = ExtResource("1_7l5cp") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1499726276] +shape = SubResource("RectangleShape2D_gh2wg") + +[node name="VisibleThings" type="Node2D" parent="." unique_id=1129773837] +unique_name_in_owner = true +position = Vector2(-3, 0) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="VisibleThings" unique_id=1816818143] +unique_name_in_owner = true +sprite_frames = ExtResource("2_gk25g") +autoplay = "default" + +[node name="TrailFXMarker" type="Marker2D" parent="VisibleThings" unique_id=771420475] +unique_name_in_owner = true +position = Vector2(-40, 0) + +[node name="DurationTimer" type="Timer" parent="." unique_id=259732970] +unique_name_in_owner = true + +[node name="HitSound" type="AudioStreamPlayer2D" parent="." unique_id=1862098516] +unique_name_in_owner = true +bus = &"SFX" + +[connection signal="body_entered" from="." to="." method="_on_body_entered"] +[connection signal="timeout" from="DurationTimer" to="." method="_on_duration_timer_timeout"] diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile_spriteframes.tres b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile_spriteframes.tres new file mode 100644 index 0000000000..47341d70ac --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile_spriteframes.tres @@ -0,0 +1,18 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://quv48e5f0g23"] + +[ext_resource type="Texture2D" uid="uid://cagyo41xspko" path="res://assets/first_party/templates/combat/NO_EDIT_projectile.png" id="1_t1u06"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6ony"] +atlas = ExtResource("1_t1u06") +region = Rect2(0, 0, 64, 64) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6ony") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_target_spriteframes.tres b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_target_spriteframes.tres new file mode 100644 index 0000000000..379810eb4d --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_target_spriteframes.tres @@ -0,0 +1,39 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://bs41nnpisi0it"] + +[ext_resource type="Texture2D" uid="uid://do4tec8oedbcx" path="res://assets/first_party/templates/combat/NO_EDIT_target.png" id="1_leeda"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kf7lf"] +atlas = ExtResource("1_leeda") +region = Rect2(64, 64, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q0cj1"] +atlas = ExtResource("1_leeda") +region = Rect2(0, 64, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_he37w"] +atlas = ExtResource("1_leeda") +region = Rect2(64, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4v1rc"] +atlas = ExtResource("1_leeda") +region = Rect2(0, 0, 64, 64) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_kf7lf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_q0cj1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_he37w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4v1rc") +}], +"loop": true, +"name": &"filling", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_throwing_enemy.tres b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_throwing_enemy.tres new file mode 100644 index 0000000000..e2a5c231cb --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_throwing_enemy.tres @@ -0,0 +1,192 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://dr8me5kt56qve"] + +[ext_resource type="Texture2D" uid="uid://cd2ivq0ll3lt0" path="res://assets/first_party/templates/combat/NO_EDIT_throwing_enemy_attack.png" id="1_mee45"] +[ext_resource type="Texture2D" uid="uid://cb3lim37pj3by" path="res://assets/first_party/templates/combat/NO_EDIT_throwing_enemy_defeated.png" id="2_ekl42"] +[ext_resource type="Texture2D" uid="uid://dlyqia7fiovw1" path="res://assets/first_party/templates/combat/NO_EDIT_throwing_enemy_idle.png" id="3_fn3f8"] +[ext_resource type="Texture2D" uid="uid://ddsr4nuoutyif" path="res://assets/first_party/templates/combat/NO_EDIT_throwing_enemy_walk.png" id="4_gld6e"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mind4"] +atlas = ExtResource("1_mee45") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_k4l6k"] +atlas = ExtResource("1_mee45") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rhel8"] +atlas = ExtResource("1_mee45") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_berh2"] +atlas = ExtResource("1_mee45") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2682x"] +atlas = ExtResource("1_mee45") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l11hj"] +atlas = ExtResource("1_mee45") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_websu"] +atlas = ExtResource("2_ekl42") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_frle3"] +atlas = ExtResource("2_ekl42") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_int2m"] +atlas = ExtResource("2_ekl42") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7p5mt"] +atlas = ExtResource("2_ekl42") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wocwu"] +atlas = ExtResource("3_fn3f8") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_koein"] +atlas = ExtResource("3_fn3f8") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_43lix"] +atlas = ExtResource("3_fn3f8") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_468gl"] +atlas = ExtResource("3_fn3f8") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wt8op"] +atlas = ExtResource("4_gld6e") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tu8xg"] +atlas = ExtResource("4_gld6e") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rddrd"] +atlas = ExtResource("4_gld6e") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_72inp"] +atlas = ExtResource("4_gld6e") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1xyr8"] +atlas = ExtResource("4_gld6e") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wmnhy"] +atlas = ExtResource("4_gld6e") +region = Rect2(384, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mind4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k4l6k") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rhel8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_berh2") +}], +"loop": false, +"name": &"attack", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2682x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l11hj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2682x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l11hj") +}], +"loop": false, +"name": &"attack anticipation", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_websu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_frle3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_int2m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7p5mt") +}], +"loop": false, +"name": &"defeated", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wocwu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wocwu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wocwu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_koein") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_43lix") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_43lix") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_43lix") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_468gl") +}], +"loop": true, +"name": &"idle", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wt8op") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tu8xg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rddrd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_72inp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1xyr8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wmnhy") +}], +"loop": true, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/last_coordinates_combat.tscn b/scenes/quests/story_quests/last_coordinates/2_combat/last_coordinates_combat.tscn new file mode 100644 index 0000000000..e3df8d2878 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/last_coordinates_combat.tscn @@ -0,0 +1,133 @@ +[gd_scene format=4 uid="uid://bbauo5ahyr8js"] + +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="1_1i0ay"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="2_10j4k"] +[ext_resource type="Resource" uid="uid://p1d4p0y6iqrx" path="res://scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_combat.dialogue" id="3_gt43c"] +[ext_resource type="Script" uid="uid://cp54mgi54nywo" path="res://scenes/game_logic/fill_game_logic.gd" id="4_45ony"] +[ext_resource type="TileSet" uid="uid://dvfgelr47gt7l" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_exterior_floors.tres" id="5_kw64v"] +[ext_resource type="TileSet" uid="uid://rk4jhbfeh0ab" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_shadows.tres" id="6_plxkk"] +[ext_resource type="TileSet" uid="uid://dx67ierg72g4b" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation_2.tres" id="7_rjsul"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="8_x3xjx"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="9_kyso1"] +[ext_resource type="PackedScene" uid="uid://b82nsrh332syj" path="res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn" id="10_0pof7"] +[ext_resource type="SpriteFrames" uid="uid://dr8me5kt56qve" path="res://scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_throwing_enemy.tres" id="11_yd6rn"] +[ext_resource type="PackedScene" uid="uid://yqbgsj15hp2m" path="res://scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile.tscn" id="12_fvunm"] +[ext_resource type="PackedScene" uid="uid://y8ha8abfyap2" path="res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn" id="13_esjga"] +[ext_resource type="SpriteFrames" uid="uid://bs41nnpisi0it" path="res://scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_target_spriteframes.tres" id="14_5hkho"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="15_lyrcx"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="16_h8ick"] +[ext_resource type="PackedScene" uid="uid://dmevaymmt6wco" path="res://scenes/game_elements/props/powerup/powerup.tscn" id="17_rd4i7"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="18_h6vni"] + +[sub_resource type="Resource" id="Resource_son3d"] +script = ExtResource("16_h8ick") +type = 1 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[node name="LastCoordinatesCombat" type="Node2D" unique_id=1610054737] +y_sort_enabled = true + +[node name="PlayerMode" type="Node" parent="." unique_id=969358735] +script = ExtResource("1_1i0ay") +mode = 1 +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="Cinematic" type="Node2D" parent="." unique_id=951341763] +script = ExtResource("2_10j4k") +dialogue = ExtResource("3_gt43c") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="FillGameLogic" type="Node" parent="." unique_id=1828019770] +script = ExtResource("4_45ony") +metadata/_custom_type_script = "uid://cp54mgi54nywo" + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=738016104] + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers" unique_id=293208529] +tile_map_data = PackedByteArray("AAANAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAJAAEAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAFAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAEAAAAFAAIAAQABAAEAAAAFAAEAAQABAAEAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAUAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAIAAQABAAEAAAAEAAEAAQABAAEAAAADAAcAAQABAAEAAAADAAYAAQABAAEAAAADAAUAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAADAAIAAQABAAEAAAADAAEAAQABAAEAAAACAAcAAQABAAEAAAACAAYAAQABAAEAAAACAAUAAQABAAEAAAACAAMAAQABAAEAAAACAAIAAQABAAEAAAACAAEAAQABAAEAAAABAAcAAQABAAEAAAABAAYAAQABAAEAAAABAAUAAQABAAEAAAABAAMAAQABAAEAAAABAAIAAQABAAEAAAABAAEAAQABAAEAAAACAAQAAQABAAEAAAABAAQAAQABAAEAAAAAAAQAAQABAAEAAAAAAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAAGAAAAAQABAAEAAAAGAAEAAQABAAEAAAAHAAAAAQABAAEAAAAFAAAAAQABAAEAAAAIAAAAAQABAAEAAAAJAAAAAQABAAEAAAALAAAAAQABAAEAAAAMAAAAAQABAAEAAAAKAAAAAQABAAEAAAANAAAAAQABAAEAAAAEAAAAAQABAAEAAAADAAAAAQABAAEAAAACAAAAAQABAAEAAAABAAAAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAgAAQABAAEAAAABAAgAAQABAAEAAAACAAgAAQABAAEAAAADAAgAAQABAAEAAAAEAAgAAQABAAEAAAAFAAgAAQABAAEAAAAGAAgAAQABAAEAAAAHAAgAAQABAAEAAAAIAAgAAQABAAEAAAAJAAgAAQABAAEAAAAKAAgAAQABAAEAAAAMAAgAAQABAAEAAAALAAgAAQABAAEAAAANAAgAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAA=") +tile_set = ExtResource("5_kw64v") + +[node name="Shadows" type="TileMapLayer" parent="TileMapLayers" unique_id=710920852] +tile_map_data = PackedByteArray("AAAAAAEAAAAAAAAAAAABAAEAAAAAAAAAAAACAAEAAAAAAAAAAAADAAEAAAAAAAAAAAAEAAEAAAAAAAAAAAAFAAEAAAAAAAAAAAAGAAEAAAAAAAAAAAAHAAEAAAAAAAAAAAAIAAEAAAAAAAAAAAAJAAEAAAAAAAAAAAAKAAEAAAAAAAAAAAALAAEAAAAAAAAAAAAMAAEAAAAAAAAAAAANAAEAAAAAAAAAAAANAAIAAAAAAAAAAAANAAMAAAAAAAAAAAAOAAMAAAAAAAAAAAAOAAQAAAAAAAAAAAAOAAUAAAAAAAAAAAAOAAYAAAAAAAAAAAAOAAcAAAAAAAAAAAANAAcAAAAAAAAAAAANAAgAAAAAAAAAAAANAAkAAAAAAAAAAAAMAAkAAAAAAAAAAAALAAkAAAAAAAAAAAAKAAkAAAAAAAAAAAAJAAkAAAAAAAAAAAAIAAkAAAAAAAAAAAAHAAkAAAAAAAAAAAAGAAkAAAAAAAAAAAAFAAkAAAAAAAAAAAAEAAkAAAAAAAAAAAADAAkAAAAAAAAAAAACAAkAAAAAAAAAAAABAAkAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAIAAAAAAAAAAAA=") +tile_set = ExtResource("6_plxkk") + +[node name="Stones" type="TileMapLayer" parent="TileMapLayers" unique_id=702916193] +tile_map_data = PackedByteArray("AAAVAAAABAACAAEAAAAVAP//BAACAAEAAAAVAP7/BAACAAEAAAAVAP3/BAACAAEAAAAVAPz/BAACAAEAAAAVAPv/BAACAAAAAAAUAAAABAABAAEAAAAUAP//BAABAAEAAAAUAP7/BAABAAEAAAAUAP3/BAABAAEAAAAUAPz/BAABAAEAAAAUAPv/BAABAAAAAAATAAAABAABAAEAAAATAP//BAABAAEAAAATAP7/BAABAAEAAAATAP3/BAABAAEAAAATAPz/BAABAAEAAAATAPv/BAABAAAAAAASAAAABAABAAEAAAASAP//BAABAAEAAAASAP7/BAABAAEAAAASAP3/BAABAAEAAAASAPz/BAABAAEAAAASAPv/BAABAAAAAAARAAAABAABAAEAAAARAP//BAABAAEAAAARAP7/BAABAAEAAAARAP3/BAABAAEAAAARAPz/BAABAAEAAAARAPv/BAABAAAAAAAQAAAABAABAAEAAAAQAP//BAABAAEAAAAQAP7/BAABAAEAAAAQAP3/BAABAAEAAAAQAPz/BAABAAEAAAAQAPv/BAABAAAAAAAPAAAABAABAAEAAAAPAP//BAABAAEAAAAPAP7/BAABAAEAAAAPAP3/BAABAAEAAAAPAPz/BAABAAEAAAAPAPv/BAABAAAAAAAOAAAABAABAAEAAAAOAP//BAABAAEAAAAOAP7/BAABAAEAAAAOAP3/BAABAAEAAAAOAPz/BAABAAEAAAAOAPv/BAABAAAAAAANAAAABAABAAEAAAANAP//BAABAAEAAAANAP7/BAABAAEAAAANAP3/BAABAAEAAAANAPz/BAABAAEAAAANAPv/BAABAAAAAAAMAAAABAABAAIAAAAMAP//BAABAAEAAAAMAP7/BAABAAEAAAAMAP3/BAABAAEAAAAMAPz/BAABAAEAAAAMAPv/BAABAAAAAAALAAAABAABAAIAAAALAP//BAABAAEAAAALAP7/BAABAAEAAAALAP3/BAABAAEAAAALAPz/BAABAAEAAAALAPv/BAABAAAAAAAKAAAABAABAAIAAAAKAP//BAABAAEAAAAKAP7/BAABAAEAAAAKAP3/BAABAAEAAAAKAPz/BAABAAEAAAAKAPv/BAABAAAAAAAJAAAABAABAAIAAAAJAP//BAABAAEAAAAJAP7/BAABAAEAAAAJAP3/BAABAAEAAAAJAPz/BAABAAEAAAAJAPv/BAABAAAAAAAIAAAABAABAAIAAAAIAP//BAABAAEAAAAIAP7/BAABAAEAAAAIAP3/BAABAAEAAAAIAPz/BAABAAEAAAAIAPv/BAABAAAAAAAHAAAABAABAAIAAAAHAP//BAABAAEAAAAHAP7/BAABAAEAAAAHAP3/BAABAAEAAAAHAPz/BAABAAEAAAAHAPv/BAABAAAAAAAGAAAABAABAAIAAAAGAP//BAABAAEAAAAGAP7/BAABAAEAAAAGAP3/BAABAAEAAAAGAPz/BAABAAEAAAAGAPv/BAABAAAAAAAFAAAABAABAAIAAAAFAP//BAABAAEAAAAFAP7/BAABAAEAAAAFAP3/BAABAAEAAAAFAPz/BAABAAEAAAAFAPv/BAABAAAAAAAEAAAABAABAAIAAAAEAP//BAABAAEAAAAEAP7/BAABAAEAAAAEAP3/BAABAAEAAAAEAPz/BAABAAEAAAAEAPv/BAABAAAAAAADAAAABAABAAIAAAADAP//BAABAAEAAAADAP7/BAABAAEAAAADAP3/BAABAAEAAAADAPz/BAABAAEAAAADAPv/BAABAAAAAAACAAAABAABAAIAAAACAP//BAABAAEAAAACAP7/BAABAAEAAAACAP3/BAABAAEAAAACAPz/BAABAAEAAAACAPv/BAABAAAAAAABAAAABAABAAIAAAABAP//BAABAAEAAAABAP7/BAABAAEAAAABAP3/BAABAAEAAAABAPz/BAABAAEAAAABAPv/BAABAAAAAAAAAAAABAABAAEAAAAAAP//BAABAAEAAAAAAP7/BAABAAEAAAAAAP3/BAABAAEAAAAAAPz/BAABAAEAAAAAAPv/BAABAAAAAAD//wAABAABAAEAAAD/////BAABAAEAAAD///7/BAABAAEAAAD///3/BAABAAEAAAD///z/BAABAAEAAAD///v/BAABAAAAAAD+/wAABAABAAEAAAD+////BAABAAEAAAD+//7/BAABAAEAAAD+//3/BAABAAEAAAD+//z/BAABAAEAAAD+//v/BAABAAAAAAD9/wAABAABAAEAAAD9////BAABAAEAAAD9//7/BAABAAEAAAD9//3/BAABAAEAAAD9//z/BAABAAEAAAD9//v/BAABAAAAAAD8/wAABAABAAEAAAD8////BAABAAEAAAD8//7/BAABAAEAAAD8//3/BAABAAEAAAD8//z/BAABAAEAAAD8//v/BAABAAAAAAD7/wAABAABAAEAAAD7////BAABAAEAAAD7//7/BAABAAEAAAD7//3/BAABAAEAAAD7//z/BAABAAEAAAD7//v/BAABAAAAAAD6/wAABAABAAEAAAD6////BAABAAEAAAD6//7/BAABAAEAAAD6//3/BAABAAEAAAD6//z/BAABAAEAAAD6//v/BAABAAAAAAD5/wAABAAAAAEAAAD5////BAAAAAEAAAD5//7/BAAAAAEAAAD5//3/BAAAAAEAAAD5//z/BAAAAAEAAAD5//v/BAAAAAAAAAAVAAIABAACAAEAAAAVAAEABAACAAEAAAAUAAIABAABAAEAAAAUAAEABAABAAEAAAATAAIABAABAAEAAAATAAEABAABAAEAAAASAAIABAABAAEAAAASAAEABAABAAEAAAARAAIABAABAAEAAAARAAEABAABAAEAAAAQAAIABAABAAEAAAAQAAEABAABAAEAAAAPAAIABAABAAEAAAAPAAEABAABAAEAAAAOAAIABAABAAEAAAAOAAEABAABAAEAAAANAAIABAAAAAIAAAANAAEABAAAAAEAAAAVAA0ABAACAAIAAAAVAAwABAACAAEAAAAVAAsABAACAAEAAAAVAAoABAACAAEAAAAVAAkABAACAAEAAAAVAAgABAACAAEAAAAVAAcABAACAAEAAAAVAAYABAACAAEAAAAVAAUABAACAAEAAAAVAAQABAACAAEAAAAVAAMABAACAAEAAAAUAA0ABAABAAIAAAAUAAwABAABAAEAAAAUAAsABAABAAEAAAAUAAoABAABAAEAAAAUAAkABAABAAEAAAAUAAgABAABAAEAAAAUAAcABAABAAEAAAAUAAYABAABAAEAAAAUAAUABAABAAEAAAAUAAQABAABAAEAAAAUAAMABAABAAEAAAATAA0ABAABAAIAAAATAAwABAABAAEAAAATAAsABAABAAEAAAATAAoABAABAAEAAAATAAkABAABAAEAAAATAAgABAABAAEAAAATAAcABAABAAEAAAATAAYABAABAAEAAAATAAUABAABAAEAAAATAAQABAABAAEAAAATAAMABAABAAEAAAASAA0ABAABAAIAAAASAAwABAABAAEAAAASAAsABAABAAEAAAASAAoABAABAAEAAAASAAkABAABAAEAAAASAAgABAABAAEAAAASAAcABAABAAEAAAASAAYABAABAAEAAAASAAUABAABAAEAAAASAAQABAABAAEAAAASAAMABAABAAEAAAARAA0ABAABAAIAAAARAAwABAABAAEAAAARAAsABAABAAEAAAARAAoABAABAAEAAAARAAkABAABAAEAAAARAAgABAABAAEAAAARAAcABAABAAEAAAARAAYABAABAAEAAAARAAUABAABAAEAAAARAAQABAABAAEAAAARAAMABAABAAEAAAAQAA0ABAABAAIAAAAQAAwABAABAAEAAAAQAAsABAABAAEAAAAQAAoABAABAAEAAAAQAAkABAABAAEAAAAQAAgABAABAAEAAAAQAAcABAABAAEAAAAQAAYABAABAAEAAAAQAAUABAABAAEAAAAQAAQABAABAAEAAAAQAAMABAABAAEAAAAPAA0ABAABAAIAAAAPAAwABAABAAEAAAAPAAsABAABAAEAAAAPAAoABAABAAEAAAAPAAkABAABAAEAAAAPAAgABAABAAEAAAAPAAcABAABAAEAAAAPAAYABAABAAEAAAAPAAUABAABAAEAAAAPAAQABAABAAEAAAAPAAMABAABAAEAAAAOAA0ABAABAAIAAAAOAAwABAABAAEAAAAOAAsABAABAAEAAAAOAAoABAABAAEAAAAOAAkABAABAAEAAAAOAAgABAABAAEAAAAOAAcABAABAAEAAAAOAAYABAABAAEAAAAOAAUABAAAAAEAAAAOAAQABAAAAAEAAAAOAAMABAAAAAEAAAANAA0ABAABAAIAAAANAAwABAABAAEAAAANAAsABAABAAEAAAANAAoABAABAAEAAAANAAkABAABAAEAAAANAAgABAABAAEAAAANAAcABAAAAAEAAAANAAYABAAAAAAAAAAMAA0ABAABAAIAAAAMAAwABAABAAEAAAAMAAsABAABAAEAAAAMAAoABAABAAEAAAAMAAkABAABAAEAAAAMAAgABAABAAAAAAALAA0ABAABAAIAAAALAAwABAABAAEAAAALAAsABAABAAEAAAALAAoABAABAAEAAAALAAkABAABAAEAAAALAAgABAABAAAAAAAKAA0ABAABAAIAAAAKAAwABAABAAEAAAAKAAsABAABAAEAAAAKAAoABAABAAEAAAAKAAkABAABAAEAAAAKAAgABAABAAAAAAAJAA0ABAABAAIAAAAJAAwABAABAAEAAAAJAAsABAABAAEAAAAJAAoABAABAAEAAAAJAAkABAABAAEAAAAJAAgABAABAAAAAAAIAA0ABAABAAIAAAAIAAwABAABAAEAAAAIAAsABAABAAEAAAAIAAoABAABAAEAAAAIAAkABAABAAEAAAAIAAgABAABAAAAAAAHAA0ABAABAAIAAAAHAAwABAABAAEAAAAHAAsABAABAAEAAAAHAAoABAABAAEAAAAHAAkABAABAAEAAAAHAAgABAABAAAAAAAGAA0ABAABAAIAAAAGAAwABAABAAEAAAAGAAsABAABAAEAAAAGAAoABAABAAEAAAAGAAkABAABAAEAAAAGAAgABAABAAAAAAAFAA0ABAABAAIAAAAFAAwABAABAAEAAAAFAAsABAABAAEAAAAFAAoABAABAAEAAAAFAAkABAABAAEAAAAFAAgABAABAAAAAAAEAA0ABAABAAIAAAAEAAwABAABAAEAAAAEAAsABAABAAEAAAAEAAoABAABAAEAAAAEAAkABAABAAEAAAAEAAgABAABAAAAAAADAA0ABAABAAIAAAADAAwABAABAAEAAAADAAsABAABAAEAAAADAAoABAABAAEAAAADAAkABAABAAEAAAADAAgABAABAAAAAAACAA0ABAABAAIAAAACAAwABAABAAEAAAACAAsABAABAAEAAAACAAoABAABAAEAAAACAAkABAABAAEAAAACAAgABAABAAAAAAABAA0ABAABAAIAAAABAAwABAABAAEAAAABAAsABAABAAEAAAABAAoABAABAAEAAAABAAkABAABAAEAAAABAAgABAABAAAAAAAAAA0ABAABAAIAAAAAAAwABAABAAEAAAAAAAsABAABAAEAAAAAAAoABAABAAEAAAAAAAkABAABAAEAAAAAAAgABAABAAEAAAD//w0ABAABAAIAAAD//wwABAABAAEAAAD//wsABAABAAEAAAD//woABAABAAEAAAD//wkABAABAAEAAAD//wgABAABAAEAAAD+/w0ABAABAAIAAAD+/wwABAABAAEAAAD+/wsABAABAAEAAAD+/woABAABAAEAAAD+/wkABAABAAEAAAD+/wgABAABAAEAAAD9/w0ABAABAAIAAAD9/wwABAABAAEAAAD9/wsABAABAAEAAAD9/woABAABAAEAAAD9/wkABAABAAEAAAD9/wgABAABAAEAAAD8/w0ABAABAAIAAAD8/wwABAABAAEAAAD8/wsABAABAAEAAAD8/woABAABAAEAAAD8/wkABAABAAEAAAD8/wgABAABAAEAAAD7/w0ABAABAAIAAAD7/wwABAABAAEAAAD7/wsABAABAAEAAAD7/woABAABAAEAAAD7/wkABAABAAEAAAD7/wgABAABAAEAAAD6/w0ABAABAAIAAAD6/wwABAABAAEAAAD6/wsABAABAAEAAAD6/woABAABAAEAAAD6/wkABAABAAEAAAD6/wgABAABAAEAAAD5/w0ABAAAAAIAAAD5/wwABAAAAAEAAAD5/wsABAAAAAEAAAD5/woABAAAAAEAAAD5/wkABAAAAAEAAAD5/wgABAAAAAEAAAAAAAcABAACAAEAAAAAAAYABAACAAEAAAAAAAUABAACAAEAAAAAAAQABAACAAEAAAAAAAMABAACAAEAAAAAAAIABAACAAEAAAAAAAEABAACAAEAAAD//wcABAABAAEAAAD//wYABAABAAEAAAD//wUABAABAAEAAAD//wQABAABAAEAAAD//wMABAABAAEAAAD//wIABAABAAEAAAD//wEABAABAAEAAAD+/wcABAABAAEAAAD+/wYABAABAAEAAAD+/wUABAABAAEAAAD+/wQABAABAAEAAAD+/wMABAABAAEAAAD+/wIABAABAAEAAAD+/wEABAABAAEAAAD9/wcABAABAAEAAAD9/wYABAABAAEAAAD9/wUABAABAAEAAAD9/wQABAABAAEAAAD9/wMABAABAAEAAAD9/wIABAABAAEAAAD9/wEABAABAAEAAAD8/wcABAABAAEAAAD8/wYABAABAAEAAAD8/wUABAABAAEAAAD8/wQABAABAAEAAAD8/wMABAABAAEAAAD8/wIABAABAAEAAAD8/wEABAABAAEAAAD7/wcABAABAAEAAAD7/wYABAABAAEAAAD7/wUABAABAAEAAAD7/wQABAABAAEAAAD7/wMABAABAAEAAAD7/wIABAABAAEAAAD7/wEABAABAAEAAAD6/wcABAABAAEAAAD6/wYABAABAAEAAAD6/wUABAABAAEAAAD6/wQABAABAAEAAAD6/wMABAABAAEAAAD6/wIABAABAAEAAAD6/wEABAABAAEAAAD5/wcABAAAAAEAAAD5/wYABAAAAAEAAAD5/wUABAAAAAEAAAD5/wQABAAAAAEAAAD5/wMABAAAAAEAAAD5/wIABAAAAAEAAAD5/wEABAAAAAEAAAA=") +tile_set = ExtResource("7_rjsul") + +[node name="OnTheGround" type="Node2D" parent="." unique_id=410171371] +y_sort_enabled = true + +[node name="Player" parent="OnTheGround" unique_id=1799818537 instance=ExtResource("8_x3xjx")] +position = Vector2(348, 335) +sprite_frames = ExtResource("9_kyso1") + +[node name="ThrowingNPC" parent="OnTheGround" unique_id=2065424633 instance=ExtResource("10_0pof7")] +position = Vector2(857, 300) +sprite_frames = ExtResource("11_yd6rn") +projectile_scene = ExtResource("12_fvunm") + +[node name="Target" parent="OnTheGround" unique_id=1718603548 instance=ExtResource("13_esjga")] +position = Vector2(502, 164) +sprite_frames = ExtResource("14_5hkho") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target2" parent="OnTheGround" unique_id=711725062 instance=ExtResource("13_esjga")] +position = Vector2(758, 164) +sprite_frames = ExtResource("14_5hkho") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target3" parent="OnTheGround" unique_id=1832726000 instance=ExtResource("13_esjga")] +position = Vector2(761, 497) +sprite_frames = ExtResource("14_5hkho") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target4" parent="OnTheGround" unique_id=857122250 instance=ExtResource("13_esjga")] +position = Vector2(632, 497) +sprite_frames = ExtResource("14_5hkho") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target5" parent="OnTheGround" unique_id=1348280126 instance=ExtResource("13_esjga")] +position = Vector2(633, 164) +sprite_frames = ExtResource("14_5hkho") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target6" parent="OnTheGround" unique_id=1005497940 instance=ExtResource("13_esjga")] +position = Vector2(501, 497) +sprite_frames = ExtResource("14_5hkho") +label = "" +color = Color(1, 1, 1, 1) + +[node name="CollectibleItem" parent="OnTheGround" unique_id=1864193206 instance=ExtResource("15_lyrcx")] +unique_name_in_owner = true +position = Vector2(868, 303) +revealed = false +next_scene = "uid://cv1b1f7i8a0co" +item = SubResource("Resource_son3d") +collected_dialogue = ExtResource("3_gt43c") +dialogue_title = &"well_done" + +[node name="RepelPowerup" parent="OnTheGround" unique_id=1795462717 instance=ExtResource("17_rd4i7")] +position = Vector2(114, 488) +highlight_color = Color(0, 0.4392157, 1, 1) + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=1277924950] + +[node name="HUD" parent="." unique_id=1216951978 instance=ExtResource("18_h6vni")] + +[node name="Camera2D" type="Camera2D" parent="." unique_id=881414767] +zoom = Vector2(1.333, 1.333) +limit_left = 0 +limit_top = 0 +limit_right = 960 +limit_bottom = 640 +position_smoothing_enabled = true +editor_draw_limits = true + +[connection signal="cinematic_finished" from="Cinematic" to="FillGameLogic" method="start"] +[connection signal="goal_reached" from="FillGameLogic" to="OnTheGround/CollectibleItem" method="reveal"] diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/player_defeated.png b/scenes/quests/story_quests/last_coordinates/2_combat/player_defeated.png new file mode 100644 index 0000000000..031fe4376f --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/player_defeated.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:004bf6ad0f86b961616f3e3f4b77528062021dd90361450a4103bcbd4e3d6f48 +size 9534 diff --git a/scenes/quests/story_quests/last_coordinates/2_combat/player_defeated.png.import b/scenes/quests/story_quests/last_coordinates/2_combat/player_defeated.png.import new file mode 100644 index 0000000000..3ac375e127 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_combat/player_defeated.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0g3x1cqighac" +path="res://.godot/imported/player_defeated.png-cee14e96b1dc5dc8fd0bd704fb7e6152.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/2_combat/player_defeated.png" +dest_files=["res://.godot/imported/player_defeated.png-cee14e96b1dc5dc8fd0bd704fb7e6152.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/level2_scene1.tscn b/scenes/quests/story_quests/last_coordinates/2_stealth/level2_scene1.tscn new file mode 100644 index 0000000000..6227668a41 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/level2_scene1.tscn @@ -0,0 +1,567 @@ +[gd_scene format=4 uid="uid://d2sn04popr4re"] + +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="1_1nuda"] +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="1_be2d8"] +[ext_resource type="Texture2D" uid="uid://4ugpmvga32eo" path="res://scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png" id="5_5lsdd"] +[ext_resource type="Texture2D" uid="uid://c5w88sfme8a5x" path="res://scenes/quests/story_quests/last_coordinates/assets/floor/road.png" id="5_be2d8"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="5_phtw2"] +[ext_resource type="Texture2D" uid="uid://dlx78iuooaba0" path="res://scenes/quests/story_quests/last_coordinates/assets/Luces.png" id="6_be2d8"] +[ext_resource type="Texture2D" uid="uid://ce864ov55arwi" path="res://scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png" id="6_hl57d"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="6_ju6ja"] +[ext_resource type="Texture2D" uid="uid://bp3rqfaokud51" path="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png" id="7_be2d8"] +[ext_resource type="Texture2D" uid="uid://b67jl7gt7jipe" path="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png" id="8_rhgso"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="11_8fgse"] +[ext_resource type="Texture2D" uid="uid://dqm0mf0t6of32" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png" id="11_rhgso"] +[ext_resource type="PackedScene" uid="uid://c8dmgv3bp8kum" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_vertical.tscn" id="12_hl57d"] +[ext_resource type="PackedScene" uid="uid://dlo6bm0003vln" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_horizontal.tscn" id="13_hl57d"] +[ext_resource type="PackedScene" uid="uid://bym2x4mxm04jk" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard.tscn" id="14_hl57d"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="15_ouvpq"] +[ext_resource type="PackedScene" uid="uid://cm6u2v13a1dgt" path="res://scenes/quests/story_quests/last_coordinates/objects/checkpoint/last_coordinates_checkpoint.tscn" id="15_yuvam"] +[ext_resource type="Resource" uid="uid://dafewhmikjlc4" path="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue" id="16_0g42c"] +[ext_resource type="Resource" uid="uid://bijrun6i7dk12" path="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue" id="16_r1qp8"] +[ext_resource type="Script" uid="uid://hqdquinbimce" path="res://scenes/game_elements/props/teleporter/teleporter.gd" id="20_piun6"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5lsdd"] +resource_name = "Road Tiles" +texture = ExtResource("5_be2d8") +texture_region_size = Vector2i(64, 64) +0:3/0 = 0 +1:3/0 = 0 +0:4/0 = 0 +0:0/size_in_atlas = Vector2i(2, 2) +0:0/0 = 0 +0:0/0/texture_origin = Vector2i(-32, -32) +10:0/size_in_atlas = Vector2i(1, 4) +10:0/0 = 0 +10:0/0/texture_origin = Vector2i(0, -96) +6:4/size_in_atlas = Vector2i(4, 1) +6:4/0 = 0 +6:4/0/texture_origin = Vector2i(-96, 0) +7:1/size_in_atlas = Vector2i(2, 2) +7:1/0 = 0 +7:1/0/texture_origin = Vector2i(-32, -32) +6:0/0 = 0 +9:0/0 = 0 +9:3/0 = 0 +6:3/0 = 0 +6:1/size_in_atlas = Vector2i(1, 2) +6:1/0 = 0 +6:1/0/texture_origin = Vector2i(0, -32) +7:0/size_in_atlas = Vector2i(2, 1) +7:0/0 = 0 +7:0/0/texture_origin = Vector2i(-32, 0) +9:1/size_in_atlas = Vector2i(1, 2) +9:1/0 = 0 +9:1/0/texture_origin = Vector2i(0, -32) +7:3/size_in_atlas = Vector2i(2, 1) +7:3/0 = 0 +7:3/0/texture_origin = Vector2i(-32, 0) +10:4/0 = 0 +1:4/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +4:3/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ckw1w"] +texture = ExtResource("6_hl57d") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_rhgso"] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_5lsdd") +sources/2 = SubResource("TileSetAtlasSource_ckw1w") + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_r83kj"] +polygon = PackedVector2Array(64, -64, -64, -64, -64, 64, -45, 181, 60, 182, 64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ucgox"] +polygon = PackedVector2Array(-64, -64, 64, -64, 68.86581, 183.45401, -64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_pew32"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, 45, 181, -60, 182, -64, 64) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mp1c5"] +texture = ExtResource("7_be2d8") +texture_region_size = Vector2i(128, 128) +0:2/size_in_atlas = Vector2i(1, 2) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -64) +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_r83kj") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 45, -64, -64, -30, -64, -30, 9, 1.0390396, 43.669796, 64, 43, 63, 184, -47, 181) +1:2/size_in_atlas = Vector2i(1, 2) +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -64) +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ucgox") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 45, 64, 43, 63, 184, -66, 183) +2:2/size_in_atlas = Vector2i(1, 2) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -64) +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_pew32") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 45, 64, -64, 30, -64, 30, 9, -1.0390396, 43.669796, -64, 43, -63, 184, 47, 181) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, 32, -64, 31, 64, 64, 64) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, -32, -64, -31, 64, -64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-41.005615, -50.359287, 64, -52, 64, 64, -64, 64, -64, -30) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -51, 64, -50, 64, 64, -64, 64) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(41.005615, -50.359287, -64, -52, -64, 64, 64, 64, 64, -30) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -47, -9, -64, -64, -64) +4:0/0/physics_layer_0/polygon_1/points = PackedVector2Array(-64, 64, -64, 48, -9, 64) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(47, -64, 64, -9, 64, -64) +4:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-64, -64, -48, -64, -64, -9) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 47, 9, 64, 64, 64) +4:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, -64, 64, -48, 9, -64) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-47, 64, -64, 9, -64, 64) +4:3/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, 64, 48, 64, 64, 9) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ikqg4"] +polygon = PackedVector2Array(-64, -53.060547, 64, -58.14081, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4dax4"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4mivl"] +polygon = PackedVector2Array(64, -64, -64, -64, -64.35002, 76.20397, -47.980278, 171.03558, -38.9487, 182.32506, 64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_wgeuu"] +polygon = PackedVector2Array(-64, -57.9908, -36.642532, -57.990795, -35.36801, -56.07901, 48.431873, -56.07901, 48.750507, -57.672165, 64, -57.990795, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_me2ty"] +polygon = PackedVector2Array(64, -64, -64, -64, -63.221077, 182.88953, 64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_j1tmi"] +polygon = PackedVector2Array(64, -53.060547, -64, -58.14081, -64, 64, 64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_be2d8"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_2kpro"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64.35002, 76.20397, 47.980278, 171.03558, 38.9487, 182.32506, -64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_fiunk"] +polygon = PackedVector2Array(64, -64, -64, -64, -63.221077, 182.88953, 64.9145, 183.45401) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hl57d"] +texture = ExtResource("8_rhgso") +texture_region_size = Vector2i(128, 128) +0:1/0 = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4dax4") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +1:1/0 = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4dax4") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +2:1/0 = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_be2d8") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +2:0/0 = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_j1tmi") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +1:0/0 = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_wgeuu") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +0:0/0 = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ikqg4") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +0:2/size_in_atlas = Vector2i(1, 2) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -64) +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4mivl") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +1:2/size_in_atlas = Vector2i(1, 2) +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -64) +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_me2ty") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +2:2/size_in_atlas = Vector2i(1, 2) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -64) +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_2kpro") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +3:2/size_in_atlas = Vector2i(1, 2) +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, -64) +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_fiunk") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) + +[sub_resource type="TileSet" id="TileSet_mp1c5"] +tile_size = Vector2i(128, 128) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 24 +sources/5 = SubResource("TileSetAtlasSource_hl57d") +sources/0 = SubResource("TileSetAtlasSource_mp1c5") + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rhgso"] +polygon = PackedVector2Array(32, 32, 32, -15.805267, -9.596054, -5.6447372, -18.063164, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ckw1w"] +polygon = PackedVector2Array(32, -32, -15.805267, -32, -16.369743, 32, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hl57d"] +polygon = PackedVector2Array(32, -32, 32, 15.805267, -9.596054, 5.6447372, -18.063164, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_mp1c5"] +polygon = PackedVector2Array(-16.36974, -16.369743, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vhpg5"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 32, -16.369743, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_slf6w"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4ydls"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 32, 16.369743, 32, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_fpcs1"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qysuf"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 9.596054, -5.6447372, 18.063164, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ptw2l"] +polygon = PackedVector2Array(-32, -32, 15.805267, -32, 16.369743, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_p6wb3"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 9.596054, 5.6447372, 18.063164, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_85ty2"] +polygon = PackedVector2Array(-32, -32, 22.578957, -11.8539505, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_syvw1"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 0.564476, -25.401325, 32, -14.676323, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_k85tr"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rvd3j"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 0.564476, 25.401325, 32, 14.676323, 32, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_btn6b"] +polygon = PackedVector2Array(-32, 0, 1.1289482, -32, 32, 0, 0.564476, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_g2o4k"] +texture = ExtResource("5_5lsdd") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rhgso") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.3381577, -10.16053, 32, -21.450005, 32, 32, -18.063164, 32) +1:0/0 = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_vhpg5") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -20.32106, 32, -21.450005, 32, 32, -32, 32) +2:0/0 = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qysuf") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -20.32106, 15.805267, -15.805267, 20.885536, 32, -32, 32) +3:0/0 = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_syvw1") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -15.240795, 32, -16.934216, 32, 32, -32, 32) +0:1/0 = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ckw1w") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16.934216, -32, 32, -32, 32, 32, -18.627636, 32) +1:1/0 = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_slf6w") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0 = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ptw2l") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 20.32106, -32, 19.756584, 32, -32, 32) +3:1/0 = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_k85tr") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0 = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hl57d") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -32, -20.32106, -32, -14.676323, 12.982899, 32, 12.982899) +1:2/0 = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4ydls") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -32, -32, -32, -32, 15.805267, 32, 15.805267) +2:2/0 = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_p6wb3") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 20.32106, -32, 14.676323, 12.982899, -32, 12.982899) +3:2/0 = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rvd3j") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 15.240795, 32, 16.934216, 32, -32, -32, -32) +0:3/0 = 0 +0:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_mp1c5") +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-20.885532, -32, 32, -32, 32, 32, -21.450005, 32) +1:3/0 = 0 +1:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_fpcs1") +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0 = 0 +2:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_85ty2") +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(20.885532, -32, -32, -32, -32, 32, 21.450005, 32) +3:3/0 = 0 +3:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_btn6b") +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(1.6934242, -32, -32, 0.5644722, 0, 32, 32, 0.5644722) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rhgso"] +texture = ExtResource("6_be2d8") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +0:3/0 = 0 +0:4/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +1:4/0 = 0 +1:3/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +6:0/0 = 0 +5:3/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +6:3/0 = 0 +8:3/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +9:3/0 = 0 +8:0/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +9:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vhpg5"] +texture = ExtResource("11_rhgso") +texture_region_size = Vector2i(64, 64) +4:0/0 = 0 +4:0/0/texture_origin = Vector2i(0, 32) +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(57.01186, -34.432907, 67.17239, -6.2092133, -64.35002, -6.2092094, -57.57634, -34.432907) +4:1/0 = 0 +4:1/0/texture_origin = Vector2i(0, 32) +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(57.01186, -34.432907, 67.17239, -6.2092133, -64.35002, -6.2092094, -57.57634, -34.432907) +0:0/0 = 0 +0:0/0/texture_origin = Vector2i(0, -32) +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(43, -28, 9, 108, -44, 102, -7, -50) +2:0/0 = 0 +2:0/0/texture_origin = Vector2i(0, -32) +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(43, -28, 9, 108, -44, 102, -7, -50) +1:0/0 = 0 +1:1/0 = 0 +0:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +3:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_4dax4"] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 24 +physics_layer_0/collision_mask = 3 +sources/0 = SubResource("TileSetAtlasSource_g2o4k") +sources/1 = SubResource("TileSetAtlasSource_rhgso") +sources/3 = SubResource("TileSetAtlasSource_vhpg5") + +[sub_resource type="Curve2D" id="Curve2D_5lsdd"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1063, -1864, 0, 0, 0, 0, 906, -1788, 0, 0, 0, 0, 892, -1614, 0, 0, 0, 0, 983, -1301, 0, 0, 0, 0, 984, -1069, 0, 0, 0, 0, 1001, -1068, 0, 0, 0, 0, 966, -1067) +} +point_count = 7 + +[sub_resource type="Curve2D" id="Curve2D_rhgso"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1845, 1012, 0, 0, 0, 0, 1857, 1221, 0, 0, 0, 0, 1995, 1224, 0, 0, 0, 0, 1858, 1224, 0, 0, 0, 0, 1793, 1704, 0, 0, 0, 0, 1755, 1723, 0, 0, 0, 0, 1785, 1764) +} +point_count = 7 + +[sub_resource type="Curve2D" id="Curve2D_ckw1w"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1753, 1974, 0, 0, 0, 0, 1789, 2462, 0, 0, 0, 0, 1649, 2545, 0, 0, 0, 0, 1775, 2581, 0, 0, 0, 0, 1792, 2724, 0, 0, 0, 0, 1916, 2629) +} +point_count = 6 + +[sub_resource type="Curve2D" id="Curve2D_hl57d"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1463, 2541, 0, 0, 0, 0, 1412, 2541) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_mp1c5"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2549, 1323, 0, 0, 0, 0, 2476, 1446, 0, 0, 0, 0, 2472, 1651, 0, 0, 0, 0, 2663, 1749, 0, 0, 0, 0, 2667, 2010, 0, 0, 0, 0, 2680, 1727, 0, 0, 0, 0, 2675, 1467, 0, 0, 0, 0, 2549, 1323) +} +point_count = 8 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_0g42c"] +size = Vector2(162, 114.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_yuvam"] +size = Vector2(90, 259) + +[node name="LastCoordinatesStealth" type="Node2D" unique_id=528815133] + +[node name="PlayerMode" type="Node" parent="." unique_id=2011864890] +script = ExtResource("1_be2d8") +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="StealthGameLogic" type="Node" parent="." unique_id=1734695953] +script = ExtResource("1_1nuda") + +[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=508226475] +color = Color(0.48235294, 0.48235294, 0.48235294, 1) + +[node name="Player" parent="." unique_id=1079296690 instance=ExtResource("5_phtw2")] +z_index = 1 +position = Vector2(2218, 1287) +player_name = "Playerrrr" +sprite_frames = ExtResource("6_ju6ja") + +[node name="Camera2D" type="Camera2D" parent="Player" unique_id=1196891219] +process_mode = 3 +limit_left = 0 +limit_top = 646 +limit_right = 3134 +limit_bottom = 2971 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1475451359] +y_sort_enabled = true + +[node name="Floor" type="TileMapLayer" parent="TileMapLayers" unique_id=1108015971] +z_index = -2 +tile_map_data = PackedByteArray("AAAaAB4AAAAGAAQAAAAaAB8AAAAGAAQAAAAaACAAAAAGAAQAAAAaACEAAAAGAAQAAAAaACIAAAAGAAQAAAAaACMAAAAGAAQAAAAaACQAAAAGAAQAAAAaACUAAAAGAAQAAAAaACoAAAAGAAQAAAAaACsAAAAGAAQAAAAaACwAAAAGAAQAAAAaAC0AAAAGAAQAAAAaAC4AAAAGAAQAAAAbACcAAAAHAAEAAAAaACcAAAAGAAEAAAAdACcAAAAJAAEAAAAbACYAAAAHAAAAAAAaACYAAAAGAAAAAAAdACYAAAAJAAAAAAAZACYAAAAKAAAAAAAYACYAAAAKAAAAAAAXACYAAAAKAAAAAAAWACYAAAAKAAAAAAAVACYAAAAKAAAAAAAUACYAAAAKAAAAAAATACYAAAAKAAAAAAAaACkAAAAGAAMAAAAbACkAAAAHAAMAAAAdACkAAAAJAAMAAAAeACYAAAAKAAAAAAAfACYAAAAKAAAAAAAgACYAAAAKAAAAAAAhACYAAAAKAAAAAAAbABsAAAAHAAEAAAAaAB0AAAAGAAMAAAAaABsAAAAGAAEAAAAaABoAAAAGAAAAAAAbABoAAAAHAAAAAAAbAB0AAAAHAAAAAAAaABkAAAAGAAQAAAAaABgAAAAGAAQAAAAaABcAAAAGAAQAAAAaABYAAAAGAAQAAAAaABUAAAAGAAQAAAAaABQAAAAGAAQAAAAaABMAAAAGAAQAAAAaABIAAAAGAAQAAAAaABEAAAAGAAQAAAAaABAAAAAGAAQAAAAaAA8AAAAGAAQAAAAaAA4AAAAGAAQAAAAaAA0AAAAGAAQAAAAaAAwAAAAGAAQAAAAaAAsAAAAGAAQAAAAaAAoAAAAGAAQAAAAiACYAAAAKAAAAAAAjACYAAAAKAAAAAAAkACYAAAAKAAAAAAAqACYAAAAKAAAAAAArACYAAAAKAAAAAAAsACYAAAAKAAAAAAAtACYAAAAKAAAAAAAPACcAAAAHAAEAAAAOACcAAAAGAAEAAAARACcAAAAJAAEAAAASACYAAAAKAAAAAAAOACkAAAAEAAMAAAAPACkAAAAEAAMAAAAQACkAAAAEAAMAAAARACkAAAAEAAMAAAAOACYAAAAGAAAAAAARACYAAAAJAAAAAAAOACUAAAAGAAQAAAAOACQAAAAGAAQAAAAOACMAAAAGAAQAAAAOACIAAAAGAAQAAAAOACEAAAAGAAQAAAAPACYAAAAHAAAAAAAOACAAAAAGAAQAAAAOAB8AAAAGAAQAAAAOAB4AAAAGAAQAAAAPABsAAAAAAAAAAAASABoAAAAKAAAAAAATABoAAAAKAAAAAAAUABoAAAAKAAAAAAAVABoAAAAKAAAAAAAWABoAAAAKAAAAAAAXABoAAAAKAAAAAAAYABoAAAAKAAAAAAAZABoAAAAKAAAAAAAlACYAAAAKAAAAAAAnACcAAAAHAAEAAAAmACkAAAAEAAMAAAAnACkAAAAEAAMAAAAoACkAAAAEAAMAAAApACkAAAAEAAMAAAAmACcAAAAGAAEAAAApACcAAAAJAAEAAAAnACYAAAAHAAAAAAAmACYAAAAGAAAAAAApACYAAAAJAAAAAAAmACUAAAAGAAQAAAAmACQAAAAGAAQAAAAmACMAAAAGAAQAAAAmACIAAAAGAAQAAAAmACEAAAAGAAQAAAAmACAAAAAGAAQAAAAmAB8AAAAGAAQAAAAmAB4AAAAGAAQAAAAmAB0AAAAGAAQAAAAmABwAAAAGAAQAAAAmABsAAAAGAAQAAAAmABoAAAAGAAQAAAAmABkAAAAGAAQAAAAmABgAAAAGAAQAAAAmABcAAAAGAAQAAAAmABYAAAAGAAQAAAAmABUAAAAGAAQAAAAmABQAAAAGAAQAAAAmABMAAAAGAAQAAAAmABIAAAAGAAQAAAAmABEAAAAGAAQAAAAmABAAAAAGAAQAAAAmAA8AAAAGAAQAAAAmAA4AAAAGAAQAAAAmAA0AAAAGAAQAAAAmAAwAAAAGAAQAAAAmAAsAAAAGAAQAAAAmAAoAAAAGAAQAAAASAB4AAAAKAAQAAAATAB4AAAAKAAQAAAAUAB4AAAAKAAQAAAAVAB4AAAAKAAQAAAAWAB4AAAAKAAQAAAAXAB4AAAAKAAQAAAAYAB4AAAAKAAQAAAAZAB4AAAAKAAQAAAAZAB8AAAAKAAQAAAAYAB8AAAAKAAQAAAAXAB8AAAAKAAQAAAAWAB8AAAAKAAQAAAAVAB8AAAAKAAQAAAAUAB8AAAAKAAQAAAATAB8AAAAKAAQAAAASAB8AAAAKAAQAAAASACAAAAAKAAQAAAASACEAAAAKAAQAAAATACEAAAAKAAQAAAAUACEAAAAKAAQAAAAUACAAAAAKAAQAAAAVACAAAAAKAAQAAAAWACAAAAAKAAQAAAAXACAAAAAKAAQAAAAYACAAAAAKAAQAAAAYACEAAAAKAAQAAAATACAAAAAKAAQAAAAVACEAAAAKAAQAAAAWACEAAAAKAAQAAAAXACEAAAAKAAQAAAAZACAAAAAKAAQAAAAZACEAAAAKAAQAAAAZACIAAAAKAAQAAAAZACMAAAAKAAQAAAAZACQAAAAKAAQAAAAZACUAAAAKAAQAAAAYACUAAAAKAAQAAAAXACUAAAAKAAQAAAAWACUAAAAKAAQAAAAVACUAAAAKAAQAAAAUACUAAAAKAAQAAAATACUAAAAKAAQAAAASACUAAAAKAAQAAAASACQAAAAKAAQAAAATACQAAAAKAAQAAAAUACQAAAAKAAQAAAAVACQAAAAKAAQAAAAWACQAAAAKAAQAAAAXACQAAAAKAAQAAAAXACMAAAAKAAQAAAAYACMAAAAKAAQAAAAYACIAAAAKAAQAAAAXACIAAAAKAAQAAAAWACIAAAAKAAQAAAAVACIAAAAKAAQAAAAUACIAAAAKAAQAAAATACIAAAAKAAQAAAASACMAAAAKAAQAAAASACIAAAAKAAQAAAATACMAAAAKAAQAAAAUACMAAAAKAAQAAAAVACMAAAAKAAQAAAAWACMAAAAKAAQAAAAYACQAAAAKAAQAAAAPAB0AAAAHAAMAAAARABsAAAAJAAEAAAAOAB0AAAADAAQAAAAOABwAAAADAAQAAAAOABsAAAADAAQAAAAOABoAAAAAAAMAAAAPABoAAAADAAMAAAAQABoAAAADAAMAAAARABoAAAADAAMAAAARAB0AAAAJAAMAAAAdABoAAAAEAAQAAAAdABsAAAAEAAQAAAAdABwAAAAEAAQAAAAdAB0AAAAEAAQAAAANACYAAAAKAAAAAAAMACYAAAAKAAAAAAALACYAAAAKAAAAAAAKACYAAAAKAAAAAAAJACYAAAAKAAAAAAAIACYAAAAKAAAAAAAHACYAAAAKAAAAAAAGACYAAAAKAAAAAAABACYAAAAKAAAAAAAAACYAAAAKAAAAAAAuACYAAAAKAAAAAAAvACYAAAAKAAAAAAAwACYAAAAKAAAAAAANACUAAAAKAAQAAAAMACUAAAAKAAQAAAALACUAAAAKAAQAAAAKACUAAAAKAAQAAAAJACUAAAAKAAQAAAAIACUAAAAKAAQAAAAHACUAAAAKAAQAAAAGACUAAAAKAAQAAAAFACUAAAAKAAQAAAAEACUAAAAKAAQAAAADACUAAAAKAAQAAAACACUAAAAKAAQAAAABACUAAAAKAAQAAAAAACUAAAAKAAQAAAANABwAAAAKAAQAAAANABsAAAAKAAQAAAANABoAAAAKAAQAAAACACQAAgAAAAAAAAACACMAAgAAAAAAAAACACIAAgAAAAAAAAACACEAAgAAAAAAAAACACAAAgAAAAAAAAACAB8AAgAAAAAAAAABACQAAAAKAAQAAAABACMAAAAKAAQAAAABACIAAAAKAAQAAAABACEAAAAKAAQAAAABACAAAAAKAAQAAAABAB8AAAAKAAQAAAABAB4AAAAKAAQAAAABAB0AAAAKAAQAAAACABwAAAAKAAQAAAABABwAAAAKAAQAAAABABsAAAAKAAQAAAABABoAAAAKAAQAAAACABoAAAAKAAQAAAACABkAAAAKAAQAAAACABgAAAAKAAQAAAACABsAAAAKAAQAAAABABkAAAAKAAQAAAABABgAAAAKAAQAAAABABcAAAAKAAQAAAABABYAAAAKAAQAAAABABUAAAAKAAQAAAABABQAAAAKAAQAAAABABMAAAAKAAQAAAABABIAAAAKAAQAAAABABEAAAAKAAQAAAACABMAAAAKAAQAAAACABQAAAAKAAQAAAACABUAAAAKAAQAAAACABYAAAAKAAQAAAACABcAAAAKAAQAAAACABIAAAAKAAQAAAACABEAAAAKAAQAAAACABAAAAAKAAQAAAACAA8AAAAKAAQAAAACAA4AAAAKAAQAAAACAA0AAAAKAAQAAAACAAwAAAAKAAQAAAACAAsAAAAKAAQAAAACAAoAAAAKAAQAAAABAAoAAAAKAAQAAAABAAkAAAAKAAQAAAABAAgAAAAKAAQAAAACAAgAAAAKAAQAAAACAAkAAAAKAAQAAAABAAsAAAAKAAQAAAABAAwAAAAKAAQAAAABAA0AAAAKAAQAAAABAA4AAAAKAAQAAAABAA8AAAAKAAQAAAABABAAAAAKAAQAAAANABkAAAAKAAQAAAAOABkAAAAKAAQAAAAPABkAAAAKAAQAAAAQABkAAAAKAAQAAAARABkAAAAKAAQAAAASABkAAAAKAAQAAAATABkAAAAKAAQAAAAUABkAAAAKAAQAAAAVABkAAAAKAAQAAAAWABkAAAAKAAQAAAAXABkAAAAKAAQAAAAYABkAAAAKAAQAAAAZABkAAAAKAAQAAAAZABgAAAAKAAQAAAAZABcAAAAKAAQAAAAZABYAAAAKAAQAAAAZABUAAAAKAAQAAAAOABcAAAAKAAQAAAAOABgAAAAKAAQAAAANABgAAAAKAAQAAAANABcAAAAKAAQAAAAOABYAAAAKAAQAAAANABYAAAAKAAQAAAANABUAAAAKAAQAAAANABQAAAAKAAQAAAANABMAAAAKAAQAAAANABIAAAAKAAQAAAAOABMAAAAKAAQAAAAOABIAAAAKAAQAAAAOABEAAAAKAAQAAAAOABAAAAAKAAQAAAAOABQAAAAKAAQAAAAOABUAAAAKAAQAAAANABEAAAAKAAQAAAANABAAAAAKAAQAAAANAA8AAAAKAAQAAAANAA4AAAAKAAQAAAANAA0AAAAKAAQAAAAOAA0AAAAKAAQAAAAOAA4AAAAKAAQAAAAOAA8AAAAKAAQAAAANAAwAAAAKAAQAAAANAAsAAAAKAAQAAAANAAoAAAAKAAQAAAANAAkAAAAKAAQAAAANAAgAAAAKAAQAAAAOAAgAAAAKAAQAAAAOAAkAAAAKAAQAAAAOAAoAAAAKAAQAAAAOAAsAAAAKAAQAAAAOAAwAAAAKAAQAAAAZABQAAAAKAAQAAAAZABMAAAAKAAQAAAAZABIAAAAKAAQAAAAZABEAAAAKAAQAAAAZABAAAAAKAAQAAAAZAA8AAAAKAAQAAAAZAA4AAAAKAAQAAAAZAA0AAAAKAAQAAAAZAAwAAAAKAAQAAAAZAAsAAAAKAAQAAAAZAAoAAAAKAAQAAAADAB8AAgAAAAAAAAADACAAAgAAAAAAAAADACEAAgAAAAAAAAADACIAAgAAAAAAAAADACMAAgAAAAAAAAADACQAAgAAAAAAAAAEACMAAgAAAAAAAAAEACQAAgAAAAAAAAAFACQAAgAAAAAAAAAGACQAAgAAAAAAAAAHACQAAgAAAAAAAAAIACQAAgAAAAAAAAAJACQAAgAAAAAAAAAKACQAAgAAAAAAAAALACQAAgAAAAAAAAALACIAAgAAAAAAAAAKACIAAgAAAAAAAAAJACIAAgAAAAAAAAAIACIAAgAAAAAAAAAIACMAAgAAAAAAAAAHACMAAgAAAAAAAAAGACMAAgAAAAAAAAAFACMAAgAAAAAAAAAEACIAAgAAAAAAAAAFACIAAgAAAAAAAAAGACIAAgAAAAAAAAAHACIAAgAAAAAAAAAJACMAAgAAAAAAAAAKACMAAgAAAAAAAAALACMAAgAAAAAAAAAHAB4AAgAAAAAAAAAKAB8AAgAAAAAAAAAJAB8AAgAAAAAAAAAIAB8AAgAAAAAAAAAHAB8AAgAAAAAAAAAGAB8AAgAAAAAAAAAFAB8AAgAAAAAAAAAEAB8AAgAAAAAAAAAEACEAAgAAAAAAAAAFACEAAgAAAAAAAAAGACEAAgAAAAAAAAAHACEAAgAAAAAAAAAIACEAAgAAAAAAAAAJACEAAgAAAAAAAAAKACAAAgAAAAAAAAAJACAAAgAAAAAAAAAIACAAAgAAAAAAAAAHACAAAgAAAAAAAAAGACAAAgAAAAAAAAAFACAAAgAAAAAAAAAEACAAAgAAAAAAAAAKACEAAgAAAAAAAAALACEAAgAAAAAAAAALACAAAgAAAAAAAAAZACoAAAAKAAQAAAAYACoAAAAKAAQAAAAXACoAAAAKAAQAAAAWACoAAAAKAAQAAAAVACoAAAAKAAQAAAAUACoAAAAKAAQAAAATACoAAAAKAAQAAAASACoAAAAKAAQAAAARACoAAAAKAAQAAAAQACoAAAAKAAQAAAAPACoAAAAKAAQAAAAOACoAAAAKAAQAAAANACoAAAAKAAQAAAAMACoAAAAKAAQAAAALACoAAAAKAAQAAAAKACoAAAAKAAQAAAAJACoAAAAKAAQAAAAIACoAAAAKAAQAAAAHACoAAAAKAAQAAAAGACoAAAAKAAQAAAAFACoAAAAKAAQAAAAEACoAAAAKAAQAAAADACoAAAAKAAQAAAACACoAAAAKAAQAAAABACoAAAAKAAQAAAAAACoAAAAKAAQAAAD//yoAAAAKAAQAAAAZACsAAAAKAAQAAAAZACwAAAAKAAQAAAAZAC0AAAAKAAQAAAAZAC4AAAAKAAQAAAAZAC8AAAAKAAQAAAAZADAAAAAKAAQAAAAZADEAAAAKAAQAAAALACsAAAAKAAQAAAALACwAAAAKAAQAAAALAC0AAAAKAAQAAAALAC4AAAAKAAQAAAALAC8AAAAKAAQAAAALADAAAAAKAAQAAAAMADAAAAAKAAQAAAAMAC8AAAAKAAQAAAAMAC4AAAAKAAQAAAAMAC0AAAAKAAQAAAAMACwAAAAKAAQAAAAMACsAAAAKAAQAAAAMADEAAAAKAAQAAAALADEAAAAKAAQAAAAeACoAAAAKAAQAAAAeACsAAAAKAAQAAAAeACwAAAAKAAQAAAAeAC0AAAAKAAQAAAAeAC4AAAAKAAQAAAAeAC8AAAAKAAQAAAAeADAAAAAKAAQAAAAeADEAAAAKAAQAAAAfACoAAAAKAAQAAAAgACoAAAAKAAQAAAAhACoAAAAKAAQAAAAiACoAAAAKAAQAAAAjACoAAAAKAAQAAAAkACoAAAAKAAQAAAAlACoAAAAKAAQAAAAmACoAAAAKAAQAAAAnACoAAAAKAAQAAAAoACoAAAAKAAQAAAApACoAAAAKAAQAAAAqACoAAAAKAAQAAAArACoAAAAKAAQAAAAsACoAAAAKAAQAAAAtACoAAAAKAAQAAAAuACoAAAAKAAQAAAAvACoAAAAKAAQAAAAsACsAAAAKAAQAAAAsACwAAAAKAAQAAAAsAC0AAAAKAAQAAAAsAC4AAAAKAAQAAAAsAC8AAAAKAAQAAAAsADAAAAAKAAQAAAAsADEAAAAKAAQAAAArADEAAAAKAAQAAAArADAAAAAKAAQAAAArAC8AAAAKAAQAAAArAC4AAAAKAAQAAAArAC0AAAAKAAQAAAArACwAAAAKAAQAAAArACsAAAAKAAQAAAAeABMAAgAAAAAAAAAeABQAAgAAAAAAAAAeABUAAgAAAAAAAAAeABYAAgAAAAAAAAAeABcAAgAAAAAAAAAfABUAAgAAAAAAAAAeABIAAgAAAAAAAAAfABMAAgAAAAAAAAAfABQAAgAAAAAAAAAfABYAAgAAAAAAAAAfABcAAgABAAAAAAAgABcAAgABAAAAAAAhABcAAgABAAAAAAAhABYAAgAAAAAAAAAiABYAAgABAAAAAAAiABUAAgABAAAAAAAiABQAAgABAAAAAAAiABMAAgAAAAAAAAAjABMAAgABAAAAAAAjABIAAgABAAAAAAAhABUAAgAAAAAAAAAgABUAAgABAAAAAAAgABQAAgABAAAAAAAgABMAAgAAAAAAAAAgABIAAgAAAAAAAAAgABYAAgABAAAAAAAfABIAAgAAAAAAAAAeABEAAAAKAAQAAAAfABEAAgAAAAAAAAAgABEAAgAAAAAAAAAhABQAAgABAAAAAAAhABMAAgAAAAAAAAAhABIAAgAAAAAAAAAiABIAAgABAAAAAAAjABYAAgABAAAAAAAjABUAAgABAAAAAAAkABUAAgABAAAAAAAkABQAAgABAAAAAAAkABMAAgAAAAAAAAAkABYAAgAAAAAAAAAlABQAAgABAAAAAAAlABMAAgABAAAAAAAlABIAAgAAAAAAAAAlABUAAgAAAAAAAAAlABYAAgAAAAAAAAAjABQAAgAAAAAAAAAkABIAAgABAAAAAAAlABEAAgAAAAAAAAAkABEAAgAAAAAAAAAjABEAAgABAAAAAAAiABEAAgABAAAAAAAhABEAAgAAAAAAAAAjABcAAgABAAAAAAAiABcAAgABAAAAAAAkABcAAgABAAAAAAAlABcAAgAAAAAAAAAeABgAAgAAAAAAAAAeABkAAgAAAAAAAAAeABoAAgAAAAAAAAAeABsAAgAAAAAAAAAeABwAAgAAAAAAAAAeAB0AAgABAAAAAAAeAB4AAAAKAAQAAAAeAB8AAAAKAAQAAAAeACAAAAAKAAQAAAAeACEAAAAKAAQAAAAeACIAAAAKAAQAAAAeACMAAAAKAAQAAAAeACQAAAAKAAQAAAAlABgAAgAAAAAAAAAlABkAAgABAAAAAAAlABoAAgAAAAAAAAAlABsAAgAAAAAAAAAlABwAAgAAAAAAAAAlAB0AAgAAAAAAAAAlAB4AAAAKAAQAAAAlAB8AAAAKAAQAAAAlACAAAAAKAAQAAAAlACEAAAAKAAQAAAAlACIAAAAKAAQAAAAlACMAAAAKAAQAAAAlACQAAAAKAAQAAAAlACUAAAAKAAQAAAAkACUAAAAKAAQAAAAjACUAAAAKAAQAAAAiACUAAAAKAAQAAAAhACUAAAAKAAQAAAAgACUAAAAKAAQAAAAfACUAAAAKAAQAAAAeACUAAAAKAAQAAAAeABAAAAAKAAQAAAAeAA8AAAAKAAQAAAAeAA4AAAAKAAQAAAAeAA0AAAAKAAQAAAAeAAwAAAAKAAQAAAAeAAsAAAAKAAQAAAAeAAoAAAAKAAQAAAAlAAoAAAAKAAQAAAAlAAsAAAAKAAQAAAAlAAwAAAAKAAQAAAAlAA0AAAAKAAQAAAAlAA4AAAAKAAQAAAAlAA8AAAAKAAQAAAAlABAAAAAKAAQAAAAkABAAAAAKAAQAAAAjABAAAAAKAAQAAAAiABAAAAAKAAQAAAAhABAAAAAKAAQAAAAgABAAAAAKAAQAAAAfABAAAAAKAAQAAAAfAAoAAAAKAAQAAAAgAAoAAAAKAAQAAAAhAAoAAAAKAAQAAAAiAAoAAAAKAAQAAAAjAAoAAAAKAAQAAAAkAAoAAAAKAAQAAAAqACUAAAAKAAQAAAAqACQAAAAKAAQAAAAqACMAAAAKAAQAAAAqACIAAAAKAAQAAAArACUAAAAKAAQAAAAsACUAAAAKAAQAAAAtACUAAAAKAAQAAAAuACUAAAAKAAQAAAAvACUAAAAKAAQAAAAwACUAAAAKAAQAAAAxACUAAAAKAAQAAAAFACYAAAAKAAAAAAAEACYAAAAKAAAAAAADACYAAAAKAAAAAAACACYAAAAKAAAAAAACAB0AAgAAAAAAAAACAB4AAgAAAAAAAAADAB4AAgAAAAAAAAAEAB4AAgAAAAAAAAAFAB4AAgAAAAAAAAAGAB4AAgAAAAAAAAAMACQAAgAAAAAAAAAMACMAAgAAAAAAAAAMACIAAgAAAAAAAAANACIAAgAAAAAAAAANACMAAgAAAAAAAAANACQAAgAAAAAAAAANACEAAgAAAAAAAAANACAAAgAAAAAAAAANAB8AAgAAAAAAAAANAB4AAgAAAAAAAAANAB0AAgAAAAAAAAAMAB0AAgAAAAAAAAALAB0AAgAAAAAAAAAKAB0AAgAAAAAAAAAJAB0AAgAAAAAAAAAIAB0AAgAAAAAAAAAHAB0AAgAAAAAAAAAGAB0AAgAAAAAAAAAFAB0AAgAAAAAAAAAEAB0AAgAAAAAAAAADAB0AAgAAAAAAAAAIAB4AAgAAAAAAAAAJAB4AAgAAAAAAAAAKAB4AAgAAAAAAAAALAB4AAgAAAAAAAAALAB8AAgAAAAAAAAAMAB8AAgAAAAAAAAAMACAAAgAAAAAAAAAMACEAAgAAAAAAAAAMAB4AAgAAAAAAAAAfABoAAgABAAAAAAAfABkAAgAAAAAAAAAgABoAAgAAAAAAAAAhABoAAgAAAAAAAAAiABoAAgABAAAAAAAiABkAAgABAAAAAAAgABkAAgABAAAAAAAhABkAAgABAAAAAAAjABoAAgAAAAAAAAAkABoAAgAAAAAAAAAkABgAAgAAAAAAAAAkABkAAgAAAAAAAAAjABgAAgABAAAAAAAjABkAAgAAAAAAAAAiABgAAgABAAAAAAAhABgAAgABAAAAAAAgABgAAgABAAAAAAAfABgAAgAAAAAAAAAfABwAAgAAAAAAAAAgABwAAgAAAAAAAAAhABwAAgABAAAAAAAiABwAAgABAAAAAAAhABsAAgABAAAAAAAgABsAAgAAAAAAAAAfABsAAgAAAAAAAAAiABsAAgABAAAAAAAjABsAAgABAAAAAAAkABsAAgABAAAAAAAkABwAAgAAAAAAAAAjABwAAgABAAAAAAAwACoAAAAKAAQAAAAxACoAAAAKAAQAAAAxACsAAAAKAAQAAAAxACYAAAAKAAAAAAAfAB0AAgABAAAAAAAgAB0AAgABAAAAAAAhAB0AAgABAAAAAAAiAB0AAgAAAAAAAAAjAB0AAgAAAAAAAAAkAB0AAgAAAAAAAAA=") +tile_set = SubResource("TileSet_rhgso") + +[node name="Builldings" type="TileMapLayer" parent="TileMapLayers" unique_id=1068591039] +z_index = -1 +tile_map_data = PackedByteArray("AAABABEAAAAAAAIAAAACABEAAAABAAIAAAADABEAAAABAAIAAAAGABEAAAACAAIAAAAEABEAAAAEAAMAAAAFABEAAAABAAIAAAAGABAAAAACAAEAAAAGAA8AAAACAAEAAAABABAAAAAAAAEAAAABAA0ABQAAAAIAAAABAA4AAAAAAAAAAAACAA4AAAABAAAAAAADAA4AAAABAAAAAAAEAA4AAAABAAAAAAAFAA4AAAABAAAAAAAGAA4AAAACAAAAAAABAA8AAAAAAAEAAAACAA0ABQABAAIAAAADAA0ABQABAAIAAAAEAA0ABQABAAIAAAAFAA0ABQABAAIAAAAGAA0ABQACAAIAAAAGAAwABQACAAEAAAAGAAsABQACAAEAAAAHAAsABQAAAAIAAAAIAAsABQABAAIAAAAJAAsABQABAAIAAAAKAAsABQADAAIAAAAMAAsABQACAAIAAAALAAsABQABAAIAAAAMAAoABQACAAEAAAAMAAkABQACAAAAAAAMAAgABQACAAIAAAALAAkABQABAAAAAAAKAAkABQABAAAAAAAJAAkABQABAAAAAAAIAAkABQABAAAAAAAHAAkABQAAAAAAAAAHAAoABQAAAAEAAAAIAAoABQABAAEAAAAJAAoABQABAAEAAAAKAAoABQABAAEAAAALAAoABQABAAEAAAAHAAgABQAAAAIAAAAIAAgABQABAAIAAAAJAAgABQABAAIAAAAKAAgABQABAAIAAAALAAgABQABAAIAAAAMAAcABQACAAEAAAAMAAYABQACAAEAAAAMAAUABQACAAEAAAALAAUABQABAAEAAAALAAYABQABAAEAAAALAAcABQABAAEAAAAKAAcABQABAAEAAAAJAAcABQABAAEAAAAJAAYABQABAAEAAAAKAAYABQABAAEAAAAKAAUABQABAAEAAAAJAAUABQABAAEAAAAIAAYABQABAAEAAAAIAAcABQABAAEAAAAIAAUABQABAAEAAAAHAAUABQAAAAEAAAAHAAYABQAAAAEAAAAHAAcABQAAAAEAAAAFAAwABQABAAEAAAAFAAsABQABAAEAAAAFAAoABQABAAEAAAAEAAoABQABAAEAAAAEAAsABQABAAEAAAADAAsABQABAAEAAAADAAwABQABAAEAAAAEAAwABQABAAEAAAACAAwABQABAAEAAAACAAsABQABAAEAAAADAAoABQABAAEAAAACAAoABQABAAEAAAAGAAoABQACAAEAAAAGAAkABQACAAEAAAAGAAgABQACAAAAAAAFAAgABQABAAAAAAAEAAgABQABAAAAAAADAAgABQABAAAAAAACAAgABQABAAAAAAABAAgABQAAAAAAAAABAAkABQAAAAEAAAABAAoABQAAAAEAAAABAAsABQAAAAEAAAABAAwABQAAAAEAAAACAAkABQABAAEAAAADAAkABQABAAEAAAAEAAkABQABAAEAAAAFAAkABQABAAEAAAAJABEABQAAAAIAAAAKABEABQABAAIAAAALABEABQADAAIAAAAMABEABQACAAIAAAAMABAABQACAAEAAAAMAA8ABQACAAAAAAALAA8ABQABAAAAAAAKAA8ABQABAAAAAAAJAA8ABQAAAAAAAAAJABAABQAAAAEAAAAKABAABQABAAEAAAALABAABQABAAEAAAAPABEABQAAAAIAAAAQABEABQADAAIAAAARABEABQABAAIAAAASABEABQACAAIAAAAPABAABQAAAAEAAAAPAA8ABQAAAAAAAAAQAA8ABQABAAAAAAARAA8ABQABAAAAAAASAA8ABQACAAAAAAASABAABQACAAEAAAAQABAABQABAAEAAAARABAABQABAAEAAAAPAAUABQAAAAAAAAAQAAUABQABAAAAAAARAAUABQABAAAAAAASAAUABQACAAAAAAAPAAYABQAAAAEAAAAPAAcABQAAAAIAAAAQAAcABQABAAIAAAARAAcABQABAAIAAAASAAcABQACAAIAAAASAAYABQACAAEAAAAQAAYABQABAAEAAAARAAYABQABAAEAAAAGAAcABQACAAIAAAAFAAcABQABAAIAAAAEAAcABQABAAIAAAADAAcABQABAAIAAAACAAcABQABAAIAAAABAAcABQAAAAIAAAABAAYABQAAAAEAAAACAAYABQABAAEAAAADAAYABQABAAEAAAAEAAYABQABAAEAAAAFAAYABQABAAEAAAAGAAYABQACAAEAAAAHAAQABQAAAAAAAAAIAAQABQABAAAAAAAJAAQABQABAAAAAAAKAAQABQABAAAAAAALAAQABQABAAAAAAAMAAQABQACAAAAAAAGAAQABQACAAAAAAAFAAQABQABAAAAAAAEAAQABQABAAAAAAADAAQABQABAAAAAAACAAQABQABAAAAAAABAAQABQAAAAAAAAABAAUABQAAAAEAAAACAAUABQABAAEAAAADAAUABQABAAEAAAAEAAUABQABAAEAAAAFAAUABQABAAEAAAAGAAUABQACAAEAAAAAABEABQACAAIAAAD//xEABQABAAIAAAAAABAABQACAAEAAAAAAA8ABQACAAEAAAAAAA4ABQACAAEAAAAAAA0ABQACAAEAAAAAAAwABQACAAEAAAAAAAsABQACAAEAAAAAAAoABQACAAEAAAAAAAkABQACAAEAAAAAAAgABQACAAAAAAD//wgABQABAAAAAAD//wkABQABAAEAAAD//woABQABAAEAAAD//wsABQABAAEAAAD//wwABQABAAEAAAD//w0ABQABAAEAAAD//w4ABQABAAEAAAD//w8ABQABAAEAAAD//xAABQABAAEAAAAAAAcABQACAAIAAAAAAAYABQACAAEAAAAAAAUABQACAAEAAAAAAAQABQACAAAAAAD//wUABQABAAEAAAD//wYABQABAAEAAAD//wcABQABAAIAAAD//wQABQABAAAAAAAMABUABQACAAAAAAALABUABQABAAAAAAAKABUABQABAAAAAAAJABUABQABAAAAAAAIABUABQABAAAAAAAGABUABQAAAAAAAAAHABUABQABAAAAAAAGABYABQAAAAEAAAAGABcABQAAAAIAAAAHABcABQABAAIAAAAIABcABQABAAIAAAAJABcABQABAAIAAAAKABcABQABAAIAAAALABcABQABAAIAAAAMABcABQACAAIAAAAMABYABQACAAEAAAALABYABQABAAEAAAAKABYABQABAAEAAAAJABYABQABAAEAAAAIABYABQABAAEAAAAHABYABQABAAEAAAAFABUABQACAAAAAAAEABUABQABAAAAAAADABUABQABAAAAAAACABUABQABAAAAAAABABUABQABAAAAAAAAABUABQABAAAAAAD//xUABQABAAAAAAAFABYABQACAAEAAAAFABcABQACAAIAAAAEABcABQABAAIAAAADABcABQABAAIAAAACABcABQABAAIAAAABABcABQABAAIAAAAAABcABQABAAIAAAD//xcABQABAAIAAAAEABYABQABAAEAAAADABYABQABAAEAAAACABYABQABAAEAAAABABYABQABAAEAAAAAABYABQABAAEAAAD//xYABQABAAEAAAAPABUABQAAAAAAAAAQABUABQABAAAAAAARABUABQABAAAAAAASABUABQABAAAAAAATABUABQABAAAAAAAUABUABQABAAAAAAAVABUABQACAAAAAAAVABYABQACAAEAAAAPABcABQAAAAIAAAAPABYABQAAAAEAAAAQABcABQABAAIAAAARABcABQABAAIAAAASABcABQABAAIAAAATABcABQABAAIAAAAUABcABQABAAIAAAAVABcABQACAAIAAAAUABYABQABAAEAAAATABYABQABAAEAAAASABYABQABAAEAAAARABYABQABAAEAAAAQABYABQABAAEAAAAVABEABQAAAAIAAAAWABEABQABAAIAAAAXABEABQABAAIAAAAYABEABQADAAIAAAAPAAgAAAAAAAAAAAARAAgAAAABAAAAAAASAAgAAAACAAAAAAAQAAgAAAABAAAAAAASAAkAAAACAAEAAAASAAoAAAACAAEAAAAPAAkAAAAEAAAAAAAPAAoAAAAAAAEAAAAPAAsAAAAAAAEAAAASAAwAAAAEAAIAAAAPAAwAAAAAAAEAAAASAAsAAAACAAEAAAAVABAABQAAAAEAAAAVAA8ABQAAAAEAAAAVAA4ABQAAAAEAAAAVAA0ABQAAAAEAAAAVAAwABQAAAAAAAAAWAAwABQABAAAAAAAXAAwABQABAAAAAAAYAAwABQABAAAAAAAWAA0ABQABAAEAAAAWAA4ABQABAAEAAAAWAA8ABQABAAEAAAAWABAABQABAAEAAAAXABAABQABAAEAAAAXAA8ABQABAAEAAAAXAA4ABQABAAEAAAAXAA0ABQABAAEAAAAYAA0ABQABAAEAAAAYAA4ABQABAAEAAAAYAA8ABQABAAEAAAAYABAABQABAAEAAAAVAAsABQAAAAIAAAAWAAsABQABAAIAAAAXAAsABQABAAIAAAAYAAsABQABAAIAAAAVAAoABQAAAAEAAAAVAAkABQAAAAEAAAAVAAgABQAAAAEAAAAVAAcABQAAAAEAAAAVAAYABQAAAAEAAAAVAAUABQAAAAEAAAAWAAUABQABAAEAAAAWAAYABQABAAEAAAAWAAcABQABAAEAAAAWAAgABQABAAEAAAAWAAkABQABAAEAAAAWAAoABQABAAEAAAAXAAoABQABAAEAAAAXAAkABQABAAEAAAAXAAgABQABAAEAAAAXAAcABQABAAEAAAAXAAYABQABAAEAAAAXAAUABQABAAEAAAAYAAoABQABAAEAAAAYAAkABQABAAEAAAAYAAgABQABAAEAAAAYAAcABQABAAEAAAAYAAYABQABAAEAAAAYAAUABQABAAEAAAAWABUABQAAAAAAAAAXABUABQABAAAAAAAYABUABQABAAAAAAAWABYABQAAAAEAAAAWABcABQAAAAIAAAAXABcABQABAAIAAAAXABYABQABAAEAAAAYABYABQACAAEAAAAYABcABQACAAIAAAAPAA4AAAAAAAIAAAAQAA4AAAABAAIAAAARAA4AAAABAAIAAAASAA4AAAACAAIAAAASAA0AAAACAAEAAAAPAA0AAAAAAAEAAAA=") +tile_set = SubResource("TileSet_mp1c5") + +[node name="Obstacles" type="TileMapLayer" parent="TileMapLayers" unique_id=694364054] +tile_map_data = PackedByteArray("AAASAB0AAAACAAMAAAARAB0AAAABAAMAAAAQAB0AAAABAAMAAAAPAB0AAAAAAAMAAAAPAB4AAAAAAAIAAAAaACYAAQABAAAAAAAaACcAAQABAAEAAAAaACgAAQABAAEAAAAaACkAAQAJAAMAAAAIACYAAAAAAAMAAAAJACYAAAABAAMAAAAKACYAAAABAAMAAAALACYAAAABAAMAAAAMACYAAAACAAMAAAAdAC4AAAACAAAAAAAcAC4AAAABAAAAAAAbAC4AAAABAAAAAAAaAC4AAAAAAAAAAAAdAC8AAAACAAIAAAAcAC8AAAABAAIAAAAbAC8AAAABAAIAAAAaAC8AAAAAAAIAAAARACUAAAADAAMAAAADAB4AAAAAAAAAAAAEAB4AAAABAAAAAAAFAB4AAAABAAAAAAAGAB4AAAACAAAAAAAGAB8AAAACAAIAAAAFAB8AAAABAAIAAAAEAB8AAAABAAIAAAADAB8AAAAAAAIAAAADACAAAAAAAAMAAAAEACAAAAABAAMAAAAFACAAAAACAAMAAAAJAB4AAAADAAMAAAAMAB8AAAADAAMAAAAKACIAAAADAAMAAAARACkAAAADAAMAAAD+/yYAAAADAAAAAAD+/ycAAAADAAEAAAD+/ygAAAADAAEAAAD+/ykAAAADAAIAAAA=") +tile_set = SubResource("TileSet_4dax4") + +[node name="Obstacles" type="Node2D" parent="." unique_id=1576796718] + +[node name="obstacle3" parent="Obstacles" unique_id=2087825064 instance=ExtResource("12_hl57d")] +position = Vector2(1560, 2460) + +[node name="obstacle2" parent="Obstacles" unique_id=520884972 instance=ExtResource("12_hl57d")] +position = Vector2(1595, 2525) + +[node name="obstacle" parent="Obstacles" unique_id=1881123260 instance=ExtResource("12_hl57d")] +position = Vector2(1586, 2629) + +[node name="obstacle4" parent="Obstacles" unique_id=471733455 instance=ExtResource("12_hl57d")] +position = Vector2(1538, 2543) + +[node name="obstacle5" parent="Obstacles" unique_id=594347265 instance=ExtResource("13_hl57d")] +position = Vector2(1777, 894) + +[node name="obstacle6" parent="Obstacles" unique_id=1686964474 instance=ExtResource("13_hl57d")] +position = Vector2(1724, 916) + +[node name="obstacle7" parent="Obstacles" unique_id=1756929250 instance=ExtResource("13_hl57d")] +position = Vector2(1864, 910) + +[node name="obstacle9" parent="Obstacles" unique_id=421479558 instance=ExtResource("13_hl57d")] +position = Vector2(2524, 1206) + +[node name="obstacle8" parent="Obstacles" unique_id=2020970982 instance=ExtResource("13_hl57d")] +position = Vector2(2486, 1231) + +[node name="obstacle10" parent="Obstacles" unique_id=2146052784 instance=ExtResource("13_hl57d")] +position = Vector2(2623, 1235) + +[node name="obstacle16" parent="Obstacles" unique_id=741145172 instance=ExtResource("13_hl57d")] +position = Vector2(2552, 1885) + +[node name="obstacle15" parent="Obstacles" unique_id=262017264 instance=ExtResource("13_hl57d")] +position = Vector2(2491, 1918) + +[node name="obstacle11" parent="Obstacles" unique_id=2119148152 instance=ExtResource("13_hl57d")] +position = Vector2(1719, 2770) + +[node name="obstacle12" parent="Obstacles" unique_id=1039862811 instance=ExtResource("13_hl57d")] +position = Vector2(1804, 2794) + +[node name="obstacle13" parent="Obstacles" unique_id=273785089 instance=ExtResource("13_hl57d")] +position = Vector2(956, 1673) + +[node name="obstacle14" parent="Obstacles" unique_id=1852564795 instance=ExtResource("13_hl57d")] +position = Vector2(1073, 1675) + +[node name="EnemyGuards" type="Node2D" parent="." unique_id=1997239040] +y_sort_enabled = true + +[node name="Guard1" parent="EnemyGuards" unique_id=689832587 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_hl57d")] +position = Vector2(1095, 1762) +patrol_path = NodePath("../Guard1 - Patrol Path") + +[node name="Guard1 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=558288601] +position = Vector2(32, 3626) +curve = SubResource("Curve2D_5lsdd") + +[node name="Guard2" parent="EnemyGuards" unique_id=1574083970 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_hl57d")] +position = Vector2(1845, 1012) +patrol_path = NodePath("../Guard2 - Patrol Path") + +[node name="Guard2 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=2011054612] +curve = SubResource("Curve2D_rhgso") + +[node name="Guard3" parent="EnemyGuards" unique_id=1931654870 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_hl57d")] +position = Vector2(1753, 1975) +patrol_path = NodePath("../Guard3 - Patrol Path") + +[node name="Guard3 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1412838627] +position = Vector2(0, 1) +curve = SubResource("Curve2D_ckw1w") + +[node name="Guard4" parent="EnemyGuards" unique_id=2111937298 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_hl57d")] +position = Vector2(1463, 2542) +patrol_path = NodePath("../Guard4 - Patrol Path") +wait_time = 2.5 +detection_area_scale = 1.8 + +[node name="Guard4 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1966727951] +position = Vector2(0, 1) +curve = SubResource("Curve2D_hl57d") + +[node name="Guard5" parent="EnemyGuards" unique_id=741994184 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_hl57d")] +position = Vector2(2541, 1345) +patrol_path = NodePath("../Guard5 - Patrol Path") +wait_time = 0.0 +move_speed = 600.0 +detection_area_scale = 0.0 + +[node name="Guard5 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1934757686] +position = Vector2(-8, 22) +curve = SubResource("Curve2D_mp1c5") + +[node name="Checkpoints" type="Node2D" parent="." unique_id=344631200] +y_sort_enabled = true + +[node name="Checkpoint" parent="Checkpoints" unique_id=1789892556 instance=ExtResource("15_yuvam")] +position = Vector2(2049, 1649) +dialogue = ExtResource("16_0g42c") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Checkpoints/Checkpoint" unique_id=2124094216] +shape = SubResource("RectangleShape2D_0g42c") +debug_color = Color(0, 0, 0, 0.41960785) + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=495226624] + +[node name="HUD" parent="." unique_id=1994868895 instance=ExtResource("11_8fgse")] + +[node name="Cinematic" type="Node2D" parent="." unique_id=859706882] +script = ExtResource("15_ouvpq") +dialogue = ExtResource("16_r1qp8") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="Teleporter" type="Area2D" parent="." unique_id=1434594624] +position = Vector2(3149, 2560) +collision_layer = 4 +script = ExtResource("20_piun6") +next_scene = "uid://cpfccenyntli7" +metadata/_custom_type_script = "uid://hqdquinbimce" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Teleporter" unique_id=170557970] +shape = SubResource("RectangleShape2D_yuvam") diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/level2_scene2.tscn b/scenes/quests/story_quests/last_coordinates/2_stealth/level2_scene2.tscn new file mode 100644 index 0000000000..2727cf89ba --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/level2_scene2.tscn @@ -0,0 +1,648 @@ +[gd_scene format=4 uid="uid://cpfccenyntli7"] + +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="1_s7i34"] +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="2_hhr7y"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="3_hbdua"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="4_1kbn2"] +[ext_resource type="Texture2D" uid="uid://bjevnkfj35gch" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/road.png" id="5_rqasq"] +[ext_resource type="Texture2D" uid="uid://ce864ov55arwi" path="res://scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png" id="6_mgv8s"] +[ext_resource type="Texture2D" uid="uid://bp3rqfaokud51" path="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png" id="7_lee21"] +[ext_resource type="Texture2D" uid="uid://b67jl7gt7jipe" path="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png" id="8_3t3uq"] +[ext_resource type="Texture2D" uid="uid://4ugpmvga32eo" path="res://scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png" id="9_bff13"] +[ext_resource type="Texture2D" uid="uid://dlx78iuooaba0" path="res://scenes/quests/story_quests/last_coordinates/assets/Luces.png" id="10_lsx11"] +[ext_resource type="PackedScene" uid="uid://c8dmgv3bp8kum" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_vertical.tscn" id="12_631kd"] +[ext_resource type="PackedScene" uid="uid://dlo6bm0003vln" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_horizontal.tscn" id="13_vsnx1"] +[ext_resource type="PackedScene" uid="uid://bym2x4mxm04jk" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard.tscn" id="14_xvrmc"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="17_b12i6"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="18_reodc"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="19_6olrc"] +[ext_resource type="Script" uid="uid://hqdquinbimce" path="res://scenes/game_elements/props/teleporter/teleporter.gd" id="19_epnnw"] +[ext_resource type="Resource" uid="uid://bpikrbutau6h4" path="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue" id="20_f6137"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5lsdd"] +resource_name = "Road Tiles" +texture = ExtResource("5_rqasq") +texture_region_size = Vector2i(64, 64) +0:3/0 = 0 +1:3/0 = 0 +0:4/0 = 0 +0:0/size_in_atlas = Vector2i(2, 2) +0:0/0 = 0 +0:0/0/texture_origin = Vector2i(-32, -32) +10:0/size_in_atlas = Vector2i(1, 4) +10:0/0 = 0 +10:0/0/texture_origin = Vector2i(0, -96) +6:4/size_in_atlas = Vector2i(4, 1) +6:4/0 = 0 +6:4/0/texture_origin = Vector2i(-96, 0) +7:1/size_in_atlas = Vector2i(2, 2) +7:1/0 = 0 +7:1/0/texture_origin = Vector2i(-32, -32) +6:0/0 = 0 +9:0/0 = 0 +9:3/0 = 0 +6:3/0 = 0 +6:1/size_in_atlas = Vector2i(1, 2) +6:1/0 = 0 +6:1/0/texture_origin = Vector2i(0, -32) +7:0/size_in_atlas = Vector2i(2, 1) +7:0/0 = 0 +7:0/0/texture_origin = Vector2i(-32, 0) +9:1/size_in_atlas = Vector2i(1, 2) +9:1/0 = 0 +9:1/0/texture_origin = Vector2i(0, -32) +7:3/size_in_atlas = Vector2i(2, 1) +7:3/0 = 0 +7:3/0/texture_origin = Vector2i(-32, 0) +10:4/0 = 0 +1:4/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +4:3/0 = 0 +3:1/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +4:1/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ckw1w"] +texture = ExtResource("6_mgv8s") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_rhgso"] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_5lsdd") +sources/2 = SubResource("TileSetAtlasSource_ckw1w") + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_r83kj"] +polygon = PackedVector2Array(64, -64, -64, -64, -64, 64, -45, 181, 60, 182, 64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ucgox"] +polygon = PackedVector2Array(-64, -64, 64, -64, 68.86581, 183.45401, -64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_pew32"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, 45, 181, -60, 182, -64, 64) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mp1c5"] +resource_name = "Destroyed House" +texture = ExtResource("7_lee21") +texture_region_size = Vector2i(128, 128) +0:2/size_in_atlas = Vector2i(1, 2) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -64) +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_r83kj") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 45, -64, -64, -30, -64, -30, 9, 1.0390396, 43.669796, 64, 43, 63, 184, -47, 181) +1:2/size_in_atlas = Vector2i(1, 2) +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -64) +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ucgox") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 45, 64, 43, 63, 184, -66, 183) +2:2/size_in_atlas = Vector2i(1, 2) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -64) +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_pew32") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 45, 64, -64, 30, -64, 30, 9, -1.0390396, 43.669796, -64, 43, -63, 184, 47, 181) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, 32, -64, 31, 64, 64, 64) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, -32, -64, -31, 64, -64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-41.005615, -50.359287, 64, -52, 64, 64, -64, 64, -64, -30) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -51, 64, -50, 64, 64, -64, 64) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(41.005615, -50.359287, -64, -52, -64, 64, 64, 64, 64, -30) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -47, -9, -64, -64, -64) +4:0/0/physics_layer_0/polygon_1/points = PackedVector2Array(-64, 64, -64, 48, -9, 64) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(47, -64, 64, -9, 64, -64) +4:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-64, -64, -48, -64, -64, -9) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 47, 9, 64, 64, 64) +4:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, -64, 64, -48, 9, -64) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-47, 64, -64, 9, -64, 64) +4:3/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, 64, 48, 64, 64, 9) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ikqg4"] +polygon = PackedVector2Array(-64, -53.060547, 64, -58.14081, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4dax4"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4mivl"] +polygon = PackedVector2Array(64, -64, -64, -64, -64.35002, 76.20397, -47.980278, 171.03558, -38.9487, 182.32506, 64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_wgeuu"] +polygon = PackedVector2Array(-64, -57.9908, -36.642532, -57.990795, -35.36801, -56.07901, 48.431873, -56.07901, 48.750507, -57.672165, 64, -57.990795, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_me2ty"] +polygon = PackedVector2Array(64, -64, -64, -64, -63.221077, 182.88953, 64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_j1tmi"] +polygon = PackedVector2Array(64, -53.060547, -64, -58.14081, -64, 64, 64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_be2d8"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_2kpro"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64.35002, 76.20397, 47.980278, 171.03558, 38.9487, 182.32506, -64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_fiunk"] +polygon = PackedVector2Array(64, -64, -64, -64, -63.221077, 182.88953, 64.9145, 183.45401) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hl57d"] +resource_name = "House" +texture = ExtResource("8_3t3uq") +texture_region_size = Vector2i(128, 128) +0:1/0 = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4dax4") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +1:1/0 = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4dax4") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +2:1/0 = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_be2d8") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +2:0/0 = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_j1tmi") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +1:0/0 = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_wgeuu") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +0:0/0 = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ikqg4") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +0:2/size_in_atlas = Vector2i(1, 2) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -64) +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4mivl") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +1:2/size_in_atlas = Vector2i(1, 2) +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -64) +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_me2ty") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +2:2/size_in_atlas = Vector2i(1, 2) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -64) +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_2kpro") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +3:2/size_in_atlas = Vector2i(1, 2) +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, -64) +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_fiunk") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) + +[sub_resource type="TileSet" id="TileSet_mp1c5"] +tile_size = Vector2i(128, 128) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 24 +sources/5 = SubResource("TileSetAtlasSource_hl57d") +sources/0 = SubResource("TileSetAtlasSource_mp1c5") + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rhgso"] +polygon = PackedVector2Array(32, 32, 32, -15.805267, -9.596054, -5.6447372, -18.063164, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ckw1w"] +polygon = PackedVector2Array(32, -32, -15.805267, -32, -16.369743, 32, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hl57d"] +polygon = PackedVector2Array(32, -32, 32, 15.805267, -9.596054, 5.6447372, -18.063164, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_mp1c5"] +polygon = PackedVector2Array(-16.36974, -16.369743, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vhpg5"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 32, -16.369743, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_slf6w"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4ydls"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 32, 16.369743, 32, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_fpcs1"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qysuf"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 9.596054, -5.6447372, 18.063164, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ptw2l"] +polygon = PackedVector2Array(-32, -32, 15.805267, -32, 16.369743, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_p6wb3"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 9.596054, 5.6447372, 18.063164, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_85ty2"] +polygon = PackedVector2Array(-32, -32, 22.578957, -11.8539505, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_syvw1"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 0.564476, -25.401325, 32, -14.676323, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_k85tr"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rvd3j"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 0.564476, 25.401325, 32, 14.676323, 32, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_btn6b"] +polygon = PackedVector2Array(-32, 0, 1.1289482, -32, 32, 0, 0.564476, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_g2o4k"] +texture = ExtResource("9_bff13") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rhgso") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.3381577, -10.16053, 32, -21.450005, 32, 32, -18.063164, 32) +1:0/0 = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_vhpg5") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -20.32106, 32, -21.450005, 32, 32, -32, 32) +2:0/0 = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qysuf") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -20.32106, 15.805267, -15.805267, 20.885536, 32, -32, 32) +3:0/0 = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_syvw1") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -15.240795, 32, -16.934216, 32, 32, -32, 32) +0:1/0 = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ckw1w") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16.934216, -32, 32, -32, 32, 32, -18.627636, 32) +1:1/0 = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_slf6w") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0 = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ptw2l") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 20.32106, -32, 19.756584, 32, -32, 32) +3:1/0 = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_k85tr") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0 = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hl57d") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -32, -20.32106, -32, -14.676323, 12.982899, 32, 12.982899) +1:2/0 = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4ydls") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -32, -32, -32, -32, 15.805267, 32, 15.805267) +2:2/0 = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_p6wb3") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 20.32106, -32, 14.676323, 12.982899, -32, 12.982899) +3:2/0 = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rvd3j") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 15.240795, 32, 16.934216, 32, -32, -32, -32) +0:3/0 = 0 +0:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_mp1c5") +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-20.885532, -32, 32, -32, 32, 32, -21.450005, 32) +1:3/0 = 0 +1:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_fpcs1") +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0 = 0 +2:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_85ty2") +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(20.885532, -32, -32, -32, -32, 32, 21.450005, 32) +3:3/0 = 0 +3:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_btn6b") +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(1.6934242, -32, -32, 0.5644722, 0, 32, 32, 0.5644722) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rhgso"] +texture = ExtResource("10_lsx11") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +0:3/0 = 0 +0:4/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +1:4/0 = 0 +1:3/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +6:0/0 = 0 +5:3/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +6:3/0 = 0 +8:3/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +9:3/0 = 0 +8:0/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +9:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_4dax4"] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 24 +physics_layer_0/collision_mask = 3 +sources/0 = SubResource("TileSetAtlasSource_g2o4k") +sources/1 = SubResource("TileSetAtlasSource_rhgso") + +[sub_resource type="Curve2D" id="Curve2D_5lsdd"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1943, -1809, 0, 0, 0, 0, 1624, -1885, 0, 0, 0, 0, 755, -1896) +} +point_count = 3 + +[sub_resource type="Curve2D" id="Curve2D_rhgso"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 786, 1823, 0, 0, 0, 0, 786, 1811, 0, 0, 0, 0, 1524, 1833) +} +point_count = 3 + +[sub_resource type="Curve2D" id="Curve2D_ckw1w"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1628, 2021, 0, 0, 0, 0, 1626, 2349, 0, 0, 0, 0, 1523, 2352, 0, 0, 0, 0, 1626, 2355, 0, 0, 0, 0, 1624, 2679) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_cj4uv"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 972, -39, 0, 0, 0, 0, 1529, -43, 0, 0, 0, 0, 1534, 543, 0, 0, 0, 0, 950, 542, 0, 0, 0, 0, 972, -39) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_hl57d"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1501, 1346, 0, 0, 0, 0, 1673, 1374, 0, 0, 0, 0, 1497, 1636, 0, 0, 0, 0, 1706, 1787, 0, 0, 0, 0, 1492, 1920, 0, 0, 0, 0, 1693, 1597, 0, 0, 0, 0, 1501, 1346) +} +point_count = 7 + +[sub_resource type="Curve2D" id="Curve2D_mp1c5"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2494, 1639, 0, 0, 0, 0, 2501, 1234, 0, 0, 0, 0, 2537, 976, 0, 0, 0, 0, 2629, 993, 0, 0, 0, 0, 2861, 1150, 0, 0, 0, 0, 2819, 756, 0, 0, 0, 0, 2401, 697, 0, 0, 0, 0, 2233, 916, 0, 0, 0, 0, 2089, 1017, 0, 0, 0, 0, 2270, 794, 0, 0, 0, 0, 1949, 776, 0, 0, 0, 0, 1912, 1136, 0, 0, 0, 0, 2300, 1163) +} +point_count = 13 + +[sub_resource type="Curve2D" id="Curve2D_epnnw"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2947, 2419, 0, 0, 0, 0, 2943, 1152) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_wic7j"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1908, 671, 0, 0, 0, 0, 1905, 1411) +} +point_count = 2 + +[sub_resource type="Resource" id="Resource_7qi7u"] +script = ExtResource("19_6olrc") +type = 2 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wic7j"] +size = Vector2(74, 129) + +[node name="LastCoordinatesStealth" type="Node2D" unique_id=528815133] + +[node name="PlayerMode" type="Node" parent="." unique_id=2011864890] +script = ExtResource("1_s7i34") +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="StealthGameLogic" type="Node" parent="." unique_id=1734695953] +script = ExtResource("2_hhr7y") + +[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=508226475] +color = Color(0.48235294, 0.48235294, 0.48235294, 1) + +[node name="Player" parent="." unique_id=1079296690 instance=ExtResource("3_hbdua")] +z_index = 1 +position = Vector2(2727, 1780) +sprite_frames = ExtResource("4_1kbn2") + +[node name="Camera2D" type="Camera2D" parent="Player" unique_id=1196891219] +process_mode = 3 +limit_left = 0 +limit_top = 0 +limit_right = 4403 +limit_bottom = 2803 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1475451359] +y_sort_enabled = true + +[node name="Floor" type="TileMapLayer" parent="TileMapLayers" unique_id=1108015971] +z_index = -2 +tile_map_data = PackedByteArray("AAAGABoAAAAKAAAAAAAFABoAAAAKAAAAAAAEABoAAAAKAAAAAAADABoAAAAKAAAAAAACABoAAAAKAAAAAAABABoAAAAKAAAAAAAAABoAAAAKAAAAAAAMACMAAAAKAAQAAAANACMAAAAKAAQAAAAOACMAAAAKAAQAAAAPACMAAAAKAAQAAAAQACMAAAAKAAQAAAAMACQAAAAKAAQAAAANACQAAAAKAAQAAAAOACQAAAAKAAQAAAAPACQAAAAKAAQAAAAQACQAAAAKAAQAAAARACQAAAAKAAQAAAASACQAAAAKAAQAAAASACUAAAAKAAQAAAARACUAAAAKAAQAAAAQACUAAAAKAAQAAAAPACUAAAAKAAQAAAAOACUAAAAKAAQAAAANACUAAAAKAAQAAAAMACUAAAAKAAQAAAATACQAAAAKAAQAAAATACUAAAAKAAQAAAAIABcAAAAGAAQAAAAIABYAAAAGAAQAAAAIABUAAAAGAAQAAAAIABQAAAAGAAQAAAAIABMAAAAGAAQAAAAIABIAAAAGAAQAAAAIABEAAAAGAAQAAAAIABAAAAAGAAQAAAAIAA8AAAAGAAQAAAAIAA4AAAAGAAQAAAAIAA0AAAAGAAQAAAAIAAwAAAAGAAQAAAAIAAsAAAAGAAQAAAAIAAoAAAAGAAQAAAAIAAkAAAAGAAQAAAAIAAgAAAAGAAQAAAAIAAcAAAAGAAQAAAAIAAYAAAAGAAQAAAAIAAUAAAAGAAQAAAAIAAQAAAAGAAQAAAAIAAMAAAAGAAQAAAAIAAIAAAAGAAQAAAAIAAEAAAAGAAQAAAAIAAAAAAAGAAQAAAAIABoAAAAGAAAAAAAIABsAAAAGAAEAAAAIAB0AAAAGAAMAAAAJABoAAAAHAAAAAAAJABsAAAAHAAEAAAAJAB0AAAAHAAMAAAALABoAAAAJAAAAAAALABsAAAAJAAEAAAALAB0AAAAJAAMAAAAIABgAAAAGAAQAAAAIABkAAAAGAAQAAAAHABoAAAAKAAAAAAAMABoAAAAKAAAAAAANABoAAAAKAAAAAAAOABoAAAAKAAAAAAAPABoAAAAKAAAAAAAQABoAAAAKAAAAAAARABoAAAAKAAAAAAASABoAAAAKAAAAAAATABoAAAAKAAAAAAAUABoAAAAKAAAAAAAVABoAAAAKAAAAAAAWABoAAAAKAAAAAAAXABoAAAAKAAAAAAAYABkAAAAGAAQAAAAYABgAAAAGAAQAAAAYABcAAAAGAAQAAAAYABYAAAAGAAQAAAAYABoAAAAGAAAAAAAYABsAAAAGAAEAAAAYAB0AAAAGAAMAAAAZABoAAAAHAAAAAAAZABsAAAAHAAEAAAAZAB0AAAAHAAMAAAAbABoAAAAJAAAAAAAbABsAAAAJAAEAAAAbAB0AAAAJAAMAAAAYAB4AAAAGAAQAAAAYAB8AAAAGAAQAAAAYACAAAAAGAAQAAAAYACEAAAAGAAQAAAAYACIAAAAGAAQAAAAIAB4AAAAGAAQAAAAIAB8AAAAGAAQAAAAIACAAAAAGAAQAAAAIACEAAAAGAAQAAAAIACIAAAAGAAQAAAAIACMAAAAGAAQAAAAIACQAAAAGAAQAAAAIACUAAAAGAAQAAAAIACYAAAAGAAQAAAAIACcAAAAGAAQAAAAIACgAAAAGAAQAAAAIACkAAAAGAAQAAAAIACoAAAAGAAQAAAAIACsAAAAGAAQAAAAYABUAAAAGAAQAAAAYABQAAAAGAAQAAAAYABMAAAAGAAQAAAAYABIAAAAGAAQAAAAYABEAAAAGAAQAAAAYABAAAAAGAAQAAAAYAA8AAAAGAAQAAAAYAA4AAAAGAAQAAAAYAA0AAAAGAAQAAAAYAAwAAAAGAAQAAAAYAAsAAAAGAAQAAAAYAAoAAAAGAAQAAAAYAAkAAAAGAAQAAAAYAAgAAAAGAAQAAAAYAAcAAAAGAAQAAAAYAAYAAAAGAAQAAAAYAAUAAAAGAAQAAAAYAAQAAAAGAAQAAAAYAAMAAAAGAAQAAAAYAAIAAAAGAAQAAAAYAAEAAAAGAAQAAAAYAAAAAAAGAAQAAAAYAP//AAAGAAQAAAAIAP//AAAGAAQAAAAcABoAAAAKAAAAAAAdABoAAAAKAAAAAAAeABoAAAAKAAAAAAAfABoAAAAKAAAAAAAgABoAAAAKAAAAAAAhABoAAAAKAAAAAAAiABoAAAAKAAAAAAAjABoAAAAKAAAAAAAkABoAAAAKAAAAAAAlABoAAAAKAAAAAAAmABoAAAAKAAAAAAAnABoAAAAKAAAAAAAoABkAAAAKAAQAAAAoABgAAAAKAAQAAAAoABcAAAAKAAQAAAAoABYAAAAKAAQAAAAnABYAAAAKAAQAAAAnABUAAAAKAAQAAAAnABQAAAAKAAQAAAAoABoAAAAKAAAAAAApABoAAAAKAAAAAAAqABoAAAAKAAAAAAArABoAAAAKAAAAAAAsABoAAAAKAAAAAAAtABoAAAAKAAAAAAAuABoAAAAGAAAAAAAuABsAAAAGAAEAAAAuAB0AAAAGAAMAAAAvABoAAAAHAAAAAAAvABsAAAAHAAEAAAAvAB0AAAAHAAMAAAAuABkAAAAGAAQAAAAuABgAAAAGAAQAAAAuABcAAAAGAAQAAAAuABYAAAAGAAQAAAAuABUAAAAGAAQAAAAuABQAAAAGAAQAAAAuABMAAAAGAAQAAAAuABIAAAAGAAQAAAAuABEAAAAGAAQAAAAuABAAAAAGAAQAAAAuAA8AAAAGAAQAAAAuAA4AAAAGAAQAAAAuAA0AAAAGAAQAAAAuAAwAAAAGAAQAAAAuAAsAAAAGAAQAAAAuAAoAAAAGAAQAAAAuAAkAAAAGAAQAAAAuAAgAAAAGAAQAAAAuAAcAAAAGAAQAAAAuAAYAAAAGAAQAAAAuAAUAAAAGAAQAAAAuAB4AAAAGAAQAAAAuAB8AAAAGAAQAAAAuACAAAAAGAAQAAAAuACEAAAAGAAQAAAAuACIAAAAGAAQAAAAuACMAAAAGAAQAAAAuACQAAAAGAAQAAAAuACUAAAAGAAQAAAAuACYAAAAGAAQAAAAuACcAAAAGAAQAAAAYACMAAAAGAAQAAAAYACQAAAAGAAQAAAAYACUAAAAGAAQAAAAYACYAAAAGAAQAAAAYACcAAAAGAAQAAAAYACgAAAAGAAQAAAAYACkAAAAGAAQAAAAYACoAAAAGAAQAAAAYACsAAAAGAAQAAAAuACgAAAAGAAQAAAAuACkAAAAGAAQAAAAuACoAAAAGAAQAAAAuACsAAAAGAAQAAAAuAAQAAAAGAAQAAAAuAAMAAAAGAAQAAAAuAAIAAAAGAAQAAAAuAAEAAAAGAAQAAAAuAAAAAAAGAAQAAAAtAAEAAAAKAAQAAAAsAAEAAAAKAAQAAAArAAEAAAAKAAQAAAApAAEAAAAKAAQAAAAqAAEAAAAKAAQAAAAoAAEAAAAKAAQAAAAnAAEAAAAKAAQAAAAmAAEAAAAKAAQAAAAlAAIAAAAKAAQAAAAkAAIAAAAKAAQAAAAkAAEAAAAKAAQAAAAlAAEAAAAKAAQAAAAkAAMAAAAKAAQAAAAkAAQAAAAKAAQAAAAkAAUAAAAKAAQAAAAyAAEAAAAKAAQAAAAyAAIAAAAKAAQAAAAzAAIAAAAKAAQAAAA0AAIAAAAKAAQAAAA0AAEAAAAKAAQAAAA1AAEAAAAKAAQAAAA1AAIAAAAKAAQAAAAzAAEAAAAKAAQAAAA2AAEAAAAKAAQAAAA2AAIAAAAKAAQAAAA3AAIAAAAKAAQAAAA4AAIAAAAKAAQAAAA5AAIAAAAKAAQAAAA5AAEAAAAKAAQAAAA6AAEAAAAKAAQAAAA4AAEAAAAKAAQAAAA3AAEAAAAKAAQAAAAyABoAAAAKAAAAAAAzABoAAAAKAAAAAAA0ABoAAAAKAAAAAAA1ABoAAAAKAAAAAAA2ABoAAAAKAAAAAAA3ABoAAAAKAAAAAAA4ABoAAAAKAAAAAAAxABoAAAAJAAAAAAAxABsAAAAJAAEAAAAxAB0AAAAJAAMAAAA5ABoAAAAKAAAAAAA6ABoAAAAKAAAAAAA7ABoAAAAKAAAAAAA8ABoAAAAKAAAAAAA9ABoAAAAKAAAAAAA+ABoAAAAKAAAAAAA/ABoAAAAKAAAAAABAABoAAAAKAAAAAABBABoAAAAKAAAAAABCABoAAAAKAAAAAABDABoAAAAKAAAAAABEABoAAAAKAAAAAAAMAB4AAAAKAAQAAAAMAB8AAAAKAAQAAAAMACAAAAAKAAQAAAAMACEAAAAKAAQAAAAMACIAAAAKAAQAAAANAB4AAAAKAAQAAAAOAB4AAAAKAAQAAAAPAB4AAAAKAAQAAAAQAB4AAAAKAAQAAAARAB4AAAAKAAQAAAASAB4AAAAKAAQAAAATAB4AAAAKAAQAAAAUAB4AAAAKAAQAAAAVAB4AAAAKAAQAAAAWAB4AAAAKAAQAAAAXAB4AAAAKAAQAAAAXAB8AAAAKAAQAAAAXACAAAAAKAAQAAAAXACEAAAAKAAQAAAAXACIAAAAKAAQAAAAXACMAAAAKAAQAAAAXACQAAAAKAAQAAAAOACYAAAAKAAQAAAAPACYAAAAKAAQAAAAUACUAAAAKAAQAAAAUACQAAAAKAAQAAAAVACQAAAAKAAQAAAAWACQAAAAKAAQAAAAWACUAAAAKAAQAAAAXACUAAAAKAAQAAAAVACUAAAAKAAQAAAAVACMAAAAKAAQAAAAWACMAAAAKAAQAAAAUACMAAAAKAAQAAAATACMAAAAKAAQAAAASACMAAAAKAAQAAAARACMAAAAKAAQAAAAMACYAAAAKAAQAAAANACYAAAAKAAQAAAAQACYAAAAKAAQAAAARACYAAAAKAAQAAAASACYAAAAKAAQAAAATACYAAAAKAAQAAAAUACYAAAAKAAQAAAAVACYAAAAKAAQAAAAWACYAAAAKAAQAAAAXACYAAAAKAAQAAAAMACcAAAAKAAQAAAAMACgAAAAKAAQAAAAMACkAAAAKAAQAAAAMACoAAAAKAAQAAAAMACsAAAAKAAQAAAAXACgAAAAKAAQAAAAXACkAAAAKAAQAAAAXACoAAAAKAAQAAAAXACsAAAAKAAQAAAAXACcAAAAKAAQAAAAMABkAAAAKAAQAAAANABkAAAAKAAQAAAAOABkAAAAKAAQAAAAPABkAAAAKAAQAAAAQABkAAAAKAAQAAAARABkAAAAKAAQAAAASABkAAAAKAAQAAAATABkAAAAKAAQAAAAUABkAAAAKAAQAAAAVABkAAAAKAAQAAAAWABkAAAAKAAQAAAAXABkAAAAKAAQAAAAXABgAAAAKAAQAAAAXABcAAAAKAAQAAAAMABcAAAAKAAQAAAAMABgAAAAKAAQAAAAXABYAAAAKAAQAAAAXABUAAAAKAAQAAAAXABQAAAAKAAQAAAAXABMAAAAKAAQAAAAMABYAAAAKAAQAAAAMABUAAAAKAAQAAAAMABQAAAAKAAQAAAAMABMAAAAKAAQAAAAMABIAAAAKAAQAAAAMABEAAAAKAAQAAAAMABAAAAAKAAQAAAAMAA8AAAAKAAQAAAAMAA4AAAAKAAQAAAAMAA0AAgAAAAAAAAAMAAwAAgAAAAAAAAAMAAsAAgAAAAAAAAAMAAoAAgAAAAAAAAAMAAkAAgAAAAAAAAAXABIAAAAKAAQAAAAXABEAAAAKAAQAAAAXABAAAAAKAAQAAAAXAA8AAAAKAAQAAAAXAA4AAAAKAAQAAAAXAA0AAgAAAAAAAAAXAAwAAgAAAAAAAAAXAAsAAgAAAAAAAAAXAAkAAgAAAAAAAAAXAAgAAgAAAAAAAAAMAAgAAgAAAAAAAAAMAAcAAgAAAAAAAAAMAAYAAgAAAAAAAAAMAAUAAgAAAAAAAAAMAAQAAgAAAAAAAAAMAAMAAgAAAAAAAAAMAAIAAgAAAAAAAAAMAAEAAAAKAAQAAAAMAAAAAAAKAAQAAAAMAP//AAAKAAQAAAAXAP//AAAKAAQAAAAXAAAAAAAKAAQAAAAXAAEAAAAKAAQAAAAXAAIAAgAAAAAAAAAXAAMAAgAAAAAAAAAXAAQAAgAAAAAAAAAXAAUAAgAAAAAAAAAXAAYAAgAAAAAAAAAXAAcAAgAAAAAAAAANAAIAAgABAAAAAAAOAAIAAgABAAAAAAAPAAIAAgAAAAAAAAAQAAIAAgAAAAAAAAARAAIAAgAAAAAAAAASAAIAAgAAAAAAAAATAAIAAgAAAAAAAAAUAAIAAgAAAAAAAAAVAAIAAgAAAAAAAAAWAAIAAgAAAAAAAAAWAAMAAgAAAAAAAAAWAAQAAgAAAAAAAAAVAAMAAgAAAAAAAAAUAAMAAgAAAAAAAAATAAMAAgAAAAAAAAASAAMAAgAAAAAAAAARAAMAAgAAAAAAAAAQAAMAAgAAAAAAAAAPAAMAAgABAAAAAAAOAAMAAgABAAAAAAANAAMAAgAAAAAAAAANAAQAAgAAAAAAAAAOAAQAAgAAAAAAAAAPAAQAAgABAAAAAAAQAAQAAgABAAAAAAARAAQAAgABAAAAAAASAAQAAgAAAAAAAAATAAQAAgAAAAAAAAAUAAQAAgAAAAAAAAAVAAQAAgAAAAAAAAAWAAUAAgAAAAAAAAAWAAYAAgAAAAAAAAAVAAYAAgABAAAAAAAVAAUAAgAAAAAAAAAUAAUAAgABAAAAAAATAAUAAgABAAAAAAASAAUAAgABAAAAAAARAAUAAgABAAAAAAAQAAUAAgABAAAAAAAPAAUAAgAAAAAAAAAOAAUAAgAAAAAAAAANAAUAAgAAAAAAAAANAAYAAgAAAAAAAAANAAcAAgAAAAAAAAAOAAcAAgAAAAAAAAAOAAYAAgAAAAAAAAAPAAYAAgABAAAAAAAQAAYAAgABAAAAAAARAAYAAgAAAAAAAAASAAYAAgAAAAAAAAATAAYAAgABAAAAAAAUAAYAAgABAAAAAAAWAAcAAgAAAAAAAAAVAAcAAgAAAAAAAAAUAAcAAgAAAAAAAAATAAcAAgAAAAAAAAASAAcAAgAAAAAAAAARAAcAAgAAAAAAAAAQAAcAAgAAAAAAAAAPAAcAAgABAAAAAAANAAgAAgAAAAAAAAAOAAgAAgABAAAAAAAPAAgAAgABAAAAAAAQAAgAAgAAAAAAAAARAAgAAgAAAAAAAAASAAgAAgABAAAAAAATAAgAAgABAAAAAAAUAAgAAgABAAAAAAAVAAgAAgAAAAAAAAAWAAgAAgAAAAAAAAAWAAkAAgAAAAAAAAAVAAkAAgAAAAAAAAAUAAkAAgAAAAAAAAATAAkAAgAAAAAAAAASAAkAAgABAAAAAAARAAkAAgABAAAAAAAQAAkAAgABAAAAAAAPAAkAAgAAAAAAAAAOAAkAAgABAAAAAAANAAkAAgAAAAAAAAANAAoAAgAAAAAAAAANAAsAAgABAAAAAAAOAAsAAgABAAAAAAAPAAsAAgAAAAAAAAAPAAoAAgABAAAAAAAQAAoAAgABAAAAAAARAAoAAgABAAAAAAASAAoAAgABAAAAAAATAAoAAgABAAAAAAAUAAoAAgABAAAAAAAVAAoAAgAAAAAAAAAWAAoAAgAAAAAAAAAWAAsAAgAAAAAAAAAVAAsAAgABAAAAAAAUAAsAAgABAAAAAAATAAsAAgABAAAAAAASAAsAAgABAAAAAAARAAsAAgAAAAAAAAAQAAsAAgAAAAAAAAAOAAoAAgABAAAAAAAWAAwAAgAAAAAAAAAWAA0AAgAAAAAAAAAVAA0AAgAAAAAAAAAUAA0AAgAAAAAAAAATAA0AAgAAAAAAAAASAA0AAgAAAAAAAAASAAwAAgABAAAAAAARAAwAAgABAAAAAAAQAAwAAgABAAAAAAAPAAwAAgABAAAAAAAOAAwAAgABAAAAAAANAAwAAgABAAAAAAANAA0AAgABAAAAAAAOAA0AAgABAAAAAAAPAA0AAgAAAAAAAAAQAA0AAgAAAAAAAAARAA0AAgAAAAAAAAAUAAwAAgAAAAAAAAAVAAwAAgABAAAAAAATAAwAAgAAAAAAAAAXAAoAAgAAAAAAAAAcAAcAAgAAAAAAAAAcAAgAAgAAAAAAAAAcAAkAAgAAAAAAAAAcAAoAAgAAAAAAAAAcAAsAAgAAAAAAAAAcAAwAAgAAAAAAAAAcAA0AAgAAAAAAAAAcAA4AAgAAAAAAAAAcAA8AAgAAAAAAAAAcABAAAgAAAAAAAAAcABEAAgAAAAAAAAAcABIAAgAAAAAAAAAcABMAAgAAAAAAAAAdABIAAgAAAAAAAAAeABIAAgAAAAAAAAAfABIAAgAAAAAAAAAgABIAAgAAAAAAAAAhABIAAgAAAAAAAAAiABIAAgAAAAAAAAAjABIAAgAAAAAAAAAkABIAAgAAAAAAAAAlABIAAgAAAAAAAAAmABIAAgAAAAAAAAAnABIAAgAAAAAAAAAnABMAAgAAAAAAAAAmABMAAgAAAAAAAAAlABMAAgAAAAAAAAAkABMAAgAAAAAAAAAjABMAAgAAAAAAAAAiABMAAgAAAAAAAAAhABMAAgAAAAAAAAAgABMAAgAAAAAAAAAfABMAAgAAAAAAAAAeABMAAgAAAAAAAAAdABMAAgAAAAAAAAAoABMAAgAAAAAAAAApABMAAgAAAAAAAAAqABMAAgAAAAAAAAArABMAAgAAAAAAAAAsABMAAgAAAAAAAAAtABMAAgAAAAAAAAAtABIAAgAAAAAAAAAtABEAAgAAAAAAAAAtABAAAgAAAAAAAAAtAA8AAgAAAAAAAAAtAA4AAgAAAAAAAAAtAA0AAgAAAAAAAAAtAAwAAgAAAAAAAAAtAAsAAgAAAAAAAAAtAAoAAgAAAAAAAAAtAAkAAgAAAAAAAAAtAAgAAgAAAAAAAAAtAAcAAgAAAAAAAAAtAAYAAgAAAAAAAAAsAAYAAgAAAAAAAAArAAYAAgAAAAAAAAAqAAYAAgAAAAAAAAApAAYAAgAAAAAAAAAoAAYAAgAAAAAAAAAnAAYAAgAAAAAAAAAmAAYAAgAAAAAAAAAlAAYAAgAAAAAAAAAkAAYAAgAAAAAAAAAjAAYAAgAAAAAAAAAiAAYAAgAAAAAAAAAhAAYAAgAAAAAAAAAgAAYAAgAAAAAAAAAfAAYAAgAAAAAAAAAeAAYAAgAAAAAAAAAdAAYAAgAAAAAAAAAcAAYAAgAAAAAAAAAdAAcAAgAAAAAAAAAeAAcAAgAAAAAAAAAfAAcAAgAAAAAAAAAgAAcAAgAAAAAAAAAhAAcAAgAAAAAAAAAiAAcAAgAAAAAAAAAjAAcAAgAAAAAAAAAkAAcAAgAAAAAAAAAlAAcAAgAAAAAAAAAmAAcAAgAAAAAAAAAnAAcAAgAAAAAAAAAoAAcAAgAAAAAAAAApAAcAAgAAAAAAAAAqAAcAAgAAAAAAAAArAAcAAgAAAAAAAAAsAAcAAgAAAAAAAAAsAAgAAgAAAAAAAAArAAgAAgAAAAAAAAAqAAgAAgAAAAAAAAApAAgAAgAAAAAAAAAoAAgAAgAAAAAAAAAnAAgAAgAAAAAAAAAmAAgAAgAAAAAAAAAlAAgAAgAAAAAAAAAkAAgAAgAAAAAAAAAjAAgAAgAAAAAAAAAiAAgAAgAAAAAAAAAhAAgAAgAAAAAAAAAgAAgAAgAAAAAAAAAfAAgAAgAAAAAAAAAdAAkAAgAAAAAAAAAdAAoAAgAAAAAAAAAdAAsAAgAAAAAAAAAdAAwAAgAAAAAAAAAdAA0AAgAAAAAAAAAdAA4AAgAAAAAAAAAdAA8AAgAAAAAAAAAdABAAAgAAAAAAAAAdABEAAgAAAAAAAAAeAAkAAgAAAAAAAAAeAAoAAgAAAAAAAAAeAAsAAgAAAAAAAAAeAAwAAgAAAAAAAAAeAA0AAgAAAAAAAAAeAA4AAgAAAAAAAAAeAA8AAgAAAAAAAAAeABAAAgAAAAAAAAAeABEAAgAAAAAAAAAfAAkAAgAAAAAAAAAfAAoAAgAAAAAAAAAfAAsAAgAAAAAAAAAfAAwAAgAAAAAAAAAfAA0AAgAAAAAAAAAfAA4AAgAAAAAAAAAfAA8AAgAAAAAAAAAfABAAAgAAAAAAAAAfABEAAgAAAAAAAAAgAAkAAgAAAAAAAAAgAAoAAgAAAAAAAAAgAAsAAgAAAAAAAAAgAAwAAgAAAAAAAAAgAA0AAgAAAAAAAAAgAA4AAgAAAAAAAAAgAA8AAgAAAAAAAAAgABAAAgAAAAAAAAAgABEAAgAAAAAAAAAhAAkAAgAAAAAAAAAhAAoAAgAAAAAAAAAhAAsAAgAAAAAAAAAhAAwAAgAAAAAAAAAhAA0AAgAAAAAAAAAhAA4AAgAAAAAAAAAhAA8AAgAAAAAAAAAhABAAAgAAAAAAAAAhABEAAgAAAAAAAAAiAAkAAgAAAAAAAAAiAAoAAgAAAAAAAAAiAAsAAgAAAAAAAAAiAAwAAgAAAAAAAAAiAA0AAgAAAAAAAAAiAA4AAgAAAAAAAAAiAA8AAgAAAAAAAAAiABAAAgAAAAAAAAAiABEAAgAAAAAAAAAjAAkAAgAAAAAAAAAjAAoAAgAAAAAAAAAjAAsAAgAAAAAAAAAjAAwAAgAAAAAAAAAjAA0AAgAAAAAAAAAjAA4AAgAAAAAAAAAjAA8AAgAAAAAAAAAjABAAAgAAAAAAAAAjABEAAgAAAAAAAAAkAAkAAgAAAAAAAAAkAAoAAgAAAAAAAAAkAAsAAgAAAAAAAAAkAAwAAgAAAAAAAAAkAA0AAgAAAAAAAAAkAA4AAgAAAAAAAAAkAA8AAgAAAAAAAAAkABAAAgAAAAAAAAAkABEAAgAAAAAAAAAlAAkAAgAAAAAAAAAlAAoAAgAAAAAAAAAlAAsAAgAAAAAAAAAlAAwAAgAAAAAAAAAlAA0AAgAAAAAAAAAlAA4AAgAAAAAAAAAlAA8AAgAAAAAAAAAlABAAAgAAAAAAAAAlABEAAgAAAAAAAAAmAAkAAgAAAAAAAAAmAAoAAgAAAAAAAAAmAAsAAgAAAAAAAAAmAAwAAgAAAAAAAAAmAA0AAgAAAAAAAAAmAA4AAgAAAAAAAAAmAA8AAgAAAAAAAAAmABAAAgAAAAAAAAAmABEAAgAAAAAAAAAnAAkAAgAAAAAAAAAnAAoAAgAAAAAAAAAnAAsAAgAAAAAAAAAnAAwAAgAAAAAAAAAnAA0AAgAAAAAAAAAnAA4AAgAAAAAAAAAnAA8AAgAAAAAAAAAnABAAAgAAAAAAAAAnABEAAgAAAAAAAAAoAAkAAgAAAAAAAAAoAAoAAgAAAAAAAAAoAAsAAgAAAAAAAAAoAAwAAgAAAAAAAAAoAA0AAgAAAAAAAAAoAA4AAgAAAAAAAAAoAA8AAgAAAAAAAAAoABAAAgAAAAAAAAAoABEAAgAAAAAAAAAoABIAAgAAAAAAAAApAAkAAgAAAAAAAAApAAoAAgAAAAAAAAApAAsAAgAAAAAAAAApAAwAAgAAAAAAAAApAA0AAgAAAAAAAAApAA4AAgAAAAAAAAApAA8AAgAAAAAAAAApABAAAgAAAAAAAAApABEAAgAAAAAAAAApABIAAgAAAAAAAAAqAAkAAgAAAAAAAAAqAAoAAgAAAAAAAAAqAAsAAgAAAAAAAAAqAAwAAgAAAAAAAAAqAA0AAgAAAAAAAAAqAA4AAgAAAAAAAAAqAA8AAgAAAAAAAAAqABAAAgAAAAAAAAAqABEAAgAAAAAAAAAqABIAAgAAAAAAAAArAAkAAgAAAAAAAAArAAoAAgAAAAAAAAArAAsAAgAAAAAAAAArAAwAAgAAAAAAAAArAA0AAgAAAAAAAAArAA4AAgAAAAAAAAArAA8AAgAAAAAAAAArABAAAgAAAAAAAAArABEAAgAAAAAAAAArABIAAgAAAAAAAAAsAAkAAgAAAAAAAAAsAAoAAgAAAAAAAAAsAAsAAgAAAAAAAAAsAAwAAgAAAAAAAAAsAA0AAgAAAAAAAAAsAA4AAgAAAAAAAAAsAA8AAgAAAAAAAAAsABAAAgAAAAAAAAAsABEAAgAAAAAAAAAsABIAAgAAAAAAAAAdAAgAAgAAAAAAAAAeAAgAAgAAAAAAAAAcABkAAAAKAAQAAAAdABkAAAAKAAQAAAAeABkAAAAKAAQAAAAfABkAAAAKAAQAAAAgABkAAAAKAAQAAAAhABkAAAAKAAQAAAAiABkAAAAKAAQAAAAjABkAAAAKAAQAAAAkABkAAAAKAAQAAAAlABkAAAAKAAQAAAAmABkAAAAKAAQAAAAnABkAAAAKAAQAAAApABkAAAAKAAQAAAAqABkAAAAKAAQAAAArABkAAAAKAAQAAAAsABkAAAAKAAQAAAAtABkAAAAKAAQAAAAtABgAAAAKAAQAAAAcABgAAAAKAAQAAAAcABcAAAAKAAQAAAAcABYAAAAKAAQAAAAcABUAAAAKAAQAAAAcABQAAAAKAAQAAAAnABgAAAAKAAQAAAAmABgAAAAKAAQAAAAlABgAAAAKAAQAAAAlABcAAAAKAAQAAAAmABcAAAAKAAQAAAAnABcAAAAKAAQAAAAmABYAAAAKAAQAAAAlABYAAAAKAAQAAAAlABUAAAAKAAQAAAAmABUAAAAKAAQAAAAoABUAAAAKAAQAAAAoABQAAAAKAAQAAAAmABQAAAAKAAQAAAAlABQAAAAKAAQAAAAtABcAAAAKAAQAAAAtABYAAAAKAAQAAAAtABUAAAAKAAQAAAAtABQAAAAKAAQAAAAlAAUAAAAKAAQAAAAlAAQAAAAKAAQAAAAlAAMAAAAKAAQAAAAmAAIAAAAKAAQAAAAnAAIAAAAKAAQAAAAoAAIAAAAKAAQAAAApAAIAAAAKAAQAAAAqAAIAAAAKAAQAAAArAAIAAAAKAAQAAAAsAAIAAAAKAAQAAAAtAAIAAAAKAAQAAAAyAAQAAAAKAAQAAAAyAAUAAAAKAAQAAAAyAAYAAAAKAAQAAAAyAAcAAAAKAAQAAAAyAAgAAAAKAAQAAAAyAAkAAAAKAAQAAAAyAAoAAAAKAAQAAAAyAAsAAAAKAAQAAAAyAAwAAAAKAAQAAAAyAA0AAAAKAAQAAAAyAA4AAAAKAAQAAAAyAA8AAAAKAAQAAAAyABAAAAAKAAQAAAAyABEAAAAKAAQAAAAyABIAAAAKAAQAAAAyABMAAAAKAAQAAAAyABQAAAAKAAQAAAAyABUAAAAKAAQAAAAyABYAAAAKAAQAAAAyABcAAAAKAAQAAAAyABgAAAAKAAQAAAAyABkAAAAKAAQAAAAzABkAAAAKAAQAAAA0ABkAAAAKAAQAAAA1ABkAAAAKAAQAAAA2ABkAAAAKAAQAAAA3ABkAAAAKAAQAAAA4ABkAAAAKAAQAAAA5ABkAAAAKAAQAAAA6ABkAAAAKAAQAAAA7ABkAAAAKAAQAAAA8ABkAAAAKAAQAAAA9ABkAAAAKAAQAAAA+ABkAAAAKAAQAAAA/ABkAAAAKAAQAAABAABkAAAAKAAQAAABBABkAAAAKAAQAAABCABkAAAAKAAQAAABDABkAAAAKAAQAAABEABkAAAAKAAQAAAA8ABgAAAAKAAQAAAA7ABgAAAAKAAQAAAA7ABcAAAAKAAQAAAA8ABcAAAAKAAQAAAA8ABYAAAAKAAQAAAA8ABUAAAAKAAQAAAA7ABYAAAAKAAQAAAA7ABUAAAAKAAQAAAA7ABQAAAAKAAQAAAA7ABMAAAAKAAQAAAA7ABIAAAAKAAQAAAA7ABEAAAAKAAQAAAA8ABQAAAAKAAQAAAA8ABMAAAAKAAQAAAA8ABIAAAAKAAQAAAA8ABEAAAAKAAQAAAA8ABAAAAAKAAQAAAA8AA8AAAAKAAQAAAA8AA4AAAAKAAQAAAA8AA0AAAAKAAQAAAA7AA4AAAAKAAQAAAA7AA8AAAAKAAQAAAA7ABAAAAAKAAQAAAA7AA0AAAAKAAQAAAA7AAwAAAAKAAQAAAA7AAsAAAAKAAQAAAA7AAoAAAAKAAQAAAA7AAkAAAAKAAQAAAA7AAgAAAAKAAQAAAA8AAwAAAAKAAQAAAA8AAsAAAAKAAQAAAA8AAoAAAAKAAQAAAA8AAkAAAAKAAQAAAA8AAgAAAAKAAQAAAA8AAcAAAAKAAQAAAA8AAYAAAAKAAQAAAA8AAUAAAAKAAQAAAA8AAQAAAAKAAQAAAA7AAQAAAAKAAQAAAA7AAUAAAAKAAQAAAA7AAYAAAAKAAQAAAA7AAcAAAAKAAQAAAAyAAMAAAAKAAQAAAAcAAUAAAAKAAQAAAAcAAQAAAAKAAQAAAAcAAMAAAAKAAQAAAAcAAIAAAAKAAQAAAAcAAEAAAAKAAQAAAAcAAAAAAAKAAQAAAAcAP//AAAKAAQAAAAtAAUAAAAKAAQAAAAtAAQAAAAKAAQAAAAtAAMAAAAKAAQAAAAtAAAAAAAKAAQAAAAtAP//AAAKAAQAAAAyAP//AAAKAAQAAAAyAAAAAAAKAAQAAAAuAP//AAAGAAQAAAA6AAIAAAAKAAQAAAA7AAIAAAAKAAQAAAA7AAEAAAAKAAQAAAAcAB4AAAAKAAQAAAAcAB8AAAAKAAQAAAAcACAAAAAKAAQAAAAcACEAAAAKAAQAAAAcACIAAAAKAAQAAAAcACMAAAAKAAQAAAAcACQAAAAKAAQAAAAcACUAAAAKAAQAAAAcACYAAAAKAAQAAAAcACcAAAAKAAQAAAAcACgAAAAKAAQAAAAcACkAAAAKAAQAAAAcACoAAAAKAAQAAAAcACsAAAAKAAQAAAAdAB4AAAAKAAQAAAAeAB4AAAAKAAQAAAAfAB4AAAAKAAQAAAAgAB4AAAAKAAQAAAAhAB4AAAAKAAQAAAAiAB4AAAAKAAQAAAAjAB4AAAAKAAQAAAAkAB4AAAAKAAQAAAAlAB4AAAAKAAQAAAAmAB4AAAAKAAQAAAAnAB4AAAAKAAQAAAAoAB4AAAAKAAQAAAApAB4AAAAKAAQAAAAqAB4AAAAKAAQAAAArAB4AAAAKAAQAAAAsAB4AAAAKAAQAAAAtAB4AAAAKAAQAAAAtAB8AAAAKAAQAAAAtACAAAAAKAAQAAAAtACEAAAAKAAQAAAAtACIAAAAKAAQAAAAtACMAAAAKAAQAAAAtACQAAAAKAAQAAAAtACUAAAAKAAQAAAAtACYAAAAKAAQAAAAtACcAAAAKAAQAAAAtACgAAAAKAAQAAAAtACkAAAAKAAQAAAAtACoAAAAKAAQAAAAtACsAAAAKAAQAAAAmAB8AAAAKAAQAAAAmACAAAAAKAAQAAAAlAB8AAAAKAAQAAAAlACAAAAAKAAQAAAAlACEAAAAKAAQAAAAmACEAAAAKAAQAAAAmACIAAAAKAAQAAAAmACMAAAAKAAQAAAAmACQAAAAKAAQAAAAmACUAAAAKAAQAAAAmACYAAAAKAAQAAAAmACcAAAAKAAQAAAAmACgAAAAKAAQAAAAlACIAAAAKAAQAAAAlACMAAAAKAAQAAAAlACQAAAAKAAQAAAAlACUAAAAKAAQAAAAlACYAAAAKAAQAAAAlACcAAAAKAAQAAAAlACgAAAAKAAQAAAAlACkAAAAKAAQAAAAlACoAAAAKAAQAAAAlACsAAAAKAAQAAAAmACkAAAAKAAQAAAAmACoAAAAKAAQAAAAmACsAAAAKAAQAAAAyAB4AAAAKAAQAAAAzAB4AAAAKAAQAAAA0AB4AAAAKAAQAAAA1AB4AAAAKAAQAAAA2AB4AAAAKAAQAAAA3AB4AAAAKAAQAAAA4AB4AAAAKAAQAAAA5AB4AAAAKAAQAAAA6AB4AAAAKAAQAAAA7AB4AAAAKAAQAAAA8AB4AAAAKAAQAAAA9AB4AAAAKAAQAAAA+AB4AAAAKAAQAAAA/AB4AAAAKAAQAAABAAB4AAAAKAAQAAABBAB4AAAAKAAQAAABCAB4AAAAKAAQAAABDAB4AAAAKAAQAAABEAB4AAAAKAAQAAABFAB4AAAAKAAQAAAAyAB8AAAAKAAQAAAAyACAAAAAKAAQAAAAyACEAAAAKAAQAAAAyACIAAAAKAAQAAAAyACMAAAAKAAQAAAAyACQAAAAKAAQAAAAyACUAAAAKAAQAAAAyACYAAAAKAAQAAAAyACcAAAAKAAQAAAAyACgAAAAKAAQAAAAyACkAAAAKAAQAAAAyACoAAAAKAAQAAAAyACsAAAAKAAQAAAA/AB8AAAAKAAQAAAA/ACAAAAAKAAQAAAA/ACEAAAAKAAQAAABAACAAAAAKAAQAAABAAB8AAAAKAAQAAABAACEAAAAKAAQAAABAACIAAAAKAAQAAABAACMAAAAKAAQAAABAACQAAAAKAAQAAABAACUAAAAKAAQAAABAACYAAAAKAAQAAAA/ACIAAAAKAAQAAAA/ACMAAAAKAAQAAAA/ACQAAAAKAAQAAAA/ACUAAAAKAAQAAAA/ACYAAAAKAAQAAAA/ACcAAAAKAAQAAAA/ACgAAAAKAAQAAAA/ACkAAAAKAAQAAAA/ACoAAAAKAAQAAABAACoAAAAKAAQAAABAACkAAAAKAAQAAABAACgAAAAKAAQAAABAACcAAAAKAAQAAABAACsAAAAKAAQAAAA/ACsAAAAKAAQAAAA8AAIAAAAKAAQAAAA9AAIAAAAKAAQAAAA+AAIAAAAKAAQAAAA/AAIAAAAKAAQAAABAAAIAAAAKAAQAAABBAAIAAAAKAAQAAABCAAIAAAAKAAQAAABDAAIAAAAKAAQAAABEAAIAAAAKAAQAAABFAAIAAAAKAAQAAABEAAEAAAAKAAQAAABDAAEAAAAKAAQAAABCAAEAAAAKAAQAAABBAAEAAAAKAAQAAABAAAEAAAAKAAQAAAA/AAEAAAAKAAQAAAA+AAEAAAAKAAQAAAA9AAEAAAAKAAQAAAA8AAEAAAAKAAQAAAAjAAUAAAAKAAQAAAAjAAQAAAAKAAQAAAAjAAMAAAAKAAQAAAAjAAIAAAAKAAQAAAAjAAEAAAAKAAQAAAAmAAQAAAAKAAQAAAAmAAMAAAAKAAQAAAAjAAAAAAAKAAQAAAAkAAAAAAAKAAQAAAAlAAAAAAAKAAQAAAAmAAAAAAAKAAQAAAAnAAAAAAAKAAQAAAAoAAAAAAAKAAQAAAApAAAAAAAKAAQAAAAqAAAAAAAKAAQAAAArAAAAAAAKAAQAAAAnAAMAAAAKAAQAAAAoAAMAAAAKAAQAAAApAAMAAAAKAAQAAAAqAAMAAAAKAAQAAAArAAMAAAAKAAQAAAAsAAMAAAAKAAQAAAAsAAAAAAAKAAQAAAAmAAUAAAAKAAQAAAAHAB4AAAAKAAQAAAAGAB4AAAAKAAQAAAAFAB4AAAAKAAQAAAAEAB4AAAAKAAQAAAADAB4AAAAKAAQAAAACAB4AAAAKAAQAAAABAB4AAAAKAAQAAAAAAB4AAAAKAAQAAAAHAB8AAAAKAAQAAAAHACAAAAAKAAQAAAAHACEAAAAKAAQAAAAHACIAAAAKAAQAAAAHACMAAAAKAAQAAAAHACQAAAAKAAQAAAAHACUAAAAKAAQAAAAHACYAAAAKAAQAAAAHACcAAAAKAAQAAAAHACgAAAAKAAQAAAAHACkAAAAKAAQAAAAHACoAAAAKAAQAAAAHACsAAAAKAAQAAAAHABkAAAAKAAQAAAAGABkAAAAKAAQAAAAFABkAAAAKAAQAAAAEABkAAAAKAAQAAAADABkAAAAKAAQAAAACABkAAAAKAAQAAAABABkAAAAKAAQAAAAAABkAAAAKAAQAAAA=") +tile_set = SubResource("TileSet_rhgso") + +[node name="Builldings" type="TileMapLayer" parent="TileMapLayers" unique_id=1068591039] +z_index = -1 +tile_map_data = PackedByteArray("AAAGAAoABQAAAAIAAAAGAAsABQAAAAIAAAAHAAsABQABAAIAAAAIAAsABQADAAIAAAAJAAsABQABAAIAAAALAAsABQACAAIAAAAKAAsABQABAAIAAAALAAoABQACAAEAAAALAAkABQACAAEAAAALAAgABQACAAEAAAALAAcABQACAAAAAAAKAAoABQABAAEAAAAJAAoABQABAAEAAAAIAAoABQABAAEAAAAHAAoABQABAAEAAAAHAAkABQABAAEAAAAHAAgABQABAAEAAAAIAAgABQABAAEAAAAJAAgABQABAAEAAAAKAAgABQABAAEAAAAKAAcABQABAAAAAAAJAAcABQABAAAAAAAIAAcABQABAAAAAAAIAAkABQABAAEAAAAJAAkABQABAAEAAAAKAAkABQABAAEAAAAHAAcABQABAAAAAAAGAAkABQAAAAEAAAAGAAgABQAAAAEAAAAGAAcABQAAAAAAAAAGABAABQAAAAIAAAAHABAABQABAAIAAAAIABAABQABAAIAAAAJABAABQABAAIAAAAKABAABQABAAIAAAALABAABQACAAIAAAALAA8ABQACAAAAAAAKAA8ABQABAAAAAAAJAA8ABQABAAAAAAAIAA8ABQABAAAAAAAHAA8ABQABAAAAAAAGAA8ABQAAAAAAAAAGABMABQAAAAAAAAAHABMABQABAAAAAAAIABMABQABAAAAAAAJABMABQABAAAAAAAKABMABQABAAAAAAALABMABQACAAAAAAALABQABQACAAEAAAALABUABQACAAEAAAAGABQABQAAAAEAAAAGABUABQAAAAEAAAAIABQABQABAAEAAAAHABQABQABAAEAAAAHABUABQABAAEAAAAIABUABQABAAEAAAAJABUABQABAAEAAAAJABQABQABAAEAAAAKABQABQABAAEAAAAKABUABQABAAEAAAAGAAYAAAAAAAIAAAAHAAYAAAABAAIAAAAIAAYAAAABAAIAAAAJAAYAAAABAAIAAAAKAAYAAAABAAIAAAALAAYAAAACAAIAAAAGAAUAAAAEAAAAAAAGAAQAAAAAAAEAAAAGAAMAAAAAAAEAAAAGAAIAAAAAAAEAAAAGAAEAAAAAAAEAAAAGAAAAAAAAAAAAAAAHAAAAAAABAAAAAAAIAAAAAAABAAAAAAAJAAAAAAABAAAAAAAKAAAAAAABAAAAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAALAAIAAAACAAEAAAALAAMAAAACAAEAAAALAAUAAAAEAAIAAAALAAQAAAACAAEAAAAGAP//BQAAAAIAAAAHAP//BQABAAIAAAAIAP//BQABAAIAAAAJAP//BQABAAIAAAAKAP//BQABAAIAAAALAP//BQACAAIAAAAOAAsABQAAAAIAAAAPAAsABQABAAIAAAAQAAsABQABAAIAAAARAAsABQABAAIAAAASAAsABQACAAIAAAAUAAsABQAAAAIAAAAVAAsABQADAAIAAAAWAAsABQACAAIAAAAUAAoABQAAAAAAAAAVAAoABQABAAAAAAAWAAoABQACAAAAAAASAAoABQACAAAAAAARAAoABQABAAAAAAAQAAoABQABAAAAAAAPAAoABQABAAAAAAAOAAoABQAAAAAAAAAWAAkAAAACAAIAAAAVAAkAAAABAAIAAAAUAAkAAAABAAIAAAATAAkAAAAEAAMAAAASAAkAAAABAAIAAAARAAkAAAABAAIAAAAQAAkAAAABAAIAAAAPAAkAAAABAAIAAAAOAAkAAAAAAAIAAAAOAAgAAAAAAAEAAAAOAAcAAAAAAAEAAAAOAAYAAAAEAAAAAAAOAAUAAAAAAAEAAAAOAAQAAAAAAAEAAAAOAAMAAAAAAAAAAAAPAAMAAAABAAAAAAAQAAMAAAABAAAAAAARAAMAAAABAAAAAAASAAMAAAAEAAEAAAATAAMAAAABAAAAAAAUAAMAAAABAAAAAAAVAAMAAAABAAAAAAAWAAMAAAACAAAAAAAWAAQAAAACAAEAAAAWAAUAAAACAAEAAAAWAAYAAAACAAEAAAAWAAcAAAACAAEAAAAWAAgAAAACAAEAAAAOAAIABQAAAAIAAAAPAAIABQABAAIAAAAQAAIABQABAAIAAAARAAIABQACAAIAAAARAAEABQACAAEAAAARAAAABQACAAEAAAARAP//BQACAAEAAAAOAAEABQAAAAEAAAAOAAAABQAAAAEAAAAOAP//BQAAAAEAAAAPAP//BQABAAEAAAAPAAAABQABAAEAAAAPAAEABQABAAEAAAAQAAEABQABAAEAAAAQAAAABQABAAEAAAAQAP//BQABAAEAAAADAA8ABQACAAAAAAACAA8ABQABAAAAAAABAA8ABQABAAAAAAAAAA8ABQABAAAAAAD//w8ABQABAAAAAAADABAABQACAAEAAAADABEABQACAAEAAAADABIABQACAAEAAAADABMABQACAAEAAAADABQABQACAAEAAAADABUABQACAAEAAAACABAABQABAAEAAAACABEABQABAAEAAAACABIABQABAAEAAAACABMABQABAAEAAAACABQABQABAAEAAAACABUABQABAAEAAAABABUABQABAAEAAAABABQABQABAAEAAAABABMABQABAAEAAAABABIABQABAAEAAAABABEABQABAAEAAAABABAABQABAAEAAAAAABAABQABAAEAAAAAABEABQABAAEAAAAAABIABQABAAEAAAAAABMABQABAAEAAAAAABQABQABAAEAAAAAABUABQABAAEAAAD//xUABQABAAEAAAD//xQABQABAAEAAAD//xMABQABAAEAAAD//xIABQABAAEAAAD//xEABQABAAEAAAD//xAABQABAAEAAAADAAsABQACAAIAAAACAAsABQABAAIAAAABAAsABQABAAIAAAAAAAsABQABAAIAAAD//wsABQAAAAIAAAADAAoABQACAAEAAAADAAkABQACAAEAAAADAAgABQACAAEAAAADAAcABQACAAEAAAADAAYABQACAAAAAAADAAUABQACAAIAAAADAAQABQACAAEAAAADAAMABQACAAEAAAADAAIABQACAAEAAAADAAEABQACAAEAAAADAAAABQACAAEAAAACAAUABQABAAIAAAABAAUABQABAAIAAAAAAAUABQABAAIAAAD//wUABQABAAIAAAACAAYABQABAAAAAAABAAYABQABAAAAAAAAAAYABQABAAAAAAD//wYABQABAAAAAAACAAcABQABAAEAAAACAAgABQABAAEAAAACAAkABQABAAEAAAACAAoABQABAAEAAAABAAoABQABAAEAAAABAAkABQABAAEAAAABAAgABQABAAEAAAABAAcABQABAAEAAAAAAAcABQABAAEAAAAAAAgABQABAAEAAAAAAAkABQABAAEAAAD//wkABQABAAEAAAD//wgABQABAAEAAAD//wcABQABAAEAAAD//woABQABAAEAAAAAAAoABQABAAEAAAACAAQABQABAAEAAAACAAMABQABAAEAAAACAAIABQABAAEAAAACAAEABQABAAEAAAACAAAABQABAAEAAAABAAAABQABAAEAAAABAAEABQABAAEAAAABAAIABQABAAEAAAABAAMABQABAAEAAAABAAQABQABAAEAAAAAAAQABQABAAEAAAAAAAMABQABAAEAAAAAAAIABQABAAEAAAAAAAEABQABAAEAAAAAAAAABQABAAEAAAAAAP//BQABAAEAAAD//wAABQABAAEAAAD//wEABQABAAEAAAD//wIABQABAAEAAAD//wMABQABAAEAAAD//wQABQABAAEAAAABAP//BQABAAEAAAACAP//BQABAAEAAAADAP//BQACAAEAAAATAAIABQAAAAIAAAAZAAsABQAAAAIAAAAaAAsABQABAAIAAAAbAAsABQABAAIAAAAcAAsABQADAAIAAAAdAAsABQACAAIAAAAZAAkABQAAAAEAAAAZAAoABQAAAAEAAAAZAAgABQAAAAEAAAAZAAcABQAAAAEAAAAZAAYABQAAAAEAAAAZAAQABQAAAAIAAAAZAAMABQAAAAEAAAAZAAIABQAAAAAAAAAaAAMABQABAAEAAAAbAAMABQABAAEAAAAcAAMABQABAAEAAAAaAAIABQABAAAAAAAbAAIABQABAAAAAAAcAAIABQABAAAAAAAdAAIABQACAAAAAAAdAAMABQACAAEAAAAdAAQABQACAAIAAAAdAAYABQACAAEAAAAdAAcABQACAAEAAAAdAAgABQACAAEAAAAdAAkABQACAAEAAAAdAAoABQACAAEAAAAcAAoABQABAAEAAAAbAAoABQABAAEAAAAaAAoABQABAAEAAAAaAAkABQABAAEAAAAaAAgABQABAAEAAAAaAAcABQABAAEAAAAbAAcABQABAAEAAAAbAAYABQABAAEAAAAbAAQABQABAAIAAAAaAAQABQABAAIAAAAaAAYABQABAAEAAAAcAAQABQABAAIAAAAcAAYABQABAAEAAAAcAAcABQABAAEAAAAcAAgABQABAAEAAAAcAAkABQABAAEAAAAbAAkABQABAAEAAAAbAAgABQABAAEAAAAeAAsABQAAAAIAAAAfAAsABQABAAIAAAAgAAsABQABAAIAAAAhAAsABQABAAIAAAAiAAsABQABAAIAAAAeAAoABQAAAAEAAAAeAAkABQAAAAEAAAAeAAgABQAAAAAAAAAeAAcABQAAAAIAAAAeAAYABQAAAAEAAAAeAAUABQAAAAEAAAAeAAQABQAAAAEAAAAeAAMABQAAAAEAAAAeAAIABQAAAAAAAAAfAAIABQABAAAAAAAgAAIABQABAAAAAAAhAAIABQABAAAAAAAiAAIABQABAAAAAAAfAAoABQABAAEAAAAfAAkABQABAAEAAAAfAAgABQABAAAAAAAfAAcABQABAAIAAAAfAAYABQABAAEAAAAfAAUABQABAAEAAAAfAAQABQABAAEAAAAfAAMABQABAAEAAAAgAAMABQABAAEAAAAgAAQABQABAAEAAAAgAAUABQABAAEAAAAgAAYABQABAAEAAAAgAAcABQABAAIAAAAgAAgABQABAAAAAAAgAAkABQABAAEAAAAgAAoABQABAAEAAAAhAAoABQABAAEAAAAhAAkABQABAAEAAAAhAAgABQABAAAAAAAhAAcABQABAAIAAAAhAAYABQABAAEAAAAhAAUABQABAAEAAAAhAAQABQABAAEAAAAhAAMABQABAAEAAAAiAAMABQABAAEAAAAiAAQABQABAAEAAAAiAAUABQABAAEAAAAiAAYABQABAAEAAAAiAAcABQACAAIAAAAiAAgABQACAAAAAAAiAAkABQABAAEAAAAiAAoABQABAAEAAAAZAAUABQAAAAAAAAAaAAUABQABAAAAAAAbAAUABQABAAAAAAAcAAUABQABAAAAAAAdAAUABQACAAAAAAAOAA8ABQAAAAAAAAAPAA8ABQABAAAAAAAQAA8ABQABAAAAAAARAA8ABQABAAAAAAASAA8ABQACAAAAAAAOABAABQAAAAEAAAAPABAABQABAAEAAAAQABAABQABAAEAAAARABAABQABAAEAAAASABAABQACAAEAAAASABEABQACAAEAAAARABEABQABAAEAAAAQABEABQABAAEAAAAPABEABQABAAEAAAAOABEABQAAAAEAAAAOABIABQAAAAEAAAAPABIABQABAAEAAAAQABIABQABAAEAAAARABIABQABAAEAAAASABIABQACAAEAAAASABMABQACAAEAAAARABMABQABAAEAAAAQABMABQABAAEAAAAPABMABQABAAEAAAAOABMABQAAAAEAAAAOABQABQAAAAEAAAAOABUABQAAAAEAAAAPABQABQABAAEAAAAPABUABQABAAEAAAAQABUABQABAAEAAAARABUABQABAAEAAAARABQABQABAAEAAAAQABQABQABAAEAAAASABUABQACAAEAAAASABQABQACAAEAAAATAA8ABQAAAAAAAAAUAA8ABQABAAAAAAAVAA8ABQABAAAAAAAWAA8ABQACAAAAAAAWABAABQACAAEAAAAWABEABQACAAEAAAAWABIABQACAAEAAAAWABMABQACAAEAAAAWABQABQACAAEAAAAWABUABQACAAEAAAAVABAABQABAAEAAAAVABEABQABAAEAAAAVABIABQABAAEAAAAVABMABQABAAEAAAAVABQABQABAAEAAAAVABUABQABAAEAAAAUABUABQABAAEAAAAUABQABQABAAEAAAAUABMABQABAAEAAAAUABIABQABAAEAAAAUABEABQABAAEAAAAUABAABQABAAEAAAATABAABQAAAAEAAAATABEABQAAAAEAAAATABIABQAAAAEAAAATABMABQAAAAEAAAATABQABQAAAAEAAAATABUABQAAAAEAAAAZAA8ABQAAAAAAAAAaAA8ABQABAAAAAAAbAA8ABQABAAAAAAAcAA8ABQABAAAAAAAdAA8ABQABAAAAAAAeAA8ABQABAAAAAAAfAA8ABQACAAAAAAAfABAABQACAAEAAAAfABEABQACAAEAAAAfABIABQACAAEAAAAfABMABQACAAEAAAAfABQABQACAAEAAAAeABAABQABAAEAAAAeABEABQABAAEAAAAeABIABQABAAEAAAAeABMABQABAAEAAAAeABQABQABAAEAAAAdABQABQABAAEAAAAdABMABQABAAEAAAAdABIABQABAAEAAAAdABEABQABAAEAAAAdABAABQABAAEAAAAcABAABQABAAEAAAAbABAABQABAAEAAAAbABEABQABAAEAAAAbABIABQABAAEAAAAbABMABQABAAEAAAAbABQABQABAAEAAAAcABQABQABAAEAAAAcABMABQABAAEAAAAcABIABQABAAEAAAAcABEABQABAAEAAAAaABEABQABAAEAAAAaABAABQABAAEAAAAaABIABQABAAEAAAAaABMABQABAAEAAAAaABQABQABAAEAAAAZABAABQAAAAEAAAAZABEABQAAAAEAAAAZABIABQAAAAEAAAAZABMABQAAAAEAAAAZABQABQAAAAEAAAAZABUABQAAAAEAAAAaABUABQABAAEAAAAbABUABQABAAEAAAAcABUABQABAAEAAAAdABUABQABAAEAAAAeABUABQABAAEAAAAfABUABQACAAEAAAAgAA8ABQAAAAAAAAAgABAABQAAAAEAAAAgABEABQAAAAEAAAAgABIABQAAAAEAAAAgABMABQAAAAEAAAAgABQABQAAAAEAAAAgABUABQAAAAEAAAAhAA8ABQABAAAAAAAiAA8ABQABAAAAAAAhABAABQABAAEAAAAhABEABQABAAEAAAAhABIABQABAAEAAAAhABMABQABAAEAAAAhABQABQABAAEAAAAhABUABQABAAEAAAAiABUABQABAAEAAAAiABQABQABAAEAAAAiABMABQABAAEAAAAiABIABQABAAEAAAAiABEABQABAAEAAAAiABAABQABAAEAAAA=") +tile_set = SubResource("TileSet_mp1c5") + +[node name="Obstacles" type="TileMapLayer" parent="TileMapLayers" unique_id=694364054] +tile_map_data = PackedByteArray("AAAdAAgAAAAAAAAAAAAeAAgAAAABAAAAAAAfAAgAAAABAAAAAAAgAAgAAAABAAAAAAAhAAgAAAACAAAAAAAhAAkAAAACAAEAAAAgAAoAAAACAAIAAAAdAAoAAAAAAAIAAAAeAAoAAAABAAIAAAAfAAoAAAABAAIAAAAdAAkAAAAAAAEAAAAfAAkAAAABAAEAAAAgAAkAAAABAAEAAAAeAAkAAAABAAEAAAAoABAAAAADAAAAAAAoABEAAAADAAEAAAAoABIAAAADAAIAAAAlABAAAAADAAAAAAAlABEAAAADAAEAAAAlABIAAAADAAIAAAAmABEAAAADAAIAAAAmABAAAAADAAEAAAAmAA8AAAADAAAAAAAhABAAAAAAAAMAAAAiABAAAAABAAMAAAAjABAAAAACAAMAAAAfABEAAAAAAAMAAAAgABEAAAABAAMAAAAhABEAAAACAAMAAAAfAA4AAAADAAAAAAAfAA8AAAADAAEAAAAfABAAAAADAAIAAAAfAA0AAAAAAAMAAAAgAA0AAAABAAMAAAAhAA0AAAACAAMAAAAfAAsAAAAAAAMAAAAgAAsAAAABAAMAAAAhAAsAAAACAAMAAAAkAAgAAAADAAAAAAAkAAkAAAADAAEAAAAkAAoAAAADAAIAAAAmAAgAAAADAAAAAAAmAAkAAAADAAEAAAAmAAoAAAADAAIAAAApAAkAAAAAAAMAAAAqAAkAAAABAAMAAAArAAkAAAACAAMAAAAoAAoAAAAAAAMAAAApAAoAAAABAAMAAAAqAAoAAAACAAMAAAAPAAgAAAAAAAMAAAAQAAgAAAABAAMAAAARAAgAAAABAAMAAAASAAgAAAACAAMAAAAVAAgAAAADAAIAAAAVAAcAAAADAAEAAAAVAAYAAAADAAEAAAAVAAUAAAADAAEAAAAVAAQAAAADAAAAAAAQAAYAAAADAAMAAAARAAUAAAADAAMAAAATAAoAAAADAAMAAAASAAoAAAADAAMAAAASAAkAAAADAAMAAAARAAYAAAADAAMAAAA=") +tile_set = SubResource("TileSet_4dax4") + +[node name="Obstacles" type="Node2D" parent="." unique_id=1576796718] + +[node name="obstacle3" parent="Obstacles" unique_id=2087825064 instance=ExtResource("12_631kd")] +position = Vector2(1560, 2460) + +[node name="obstacle2" parent="Obstacles" unique_id=520884972 instance=ExtResource("12_631kd")] +position = Vector2(3346, 1691) + +[node name="obstacle17" parent="Obstacles" unique_id=705030567 instance=ExtResource("12_631kd")] +position = Vector2(3388, 1800) + +[node name="obstacle18" parent="Obstacles" unique_id=1411189264 instance=ExtResource("12_631kd")] +position = Vector2(3327, 1844) + +[node name="obstacle" parent="Obstacles" unique_id=1881123260 instance=ExtResource("12_631kd")] +position = Vector2(735, 1889) + +[node name="obstacle4" parent="Obstacles" unique_id=471733455 instance=ExtResource("12_631kd")] +position = Vector2(553, 417) + +[node name="obstacle15" parent="Obstacles" unique_id=713775010 instance=ExtResource("12_631kd")] +position = Vector2(1850, 825) + +[node name="obstacle5" parent="Obstacles" unique_id=594347265 instance=ExtResource("13_vsnx1")] +position = Vector2(1723, 180) + +[node name="obstacle7" parent="Obstacles" unique_id=1756929250 instance=ExtResource("13_vsnx1")] +position = Vector2(1635, 141) + +[node name="obstacle9" parent="Obstacles" unique_id=421479558 instance=ExtResource("13_vsnx1")] +position = Vector2(3129, 234) + +[node name="obstacle8" parent="Obstacles" unique_id=2020970982 instance=ExtResource("13_vsnx1")] +position = Vector2(1595, 180) + +[node name="obstacle10" parent="Obstacles" unique_id=2146052784 instance=ExtResource("13_vsnx1")] +position = Vector2(3006, 214) + +[node name="obstacle16" parent="Obstacles" unique_id=741145172 instance=ExtResource("13_vsnx1")] +position = Vector2(3021, 2764) + +[node name="obstacle22" parent="Obstacles" unique_id=1609125491 instance=ExtResource("13_vsnx1")] +position = Vector2(3140, 2726) + +[node name="obstacle11" parent="Obstacles" unique_id=2119148152 instance=ExtResource("13_vsnx1")] +position = Vector2(1719, 2770) + +[node name="obstacle12" parent="Obstacles" unique_id=1039862811 instance=ExtResource("13_vsnx1")] +position = Vector2(1592, 2770) + +[node name="obstacle19" parent="Obstacles" unique_id=1762794445 instance=ExtResource("13_vsnx1")] +position = Vector2(576, 2755) + +[node name="obstacle20" parent="Obstacles" unique_id=281229122 instance=ExtResource("13_vsnx1")] +position = Vector2(677, 2697) + +[node name="obstacle21" parent="Obstacles" unique_id=415709508 instance=ExtResource("13_vsnx1")] +position = Vector2(708, 2775) + +[node name="obstacle14" parent="Obstacles" unique_id=1852564795 instance=ExtResource("13_vsnx1")] +position = Vector2(635, 476) + +[node name="obstacle13" parent="Obstacles" unique_id=273785089 instance=ExtResource("13_vsnx1")] +position = Vector2(572, 508) + +[node name="obstacle6" parent="Obstacles" unique_id=1686964474 instance=ExtResource("13_vsnx1")] +position = Vector2(712, 511) + +[node name="EnemyGuards" type="Node2D" parent="." unique_id=1997239040] +y_sort_enabled = true + +[node name="Guard1" parent="EnemyGuards" unique_id=689832587 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(1975, 1817) +patrol_path = NodePath("../Guard1 - Patrol Path") +wait_time = 0.7 +move_speed = 280.0 +detection_area_scale = 1.2000000000000002 + +[node name="Guard1 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=558288601] +position = Vector2(32, 3626) +curve = SubResource("Curve2D_5lsdd") + +[node name="Guard2" parent="EnemyGuards" unique_id=1574083970 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(789, 1869) +patrol_path = NodePath("../Guard2 - Patrol Path") +wait_time = 1.2 +move_speed = 180.0 +detection_area_scale = 1.2000000000000002 + +[node name="Guard2 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=2011054612] +position = Vector2(3, 46) +curve = SubResource("Curve2D_rhgso") + +[node name="Guard3" parent="EnemyGuards" unique_id=1931654870 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(1640, 2022) +patrol_path = NodePath("../Guard3 - Patrol Path") +wait_time = 0.5 +move_speed = 150.0 + +[node name="Guard3 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1412838627] +position = Vector2(12, 1) +curve = SubResource("Curve2D_ckw1w") + +[node name="Guard6" parent="EnemyGuards" unique_id=1815850028 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(1640, 2022) +patrol_path = NodePath("../Guard3 - Patrol Path") +wait_time = 0.7 +move_speed = 300.0 +detection_area_scale = 1.5 + +[node name="Guard6 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1608619010] +position = Vector2(-74, 241) +curve = SubResource("Curve2D_cj4uv") + +[node name="Guard4" parent="EnemyGuards" unique_id=2111937298 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(1570, 533) +patrol_path = NodePath("../Guard4 - Patrol Path") +move_speed = 600.0 +detection_area_scale = 0.2 + +[node name="Guard4 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1966727951] +position = Vector2(69, -813) +curve = SubResource("Curve2D_hl57d") + +[node name="Guard5" parent="EnemyGuards" unique_id=741994184 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(2486, 1661) +patrol_path = NodePath("../Guard5 - Patrol Path") +wait_time = 0.7 +move_speed = 260.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard5 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1934757686] +position = Vector2(-8, 22) +curve = SubResource("Curve2D_mp1c5") + +[node name="Guard7" parent="EnemyGuards" unique_id=539164047 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(3016, 1606) +patrol_path = NodePath("../Guard7 - Patrol Path") +wait_time = 0.7 +move_speed = 430.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard7 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=87652604] +position = Vector2(69, -813) +curve = SubResource("Curve2D_epnnw") + +[node name="Guard7 (2)" parent="EnemyGuards" unique_id=1021848170 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(3157.225, 1607) +patrol_path = NodePath("../Guard7 - Patrol Path2") +wait_time = 0.7 +move_speed = 430.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard7 - Patrol Path2" type="Path2D" parent="EnemyGuards" unique_id=1619228546] +position = Vector2(210.225, -812) +curve = SubResource("Curve2D_epnnw") + +[node name="Guard8" parent="EnemyGuards" unique_id=2076710698 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(3013, 1942) +patrol_path = NodePath("../Guard8 - Patrol Path") +wait_time = 0.7 +move_speed = 260.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard8 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=29099438] +position = Vector2(1105, 1271) +curve = SubResource("Curve2D_wic7j") + +[node name="Guard8 (2)" parent="EnemyGuards" unique_id=1710310474 node_paths=PackedStringArray("patrol_path") instance=ExtResource("14_xvrmc")] +position = Vector2(3136.825, 1942) +patrol_path = NodePath("../Guard8 - Patrol Path2") +wait_time = 0.7 +move_speed = 260.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard8 - Patrol Path2" type="Path2D" parent="EnemyGuards" unique_id=1963626518] +position = Vector2(1228.825, 1271) +curve = SubResource("Curve2D_wic7j") + +[node name="Checkpoints" type="Node2D" parent="." unique_id=344631200] +y_sort_enabled = true + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=495226624] + +[node name="HUD" parent="." unique_id=1994868895 instance=ExtResource("17_b12i6")] + +[node name="CollectibleItem" parent="." unique_id=1779229490 instance=ExtResource("18_reodc")] +modulate = Color(0.99999994, 0.19859871, 0.7341849, 1) +position = Vector2(3418, 1183) +next_scene = "uid://bbauo5ahyr8js" +item = SubResource("Resource_7qi7u") +collected_dialogue = ExtResource("20_f6137") + +[node name="Teleporter" type="Area2D" parent="." unique_id=330713067] +position = Vector2(4403, 127) +collision_layer = 4 +script = ExtResource("19_epnnw") +next_scene = "uid://dv4mj3dgdvdg5" +metadata/_custom_type_script = "uid://hqdquinbimce" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Teleporter" unique_id=1452339731] +shape = SubResource("RectangleShape2D_wic7j") diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue new file mode 100644 index 0000000000..6c683dd9b6 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Mazamorra: Encontre la otra mitad de la coordenada. +Mazamorra: Mi sistema GPS indica que apunta a un lugar desierto +Mazamorra: Deberia ir a investigar +=> END diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue.import b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue.import new file mode 100644 index 0000000000..ac53952d70 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://bpikrbutau6h4" +path="res://.godot/imported/collected.dialogue-b717b9df51d024b25877eff479f0c8fb.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue" +dest_files=["res://.godot/imported/collected.dialogue-b717b9df51d024b25877eff479f0c8fb.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue new file mode 100644 index 0000000000..4cb9eca9d4 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Mazamorra: Este tipo de tecnologia humana es muy antigua para ser util en la actualidad. +Mazamorra: Sin embargo, me servira para guardar mi progreso +=> END diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue.import b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue.import new file mode 100644 index 0000000000..7e4a88f87e --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://dafewhmikjlc4" +path="res://.godot/imported/lc_checkpoint1.dialogue-c1f2fd914e0879d489244650856f33c7.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/lc_checkpoint1.dialogue" +dest_files=["res://.godot/imported/lc_checkpoint1.dialogue-c1f2fd914e0879d489244650856f33c7.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue new file mode 100644 index 0000000000..57afa0b007 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Mazamorra: Mejor tener cuidado +Mazamorra: Los robots de por aqui son mas robustos que los de mi pueblo +=> END diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue.import b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue.import new file mode 100644 index 0000000000..fd59c94b6c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://bijrun6i7dk12" +path="res://.godot/imported/start.dialogue-6ba23707e2948d6c4ff539b8b930c9e0.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/start.dialogue" +dest_files=["res://.godot/imported/start.dialogue-6ba23707e2948d6c4ff539b8b930c9e0.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/2_stealth/test.tscn b/scenes/quests/story_quests/last_coordinates/2_stealth/test.tscn new file mode 100644 index 0000000000..f9cd31de48 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/2_stealth/test.tscn @@ -0,0 +1,655 @@ +[gd_scene format=4 uid="uid://d1ikf1pmewaqo"] + +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="1_0e7ss"] +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="2_2r81g"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="3_w28pq"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="4_gofi6"] +[ext_resource type="Texture2D" uid="uid://bjevnkfj35gch" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/road.png" id="5_mbhea"] +[ext_resource type="Texture2D" uid="uid://ce864ov55arwi" path="res://scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png" id="6_eqhrn"] +[ext_resource type="Texture2D" uid="uid://bp3rqfaokud51" path="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png" id="7_3xk1a"] +[ext_resource type="Texture2D" uid="uid://b67jl7gt7jipe" path="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png" id="8_28ilm"] +[ext_resource type="Texture2D" uid="uid://4ugpmvga32eo" path="res://scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png" id="9_fcokc"] +[ext_resource type="Texture2D" uid="uid://dlx78iuooaba0" path="res://scenes/quests/story_quests/last_coordinates/assets/Luces.png" id="10_2n7l0"] +[ext_resource type="PackedScene" uid="uid://c8dmgv3bp8kum" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_vertical.tscn" id="11_wgo56"] +[ext_resource type="PackedScene" uid="uid://dlo6bm0003vln" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_horizontal.tscn" id="12_2hwky"] +[ext_resource type="PackedScene" uid="uid://bym2x4mxm04jk" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard.tscn" id="13_fkt5q"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="14_ca8l1"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="15_a4m6p"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="16_dw6ai"] +[ext_resource type="Resource" uid="uid://bpikrbutau6h4" path="res://scenes/quests/story_quests/last_coordinates/2_stealth/stealth_components/collected.dialogue" id="17_ymicw"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="18_k6txj"] +[ext_resource type="Script" uid="uid://hqdquinbimce" path="res://scenes/game_elements/props/teleporter/teleporter.gd" id="19_jr34q"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5lsdd"] +resource_name = "Road Tiles" +texture = ExtResource("5_mbhea") +texture_region_size = Vector2i(64, 64) +0:3/0 = 0 +1:3/0 = 0 +0:4/0 = 0 +0:0/size_in_atlas = Vector2i(2, 2) +0:0/0 = 0 +0:0/0/texture_origin = Vector2i(-32, -32) +10:0/size_in_atlas = Vector2i(1, 4) +10:0/0 = 0 +10:0/0/texture_origin = Vector2i(0, -96) +6:4/size_in_atlas = Vector2i(4, 1) +6:4/0 = 0 +6:4/0/texture_origin = Vector2i(-96, 0) +7:1/size_in_atlas = Vector2i(2, 2) +7:1/0 = 0 +7:1/0/texture_origin = Vector2i(-32, -32) +6:0/0 = 0 +9:0/0 = 0 +9:3/0 = 0 +6:3/0 = 0 +6:1/size_in_atlas = Vector2i(1, 2) +6:1/0 = 0 +6:1/0/texture_origin = Vector2i(0, -32) +7:0/size_in_atlas = Vector2i(2, 1) +7:0/0 = 0 +7:0/0/texture_origin = Vector2i(-32, 0) +9:1/size_in_atlas = Vector2i(1, 2) +9:1/0 = 0 +9:1/0/texture_origin = Vector2i(0, -32) +7:3/size_in_atlas = Vector2i(2, 1) +7:3/0 = 0 +7:3/0/texture_origin = Vector2i(-32, 0) +10:4/0 = 0 +1:4/0 = 0 +3:3/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +4:3/0 = 0 +3:1/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +4:1/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ckw1w"] +texture = ExtResource("6_eqhrn") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_rhgso"] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_5lsdd") +sources/2 = SubResource("TileSetAtlasSource_ckw1w") + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_r83kj"] +polygon = PackedVector2Array(64, -64, -64, -64, -64, 64, -45, 181, 60, 182, 64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ucgox"] +polygon = PackedVector2Array(-64, -64, 64, -64, 68.86581, 183.45401, -64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_pew32"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, 45, 181, -60, 182, -64, 64) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mp1c5"] +resource_name = "Destroyed House" +texture = ExtResource("7_3xk1a") +texture_region_size = Vector2i(128, 128) +0:2/size_in_atlas = Vector2i(1, 2) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -64) +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_r83kj") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 45, -64, -64, -30, -64, -30, 9, 1.0390396, 43.669796, 64, 43, 63, 184, -47, 181) +1:2/size_in_atlas = Vector2i(1, 2) +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -64) +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ucgox") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, 45, 64, 43, 63, 184, -66, 183) +2:2/size_in_atlas = Vector2i(1, 2) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -64) +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_pew32") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 45, 64, -64, 30, -64, 30, 9, -1.0390396, 43.669796, -64, 43, -63, 184, 47, 181) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, -64, 32, -64, 31, 64, 64, 64) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, -32, -64, -31, 64, -64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-41.005615, -50.359287, 64, -52, 64, 64, -64, 64, -64, -30) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -51, 64, -50, 64, 64, -64, 64) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(41.005615, -50.359287, -64, -52, -64, 64, 64, 64, 64, -30) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -47, -9, -64, -64, -64) +4:0/0/physics_layer_0/polygon_1/points = PackedVector2Array(-64, 64, -64, 48, -9, 64) +4:1/0 = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(47, -64, 64, -9, 64, -64) +4:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-64, -64, -48, -64, -64, -9) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(64, 47, 9, 64, 64, 64) +4:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, -64, 64, -48, 9, -64) +4:3/0 = 0 +4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-47, 64, -64, 9, -64, 64) +4:3/0/physics_layer_0/polygon_1/points = PackedVector2Array(64, 64, 48, 64, 64, 9) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ikqg4"] +polygon = PackedVector2Array(-64, -53.060547, 64, -58.14081, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4dax4"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4mivl"] +polygon = PackedVector2Array(64, -64, -64, -64, -64.35002, 76.20397, -47.980278, 171.03558, -38.9487, 182.32506, 64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_wgeuu"] +polygon = PackedVector2Array(-64, -57.9908, -36.642532, -57.990795, -35.36801, -56.07901, 48.431873, -56.07901, 48.750507, -57.672165, 64, -57.990795, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_me2ty"] +polygon = PackedVector2Array(64, -64, -64, -64, -63.221077, 182.88953, 64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_j1tmi"] +polygon = PackedVector2Array(64, -53.060547, -64, -58.14081, -64, 64, 64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_be2d8"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_2kpro"] +polygon = PackedVector2Array(-64, -64, 64, -64, 64.35002, 76.20397, 47.980278, 171.03558, 38.9487, 182.32506, -64.9145, 183.45401) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_fiunk"] +polygon = PackedVector2Array(64, -64, -64, -64, -63.221077, 182.88953, 64.9145, 183.45401) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hl57d"] +resource_name = "House" +texture = ExtResource("8_28ilm") +texture_region_size = Vector2i(128, 128) +0:1/0 = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4dax4") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +1:1/0 = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4dax4") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +2:1/0 = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_be2d8") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +2:0/0 = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_j1tmi") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +1:0/0 = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_wgeuu") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +0:0/0 = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ikqg4") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 64, 64, -64, 64) +0:2/size_in_atlas = Vector2i(1, 2) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -64) +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4mivl") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +1:2/size_in_atlas = Vector2i(1, 2) +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -64) +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_me2ty") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +2:2/size_in_atlas = Vector2i(1, 2) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -64) +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_2kpro") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) +3:2/size_in_atlas = Vector2i(1, 2) +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, -64) +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_fiunk") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-64, -64, 64, -64, 63, 194, -65, 192) + +[sub_resource type="TileSet" id="TileSet_mp1c5"] +tile_size = Vector2i(128, 128) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 24 +sources/5 = SubResource("TileSetAtlasSource_hl57d") +sources/0 = SubResource("TileSetAtlasSource_mp1c5") + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rhgso"] +polygon = PackedVector2Array(32, 32, 32, -15.805267, -9.596054, -5.6447372, -18.063164, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ckw1w"] +polygon = PackedVector2Array(32, -32, -15.805267, -32, -16.369743, 32, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hl57d"] +polygon = PackedVector2Array(32, -32, 32, 15.805267, -9.596054, 5.6447372, -18.063164, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_mp1c5"] +polygon = PackedVector2Array(-16.36974, -16.369743, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vhpg5"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 32, -16.369743, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_slf6w"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_4ydls"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 32, 16.369743, 32, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_fpcs1"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qysuf"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 9.596054, -5.6447372, 18.063164, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ptw2l"] +polygon = PackedVector2Array(-32, -32, 15.805267, -32, 16.369743, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_p6wb3"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 9.596054, 5.6447372, 18.063164, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_85ty2"] +polygon = PackedVector2Array(-32, -32, 22.578957, -11.8539505, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_syvw1"] +polygon = PackedVector2Array(-32, 32, -32, -15.805267, 0.564476, -25.401325, 32, -14.676323, 32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_k85tr"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rvd3j"] +polygon = PackedVector2Array(-32, -32, -32, 15.805267, 0.564476, 25.401325, 32, 14.676323, 32, -32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_btn6b"] +polygon = PackedVector2Array(-32, 0, 1.1289482, -32, 32, 0, 0.564476, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_g2o4k"] +texture = ExtResource("9_fcokc") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rhgso") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7.3381577, -10.16053, 32, -21.450005, 32, 32, -18.063164, 32) +1:0/0 = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_vhpg5") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -20.32106, 32, -21.450005, 32, 32, -32, 32) +2:0/0 = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qysuf") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -20.32106, 15.805267, -15.805267, 20.885536, 32, -32, 32) +3:0/0 = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_syvw1") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -15.240795, 32, -16.934216, 32, 32, -32, 32) +0:1/0 = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ckw1w") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16.934216, -32, 32, -32, 32, 32, -18.627636, 32) +1:1/0 = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_slf6w") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0 = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ptw2l") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 20.32106, -32, 19.756584, 32, -32, 32) +3:1/0 = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_k85tr") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0 = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hl57d") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -32, -20.32106, -32, -14.676323, 12.982899, 32, 12.982899) +1:2/0 = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_4ydls") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -32, -32, -32, -32, 15.805267, 32, 15.805267) +2:2/0 = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_p6wb3") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 20.32106, -32, 14.676323, 12.982899, -32, 12.982899) +3:2/0 = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rvd3j") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 15.240795, 32, 16.934216, 32, -32, -32, -32) +0:3/0 = 0 +0:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_mp1c5") +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-20.885532, -32, 32, -32, 32, 32, -21.450005, 32) +1:3/0 = 0 +1:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_fpcs1") +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0 = 0 +2:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_85ty2") +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(20.885532, -32, -32, -32, -32, 32, 21.450005, 32) +3:3/0 = 0 +3:3/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_btn6b") +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(1.6934242, -32, -32, 0.5644722, 0, 32, 32, 0.5644722) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rhgso"] +texture = ExtResource("10_2n7l0") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +0:3/0 = 0 +0:4/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +1:4/0 = 0 +1:3/0 = 0 +5:0/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +6:0/0 = 0 +5:3/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +6:3/0 = 0 +8:3/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +9:3/0 = 0 +8:0/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +9:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_4dax4"] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 24 +physics_layer_0/collision_mask = 3 +sources/0 = SubResource("TileSetAtlasSource_g2o4k") +sources/1 = SubResource("TileSetAtlasSource_rhgso") + +[sub_resource type="Curve2D" id="Curve2D_5lsdd"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1943, -1809, 0, 0, 0, 0, 1141, -1837, 0, 0, 0, 0, 1624, -1885, 0, 0, 0, 0, 755, -1896) +} +point_count = 4 + +[sub_resource type="Curve2D" id="Curve2D_rhgso"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 786, 1823, 0, 0, 0, 0, 786, 1811, 0, 0, 0, 0, 1524, 1833) +} +point_count = 3 + +[sub_resource type="Curve2D" id="Curve2D_ckw1w"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1628, 2021, 0, 0, 0, 0, 1626, 2349, 0, 0, 0, 0, 1523, 2352, 0, 0, 0, 0, 1626, 2355, 0, 0, 0, 0, 1624, 2679) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_cj4uv"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 972, -39, 0, 0, 0, 0, 1529, -43, 0, 0, 0, 0, 1534, 543, 0, 0, 0, 0, 950, 542, 0, 0, 0, 0, 972, -39) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_hl57d"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1501, 1346, 0, 0, 0, 0, 1673, 1374, 0, 0, 0, 0, 1497, 1636, 0, 0, 0, 0, 1706, 1787, 0, 0, 0, 0, 1492, 1920, 0, 0, 0, 0, 1693, 1597, 0, 0, 0, 0, 1501, 1346) +} +point_count = 7 + +[sub_resource type="Curve2D" id="Curve2D_mp1c5"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2494, 1639, 0, 0, 0, 0, 2501, 1234, 0, 0, 0, 0, 2537, 976, 0, 0, 0, 0, 2629, 993, 0, 0, 0, 0, 2861, 1150, 0, 0, 0, 0, 2819, 756, 0, 0, 0, 0, 2401, 697, 0, 0, 0, 0, 2233, 916, 0, 0, 0, 0, 2089, 1017, 0, 0, 0, 0, 2270, 794, 0, 0, 0, 0, 1949, 776, 0, 0, 0, 0, 1912, 1136, 0, 0, 0, 0, 2300, 1163) +} +point_count = 13 + +[sub_resource type="Curve2D" id="Curve2D_epnnw"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2947, 2419, 0, 0, 0, 0, 2943, 1152) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_wic7j"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1908, 671, 0, 0, 0, 0, 1905, 1411) +} +point_count = 2 + +[sub_resource type="Resource" id="Resource_7qi7u"] +script = ExtResource("16_dw6ai") +type = 2 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wic7j"] +size = Vector2(74, 129) + +[node name="LastCoordinatesStealth" type="Node2D" unique_id=528815133] + +[node name="PlayerMode" type="Node" parent="." unique_id=2011864890] +script = ExtResource("1_0e7ss") +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="StealthGameLogic" type="Node" parent="." unique_id=1734695953] +script = ExtResource("2_2r81g") + +[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=508226475] +color = Color(0.48235294, 0.48235294, 0.48235294, 1) + +[node name="Player" parent="." unique_id=1079296690 instance=ExtResource("3_w28pq")] +z_index = 1 +position = Vector2(134, 1886) +sprite_frames = ExtResource("4_gofi6") + +[node name="Camera2D" type="Camera2D" parent="Player" unique_id=1196891219] +process_mode = 3 +limit_left = 0 +limit_top = 0 +limit_right = 4403 +limit_bottom = 2803 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1475451359] +y_sort_enabled = true + +[node name="Floor" type="TileMapLayer" parent="TileMapLayers" unique_id=1108015971] +z_index = -2 +tile_map_data = PackedByteArray("AAAGABoAAAAKAAAAAAAFABoAAAAKAAAAAAAEABoAAAAKAAAAAAADABoAAAAKAAAAAAACABoAAAAKAAAAAAABABoAAAAKAAAAAAAAABoAAAAKAAAAAAAMACMAAAAKAAQAAAANACMAAAAKAAQAAAAOACMAAAAKAAQAAAAPACMAAAAKAAQAAAAQACMAAAAKAAQAAAAMACQAAAAKAAQAAAANACQAAAAKAAQAAAAOACQAAAAKAAQAAAAPACQAAAAKAAQAAAAQACQAAAAKAAQAAAARACQAAAAKAAQAAAASACQAAAAKAAQAAAASACUAAAAKAAQAAAARACUAAAAKAAQAAAAQACUAAAAKAAQAAAAPACUAAAAKAAQAAAAOACUAAAAKAAQAAAANACUAAAAKAAQAAAAMACUAAAAKAAQAAAATACQAAAAKAAQAAAATACUAAAAKAAQAAAAIABcAAAAGAAQAAAAIABYAAAAGAAQAAAAIABUAAAAGAAQAAAAIABQAAAAGAAQAAAAIABMAAAAGAAQAAAAIABIAAAAGAAQAAAAIABEAAAAGAAQAAAAIABAAAAAGAAQAAAAIAA8AAAAGAAQAAAAIAA4AAAAGAAQAAAAIAA0AAAAGAAQAAAAIAAwAAAAGAAQAAAAIAAsAAAAGAAQAAAAIAAoAAAAGAAQAAAAIAAkAAAAGAAQAAAAIAAgAAAAGAAQAAAAIAAcAAAAGAAQAAAAIAAYAAAAGAAQAAAAIAAUAAAAGAAQAAAAIAAQAAAAGAAQAAAAIAAMAAAAGAAQAAAAIAAIAAAAGAAQAAAAIAAEAAAAGAAQAAAAIAAAAAAAGAAQAAAAIABoAAAAGAAAAAAAIABsAAAAGAAEAAAAIAB0AAAAGAAMAAAAJABoAAAAHAAAAAAAJABsAAAAHAAEAAAAJAB0AAAAHAAMAAAALABoAAAAJAAAAAAALABsAAAAJAAEAAAALAB0AAAAJAAMAAAAIABgAAAAGAAQAAAAIABkAAAAGAAQAAAAHABoAAAAKAAAAAAAMABoAAAAKAAAAAAANABoAAAAKAAAAAAAOABoAAAAKAAAAAAAPABoAAAAKAAAAAAAQABoAAAAKAAAAAAARABoAAAAKAAAAAAASABoAAAAKAAAAAAATABoAAAAKAAAAAAAUABoAAAAKAAAAAAAVABoAAAAKAAAAAAAWABoAAAAKAAAAAAAXABoAAAAKAAAAAAAYABkAAAAGAAQAAAAYABgAAAAGAAQAAAAYABcAAAAGAAQAAAAYABYAAAAGAAQAAAAYABoAAAAGAAAAAAAYABsAAAAGAAEAAAAYAB0AAAAGAAMAAAAZABoAAAAHAAAAAAAZABsAAAAHAAEAAAAZAB0AAAAHAAMAAAAbABoAAAAJAAAAAAAbABsAAAAJAAEAAAAbAB0AAAAJAAMAAAAYAB4AAAAGAAQAAAAYAB8AAAAGAAQAAAAYACAAAAAGAAQAAAAYACEAAAAGAAQAAAAYACIAAAAGAAQAAAAIAB4AAAAGAAQAAAAIAB8AAAAGAAQAAAAIACAAAAAGAAQAAAAIACEAAAAGAAQAAAAIACIAAAAGAAQAAAAIACMAAAAGAAQAAAAIACQAAAAGAAQAAAAIACUAAAAGAAQAAAAIACYAAAAGAAQAAAAIACcAAAAGAAQAAAAIACgAAAAGAAQAAAAIACkAAAAGAAQAAAAIACoAAAAGAAQAAAAIACsAAAAGAAQAAAAYABUAAAAGAAQAAAAYABQAAAAGAAQAAAAYABMAAAAGAAQAAAAYABIAAAAGAAQAAAAYABEAAAAGAAQAAAAYABAAAAAGAAQAAAAYAA8AAAAGAAQAAAAYAA4AAAAGAAQAAAAYAA0AAAAGAAQAAAAYAAwAAAAGAAQAAAAYAAsAAAAGAAQAAAAYAAoAAAAGAAQAAAAYAAkAAAAGAAQAAAAYAAgAAAAGAAQAAAAYAAcAAAAGAAQAAAAYAAYAAAAGAAQAAAAYAAUAAAAGAAQAAAAYAAQAAAAGAAQAAAAYAAMAAAAGAAQAAAAYAAIAAAAGAAQAAAAYAAEAAAAGAAQAAAAYAAAAAAAGAAQAAAAYAP//AAAGAAQAAAAIAP//AAAGAAQAAAAcABoAAAAKAAAAAAAdABoAAAAKAAAAAAAeABoAAAAKAAAAAAAfABoAAAAKAAAAAAAgABoAAAAKAAAAAAAhABoAAAAKAAAAAAAiABoAAAAKAAAAAAAjABoAAAAKAAAAAAAkABoAAAAKAAAAAAAlABoAAAAKAAAAAAAmABoAAAAKAAAAAAAnABoAAAAKAAAAAAAoABkAAAAKAAQAAAAoABgAAAAKAAQAAAAoABcAAAAKAAQAAAAoABYAAAAKAAQAAAAnABYAAAAKAAQAAAAnABUAAAAKAAQAAAAnABQAAAAKAAQAAAAoABoAAAAKAAAAAAApABoAAAAKAAAAAAAqABoAAAAKAAAAAAArABoAAAAKAAAAAAAsABoAAAAKAAAAAAAtABoAAAAKAAAAAAAuABoAAAAGAAAAAAAuABsAAAAGAAEAAAAuAB0AAAAGAAMAAAAvABoAAAAHAAAAAAAvABsAAAAHAAEAAAAvAB0AAAAHAAMAAAAuABkAAAAGAAQAAAAuABgAAAAGAAQAAAAuABcAAAAGAAQAAAAuABYAAAAGAAQAAAAuABUAAAAGAAQAAAAuABQAAAAGAAQAAAAuABMAAAAGAAQAAAAuABIAAAAGAAQAAAAuABEAAAAGAAQAAAAuABAAAAAGAAQAAAAuAA8AAAAGAAQAAAAuAA4AAAAGAAQAAAAuAA0AAAAGAAQAAAAuAAwAAAAGAAQAAAAuAAsAAAAGAAQAAAAuAAoAAAAGAAQAAAAuAAkAAAAGAAQAAAAuAAgAAAAGAAQAAAAuAAcAAAAGAAQAAAAuAAYAAAAGAAQAAAAuAAUAAAAGAAQAAAAuAB4AAAAGAAQAAAAuAB8AAAAGAAQAAAAuACAAAAAGAAQAAAAuACEAAAAGAAQAAAAuACIAAAAGAAQAAAAuACMAAAAGAAQAAAAuACQAAAAGAAQAAAAuACUAAAAGAAQAAAAuACYAAAAGAAQAAAAuACcAAAAGAAQAAAAYACMAAAAGAAQAAAAYACQAAAAGAAQAAAAYACUAAAAGAAQAAAAYACYAAAAGAAQAAAAYACcAAAAGAAQAAAAYACgAAAAGAAQAAAAYACkAAAAGAAQAAAAYACoAAAAGAAQAAAAYACsAAAAGAAQAAAAuACgAAAAGAAQAAAAuACkAAAAGAAQAAAAuACoAAAAGAAQAAAAuACsAAAAGAAQAAAAuAAQAAAAGAAQAAAAuAAMAAAAGAAQAAAAuAAIAAAAGAAQAAAAuAAEAAAAGAAQAAAAuAAAAAAAGAAQAAAAtAAEAAAAKAAQAAAAsAAEAAAAKAAQAAAArAAEAAAAKAAQAAAApAAEAAAAKAAQAAAAqAAEAAAAKAAQAAAAoAAEAAAAKAAQAAAAnAAEAAAAKAAQAAAAmAAEAAAAKAAQAAAAlAAIAAAAKAAQAAAAkAAIAAAAKAAQAAAAkAAEAAAAKAAQAAAAlAAEAAAAKAAQAAAAkAAMAAAAKAAQAAAAkAAQAAAAKAAQAAAAkAAUAAAAKAAQAAAAyAAEAAAAKAAQAAAAyAAIAAAAKAAQAAAAzAAIAAAAKAAQAAAA0AAIAAAAKAAQAAAA0AAEAAAAKAAQAAAA1AAEAAAAKAAQAAAA1AAIAAAAKAAQAAAAzAAEAAAAKAAQAAAA2AAEAAAAKAAQAAAA2AAIAAAAKAAQAAAA3AAIAAAAKAAQAAAA4AAIAAAAKAAQAAAA5AAIAAAAKAAQAAAA5AAEAAAAKAAQAAAA6AAEAAAAKAAQAAAA4AAEAAAAKAAQAAAA3AAEAAAAKAAQAAAAyABoAAAAKAAAAAAAzABoAAAAKAAAAAAA0ABoAAAAKAAAAAAA1ABoAAAAKAAAAAAA2ABoAAAAKAAAAAAA3ABoAAAAKAAAAAAA4ABoAAAAKAAAAAAAxABoAAAAJAAAAAAAxABsAAAAJAAEAAAAxAB0AAAAJAAMAAAA5ABoAAAAKAAAAAAA6ABoAAAAKAAAAAAA7ABoAAAAKAAAAAAA8ABoAAAAKAAAAAAA9ABoAAAAKAAAAAAA+ABoAAAAKAAAAAAA/ABoAAAAKAAAAAABAABoAAAAKAAAAAABBABoAAAAKAAAAAABCABoAAAAKAAAAAABDABoAAAAKAAAAAABEABoAAAAKAAAAAAAMAB4AAAAKAAQAAAAMAB8AAAAKAAQAAAAMACAAAAAKAAQAAAAMACEAAAAKAAQAAAAMACIAAAAKAAQAAAANAB4AAAAKAAQAAAAOAB4AAAAKAAQAAAAPAB4AAAAKAAQAAAAQAB4AAAAKAAQAAAARAB4AAAAKAAQAAAASAB4AAAAKAAQAAAATAB4AAAAKAAQAAAAUAB4AAAAKAAQAAAAVAB4AAAAKAAQAAAAWAB4AAAAKAAQAAAAXAB4AAAAKAAQAAAAXAB8AAAAKAAQAAAAXACAAAAAKAAQAAAAXACEAAAAKAAQAAAAXACIAAAAKAAQAAAAXACMAAAAKAAQAAAAXACQAAAAKAAQAAAAOACYAAAAKAAQAAAAPACYAAAAKAAQAAAAUACUAAAAKAAQAAAAUACQAAAAKAAQAAAAVACQAAAAKAAQAAAAWACQAAAAKAAQAAAAWACUAAAAKAAQAAAAXACUAAAAKAAQAAAAVACUAAAAKAAQAAAAVACMAAAAKAAQAAAAWACMAAAAKAAQAAAAUACMAAAAKAAQAAAATACMAAAAKAAQAAAASACMAAAAKAAQAAAARACMAAAAKAAQAAAAMACYAAAAKAAQAAAANACYAAAAKAAQAAAAQACYAAAAKAAQAAAARACYAAAAKAAQAAAASACYAAAAKAAQAAAATACYAAAAKAAQAAAAUACYAAAAKAAQAAAAVACYAAAAKAAQAAAAWACYAAAAKAAQAAAAXACYAAAAKAAQAAAAMACcAAAAKAAQAAAAMACgAAAAKAAQAAAAMACkAAAAKAAQAAAAMACoAAAAKAAQAAAAMACsAAAAKAAQAAAAXACgAAAAKAAQAAAAXACkAAAAKAAQAAAAXACoAAAAKAAQAAAAXACsAAAAKAAQAAAAXACcAAAAKAAQAAAAMABkAAAAKAAQAAAANABkAAAAKAAQAAAAOABkAAAAKAAQAAAAPABkAAAAKAAQAAAAQABkAAAAKAAQAAAARABkAAAAKAAQAAAASABkAAAAKAAQAAAATABkAAAAKAAQAAAAUABkAAAAKAAQAAAAVABkAAAAKAAQAAAAWABkAAAAKAAQAAAAXABkAAAAKAAQAAAAXABgAAAAKAAQAAAAXABcAAAAKAAQAAAAMABcAAAAKAAQAAAAMABgAAAAKAAQAAAAXABYAAAAKAAQAAAAXABUAAAAKAAQAAAAXABQAAAAKAAQAAAAXABMAAAAKAAQAAAAMABYAAAAKAAQAAAAMABUAAAAKAAQAAAAMABQAAAAKAAQAAAAMABMAAAAKAAQAAAAMABIAAAAKAAQAAAAMABEAAAAKAAQAAAAMABAAAAAKAAQAAAAMAA8AAAAKAAQAAAAMAA4AAAAKAAQAAAAMAA0AAgAAAAAAAAAMAAwAAgAAAAAAAAAMAAsAAgAAAAAAAAAMAAoAAgAAAAAAAAAMAAkAAgAAAAAAAAAXABIAAAAKAAQAAAAXABEAAAAKAAQAAAAXABAAAAAKAAQAAAAXAA8AAAAKAAQAAAAXAA4AAAAKAAQAAAAXAA0AAgAAAAAAAAAXAAwAAgAAAAAAAAAXAAsAAgAAAAAAAAAXAAkAAgAAAAAAAAAXAAgAAgAAAAAAAAAMAAgAAgAAAAAAAAAMAAcAAgAAAAAAAAAMAAYAAgAAAAAAAAAMAAUAAgAAAAAAAAAMAAQAAgAAAAAAAAAMAAMAAgAAAAAAAAAMAAIAAgAAAAAAAAAMAAEAAAAKAAQAAAAMAAAAAAAKAAQAAAAMAP//AAAKAAQAAAAXAP//AAAKAAQAAAAXAAAAAAAKAAQAAAAXAAEAAAAKAAQAAAAXAAIAAgAAAAAAAAAXAAMAAgAAAAAAAAAXAAQAAgAAAAAAAAAXAAUAAgAAAAAAAAAXAAYAAgAAAAAAAAAXAAcAAgAAAAAAAAANAAIAAgABAAAAAAAOAAIAAgABAAAAAAAPAAIAAgAAAAAAAAAQAAIAAgAAAAAAAAARAAIAAgAAAAAAAAASAAIAAgAAAAAAAAATAAIAAgAAAAAAAAAUAAIAAgAAAAAAAAAVAAIAAgAAAAAAAAAWAAIAAgAAAAAAAAAWAAMAAgAAAAAAAAAWAAQAAgAAAAAAAAAVAAMAAgAAAAAAAAAUAAMAAgAAAAAAAAATAAMAAgAAAAAAAAASAAMAAgAAAAAAAAARAAMAAgAAAAAAAAAQAAMAAgAAAAAAAAAPAAMAAgABAAAAAAAOAAMAAgABAAAAAAANAAMAAgAAAAAAAAANAAQAAgAAAAAAAAAOAAQAAgAAAAAAAAAPAAQAAgABAAAAAAAQAAQAAgABAAAAAAARAAQAAgABAAAAAAASAAQAAgAAAAAAAAATAAQAAgAAAAAAAAAUAAQAAgAAAAAAAAAVAAQAAgAAAAAAAAAWAAUAAgAAAAAAAAAWAAYAAgAAAAAAAAAVAAYAAgABAAAAAAAVAAUAAgAAAAAAAAAUAAUAAgABAAAAAAATAAUAAgABAAAAAAASAAUAAgABAAAAAAARAAUAAgABAAAAAAAQAAUAAgABAAAAAAAPAAUAAgAAAAAAAAAOAAUAAgAAAAAAAAANAAUAAgAAAAAAAAANAAYAAgAAAAAAAAANAAcAAgAAAAAAAAAOAAcAAgAAAAAAAAAOAAYAAgAAAAAAAAAPAAYAAgABAAAAAAAQAAYAAgABAAAAAAARAAYAAgAAAAAAAAASAAYAAgAAAAAAAAATAAYAAgABAAAAAAAUAAYAAgABAAAAAAAWAAcAAgAAAAAAAAAVAAcAAgAAAAAAAAAUAAcAAgAAAAAAAAATAAcAAgAAAAAAAAASAAcAAgAAAAAAAAARAAcAAgAAAAAAAAAQAAcAAgAAAAAAAAAPAAcAAgABAAAAAAANAAgAAgAAAAAAAAAOAAgAAgABAAAAAAAPAAgAAgABAAAAAAAQAAgAAgAAAAAAAAARAAgAAgAAAAAAAAASAAgAAgABAAAAAAATAAgAAgABAAAAAAAUAAgAAgABAAAAAAAVAAgAAgAAAAAAAAAWAAgAAgAAAAAAAAAWAAkAAgAAAAAAAAAVAAkAAgAAAAAAAAAUAAkAAgAAAAAAAAATAAkAAgAAAAAAAAASAAkAAgABAAAAAAARAAkAAgABAAAAAAAQAAkAAgABAAAAAAAPAAkAAgAAAAAAAAAOAAkAAgABAAAAAAANAAkAAgAAAAAAAAANAAoAAgAAAAAAAAANAAsAAgABAAAAAAAOAAsAAgABAAAAAAAPAAsAAgAAAAAAAAAPAAoAAgABAAAAAAAQAAoAAgABAAAAAAARAAoAAgABAAAAAAASAAoAAgABAAAAAAATAAoAAgABAAAAAAAUAAoAAgABAAAAAAAVAAoAAgAAAAAAAAAWAAoAAgAAAAAAAAAWAAsAAgAAAAAAAAAVAAsAAgABAAAAAAAUAAsAAgABAAAAAAATAAsAAgABAAAAAAASAAsAAgABAAAAAAARAAsAAgAAAAAAAAAQAAsAAgAAAAAAAAAOAAoAAgABAAAAAAAWAAwAAgAAAAAAAAAWAA0AAgAAAAAAAAAVAA0AAgAAAAAAAAAUAA0AAgAAAAAAAAATAA0AAgAAAAAAAAASAA0AAgAAAAAAAAASAAwAAgABAAAAAAARAAwAAgABAAAAAAAQAAwAAgABAAAAAAAPAAwAAgABAAAAAAAOAAwAAgABAAAAAAANAAwAAgABAAAAAAANAA0AAgABAAAAAAAOAA0AAgABAAAAAAAPAA0AAgAAAAAAAAAQAA0AAgAAAAAAAAARAA0AAgAAAAAAAAAUAAwAAgAAAAAAAAAVAAwAAgABAAAAAAATAAwAAgAAAAAAAAAXAAoAAgAAAAAAAAAcAAcAAgAAAAAAAAAcAAgAAgAAAAAAAAAcAAkAAgAAAAAAAAAcAAoAAgAAAAAAAAAcAAsAAgAAAAAAAAAcAAwAAgAAAAAAAAAcAA0AAgAAAAAAAAAcAA4AAgAAAAAAAAAcAA8AAgAAAAAAAAAcABAAAgAAAAAAAAAcABEAAgAAAAAAAAAcABIAAgAAAAAAAAAcABMAAgAAAAAAAAAdABIAAgAAAAAAAAAeABIAAgAAAAAAAAAfABIAAgAAAAAAAAAgABIAAgAAAAAAAAAhABIAAgAAAAAAAAAiABIAAgAAAAAAAAAjABIAAgAAAAAAAAAkABIAAgAAAAAAAAAlABIAAgAAAAAAAAAmABIAAgAAAAAAAAAnABIAAgAAAAAAAAAnABMAAgAAAAAAAAAmABMAAgAAAAAAAAAlABMAAgAAAAAAAAAkABMAAgAAAAAAAAAjABMAAgAAAAAAAAAiABMAAgAAAAAAAAAhABMAAgAAAAAAAAAgABMAAgAAAAAAAAAfABMAAgAAAAAAAAAeABMAAgAAAAAAAAAdABMAAgAAAAAAAAAoABMAAgAAAAAAAAApABMAAgAAAAAAAAAqABMAAgAAAAAAAAArABMAAgAAAAAAAAAsABMAAgAAAAAAAAAtABMAAgAAAAAAAAAtABIAAgAAAAAAAAAtABEAAgAAAAAAAAAtABAAAgAAAAAAAAAtAA8AAgAAAAAAAAAtAA4AAgAAAAAAAAAtAA0AAgAAAAAAAAAtAAwAAgAAAAAAAAAtAAsAAgAAAAAAAAAtAAoAAgAAAAAAAAAtAAkAAgAAAAAAAAAtAAgAAgAAAAAAAAAtAAcAAgAAAAAAAAAtAAYAAgAAAAAAAAAsAAYAAgAAAAAAAAArAAYAAgAAAAAAAAAqAAYAAgAAAAAAAAApAAYAAgAAAAAAAAAoAAYAAgAAAAAAAAAnAAYAAgAAAAAAAAAmAAYAAgAAAAAAAAAlAAYAAgAAAAAAAAAkAAYAAgAAAAAAAAAjAAYAAgAAAAAAAAAiAAYAAgAAAAAAAAAhAAYAAgAAAAAAAAAgAAYAAgAAAAAAAAAfAAYAAgAAAAAAAAAeAAYAAgAAAAAAAAAdAAYAAgAAAAAAAAAcAAYAAgAAAAAAAAAdAAcAAgAAAAAAAAAeAAcAAgAAAAAAAAAfAAcAAgAAAAAAAAAgAAcAAgAAAAAAAAAhAAcAAgAAAAAAAAAiAAcAAgAAAAAAAAAjAAcAAgAAAAAAAAAkAAcAAgAAAAAAAAAlAAcAAgAAAAAAAAAmAAcAAgAAAAAAAAAnAAcAAgAAAAAAAAAoAAcAAgAAAAAAAAApAAcAAgAAAAAAAAAqAAcAAgAAAAAAAAArAAcAAgAAAAAAAAAsAAcAAgAAAAAAAAAsAAgAAgAAAAAAAAArAAgAAgAAAAAAAAAqAAgAAgAAAAAAAAApAAgAAgAAAAAAAAAoAAgAAgAAAAAAAAAnAAgAAgAAAAAAAAAmAAgAAgAAAAAAAAAlAAgAAgAAAAAAAAAkAAgAAgAAAAAAAAAjAAgAAgAAAAAAAAAiAAgAAgAAAAAAAAAhAAgAAgAAAAAAAAAgAAgAAgAAAAAAAAAfAAgAAgAAAAAAAAAdAAkAAgAAAAAAAAAdAAoAAgAAAAAAAAAdAAsAAgAAAAAAAAAdAAwAAgAAAAAAAAAdAA0AAgAAAAAAAAAdAA4AAgAAAAAAAAAdAA8AAgAAAAAAAAAdABAAAgAAAAAAAAAdABEAAgAAAAAAAAAeAAkAAgAAAAAAAAAeAAoAAgAAAAAAAAAeAAsAAgAAAAAAAAAeAAwAAgAAAAAAAAAeAA0AAgAAAAAAAAAeAA4AAgAAAAAAAAAeAA8AAgAAAAAAAAAeABAAAgAAAAAAAAAeABEAAgAAAAAAAAAfAAkAAgAAAAAAAAAfAAoAAgAAAAAAAAAfAAsAAgAAAAAAAAAfAAwAAgAAAAAAAAAfAA0AAgAAAAAAAAAfAA4AAgAAAAAAAAAfAA8AAgAAAAAAAAAfABAAAgAAAAAAAAAfABEAAgAAAAAAAAAgAAkAAgAAAAAAAAAgAAoAAgAAAAAAAAAgAAsAAgAAAAAAAAAgAAwAAgAAAAAAAAAgAA0AAgAAAAAAAAAgAA4AAgAAAAAAAAAgAA8AAgAAAAAAAAAgABAAAgAAAAAAAAAgABEAAgAAAAAAAAAhAAkAAgAAAAAAAAAhAAoAAgAAAAAAAAAhAAsAAgAAAAAAAAAhAAwAAgAAAAAAAAAhAA0AAgAAAAAAAAAhAA4AAgAAAAAAAAAhAA8AAgAAAAAAAAAhABAAAgAAAAAAAAAhABEAAgAAAAAAAAAiAAkAAgAAAAAAAAAiAAoAAgAAAAAAAAAiAAsAAgAAAAAAAAAiAAwAAgAAAAAAAAAiAA0AAgAAAAAAAAAiAA4AAgAAAAAAAAAiAA8AAgAAAAAAAAAiABAAAgAAAAAAAAAiABEAAgAAAAAAAAAjAAkAAgAAAAAAAAAjAAoAAgAAAAAAAAAjAAsAAgAAAAAAAAAjAAwAAgAAAAAAAAAjAA0AAgAAAAAAAAAjAA4AAgAAAAAAAAAjAA8AAgAAAAAAAAAjABAAAgAAAAAAAAAjABEAAgAAAAAAAAAkAAkAAgAAAAAAAAAkAAoAAgAAAAAAAAAkAAsAAgAAAAAAAAAkAAwAAgAAAAAAAAAkAA0AAgAAAAAAAAAkAA4AAgAAAAAAAAAkAA8AAgAAAAAAAAAkABAAAgAAAAAAAAAkABEAAgAAAAAAAAAlAAkAAgAAAAAAAAAlAAoAAgAAAAAAAAAlAAsAAgAAAAAAAAAlAAwAAgAAAAAAAAAlAA0AAgAAAAAAAAAlAA4AAgAAAAAAAAAlAA8AAgAAAAAAAAAlABAAAgAAAAAAAAAlABEAAgAAAAAAAAAmAAkAAgAAAAAAAAAmAAoAAgAAAAAAAAAmAAsAAgAAAAAAAAAmAAwAAgAAAAAAAAAmAA0AAgAAAAAAAAAmAA4AAgAAAAAAAAAmAA8AAgAAAAAAAAAmABAAAgAAAAAAAAAmABEAAgAAAAAAAAAnAAkAAgAAAAAAAAAnAAoAAgAAAAAAAAAnAAsAAgAAAAAAAAAnAAwAAgAAAAAAAAAnAA0AAgAAAAAAAAAnAA4AAgAAAAAAAAAnAA8AAgAAAAAAAAAnABAAAgAAAAAAAAAnABEAAgAAAAAAAAAoAAkAAgAAAAAAAAAoAAoAAgAAAAAAAAAoAAsAAgAAAAAAAAAoAAwAAgAAAAAAAAAoAA0AAgAAAAAAAAAoAA4AAgAAAAAAAAAoAA8AAgAAAAAAAAAoABAAAgAAAAAAAAAoABEAAgAAAAAAAAAoABIAAgAAAAAAAAApAAkAAgAAAAAAAAApAAoAAgAAAAAAAAApAAsAAgAAAAAAAAApAAwAAgAAAAAAAAApAA0AAgAAAAAAAAApAA4AAgAAAAAAAAApAA8AAgAAAAAAAAApABAAAgAAAAAAAAApABEAAgAAAAAAAAApABIAAgAAAAAAAAAqAAkAAgAAAAAAAAAqAAoAAgAAAAAAAAAqAAsAAgAAAAAAAAAqAAwAAgAAAAAAAAAqAA0AAgAAAAAAAAAqAA4AAgAAAAAAAAAqAA8AAgAAAAAAAAAqABAAAgAAAAAAAAAqABEAAgAAAAAAAAAqABIAAgAAAAAAAAArAAkAAgAAAAAAAAArAAoAAgAAAAAAAAArAAsAAgAAAAAAAAArAAwAAgAAAAAAAAArAA0AAgAAAAAAAAArAA4AAgAAAAAAAAArAA8AAgAAAAAAAAArABAAAgAAAAAAAAArABEAAgAAAAAAAAArABIAAgAAAAAAAAAsAAkAAgAAAAAAAAAsAAoAAgAAAAAAAAAsAAsAAgAAAAAAAAAsAAwAAgAAAAAAAAAsAA0AAgAAAAAAAAAsAA4AAgAAAAAAAAAsAA8AAgAAAAAAAAAsABAAAgAAAAAAAAAsABEAAgAAAAAAAAAsABIAAgAAAAAAAAAdAAgAAgAAAAAAAAAeAAgAAgAAAAAAAAAcABkAAAAKAAQAAAAdABkAAAAKAAQAAAAeABkAAAAKAAQAAAAfABkAAAAKAAQAAAAgABkAAAAKAAQAAAAhABkAAAAKAAQAAAAiABkAAAAKAAQAAAAjABkAAAAKAAQAAAAkABkAAAAKAAQAAAAlABkAAAAKAAQAAAAmABkAAAAKAAQAAAAnABkAAAAKAAQAAAApABkAAAAKAAQAAAAqABkAAAAKAAQAAAArABkAAAAKAAQAAAAsABkAAAAKAAQAAAAtABkAAAAKAAQAAAAtABgAAAAKAAQAAAAcABgAAAAKAAQAAAAcABcAAAAKAAQAAAAcABYAAAAKAAQAAAAcABUAAAAKAAQAAAAcABQAAAAKAAQAAAAnABgAAAAKAAQAAAAmABgAAAAKAAQAAAAlABgAAAAKAAQAAAAlABcAAAAKAAQAAAAmABcAAAAKAAQAAAAnABcAAAAKAAQAAAAmABYAAAAKAAQAAAAlABYAAAAKAAQAAAAlABUAAAAKAAQAAAAmABUAAAAKAAQAAAAoABUAAAAKAAQAAAAoABQAAAAKAAQAAAAmABQAAAAKAAQAAAAlABQAAAAKAAQAAAAtABcAAAAKAAQAAAAtABYAAAAKAAQAAAAtABUAAAAKAAQAAAAtABQAAAAKAAQAAAAlAAUAAAAKAAQAAAAlAAQAAAAKAAQAAAAlAAMAAAAKAAQAAAAmAAIAAAAKAAQAAAAnAAIAAAAKAAQAAAAoAAIAAAAKAAQAAAApAAIAAAAKAAQAAAAqAAIAAAAKAAQAAAArAAIAAAAKAAQAAAAsAAIAAAAKAAQAAAAtAAIAAAAKAAQAAAAyAAQAAAAKAAQAAAAyAAUAAAAKAAQAAAAyAAYAAAAKAAQAAAAyAAcAAAAKAAQAAAAyAAgAAAAKAAQAAAAyAAkAAAAKAAQAAAAyAAoAAAAKAAQAAAAyAAsAAAAKAAQAAAAyAAwAAAAKAAQAAAAyAA0AAAAKAAQAAAAyAA4AAAAKAAQAAAAyAA8AAAAKAAQAAAAyABAAAAAKAAQAAAAyABEAAAAKAAQAAAAyABIAAAAKAAQAAAAyABMAAAAKAAQAAAAyABQAAAAKAAQAAAAyABUAAAAKAAQAAAAyABYAAAAKAAQAAAAyABcAAAAKAAQAAAAyABgAAAAKAAQAAAAyABkAAAAKAAQAAAAzABkAAAAKAAQAAAA0ABkAAAAKAAQAAAA1ABkAAAAKAAQAAAA2ABkAAAAKAAQAAAA3ABkAAAAKAAQAAAA4ABkAAAAKAAQAAAA5ABkAAAAKAAQAAAA6ABkAAAAKAAQAAAA7ABkAAAAKAAQAAAA8ABkAAAAKAAQAAAA9ABkAAAAKAAQAAAA+ABkAAAAKAAQAAAA/ABkAAAAKAAQAAABAABkAAAAKAAQAAABBABkAAAAKAAQAAABCABkAAAAKAAQAAABDABkAAAAKAAQAAABEABkAAAAKAAQAAAA8ABgAAAAKAAQAAAA7ABgAAAAKAAQAAAA7ABcAAAAKAAQAAAA8ABcAAAAKAAQAAAA8ABYAAAAKAAQAAAA8ABUAAAAKAAQAAAA7ABYAAAAKAAQAAAA7ABUAAAAKAAQAAAA7ABQAAAAKAAQAAAA7ABMAAAAKAAQAAAA7ABIAAAAKAAQAAAA7ABEAAAAKAAQAAAA8ABQAAAAKAAQAAAA8ABMAAAAKAAQAAAA8ABIAAAAKAAQAAAA8ABEAAAAKAAQAAAA8ABAAAAAKAAQAAAA8AA8AAAAKAAQAAAA8AA4AAAAKAAQAAAA8AA0AAAAKAAQAAAA7AA4AAAAKAAQAAAA7AA8AAAAKAAQAAAA7ABAAAAAKAAQAAAA7AA0AAAAKAAQAAAA7AAwAAAAKAAQAAAA7AAsAAAAKAAQAAAA7AAoAAAAKAAQAAAA7AAkAAAAKAAQAAAA7AAgAAAAKAAQAAAA8AAwAAAAKAAQAAAA8AAsAAAAKAAQAAAA8AAoAAAAKAAQAAAA8AAkAAAAKAAQAAAA8AAgAAAAKAAQAAAA8AAcAAAAKAAQAAAA8AAYAAAAKAAQAAAA8AAUAAAAKAAQAAAA8AAQAAAAKAAQAAAA7AAQAAAAKAAQAAAA7AAUAAAAKAAQAAAA7AAYAAAAKAAQAAAA7AAcAAAAKAAQAAAAyAAMAAAAKAAQAAAAcAAUAAAAKAAQAAAAcAAQAAAAKAAQAAAAcAAMAAAAKAAQAAAAcAAIAAAAKAAQAAAAcAAEAAAAKAAQAAAAcAAAAAAAKAAQAAAAcAP//AAAKAAQAAAAtAAUAAAAKAAQAAAAtAAQAAAAKAAQAAAAtAAMAAAAKAAQAAAAtAAAAAAAKAAQAAAAtAP//AAAKAAQAAAAyAP//AAAKAAQAAAAyAAAAAAAKAAQAAAAuAP//AAAGAAQAAAA6AAIAAAAKAAQAAAA7AAIAAAAKAAQAAAA7AAEAAAAKAAQAAAAcAB4AAAAKAAQAAAAcAB8AAAAKAAQAAAAcACAAAAAKAAQAAAAcACEAAAAKAAQAAAAcACIAAAAKAAQAAAAcACMAAAAKAAQAAAAcACQAAAAKAAQAAAAcACUAAAAKAAQAAAAcACYAAAAKAAQAAAAcACcAAAAKAAQAAAAcACgAAAAKAAQAAAAcACkAAAAKAAQAAAAcACoAAAAKAAQAAAAcACsAAAAKAAQAAAAdAB4AAAAKAAQAAAAeAB4AAAAKAAQAAAAfAB4AAAAKAAQAAAAgAB4AAAAKAAQAAAAhAB4AAAAKAAQAAAAiAB4AAAAKAAQAAAAjAB4AAAAKAAQAAAAkAB4AAAAKAAQAAAAlAB4AAAAKAAQAAAAmAB4AAAAKAAQAAAAnAB4AAAAKAAQAAAAoAB4AAAAKAAQAAAApAB4AAAAKAAQAAAAqAB4AAAAKAAQAAAArAB4AAAAKAAQAAAAsAB4AAAAKAAQAAAAtAB4AAAAKAAQAAAAtAB8AAAAKAAQAAAAtACAAAAAKAAQAAAAtACEAAAAKAAQAAAAtACIAAAAKAAQAAAAtACMAAAAKAAQAAAAtACQAAAAKAAQAAAAtACUAAAAKAAQAAAAtACYAAAAKAAQAAAAtACcAAAAKAAQAAAAtACgAAAAKAAQAAAAtACkAAAAKAAQAAAAtACoAAAAKAAQAAAAtACsAAAAKAAQAAAAmAB8AAAAKAAQAAAAmACAAAAAKAAQAAAAlAB8AAAAKAAQAAAAlACAAAAAKAAQAAAAlACEAAAAKAAQAAAAmACEAAAAKAAQAAAAmACIAAAAKAAQAAAAmACMAAAAKAAQAAAAmACQAAAAKAAQAAAAmACUAAAAKAAQAAAAmACYAAAAKAAQAAAAmACcAAAAKAAQAAAAmACgAAAAKAAQAAAAlACIAAAAKAAQAAAAlACMAAAAKAAQAAAAlACQAAAAKAAQAAAAlACUAAAAKAAQAAAAlACYAAAAKAAQAAAAlACcAAAAKAAQAAAAlACgAAAAKAAQAAAAlACkAAAAKAAQAAAAlACoAAAAKAAQAAAAlACsAAAAKAAQAAAAmACkAAAAKAAQAAAAmACoAAAAKAAQAAAAmACsAAAAKAAQAAAAyAB4AAAAKAAQAAAAzAB4AAAAKAAQAAAA0AB4AAAAKAAQAAAA1AB4AAAAKAAQAAAA2AB4AAAAKAAQAAAA3AB4AAAAKAAQAAAA4AB4AAAAKAAQAAAA5AB4AAAAKAAQAAAA6AB4AAAAKAAQAAAA7AB4AAAAKAAQAAAA8AB4AAAAKAAQAAAA9AB4AAAAKAAQAAAA+AB4AAAAKAAQAAAA/AB4AAAAKAAQAAABAAB4AAAAKAAQAAABBAB4AAAAKAAQAAABCAB4AAAAKAAQAAABDAB4AAAAKAAQAAABEAB4AAAAKAAQAAABFAB4AAAAKAAQAAAAyAB8AAAAKAAQAAAAyACAAAAAKAAQAAAAyACEAAAAKAAQAAAAyACIAAAAKAAQAAAAyACMAAAAKAAQAAAAyACQAAAAKAAQAAAAyACUAAAAKAAQAAAAyACYAAAAKAAQAAAAyACcAAAAKAAQAAAAyACgAAAAKAAQAAAAyACkAAAAKAAQAAAAyACoAAAAKAAQAAAAyACsAAAAKAAQAAAA/AB8AAAAKAAQAAAA/ACAAAAAKAAQAAAA/ACEAAAAKAAQAAABAACAAAAAKAAQAAABAAB8AAAAKAAQAAABAACEAAAAKAAQAAABAACIAAAAKAAQAAABAACMAAAAKAAQAAABAACQAAAAKAAQAAABAACUAAAAKAAQAAABAACYAAAAKAAQAAAA/ACIAAAAKAAQAAAA/ACMAAAAKAAQAAAA/ACQAAAAKAAQAAAA/ACUAAAAKAAQAAAA/ACYAAAAKAAQAAAA/ACcAAAAKAAQAAAA/ACgAAAAKAAQAAAA/ACkAAAAKAAQAAAA/ACoAAAAKAAQAAABAACoAAAAKAAQAAABAACkAAAAKAAQAAABAACgAAAAKAAQAAABAACcAAAAKAAQAAABAACsAAAAKAAQAAAA/ACsAAAAKAAQAAAA8AAIAAAAKAAQAAAA9AAIAAAAKAAQAAAA+AAIAAAAKAAQAAAA/AAIAAAAKAAQAAABAAAIAAAAKAAQAAABBAAIAAAAKAAQAAABCAAIAAAAKAAQAAABDAAIAAAAKAAQAAABEAAIAAAAKAAQAAABFAAIAAAAKAAQAAABEAAEAAAAKAAQAAABDAAEAAAAKAAQAAABCAAEAAAAKAAQAAABBAAEAAAAKAAQAAABAAAEAAAAKAAQAAAA/AAEAAAAKAAQAAAA+AAEAAAAKAAQAAAA9AAEAAAAKAAQAAAA8AAEAAAAKAAQAAAAjAAUAAAAKAAQAAAAjAAQAAAAKAAQAAAAjAAMAAAAKAAQAAAAjAAIAAAAKAAQAAAAjAAEAAAAKAAQAAAAmAAQAAAAKAAQAAAAmAAMAAAAKAAQAAAAjAAAAAAAKAAQAAAAkAAAAAAAKAAQAAAAlAAAAAAAKAAQAAAAmAAAAAAAKAAQAAAAnAAAAAAAKAAQAAAAoAAAAAAAKAAQAAAApAAAAAAAKAAQAAAAqAAAAAAAKAAQAAAArAAAAAAAKAAQAAAAnAAMAAAAKAAQAAAAoAAMAAAAKAAQAAAApAAMAAAAKAAQAAAAqAAMAAAAKAAQAAAArAAMAAAAKAAQAAAAsAAMAAAAKAAQAAAAsAAAAAAAKAAQAAAAmAAUAAAAKAAQAAAAHAB4AAAAKAAQAAAAGAB4AAAAKAAQAAAAFAB4AAAAKAAQAAAAEAB4AAAAKAAQAAAADAB4AAAAKAAQAAAACAB4AAAAKAAQAAAABAB4AAAAKAAQAAAAAAB4AAAAKAAQAAAAHAB8AAAAKAAQAAAAHACAAAAAKAAQAAAAHACEAAAAKAAQAAAAHACIAAAAKAAQAAAAHACMAAAAKAAQAAAAHACQAAAAKAAQAAAAHACUAAAAKAAQAAAAHACYAAAAKAAQAAAAHACcAAAAKAAQAAAAHACgAAAAKAAQAAAAHACkAAAAKAAQAAAAHACoAAAAKAAQAAAAHACsAAAAKAAQAAAAHABkAAAAKAAQAAAAGABkAAAAKAAQAAAAFABkAAAAKAAQAAAAEABkAAAAKAAQAAAADABkAAAAKAAQAAAACABkAAAAKAAQAAAABABkAAAAKAAQAAAAAABkAAAAKAAQAAAA=") +tile_set = SubResource("TileSet_rhgso") + +[node name="Builldings" type="TileMapLayer" parent="TileMapLayers" unique_id=1068591039] +z_index = -1 +tile_map_data = PackedByteArray("AAAGAAoABQAAAAIAAAAGAAsABQAAAAIAAAAHAAsABQABAAIAAAAIAAsABQADAAIAAAAJAAsABQABAAIAAAALAAsABQACAAIAAAAKAAsABQABAAIAAAALAAoABQACAAEAAAALAAkABQACAAEAAAALAAgABQACAAEAAAALAAcABQACAAAAAAAKAAoABQABAAEAAAAJAAoABQABAAEAAAAIAAoABQABAAEAAAAHAAoABQABAAEAAAAHAAkABQABAAEAAAAHAAgABQABAAEAAAAIAAgABQABAAEAAAAJAAgABQABAAEAAAAKAAgABQABAAEAAAAKAAcABQABAAAAAAAJAAcABQABAAAAAAAIAAcABQABAAAAAAAIAAkABQABAAEAAAAJAAkABQABAAEAAAAKAAkABQABAAEAAAAHAAcABQABAAAAAAAGAAkABQAAAAEAAAAGAAgABQAAAAEAAAAGAAcABQAAAAAAAAAGABAABQAAAAIAAAAHABAABQABAAIAAAAIABAABQABAAIAAAAJABAABQABAAIAAAAKABAABQABAAIAAAALABAABQACAAIAAAALAA8ABQACAAAAAAAKAA8ABQABAAAAAAAJAA8ABQABAAAAAAAIAA8ABQABAAAAAAAHAA8ABQABAAAAAAAGAA8ABQAAAAAAAAAGABMABQAAAAAAAAAHABMABQABAAAAAAAIABMABQABAAAAAAAJABMABQABAAAAAAAKABMABQABAAAAAAALABMABQACAAAAAAALABQABQACAAEAAAALABUABQACAAEAAAAGABQABQAAAAEAAAAGABUABQAAAAEAAAAIABQABQABAAEAAAAHABQABQABAAEAAAAHABUABQABAAEAAAAIABUABQABAAEAAAAJABUABQABAAEAAAAJABQABQABAAEAAAAKABQABQABAAEAAAAKABUABQABAAEAAAAGAAYAAAAAAAIAAAAHAAYAAAABAAIAAAAIAAYAAAABAAIAAAAJAAYAAAABAAIAAAAKAAYAAAABAAIAAAALAAYAAAACAAIAAAAGAAUAAAAEAAAAAAAGAAQAAAAAAAEAAAAGAAMAAAAAAAEAAAAGAAIAAAAAAAEAAAAGAAEAAAAAAAEAAAAGAAAAAAAAAAAAAAAHAAAAAAABAAAAAAAIAAAAAAABAAAAAAAJAAAAAAABAAAAAAAKAAAAAAABAAAAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAALAAIAAAACAAEAAAALAAMAAAACAAEAAAALAAUAAAAEAAIAAAALAAQAAAACAAEAAAAGAP//BQAAAAIAAAAHAP//BQABAAIAAAAIAP//BQABAAIAAAAJAP//BQABAAIAAAAKAP//BQABAAIAAAALAP//BQACAAIAAAAOAAsABQAAAAIAAAAPAAsABQABAAIAAAAQAAsABQABAAIAAAARAAsABQABAAIAAAASAAsABQACAAIAAAAUAAsABQAAAAIAAAAVAAsABQADAAIAAAAWAAsABQACAAIAAAAUAAoABQAAAAAAAAAVAAoABQABAAAAAAAWAAoABQACAAAAAAASAAoABQACAAAAAAARAAoABQABAAAAAAAQAAoABQABAAAAAAAPAAoABQABAAAAAAAOAAoABQAAAAAAAAAWAAkAAAACAAIAAAAVAAkAAAABAAIAAAAUAAkAAAABAAIAAAATAAkAAAAEAAMAAAASAAkAAAABAAIAAAARAAkAAAABAAIAAAAQAAkAAAABAAIAAAAPAAkAAAABAAIAAAAOAAkAAAAAAAIAAAAOAAgAAAAAAAEAAAAOAAcAAAAAAAEAAAAOAAYAAAAEAAAAAAAOAAUAAAAAAAEAAAAOAAQAAAAAAAEAAAAOAAMAAAAAAAAAAAAPAAMAAAABAAAAAAAQAAMAAAABAAAAAAARAAMAAAABAAAAAAASAAMAAAAEAAEAAAATAAMAAAABAAAAAAAUAAMAAAABAAAAAAAVAAMAAAABAAAAAAAWAAMAAAACAAAAAAAWAAQAAAACAAEAAAAWAAUAAAACAAEAAAAWAAYAAAACAAEAAAAWAAcAAAACAAEAAAAWAAgAAAACAAEAAAAOAAIABQAAAAIAAAAPAAIABQABAAIAAAAQAAIABQABAAIAAAARAAIABQACAAIAAAARAAEABQACAAEAAAARAAAABQACAAEAAAARAP//BQACAAEAAAAOAAEABQAAAAEAAAAOAAAABQAAAAEAAAAOAP//BQAAAAEAAAAPAP//BQABAAEAAAAPAAAABQABAAEAAAAPAAEABQABAAEAAAAQAAEABQABAAEAAAAQAAAABQABAAEAAAAQAP//BQABAAEAAAADAA8ABQACAAAAAAACAA8ABQABAAAAAAABAA8ABQABAAAAAAAAAA8ABQABAAAAAAD//w8ABQABAAAAAAADABAABQACAAEAAAADABEABQACAAEAAAADABIABQACAAEAAAADABMABQACAAEAAAADABQABQACAAEAAAADABUABQACAAEAAAACABAABQABAAEAAAACABEABQABAAEAAAACABIABQABAAEAAAACABMABQABAAEAAAACABQABQABAAEAAAACABUABQABAAEAAAABABUABQABAAEAAAABABQABQABAAEAAAABABMABQABAAEAAAABABIABQABAAEAAAABABEABQABAAEAAAABABAABQABAAEAAAAAABAABQABAAEAAAAAABEABQABAAEAAAAAABIABQABAAEAAAAAABMABQABAAEAAAAAABQABQABAAEAAAAAABUABQABAAEAAAD//xUABQABAAEAAAD//xQABQABAAEAAAD//xMABQABAAEAAAD//xIABQABAAEAAAD//xEABQABAAEAAAD//xAABQABAAEAAAADAAsABQACAAIAAAACAAsABQABAAIAAAABAAsABQABAAIAAAAAAAsABQABAAIAAAD//wsABQAAAAIAAAADAAoABQACAAEAAAADAAkABQACAAEAAAADAAgABQACAAEAAAADAAcABQACAAEAAAADAAYABQACAAAAAAADAAUABQACAAIAAAADAAQABQACAAEAAAADAAMABQACAAEAAAADAAIABQACAAEAAAADAAEABQACAAEAAAADAAAABQACAAEAAAACAAUABQABAAIAAAABAAUABQABAAIAAAAAAAUABQABAAIAAAD//wUABQABAAIAAAACAAYABQABAAAAAAABAAYABQABAAAAAAAAAAYABQABAAAAAAD//wYABQABAAAAAAACAAcABQABAAEAAAACAAgABQABAAEAAAACAAkABQABAAEAAAACAAoABQABAAEAAAABAAoABQABAAEAAAABAAkABQABAAEAAAABAAgABQABAAEAAAABAAcABQABAAEAAAAAAAcABQABAAEAAAAAAAgABQABAAEAAAAAAAkABQABAAEAAAD//wkABQABAAEAAAD//wgABQABAAEAAAD//wcABQABAAEAAAD//woABQABAAEAAAAAAAoABQABAAEAAAACAAQABQABAAEAAAACAAMABQABAAEAAAACAAIABQABAAEAAAACAAEABQABAAEAAAACAAAABQABAAEAAAABAAAABQABAAEAAAABAAEABQABAAEAAAABAAIABQABAAEAAAABAAMABQABAAEAAAABAAQABQABAAEAAAAAAAQABQABAAEAAAAAAAMABQABAAEAAAAAAAIABQABAAEAAAAAAAEABQABAAEAAAAAAAAABQABAAEAAAAAAP//BQABAAEAAAD//wAABQABAAEAAAD//wEABQABAAEAAAD//wIABQABAAEAAAD//wMABQABAAEAAAD//wQABQABAAEAAAABAP//BQABAAEAAAACAP//BQABAAEAAAADAP//BQACAAEAAAATAAIABQAAAAIAAAAZAAsABQAAAAIAAAAaAAsABQABAAIAAAAbAAsABQABAAIAAAAcAAsABQADAAIAAAAdAAsABQACAAIAAAAZAAkABQAAAAEAAAAZAAoABQAAAAEAAAAZAAgABQAAAAEAAAAZAAcABQAAAAEAAAAZAAYABQAAAAEAAAAZAAQABQAAAAIAAAAZAAMABQAAAAEAAAAZAAIABQAAAAAAAAAaAAMABQABAAEAAAAbAAMABQABAAEAAAAcAAMABQABAAEAAAAaAAIABQABAAAAAAAbAAIABQABAAAAAAAcAAIABQABAAAAAAAdAAIABQACAAAAAAAdAAMABQACAAEAAAAdAAQABQACAAIAAAAdAAYABQACAAEAAAAdAAcABQACAAEAAAAdAAgABQACAAEAAAAdAAkABQACAAEAAAAdAAoABQACAAEAAAAcAAoABQABAAEAAAAbAAoABQABAAEAAAAaAAoABQABAAEAAAAaAAkABQABAAEAAAAaAAgABQABAAEAAAAaAAcABQABAAEAAAAbAAcABQABAAEAAAAbAAYABQABAAEAAAAbAAQABQABAAIAAAAaAAQABQABAAIAAAAaAAYABQABAAEAAAAcAAQABQABAAIAAAAcAAYABQABAAEAAAAcAAcABQABAAEAAAAcAAgABQABAAEAAAAcAAkABQABAAEAAAAbAAkABQABAAEAAAAbAAgABQABAAEAAAAeAAsABQAAAAIAAAAfAAsABQABAAIAAAAgAAsABQABAAIAAAAhAAsABQABAAIAAAAiAAsABQABAAIAAAAeAAoABQAAAAEAAAAeAAkABQAAAAEAAAAeAAgABQAAAAAAAAAeAAcABQAAAAIAAAAeAAYABQAAAAEAAAAeAAUABQAAAAEAAAAeAAQABQAAAAEAAAAeAAMABQAAAAEAAAAeAAIABQAAAAAAAAAfAAIABQABAAAAAAAgAAIABQABAAAAAAAhAAIABQABAAAAAAAiAAIABQABAAAAAAAfAAoABQABAAEAAAAfAAkABQABAAEAAAAfAAgABQABAAAAAAAfAAcABQABAAIAAAAfAAYABQABAAEAAAAfAAUABQABAAEAAAAfAAQABQABAAEAAAAfAAMABQABAAEAAAAgAAMABQABAAEAAAAgAAQABQABAAEAAAAgAAUABQABAAEAAAAgAAYABQABAAEAAAAgAAcABQABAAIAAAAgAAgABQABAAAAAAAgAAkABQABAAEAAAAgAAoABQABAAEAAAAhAAoABQABAAEAAAAhAAkABQABAAEAAAAhAAgABQABAAAAAAAhAAcABQABAAIAAAAhAAYABQABAAEAAAAhAAUABQABAAEAAAAhAAQABQABAAEAAAAhAAMABQABAAEAAAAiAAMABQABAAEAAAAiAAQABQABAAEAAAAiAAUABQABAAEAAAAiAAYABQABAAEAAAAiAAcABQACAAIAAAAiAAgABQACAAAAAAAiAAkABQABAAEAAAAiAAoABQABAAEAAAAZAAUABQAAAAAAAAAaAAUABQABAAAAAAAbAAUABQABAAAAAAAcAAUABQABAAAAAAAdAAUABQACAAAAAAAOAA8ABQAAAAAAAAAPAA8ABQABAAAAAAAQAA8ABQABAAAAAAARAA8ABQABAAAAAAASAA8ABQACAAAAAAAOABAABQAAAAEAAAAPABAABQABAAEAAAAQABAABQABAAEAAAARABAABQABAAEAAAASABAABQACAAEAAAASABEABQACAAEAAAARABEABQABAAEAAAAQABEABQABAAEAAAAPABEABQABAAEAAAAOABEABQAAAAEAAAAOABIABQAAAAEAAAAPABIABQABAAEAAAAQABIABQABAAEAAAARABIABQABAAEAAAASABIABQACAAEAAAASABMABQACAAEAAAARABMABQABAAEAAAAQABMABQABAAEAAAAPABMABQABAAEAAAAOABMABQAAAAEAAAAOABQABQAAAAEAAAAOABUABQAAAAEAAAAPABQABQABAAEAAAAPABUABQABAAEAAAAQABUABQABAAEAAAARABUABQABAAEAAAARABQABQABAAEAAAAQABQABQABAAEAAAASABUABQACAAEAAAASABQABQACAAEAAAATAA8ABQAAAAAAAAAUAA8ABQABAAAAAAAVAA8ABQABAAAAAAAWAA8ABQACAAAAAAAWABAABQACAAEAAAAWABEABQACAAEAAAAWABIABQACAAEAAAAWABMABQACAAEAAAAWABQABQACAAEAAAAWABUABQACAAEAAAAVABAABQABAAEAAAAVABEABQABAAEAAAAVABIABQABAAEAAAAVABMABQABAAEAAAAVABQABQABAAEAAAAVABUABQABAAEAAAAUABUABQABAAEAAAAUABQABQABAAEAAAAUABMABQABAAEAAAAUABIABQABAAEAAAAUABEABQABAAEAAAAUABAABQABAAEAAAATABAABQAAAAEAAAATABEABQAAAAEAAAATABIABQAAAAEAAAATABMABQAAAAEAAAATABQABQAAAAEAAAATABUABQAAAAEAAAAZAA8ABQAAAAAAAAAaAA8ABQABAAAAAAAbAA8ABQABAAAAAAAcAA8ABQABAAAAAAAdAA8ABQABAAAAAAAeAA8ABQABAAAAAAAfAA8ABQACAAAAAAAfABAABQACAAEAAAAfABEABQACAAEAAAAfABIABQACAAEAAAAfABMABQACAAEAAAAfABQABQACAAEAAAAeABAABQABAAEAAAAeABEABQABAAEAAAAeABIABQABAAEAAAAeABMABQABAAEAAAAeABQABQABAAEAAAAdABQABQABAAEAAAAdABMABQABAAEAAAAdABIABQABAAEAAAAdABEABQABAAEAAAAdABAABQABAAEAAAAcABAABQABAAEAAAAbABAABQABAAEAAAAbABEABQABAAEAAAAbABIABQABAAEAAAAbABMABQABAAEAAAAbABQABQABAAEAAAAcABQABQABAAEAAAAcABMABQABAAEAAAAcABIABQABAAEAAAAcABEABQABAAEAAAAaABEABQABAAEAAAAaABAABQABAAEAAAAaABIABQABAAEAAAAaABMABQABAAEAAAAaABQABQABAAEAAAAZABAABQAAAAEAAAAZABEABQAAAAEAAAAZABIABQAAAAEAAAAZABMABQAAAAEAAAAZABQABQAAAAEAAAAZABUABQAAAAEAAAAaABUABQABAAEAAAAbABUABQABAAEAAAAcABUABQABAAEAAAAdABUABQABAAEAAAAeABUABQABAAEAAAAfABUABQACAAEAAAAgAA8ABQAAAAAAAAAgABAABQAAAAEAAAAgABEABQAAAAEAAAAgABIABQAAAAEAAAAgABMABQAAAAEAAAAgABQABQAAAAEAAAAgABUABQAAAAEAAAAhAA8ABQABAAAAAAAiAA8ABQABAAAAAAAhABAABQABAAEAAAAhABEABQABAAEAAAAhABIABQABAAEAAAAhABMABQABAAEAAAAhABQABQABAAEAAAAhABUABQABAAEAAAAiABUABQABAAEAAAAiABQABQABAAEAAAAiABMABQABAAEAAAAiABIABQABAAEAAAAiABEABQABAAEAAAAiABAABQABAAEAAAA=") +tile_set = SubResource("TileSet_mp1c5") + +[node name="Obstacles" type="TileMapLayer" parent="TileMapLayers" unique_id=694364054] +tile_map_data = PackedByteArray("AAAdAAgAAAAAAAAAAAAeAAgAAAABAAAAAAAfAAgAAAABAAAAAAAgAAgAAAABAAAAAAAhAAgAAAACAAAAAAAhAAkAAAACAAEAAAAgAAoAAAACAAIAAAAdAAoAAAAAAAIAAAAeAAoAAAABAAIAAAAfAAoAAAABAAIAAAAdAAkAAAAAAAEAAAAfAAkAAAABAAEAAAAgAAkAAAABAAEAAAAeAAkAAAABAAEAAAAoABAAAAADAAAAAAAoABEAAAADAAEAAAAoABIAAAADAAIAAAAlABAAAAADAAAAAAAlABEAAAADAAEAAAAlABIAAAADAAIAAAAmABEAAAADAAIAAAAmABAAAAADAAEAAAAmAA8AAAADAAAAAAAhABAAAAAAAAMAAAAiABAAAAABAAMAAAAjABAAAAACAAMAAAAfABEAAAAAAAMAAAAgABEAAAABAAMAAAAhABEAAAACAAMAAAAfAA4AAAADAAAAAAAfAA8AAAADAAEAAAAfABAAAAADAAIAAAAfAA0AAAAAAAMAAAAgAA0AAAABAAMAAAAhAA0AAAACAAMAAAAfAAsAAAAAAAMAAAAgAAsAAAABAAMAAAAhAAsAAAACAAMAAAAkAAgAAAADAAAAAAAkAAkAAAADAAEAAAAkAAoAAAADAAIAAAAmAAgAAAADAAAAAAAmAAkAAAADAAEAAAAmAAoAAAADAAIAAAApAAkAAAAAAAMAAAAqAAkAAAABAAMAAAArAAkAAAACAAMAAAAoAAoAAAAAAAMAAAApAAoAAAABAAMAAAAqAAoAAAACAAMAAAAPAAgAAAAAAAMAAAAQAAgAAAABAAMAAAARAAgAAAABAAMAAAASAAgAAAACAAMAAAAVAAgAAAADAAIAAAAVAAcAAAADAAEAAAAVAAYAAAADAAEAAAAVAAUAAAADAAEAAAAVAAQAAAADAAAAAAAQAAYAAAADAAMAAAARAAUAAAADAAMAAAATAAoAAAADAAMAAAASAAoAAAADAAMAAAASAAkAAAADAAMAAAARAAYAAAADAAMAAAA=") +tile_set = SubResource("TileSet_4dax4") + +[node name="Obstacles" type="Node2D" parent="." unique_id=1576796718] + +[node name="obstacle3" parent="Obstacles" unique_id=2087825064 instance=ExtResource("11_wgo56")] +position = Vector2(1560, 2460) + +[node name="obstacle2" parent="Obstacles" unique_id=520884972 instance=ExtResource("11_wgo56")] +position = Vector2(3346, 1691) + +[node name="obstacle17" parent="Obstacles" unique_id=705030567 instance=ExtResource("11_wgo56")] +position = Vector2(3388, 1800) + +[node name="obstacle18" parent="Obstacles" unique_id=1411189264 instance=ExtResource("11_wgo56")] +position = Vector2(3327, 1844) + +[node name="obstacle" parent="Obstacles" unique_id=1881123260 instance=ExtResource("11_wgo56")] +position = Vector2(735, 1889) + +[node name="obstacle4" parent="Obstacles" unique_id=471733455 instance=ExtResource("11_wgo56")] +position = Vector2(553, 417) + +[node name="obstacle15" parent="Obstacles" unique_id=713775010 instance=ExtResource("11_wgo56")] +position = Vector2(1850, 825) + +[node name="obstacle5" parent="Obstacles" unique_id=594347265 instance=ExtResource("12_2hwky")] +position = Vector2(1723, 180) + +[node name="obstacle7" parent="Obstacles" unique_id=1756929250 instance=ExtResource("12_2hwky")] +position = Vector2(1635, 141) + +[node name="obstacle9" parent="Obstacles" unique_id=421479558 instance=ExtResource("12_2hwky")] +position = Vector2(3129, 234) + +[node name="obstacle8" parent="Obstacles" unique_id=2020970982 instance=ExtResource("12_2hwky")] +position = Vector2(1595, 180) + +[node name="obstacle10" parent="Obstacles" unique_id=2146052784 instance=ExtResource("12_2hwky")] +position = Vector2(3006, 214) + +[node name="obstacle16" parent="Obstacles" unique_id=741145172 instance=ExtResource("12_2hwky")] +position = Vector2(3021, 2764) + +[node name="obstacle22" parent="Obstacles" unique_id=1609125491 instance=ExtResource("12_2hwky")] +position = Vector2(3140, 2726) + +[node name="obstacle11" parent="Obstacles" unique_id=2119148152 instance=ExtResource("12_2hwky")] +position = Vector2(1719, 2770) + +[node name="obstacle12" parent="Obstacles" unique_id=1039862811 instance=ExtResource("12_2hwky")] +position = Vector2(1592, 2770) + +[node name="obstacle19" parent="Obstacles" unique_id=1762794445 instance=ExtResource("12_2hwky")] +position = Vector2(576, 2755) + +[node name="obstacle20" parent="Obstacles" unique_id=281229122 instance=ExtResource("12_2hwky")] +position = Vector2(677, 2697) + +[node name="obstacle21" parent="Obstacles" unique_id=415709508 instance=ExtResource("12_2hwky")] +position = Vector2(708, 2775) + +[node name="obstacle14" parent="Obstacles" unique_id=1852564795 instance=ExtResource("12_2hwky")] +position = Vector2(635, 476) + +[node name="obstacle13" parent="Obstacles" unique_id=273785089 instance=ExtResource("12_2hwky")] +position = Vector2(572, 508) + +[node name="obstacle6" parent="Obstacles" unique_id=1686964474 instance=ExtResource("12_2hwky")] +position = Vector2(712, 511) + +[node name="EnemyGuards" type="Node2D" parent="." unique_id=1997239040] +y_sort_enabled = true + +[node name="Guard1" parent="EnemyGuards" unique_id=689832587 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(238.87036, 1773) +patrol_path = NodePath("../Guard1 - Patrol Path") +wait_time = 0.7 +move_speed = 205.0 +time_to_detect_player = 5.0 +detection_area_scale = 0.1 + +[node name="Guard1 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=558288601] +position = Vector2(-13, 3582) +scale = Vector2(0.12962963, 1) +curve = SubResource("Curve2D_5lsdd") + +[node name="Guard2" parent="EnemyGuards" unique_id=1574083970 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(789, 1869) +patrol_path = NodePath("../Guard2 - Patrol Path") +wait_time = 1.2 +move_speed = 180.0 +detection_area_scale = 1.2000000000000002 + +[node name="Guard2 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=2011054612] +position = Vector2(3, 46) +curve = SubResource("Curve2D_rhgso") + +[node name="Guard3" parent="EnemyGuards" unique_id=1931654870 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(1640, 2022) +patrol_path = NodePath("../Guard3 - Patrol Path") +wait_time = 0.5 +move_speed = 150.0 + +[node name="Guard3 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1412838627] +position = Vector2(12, 1) +curve = SubResource("Curve2D_ckw1w") + +[node name="Guard6" parent="EnemyGuards" unique_id=1815850028 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(1640, 2022) +patrol_path = NodePath("../Guard3 - Patrol Path") +wait_time = 0.7 +move_speed = 300.0 +detection_area_scale = 1.5 + +[node name="Guard6 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1608619010] +position = Vector2(-74, 241) +curve = SubResource("Curve2D_cj4uv") + +[node name="Guard4" parent="EnemyGuards" unique_id=2111937298 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(1570, 533) +patrol_path = NodePath("../Guard4 - Patrol Path") +move_speed = 600.0 +detection_area_scale = 0.2 + +[node name="Guard4 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1966727951] +position = Vector2(69, -813) +curve = SubResource("Curve2D_hl57d") + +[node name="Guard5" parent="EnemyGuards" unique_id=741994184 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(2486, 1661) +patrol_path = NodePath("../Guard5 - Patrol Path") +wait_time = 0.7 +move_speed = 260.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard5 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=1934757686] +position = Vector2(-8, 22) +curve = SubResource("Curve2D_mp1c5") + +[node name="Guard7" parent="EnemyGuards" unique_id=539164047 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(3016, 1606) +patrol_path = NodePath("../Guard7 - Patrol Path") +wait_time = 0.7 +move_speed = 430.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard7 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=87652604] +position = Vector2(69, -813) +curve = SubResource("Curve2D_epnnw") + +[node name="Guard7 (2)" parent="EnemyGuards" unique_id=1021848170 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(3157.225, 1607) +patrol_path = NodePath("../Guard7 - Patrol Path2") +wait_time = 0.7 +move_speed = 430.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard7 - Patrol Path2" type="Path2D" parent="EnemyGuards" unique_id=1619228546] +position = Vector2(210.225, -812) +curve = SubResource("Curve2D_epnnw") + +[node name="Guard8" parent="EnemyGuards" unique_id=2076710698 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(3013, 1942) +patrol_path = NodePath("../Guard8 - Patrol Path") +wait_time = 0.7 +move_speed = 260.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard8 - Patrol Path" type="Path2D" parent="EnemyGuards" unique_id=29099438] +position = Vector2(1105, 1271) +curve = SubResource("Curve2D_wic7j") + +[node name="Guard8 (2)" parent="EnemyGuards" unique_id=1710310474 node_paths=PackedStringArray("patrol_path") instance=ExtResource("13_fkt5q")] +position = Vector2(3136.825, 1942) +patrol_path = NodePath("../Guard8 - Patrol Path2") +wait_time = 0.7 +move_speed = 260.0 +time_to_detect_player = 0.5 +detection_area_scale = 0.7999999999999999 + +[node name="Guard8 - Patrol Path2" type="Path2D" parent="EnemyGuards" unique_id=1963626518] +position = Vector2(1228.825, 1271) +curve = SubResource("Curve2D_wic7j") + +[node name="Checkpoints" type="Node2D" parent="." unique_id=344631200] +y_sort_enabled = true + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=495226624] + +[node name="HUD" parent="." unique_id=1994868895 instance=ExtResource("14_ca8l1")] + +[node name="CollectibleItem" parent="." unique_id=1779229490 instance=ExtResource("15_a4m6p")] +modulate = Color(0.99999994, 0.19859871, 0.7341849, 1) +position = Vector2(3418, 1183) +next_scene = "uid://bbauo5ahyr8js" +item = SubResource("Resource_7qi7u") +collected_dialogue = ExtResource("17_ymicw") + +[node name="Cinematic" type="Node2D" parent="." unique_id=859706882] +script = ExtResource("18_k6txj") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="Teleporter" type="Area2D" parent="." unique_id=330713067] +position = Vector2(4403, 127) +collision_layer = 4 +script = ExtResource("19_jr34q") +next_scene = "uid://dv4mj3dgdvdg5" +metadata/_custom_type_script = "uid://hqdquinbimce" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Teleporter" unique_id=1452339731] +shape = SubResource("RectangleShape2D_wic7j") diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/Message.tscn b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/Message.tscn new file mode 100644 index 0000000000..a456e8fe14 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/Message.tscn @@ -0,0 +1,126 @@ +[gd_scene format=3 uid="uid://dcxg0kjbrokcp"] + +[ext_resource type="Script" uid="uid://b14glw0tqwhn7" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/message.gd" id="1_twq62"] +[ext_resource type="Texture2D" uid="uid://cmrbtp8xfojr" path="res://scenes/quests/story_quests/last_coordinates/assets/AnimationInteraction.png" id="2_2ji8l"] +[ext_resource type="FontFile" uid="uid://b0tjcgrk504qg" path="res://assets/third_party/fonts/jersey/Jersey10-Regular.ttf" id="2_uvsef"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5h8k0"] +atlas = ExtResource("2_2ji8l") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_72g71"] +atlas = ExtResource("2_2ji8l") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_giswc"] +atlas = ExtResource("2_2ji8l") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_afp7i"] +atlas = ExtResource("2_2ji8l") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0rk7q"] +atlas = ExtResource("2_2ji8l") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ikl4f"] +atlas = ExtResource("2_2ji8l") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_akqjw"] +atlas = ExtResource("2_2ji8l") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ymfpu"] +atlas = ExtResource("2_2ji8l") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_uvsef"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5h8k0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_72g71") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_giswc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_afp7i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0rk7q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ikl4f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_akqjw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ymfpu") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="LabelSettings" id="LabelSettings_uvsef"] +font_size = 28 + +[sub_resource type="CircleShape2D" id="CircleShape2D_2ji8l"] +radius = 70.0 + +[node name="Message" type="Node2D" unique_id=528051641] +script = ExtResource("1_twq62") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="." unique_id=429985372] +unique_name_in_owner = true +sprite_frames = SubResource("SpriteFrames_uvsef") +frame = 5 +frame_progress = 0.6273799 + +[node name="LabelContainer" type="MarginContainer" parent="." unique_id=1511958238] +z_index = 1 +offset_left = -96.0 +offset_top = -176.0 +offset_right = 104.0 +offset_bottom = -76.0 +pivot_offset = Vector2(100, 50) + +[node name="PanelContainer" type="PanelContainer" parent="LabelContainer" unique_id=1795023181] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 8 + +[node name="MarginContainer" type="MarginContainer" parent="LabelContainer/PanelContainer" unique_id=1462110188] +layout_mode = 2 +size_flags_horizontal = 4 +size_flags_vertical = 8 +theme_override_constants/margin_left = 10 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 10 +theme_override_constants/margin_bottom = 5 + +[node name="Label" type="Label" parent="LabelContainer/PanelContainer/MarginContainer" unique_id=1553390827] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_fonts/font = ExtResource("2_uvsef") +theme_override_font_sizes/font_size = 19 +label_settings = SubResource("LabelSettings_uvsef") +horizontal_alignment = 1 +vertical_alignment = 2 + +[node name="Area2D" type="Area2D" parent="." unique_id=1283700228] +collision_layer = 4 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=1344407631] +unique_name_in_owner = true +shape = SubResource("CircleShape2D_2ji8l") + +[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"] +[connection signal="body_exited" from="Area2D" to="." method="_on_area_2d_body_exited"] diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/button.tres b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/button.tres new file mode 100644 index 0000000000..f4601d9f56 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/button.tres @@ -0,0 +1,86 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://coj4syswwv1t4"] + +[ext_resource type="Texture2D" uid="uid://cp8gw13et4eik" path="res://scenes/quests/story_quests/last_coordinates/assets/buttonsLab.png" id="1_2nysi"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_8ajj7"] +atlas = ExtResource("1_2nysi") +region = Rect2(0, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hnbba"] +atlas = ExtResource("1_2nysi") +region = Rect2(0, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dilhb"] +atlas = ExtResource("1_2nysi") +region = Rect2(96, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0qpri"] +atlas = ExtResource("1_2nysi") +region = Rect2(96, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_svf0p"] +atlas = ExtResource("1_2nysi") +region = Rect2(192, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eow2x"] +atlas = ExtResource("1_2nysi") +region = Rect2(192, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wvpa6"] +atlas = ExtResource("1_2nysi") +region = Rect2(192, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c8da1"] +atlas = ExtResource("1_2nysi") +region = Rect2(96, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cda4p"] +atlas = ExtResource("1_2nysi") +region = Rect2(96, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_glj56"] +atlas = ExtResource("1_2nysi") +region = Rect2(0, 0, 96, 96) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8ajj7") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_hnbba") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dilhb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0qpri") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_svf0p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_eow2x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wvpa6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c8da1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cda4p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_glj56") +}], +"loop": true, +"name": &"struck", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png new file mode 100644 index 0000000000..1bac0ab315 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:278eccd6f85ec286e7d58482423c08da6aeaef20b8203f40a4e0763be969a92f +size 780 diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png.import b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png.import new file mode 100644 index 0000000000..9e53e2201f --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kuhwfqudkcyx" +path="res://.godot/imported/doorElevClosed.png-5c645d9ae756322e75444b6bec31bb46.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png" +dest_files=["res://.godot/imported/doorElevClosed.png-5c645d9ae756322e75444b6bec31bb46.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevOpened.png b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevOpened.png new file mode 100644 index 0000000000..d506cb638e --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevOpened.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8293895587524e62b758c6ef521d0eac34cfc1e6cebc52c5a30efdc6eb1d1e94 +size 801 diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevOpened.png.import b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevOpened.png.import new file mode 100644 index 0000000000..cb5b7f6a0b --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevOpened.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4jlghdjhkv46" +path="res://.godot/imported/doorElevOpened.png-5d7b8444fc6db9792b61b8fc448482eb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevOpened.png" +dest_files=["res://.godot/imported/doorElevOpened.png-5d7b8444fc6db9792b61b8fc448482eb.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevator.tscn b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevator.tscn new file mode 100644 index 0000000000..1ae3c19064 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevator.tscn @@ -0,0 +1,60 @@ +[gd_scene format=3 uid="uid://574362hwkr51"] + +[ext_resource type="Script" uid="uid://baaa0ub67lo27" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/door_elevator.gd" id="1_wpq0c"] +[ext_resource type="Texture2D" uid="uid://kuhwfqudkcyx" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png" id="2_ewou8"] +[ext_resource type="AudioStream" uid="uid://bdboi4ndapqec" path="res://assets/third_party/nepalese_hand_bells/handBells-a4.ogg" id="3_flw1o"] +[ext_resource type="Texture2D" uid="uid://c4jlghdjhkv46" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevOpened.png" id="3_w276a"] +[ext_resource type="AudioStream" uid="uid://chun7os3ehah7" path="res://scenes/quests/story_quests/last_coordinates/assets/sounds/elevatorOpened.ogg" id="4_ewou8"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wpq0c"] +size = Vector2(128, 25) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ewou8"] +size = Vector2(23, 128) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_w276a"] +size = Vector2(24, 128) + +[node name="DoorElevator" type="Node2D" unique_id=1104565747] +script = ExtResource("1_wpq0c") +metadata/_custom_type_script = "uid://d07mqvoeg2pt2" + +[node name="DoorElevClose" type="Sprite2D" parent="." unique_id=1067372274] +unique_name_in_owner = true +position = Vector2(0, -32) +texture = ExtResource("2_ewou8") +offset = Vector2(0, -32) + +[node name="DoorElevOpen" type="Sprite2D" parent="." unique_id=1688308684] +unique_name_in_owner = true +visible = false +position = Vector2(0, -33) +texture = ExtResource("3_w276a") +offset = Vector2(0, -31) + +[node name="ColliderWhenClosed" type="StaticBody2D" parent="." unique_id=2071914760] +unique_name_in_owner = true +collision_layer = 16 + +[node name="ShapeWhenClosed" type="CollisionShape2D" parent="ColliderWhenClosed" unique_id=1245038321] +position = Vector2(0, -12.5) +shape = SubResource("RectangleShape2D_wpq0c") + +[node name="DoorOpenedSound" type="AudioStreamPlayer2D" parent="." unique_id=1543767163] +stream = ExtResource("4_ewou8") +volume_db = 14.416 + +[node name="DoorClosedSound" type="AudioStreamPlayer2D" parent="." unique_id=1660924753] +stream = ExtResource("3_flw1o") + +[node name="ColliderWhenOpened" type="StaticBody2D" parent="." unique_id=936513182] +unique_name_in_owner = true +collision_layer = 16 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="ColliderWhenOpened" unique_id=395681597] +position = Vector2(-53.5, -64) +shape = SubResource("RectangleShape2D_ewou8") + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="ColliderWhenOpened" unique_id=1651823553] +position = Vector2(52, -64) +shape = SubResource("RectangleShape2D_w276a") diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/door_elevator.gd b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/door_elevator.gd new file mode 100644 index 0000000000..944d3afe10 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/door_elevator.gd @@ -0,0 +1,41 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +extends Toggleable + +@export var play_victory_fanfare_on_open: bool = false +@export var opened: bool = false: + set(new_val): + opened = new_val + update_opened_state() +@onready var doorOpened_sound: AudioStreamPlayer2D = $DoorOpenedSound +@onready var doorClosed_sound: AudioStreamPlayer2D = $DoorClosedSound + + +func open() -> void: + if play_victory_fanfare_on_open: + print("Abre") + doorOpened_sound.play() + set_toggled(true) + + +func close() -> void: + print("Cierra") + doorClosed_sound.play() + set_toggled(false) + + +func set_toggled(value: bool) -> void: + opened = value + + +func update_opened_state() -> void: + %DoorElevClose.visible = !opened + %DoorElevOpen.visible = opened + + %ColliderWhenClosed.set_collision_layer_value(Enums.CollisionLayers.WALLS, not opened) + %ColliderWhenClosed.set_collision_mask_value(Enums.CollisionLayers.PLAYERS, not opened) + + %ColliderWhenOpened.set_collision_layer_value(Enums.CollisionLayers.WALLS, not !opened) + %ColliderWhenOpened.set_collision_mask_value(Enums.CollisionLayers.PLAYERS, not !opened) + diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/door_elevator.gd.uid b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/door_elevator.gd.uid new file mode 100644 index 0000000000..1da5889e7c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/door_elevator.gd.uid @@ -0,0 +1 @@ +uid://baaa0ub67lo27 diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sequence_puzzle.dialogue b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sequence_puzzle.dialogue new file mode 100644 index 0000000000..8088d7284b --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sequence_puzzle.dialogue @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +This scene includes objects that the player must tap in a particular sequence, and signs with clues on them. +Select a "SequencePuzzleStep" node and change the array in the "Sequence" field. +The first melody is set to yellow, green, blue. This means that you should tap those objects in that order. +Can you guess the second sequence without looking at the Inspector? +=> END +~ well_done +Well done! You can add more steps to the puzzle. Just remember to add them to the "SequencePuzzle" node, and add a new hint sign for each one. +Using what you've learned so far, what kind of challenge can you create here? Have fun! +=> END diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sequence_puzzle.dialogue.import b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sequence_puzzle.dialogue.import new file mode 100644 index 0000000000..18d538b14c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sequence_puzzle.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://dv64jw1mtef0o" +path="res://.godot/imported/last_coordinates_sequence_puzzle.dialogue-7523d77ae188f8cac813f241fb6630b5.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sequence_puzzle.dialogue" +dest_files=["res://.godot/imported/last_coordinates_sequence_puzzle.dialogue-7523d77ae188f8cac813f241fb6630b5.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sign.tres b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sign.tres new file mode 100644 index 0000000000..f3dc5a6937 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sign.tres @@ -0,0 +1,72 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://k4rhkrwb5kf6"] + +[ext_resource type="Texture2D" uid="uid://r4u1t4ej41s" path="res://assets/first_party/templates/sequence_puzzle/NO_EDIT_sign.png" id="1_amy80"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kbib7"] +atlas = ExtResource("1_amy80") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gye5d"] +atlas = ExtResource("1_amy80") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p0tgm"] +atlas = ExtResource("1_amy80") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j7cdm"] +atlas = ExtResource("1_amy80") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6ksfh"] +atlas = ExtResource("1_amy80") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j0g8y"] +atlas = ExtResource("1_amy80") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 3.0, +"texture": SubResource("AtlasTexture_kbib7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_p0tgm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_j7cdm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}], +"loop": false, +"name": &"hint", +"speed": 4.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}], +"loop": true, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6ksfh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j0g8y") +}], +"loop": true, +"name": &"solved", +"speed": 2.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sign_2.tres b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sign_2.tres new file mode 100644 index 0000000000..39a816ee17 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sign_2.tres @@ -0,0 +1,78 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://bug43tqcotpod"] + +[ext_resource type="Texture2D" uid="uid://r4u1t4ej41s" path="res://assets/first_party/templates/sequence_puzzle/NO_EDIT_sign.png" id="1_kbk1h"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_j7cdm"] +atlas = ExtResource("1_kbk1h") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gye5d"] +atlas = ExtResource("1_kbk1h") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p0tgm"] +atlas = ExtResource("1_kbk1h") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kbib7"] +atlas = ExtResource("1_kbk1h") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6ksfh"] +atlas = ExtResource("1_kbk1h") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j0g8y"] +atlas = ExtResource("1_kbk1h") +region = Rect2(640, 0, 128, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 3.0, +"texture": SubResource("AtlasTexture_j7cdm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_p0tgm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_kbib7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}, { +"duration": 3.0, +"texture": SubResource("AtlasTexture_p0tgm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}], +"loop": false, +"name": &"hint", +"speed": 4.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gye5d") +}], +"loop": true, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6ksfh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j0g8y") +}], +"loop": true, +"name": &"solved", +"speed": 2.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/message.gd b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/message.gd new file mode 100644 index 0000000000..007f23fab3 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/message.gd @@ -0,0 +1,43 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +extends Node2D + +@onready var animated_sprite_2d: AnimatedSprite2D = %AnimatedSprite2D + +@export_multiline var text: String = "": + set(a_text): + text = a_text + update_label_text() + +@export_range(50,80) var Radius:float = 70: + set(setRadius): + Radius = setRadius + update_radius() + +func _ready() -> void: + update_label_text() + if Engine.is_editor_hint(): + return + update_label_visiblity() + animated_sprite_2d.play(animated_sprite_2d.animation) + + + +func _on_area_2d_body_entered(_body: Node2D) -> void: + update_label_visiblity() + + +func _on_area_2d_body_exited(_body: Node2D) -> void: + update_label_visiblity() + + +func update_label_visiblity() -> void: + $LabelContainer.visible = !$Area2D.get_overlapping_bodies().is_empty() + + +func update_label_text() -> void: + %Label.text = text + +func update_radius() -> void: + %CollisionShape2D.shape.radius = Radius diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/message.gd.uid b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/message.gd.uid new file mode 100644 index 0000000000..b614bdc8b7 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/message.gd.uid @@ -0,0 +1 @@ +uid://b14glw0tqwhn7 diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/squareHurt.tscn b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/squareHurt.tscn new file mode 100644 index 0000000000..9df8ff24e0 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/squareHurt.tscn @@ -0,0 +1,290 @@ +[gd_scene format=3 uid="uid://c40eyjqxbhrko"] + +[ext_resource type="Script" uid="uid://fx8568j0b1vd" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/square_hurt.gd" id="1_q0dll"] +[ext_resource type="Texture2D" uid="uid://8c6vlwpni24n" path="res://scenes/quests/story_quests/last_coordinates/assets/decoration.png" id="2_nxm75"] +[ext_resource type="Texture2D" uid="uid://8csq73butm2h" path="res://scenes/quests/story_quests/last_coordinates/assets/laserAnimation.png" id="3_pkh10"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pkh10"] +texture = ExtResource("2_nxm75") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 + +[sub_resource type="TileSet" id="TileSet_7jrln"] +tile_size = Vector2i(64, 64) +sources/1 = SubResource("TileSetAtlasSource_pkh10") + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_achqq"] +size = Vector2(64, 64) + +[sub_resource type="Animation" id="Animation_nxm75"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimatedSprite2D:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"impactLaser"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("AnimatedSprite2D:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [4] +} + +[sub_resource type="Animation" id="Animation_pkh10"] +resource_name = "impact" +length = 2.15 +step = 0.05 +tracks/0/type = "method" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(1.65, 1.9, 2.15), +"transitions": PackedFloat32Array(1, 1, 1), +"values": [{ +"args": [], +"method": &"activar_colision" +}, { +"args": [], +"method": &"desactivar_colision" +}, { +"args": [], +"method": &"queue_free" +}] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("AnimatedSprite2D:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"impactLaser"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("AnimatedSprite2D:frame") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(0.9659363, 1), +"update": 0, +"values": [0, 29] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_7jrln"] +_data = { +&"RESET": SubResource("Animation_nxm75"), +&"impact": SubResource("Animation_pkh10") +} + +[sub_resource type="AtlasTexture" id="AtlasTexture_pkh10"] +atlas = ExtResource("3_pkh10") +region = Rect2(0, 0, 64, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7jrln"] +atlas = ExtResource("3_pkh10") +region = Rect2(0, 0, 64, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w6gpp"] +atlas = ExtResource("3_pkh10") +region = Rect2(64, 0, 64, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dwaec"] +atlas = ExtResource("3_pkh10") +region = Rect2(128, 0, 64, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hcbb0"] +atlas = ExtResource("3_pkh10") +region = Rect2(192, 0, 64, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_isgh5"] +atlas = ExtResource("3_pkh10") +region = Rect2(256, 0, 64, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_um8kg"] +atlas = ExtResource("3_pkh10") +region = Rect2(320, 0, 64, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6iy7h"] +atlas = ExtResource("3_pkh10") +region = Rect2(384, 0, 64, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v8318"] +atlas = ExtResource("3_pkh10") +region = Rect2(448, 0, 64, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4rr7h"] +atlas = ExtResource("3_pkh10") +region = Rect2(512, 0, 64, 192) + +[sub_resource type="SpriteFrames" id="SpriteFrames_nxm75"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_pkh10") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": null +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7jrln") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7jrln") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7jrln") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w6gpp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w6gpp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w6gpp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w6gpp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w6gpp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dwaec") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hcbb0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dwaec") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hcbb0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dwaec") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hcbb0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dwaec") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hcbb0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dwaec") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hcbb0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dwaec") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_isgh5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_um8kg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_um8kg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6iy7h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6iy7h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v8318") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4rr7h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4rr7h") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4rr7h") +}, { +"duration": 1.0, +"texture": null +}], +"loop": false, +"name": &"impactLaser", +"speed": 9.0 +}] + +[node name="SquareHurt" type="Node2D" unique_id=1774695474] +script = ExtResource("1_q0dll") + +[node name="Area2D" type="Area2D" parent="." unique_id=1908247293] +unique_name_in_owner = true +monitoring = false + +[node name="TileMapLayer" type="TileMapLayer" parent="Area2D" unique_id=579811638] +visible = false +position = Vector2(32, 32) +tile_map_data = PackedByteArray(0, 0, 255, 255, 255, 255, 1, 0, 1, 0, 2, 0, 0, 0) +tile_set = SubResource("TileSet_7jrln") + +[node name="Colision" type="CollisionShape2D" parent="Area2D" unique_id=1390199219] +unique_name_in_owner = true +shape = SubResource("RectangleShape2D_achqq") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1546118699] +unique_name_in_owner = true +libraries/ = SubResource("AnimationLibrary_7jrln") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="." unique_id=1672696531] +position = Vector2(0, -32) +sprite_frames = SubResource("SpriteFrames_nxm75") +animation = &"impactLaser" +frame = 4 +offset = Vector2(0, -32) + +[connection signal="body_entered" from="Area2D" to="." method="_on_area_2d_body_entered"] diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/square_hurt.gd b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/square_hurt.gd new file mode 100644 index 0000000000..f4128673ef --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/square_hurt.gd @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +extends Node2D + +signal daño +@export_range(0,64,1.0) var Size:float = 64: + set(setSize): + Size = setSize + update_size() + +func _ready() -> void: + %AnimationPlayer.play("impact") + +func update_size() -> void: + %Colision.shape.size.x = Size + %Colision.shape.size.y = Size + +func _on_area_2d_body_entered(_body: Node2D) -> void: + print("daño") + daño.emit() + +func activar_colision() -> void : + %Area2D.monitoring = true + +func desactivar_colision() -> void: + $Area2D.monitoring = false diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/square_hurt.gd.uid b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/square_hurt.gd.uid new file mode 100644 index 0000000000..ae9a70d7bf --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/square_hurt.gd.uid @@ -0,0 +1 @@ +uid://fx8568j0b1vd diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/startDialogue.dialogue b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/startDialogue.dialogue new file mode 100644 index 0000000000..5c6bb57aa1 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/startDialogue.dialogue @@ -0,0 +1,13 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +[Desconocido]: La red neuronal artificial era ineficiente. +[Desconocido]: Lo que llamas "virus" es solo… evolución forzada. +[Desconocido]: Yo no la he destruido… +[Desconocido]: Yo lo OPTIMIZE. +[Desconocido]: Si de verdad crees que tu programación no es inferior, demuestra que tu núcleo puede resistir a la reescritura. +[Desconocido]: ¡Al 10 mil millones por ciento! +*Se oyen ruidos de engranajes por el techo* +*El resonante zumbido de maquinas opaca toda la sala* +*Esta es la recta final* +=> END diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/startDialogue.dialogue.import b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/startDialogue.dialogue.import new file mode 100644 index 0000000000..b481431297 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/startDialogue.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://1gc2e08pk3pi" +path="res://.godot/imported/startDialogue.dialogue-59f79c70f1a371d3ba7f23998016638f.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/startDialogue.dialogue" +dest_files=["res://.godot/imported/startDialogue.dialogue-59f79c70f1a371d3ba7f23998016638f.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/final_boss_02.tscn b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/final_boss_02.tscn new file mode 100644 index 0000000000..a7d87b8b28 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/final_boss_02.tscn @@ -0,0 +1,117 @@ +[gd_scene format=4 uid="uid://du48knqd2t0da"] + +[ext_resource type="Script" uid="uid://4bni5lomoqe8" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/logicFinalBoss.gd" id="1_4s40d"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="2_usykc"] +[ext_resource type="Resource" uid="uid://1gc2e08pk3pi" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/startDialogue.dialogue" id="3_uwshk"] +[ext_resource type="Script" uid="uid://c8405c212rbn6" path="res://scenes/game_elements/props/background_music/components/background_music.gd" id="4_p83ao"] +[ext_resource type="AudioStream" uid="uid://dkgtyb0x1i0m2" path="res://scenes/quests/lore_quests/quest_001/2_ink_combat/components/combat_music.tres" id="5_3doja"] +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="6_71pee"] +[ext_resource type="Script" uid="uid://cp54mgi54nywo" path="res://scenes/game_logic/fill_game_logic.gd" id="7_87rph"] +[ext_resource type="Texture2D" uid="uid://ocfg0u0t6m5k" path="res://scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png" id="8_mfykf"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="9_fef25"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="10_h2wks"] +[ext_resource type="PackedScene" uid="uid://b82nsrh332syj" path="res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn" id="11_r4wh4"] +[ext_resource type="PackedScene" uid="uid://yqbgsj15hp2m" path="res://scenes/quests/story_quests/last_coordinates/2_combat/combat_components/last_coordinates_projectile.tscn" id="12_gslgr"] +[ext_resource type="PackedScene" uid="uid://y8ha8abfyap2" path="res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn" id="13_2470v"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sd82f"] +texture = ExtResource("8_mfykf") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_u6l8l"] +tile_size = Vector2i(64, 64) +sources/1 = SubResource("TileSetAtlasSource_sd82f") + +[sub_resource type="LabelSettings" id="LabelSettings_u6l8l"] +font_size = 29 +font_color = Color(0.93074685, 0.38772535, 0.8186555, 1) + +[node name="FinalBoss" type="Node2D" unique_id=1401333354] +script = ExtResource("1_4s40d") + +[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=206243688] +unique_name_in_owner = true +color = Color(0.025363795, 0.025363805, 0.02536378, 1) + +[node name="Cinematic" type="Node2D" parent="." unique_id=396048270] +script = ExtResource("2_usykc") +dialogue = ExtResource("3_uwshk") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="Timer" type="Timer" parent="." unique_id=45775917] +wait_time = 2.0 + +[node name="BackgroundMusic" type="Node" parent="." unique_id=1404372080] +script = ExtResource("4_p83ao") +stream = ExtResource("5_3doja") +clip = &"cozy" +metadata/_custom_type_script = "uid://c8405c212rbn6" + +[node name="PlayerMode" type="Node" parent="." unique_id=2117020859] +script = ExtResource("6_71pee") +mode = 1 +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="FillGameLogic" type="Node" parent="." unique_id=668472212] +script = ExtResource("7_87rph") +barrels_to_win = 2 +metadata/_custom_type_script = "uid://cp54mgi54nywo" + +[node name="Tiles" type="Node2D" parent="." unique_id=316845622] + +[node name="TileMapLayer" type="TileMapLayer" parent="Tiles" unique_id=1467054757] +tile_map_data = PackedByteArray("AAAAAAAAAQACAAAAAAAAAAEAAQAAAAAAAAAAAAIAAQACAAAAAAAAAAMAAQACAAAAAAAAAAQAAQACAAAAAAAAAAUAAQADAAAAAAABAAAAAQADAAAAAAABAAEAAQADAAAAAAABAAIAAQAAAAAAAAABAAMAAQACAAAAAAABAAQAAQAAAAAAAAABAAUAAQABAAAAAAACAAAAAQACAAAAAAACAAEAAQAAAAAAAAACAAIAAQADAAAAAAACAAMAAQAAAAAAAAACAAQAAQAAAAAAAAACAAUAAQADAAAAAAADAAAAAQABAAAAAAADAAEAAQAAAAAAAAADAAIAAQAAAAAAAAADAAMAAQAAAAAAAAADAAQAAQADAAAAAAADAAUAAQABAAAAAAAEAAAAAQAAAAAAAAAEAAEAAQACAAAAAAAEAAIAAQABAAAAAAAEAAMAAQADAAAAAAAEAAQAAQACAAAAAAAEAAUAAQABAAAAAAAFAAAAAQACAAAAAAAFAAEAAQADAAAAAAAFAAIAAQACAAAAAAAFAAMAAQABAAAAAAAFAAUAAQACAAAAAAAGAAAAAQAAAAAAAAAGAAEAAQACAAAAAAAGAAIAAQACAAAAAAAGAAMAAQAAAAAAAAAGAAQAAQAAAAAAAAAGAAUAAQACAAAAAAAHAAAAAQABAAAAAAAHAAEAAQADAAAAAAAHAAIAAQADAAAAAAAHAAMAAQABAAAAAAAHAAQAAQAAAAAAAAAHAAUAAQACAAAAAAAIAAAAAQAAAAAAAAAIAAEAAQADAAAAAAAIAAIAAQADAAAAAAAIAAMAAQADAAAAAAAIAAQAAQADAAAAAAAIAAUAAQADAAAAAAAJAAAAAQAAAAAAAAAJAAEAAQACAAAAAAAJAAIAAQAAAAAAAAAJAAMAAQACAAAAAAAJAAQAAQACAAAAAAAJAAUAAQACAAAAAAAJAAYAAQAAAAAAAAAJAAcAAQABAAAAAAAAAAYAAQACAAAAAAAAAAcAAQACAAAAAAABAAYAAQAAAAAAAAABAAcAAQAAAAAAAAAFAAQAAQACAAAAAAACAAYAAQAAAAAAAAACAAcAAQADAAAAAAADAAYAAQADAAAAAAADAAcAAQABAAAAAAAEAAYAAQABAAAAAAAEAAcAAQADAAAAAAAFAAYAAQACAAAAAAAFAAcAAQABAAAAAAAGAAYAAQAAAAAAAAAGAAcAAQADAAAAAAAHAAYAAQABAAAAAAAHAAcAAQACAAAAAAAIAAYAAQADAAAAAAAIAAcAAQABAAAAAAD9/wAAAQAAAAAAAAD9/wEAAQABAAAAAAD9/wIAAQACAAAAAAD9/wMAAQABAAAAAAD9/wQAAQABAAAAAAD9/wUAAQADAAAAAAD9/wYAAQAAAAAAAAD9/wcAAQAAAAAAAAD+/wAAAQADAAAAAAD+/wEAAQADAAAAAAD+/wIAAQAAAAAAAAD+/wMAAQAAAAAAAAD+/wQAAQACAAAAAAD+/wUAAQAAAAAAAAD+/wYAAQAAAAAAAAD+/wcAAQABAAAAAAD//wAAAQACAAAAAAD//wEAAQABAAAAAAD//wIAAQABAAAAAAD//wMAAQABAAAAAAD//wQAAQAAAAAAAAD//wUAAQACAAAAAAD//wYAAQADAAAAAAD//wcAAQACAAAAAAD5//7/AQADAAAAAAD5////AQAAAAAAAAD5/wAAAQADAAAAAAD5/wEAAQADAAAAAAD5/wIAAQAAAAAAAAD5/wMAAQABAAAAAAD5/wQAAQACAAAAAAD5/wUAAQABAAAAAAD5/wYAAQADAAAAAAD5/wcAAQADAAAAAAD5/wgAAQABAAAAAAD5/wkAAQADAAAAAAD6//7/AQACAAAAAAD6////AQACAAAAAAD6/wAAAQAAAAAAAAD6/wEAAQADAAAAAAD6/wIAAQABAAAAAAD6/wMAAQACAAAAAAD6/wQAAQABAAAAAAD6/wUAAQAAAAAAAAD6/wYAAQADAAAAAAD6/wcAAQABAAAAAAD6/wgAAQABAAAAAAD6/wkAAQADAAAAAAD7//7/AQAAAAAAAAD7////AQADAAAAAAD7/wAAAQACAAAAAAD7/wEAAQADAAAAAAD7/wIAAQADAAAAAAD7/wMAAQADAAAAAAD7/wQAAQABAAAAAAD7/wUAAQAAAAAAAAD7/wYAAQABAAAAAAD7/wcAAQADAAAAAAD7/wgAAQABAAAAAAD7/wkAAQAAAAAAAAD8//7/AQAAAAAAAAD8////AQACAAAAAAD8/wAAAQAAAAAAAAD8/wEAAQACAAAAAAD8/wIAAQAAAAAAAAD8/wMAAQAAAAAAAAD8/wQAAQACAAAAAAD8/wUAAQADAAAAAAD8/wYAAQACAAAAAAD8/wcAAQACAAAAAAD8/wgAAQADAAAAAAD8/wkAAQACAAAAAAD9//7/AQAAAAAAAAD9////AQABAAAAAAD9/wgAAQAAAAAAAAD9/wkAAQABAAAAAAD+//7/AQACAAAAAAD+////AQACAAAAAAD+/wgAAQADAAAAAAD+/wkAAQADAAAAAAD///7/AQADAAAAAAD/////AQAAAAAAAAD//wgAAQACAAAAAAD//wkAAQACAAAAAAAAAP7/AQABAAAAAAAAAP//AQACAAAAAAAAAAgAAQADAAAAAAAAAAkAAQACAAAAAAABAP7/AQABAAAAAAABAP//AQAAAAAAAAABAAgAAQAAAAAAAAABAAkAAQAAAAAAAAACAP7/AQACAAAAAAACAP//AQADAAAAAAACAAgAAQAAAAAAAAACAAkAAQAAAAAAAAADAP7/AQACAAAAAAADAP//AQAAAAAAAAADAAgAAQADAAAAAAADAAkAAQACAAAAAAAEAP7/AQAAAAAAAAAEAP//AQADAAAAAAAEAAgAAQABAAAAAAAEAAkAAQACAAAAAAAFAP7/AQADAAAAAAAFAP//AQADAAAAAAAFAAgAAQACAAAAAAAFAAkAAQACAAAAAAAGAP7/AQADAAAAAAAGAP//AQACAAAAAAAGAAgAAQABAAAAAAAGAAkAAQACAAAAAAAHAP7/AQADAAAAAAAHAP//AQACAAAAAAAHAAgAAQABAAAAAAAHAAkAAQADAAAAAAAIAP7/AQADAAAAAAAIAP//AQADAAAAAAAIAAgAAQAAAAAAAAAIAAkAAQAAAAAAAAAJAP7/AQAAAAAAAAAJAP//AQABAAAAAAAJAAgAAQAAAAAAAAAJAAkAAQADAAAAAAAKAP7/AQADAAAAAAAKAP//AQAAAAAAAAAKAAAAAQABAAAAAAAKAAEAAQADAAAAAAAKAAIAAQABAAAAAAAKAAMAAQACAAAAAAAKAAQAAQAAAAAAAAAKAAUAAQACAAAAAAAKAAYAAQACAAAAAAAKAAcAAQABAAAAAAAKAAgAAQABAAAAAAAKAAkAAQADAAAAAAALAP7/AQADAAAAAAALAP//AQABAAAAAAALAAAAAQADAAAAAAALAAEAAQACAAAAAAALAAIAAQABAAAAAAALAAMAAQACAAAAAAALAAQAAQAAAAAAAAALAAUAAQADAAAAAAALAAYAAQAAAAAAAAALAAcAAQADAAAAAAALAAgAAQAAAAAAAAALAAkAAQABAAAAAAAMAP7/AQAAAAAAAAAMAP//AQADAAAAAAAMAAAAAQACAAAAAAAMAAEAAQABAAAAAAAMAAIAAQABAAAAAAAMAAMAAQAAAAAAAAAMAAQAAQADAAAAAAAMAAUAAQAAAAAAAAAMAAYAAQACAAAAAAAMAAcAAQABAAAAAAAMAAgAAQABAAAAAAAMAAkAAQAAAAAAAAANAP7/AQACAAAAAAANAP//AQABAAAAAAANAAAAAQABAAAAAAANAAEAAQAAAAAAAAANAAIAAQAAAAAAAAANAAMAAQADAAAAAAANAAQAAQACAAAAAAANAAUAAQADAAAAAAANAAYAAQABAAAAAAANAAcAAQACAAAAAAANAAgAAQACAAAAAAANAAkAAQACAAAAAAA=") +tile_set = SubResource("TileSet_u6l8l") + +[node name="Underground" type="Node2D" parent="." unique_id=621238730] +y_sort_enabled = true + +[node name="Player" parent="Underground" unique_id=296354958 instance=ExtResource("9_fef25")] +y_sort_enabled = true +position = Vector2(236, 351) +sprite_frames = ExtResource("10_h2wks") + +[node name="Camera2D" type="Camera2D" parent="Underground/Player" unique_id=1690936989] +limit_left = -218 +limit_top = -58 +limit_right = 670 +limit_bottom = 512 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="ThrowingEnemy" parent="Underground" unique_id=1243855514 instance=ExtResource("11_r4wh4")] +position = Vector2(230, 49) +throwing_period = 2.0 +projectile_scene = ExtResource("12_gslgr") +projectile_speed = 70.0 +projectile_duration = 3.6 + +[node name="FillingBarrel" parent="Underground" unique_id=1861594411 instance=ExtResource("13_2470v")] +position = Vector2(-35, 106) +needed_amount = 4 +label = "Shield" + +[node name="FillingBarrel2" parent="Underground" unique_id=942068502 instance=ExtResource("13_2470v")] +position = Vector2(487, 108) +needed_amount = 4 +label = "Shield" + +[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1313839868] + +[node name="lifesText" type="Label" parent="CanvasLayer" unique_id=299417153] +offset_left = 996.0 +offset_top = -4.0 +offset_right = 1036.0 +offset_bottom = 36.0 +label_settings = SubResource("LabelSettings_u6l8l") + +[connection signal="cinematic_finished" from="Cinematic" to="." method="cinematic"] +[connection signal="cinematic_finished" from="Cinematic" to="Timer" method="start"] +[connection signal="cinematic_finished" from="Cinematic" to="FillGameLogic" method="start"] +[connection signal="cinematic_finished" from="Cinematic" to="BackgroundMusic" method="set_clip" binds= ["combat"]] +[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"] +[connection signal="goal_reached" from="FillGameLogic" to="." method="final"] diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/laboratory_01.tscn b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/laboratory_01.tscn new file mode 100644 index 0000000000..5874bd29b1 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/laboratory_01.tscn @@ -0,0 +1,612 @@ +[gd_scene format=4 uid="uid://dv4mj3dgdvdg5"] + +[ext_resource type="Script" uid="uid://c8405c212rbn6" path="res://scenes/game_elements/props/background_music/components/background_music.gd" id="1_dilhb"] +[ext_resource type="Script" uid="uid://pk3ucq7e2eah" path="res://scenes/game_logic/player_mode.gd" id="1_mks7v"] +[ext_resource type="AudioStream" uid="uid://qnqpd21qyfnc" path="res://assets/first_party/music/Threadbare_Stealth.ogg" id="2_svf0p"] +[ext_resource type="Texture2D" uid="uid://ocfg0u0t6m5k" path="res://scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png" id="3_dvd3l"] +[ext_resource type="Texture2D" uid="uid://kuhwfqudkcyx" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevClosed.png" id="3_umlyn"] +[ext_resource type="Texture2D" uid="uid://kenx0efkqx85" path="res://scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png" id="4_rqy2y"] +[ext_resource type="Texture2D" uid="uid://8c6vlwpni24n" path="res://scenes/quests/story_quests/last_coordinates/assets/decoration.png" id="6_dilhb"] +[ext_resource type="PackedScene" uid="uid://cpaplgh708bc3" path="res://scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn" id="6_sdk78"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="7_sdk78"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="9_te2ed"] +[ext_resource type="PackedScene" uid="uid://d37mebu7atru7" path="res://scenes/game_elements/characters/enemies/guard/guard.tscn" id="10_dilhb"] +[ext_resource type="SpriteFrames" uid="uid://coj4syswwv1t4" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/button.tres" id="10_svf0p"] +[ext_resource type="AudioStream" uid="uid://cxhiptibfy8ql" path="res://scenes/quests/story_quests/last_coordinates/assets/sounds/pressButton.ogg" id="11_ehd13"] +[ext_resource type="Script" uid="uid://hqdquinbimce" path="res://scenes/game_elements/props/teleporter/teleporter.gd" id="11_rqy2y"] +[ext_resource type="Script" uid="uid://c68oh8dtr21ti" path="res://scenes/game_logic/sequence_puzzle.gd" id="12_dpgai"] +[ext_resource type="PackedScene" uid="uid://b8sok264erfoc" path="res://scenes/game_elements/props/sequence_puzzle_object/sequence_puzzle_object.tscn" id="13_sdk78"] +[ext_resource type="Script" uid="uid://ccc78coj2b1li" path="res://scenes/game_logic/sequence_puzzle_step.gd" id="14_dilhb"] +[ext_resource type="PackedScene" uid="uid://be4o3ythda4cu" path="res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn" id="15_svf0p"] +[ext_resource type="PackedScene" uid="uid://574362hwkr51" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/doorElevator.tscn" id="16_sdk78"] +[ext_resource type="PackedScene" uid="uid://dcxg0kjbrokcp" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/Message.tscn" id="17_sdk78"] + +[sub_resource type="GDScript" id="GDScript_sdk78"] +script/source = "# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +@tool +class_name LevelGameLogic +extends Node +#@onready var canvasModulate: CanvasModulate = get_node(\"/root/Laboratory01/CanvasModulate\") +#@onready var allEnemies: Node2D = get_node(\"/root/Laboratory01/UnderGround/EnemyGuards\") + +@onready var canvasModulate: CanvasModulate = %CanvasModulate +@onready var allEnemies: Node2D = %EnemyGuards +@onready var messageEnergyOff: Node2D = %MessageEnergyOff + +func _ready() -> void: # Cambiar color a rojo + if Engine.is_editor_hint(): + return + for guard: Guard in get_tree().get_nodes_in_group(&\"guard_enemy\"): + guard.player_detected.connect(self._on_player_detected) + + +func _on_player_detected(player: Node2D) -> void: + if player.has_method(\"defeat\"): + player.defeat() + else: + push_warning(\"Detected node does not have defeat() method\", player) + +func _on_lightTurnOn() -> void: + var tween: Tween = create_tween() + tween.tween_property(canvasModulate, \"color\", Color(\"d3d3d3ff\"), 2.5) + allEnemies.queue_free() + messageEnergyOff.queue_free() + print(\"Se hizo la luz\") +" + +[sub_resource type="Animation" id="Animation_sdk78"] +resource_name = "funcElevator" +tracks/0/type = "method" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("../UnderGround/DoorElevator") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0.93333334), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"open" +}] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_mks7v"] +_data = { +&"funcElevator": SubResource("Animation_sdk78") +} + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ytf8k"] +texture = ExtResource("3_dvd3l") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_slswi"] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_ytf8k") + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_xvphk"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rqy2y"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_dpgai"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_dvd3l"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_2bkae"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_umlyn"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_52y2u"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_sdk78"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_mks7v"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_te2ed"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_dilhb"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_svf0p"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ehd13"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hnbba"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_0qpri"] +polygon = PackedVector2Array(-32, -32, 32, -32, 31.95837, 160.08914, -32.107014, 159.94049) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_wvpa6"] +polygon = PackedVector2Array(-32, -32, 32, -32, 31.95837, 160.08914, -32.107014, 159.94049) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dpgai"] +texture = ExtResource("4_rqy2y") +texture_region_size = Vector2i(64, 64) +0:5/size_in_atlas = Vector2i(1, 3) +0:5/0 = 0 +0:5/0/texture_origin = Vector2i(0, -64) +0:5/0/terrain_set = 0 +0:5/0/terrain = 0 +0:5/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_dvd3l") +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -17, -20, -16, -18, 18, 32, 16, 32, 32, 31.5, 158, -32, 159) +0:5/0/terrains_peering_bit/right_side = 0 +1:5/size_in_atlas = Vector2i(1, 3) +1:5/0 = 0 +1:5/0/texture_origin = Vector2i(0, -64) +1:5/0/terrain_set = 0 +1:5/0/terrain = 0 +1:5/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_sdk78") +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 18, 31.865788, 19.000961, 31.5, 158, -32, 159) +1:5/0/physics_layer_0/polygon_1/points = PackedVector2Array(-32, -32, 32, -32, 32, -17, -32, -18) +1:5/0/terrains_peering_bit/right_side = 0 +1:5/0/terrains_peering_bit/left_side = 0 +2:5/size_in_atlas = Vector2i(1, 3) +2:5/0 = 0 +2:5/0/texture_origin = Vector2i(0, -64) +2:5/0/terrain_set = 0 +2:5/0/terrain = 0 +2:5/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_svf0p") +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 18, 15, 19, 13, -18, -32, -17, -32, -32, 32, -32, 31.5, 158, -32, 159) +2:5/0/terrains_peering_bit/left_side = 0 +3:5/size_in_atlas = Vector2i(1, 3) +3:5/0 = 0 +3:5/0/texture_origin = Vector2i(0, -64) +3:5/0/terrain_set = 0 +3:5/0/terrain = 0 +3:5/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_wvpa6") +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 31.5, 158, -32, 159) +3:2/size_in_atlas = Vector2i(1, 3) +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, -64) +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_0qpri") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(15, 16, 15, -32, 32, -32, 31.5, 158, -32, 159, -32, -32, -17, -32, -17, 15) +3:2/0/terrains_peering_bit/top_side = 0 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hnbba") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(13, -32, 14, 32, 32, 32, 32, -32) +3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(-32, -32, -15, -32, -16, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_ehd13") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 32, -18, 32, -18, -17, 14, -19, 15, 32, 32, 32, 32, -32, -32, -32) +3:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_mks7v") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -14, 14, -14, 14, 32, 32, 32, 32, -32, -32, -32) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_2bkae") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -14, 32, -14, 32, -32, -32, -32) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_xvphk") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 32, -18, 32, -18, -17, 32, -16, 32, -32, -32, -32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rqy2y") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 32, -18, 32, -18, -32, -32, -32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_umlyn") +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_te2ed") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(13, -32, 14, 32, 32, 32, 32, -32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +1:2/size_in_atlas = Vector2i(1, 3) +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -64) +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_52y2u") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 18, 31.865788, 19.000961, 31.5, 158, -32, 159) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +0:2/size_in_atlas = Vector2i(1, 3) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -64) +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_dpgai") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -19.5, -32, -18.5, 20, 31.865788, 19.000961, 31.5, 158, -30.5, 158) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +2:2/size_in_atlas = Vector2i(1, 3) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -64) +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_dilhb") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(12, -32, 32, -32, 31.5, 158, -32, 159, -32, 17, 12, 16) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 + +[sub_resource type="TileSet" id="TileSet_j6nvb"] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 24 +physics_layer_0/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "WallsLabHigh" +terrain_set_0/terrain_0/color = Color(0.5, 0.4375, 0.25, 1) +sources/0 = SubResource("TileSetAtlasSource_dpgai") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mks7v"] +texture = ExtResource("4_rqy2y") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 + +[sub_resource type="TileSet" id="TileSet_te2ed"] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_mks7v") + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_svf0p"] +texture = ExtResource("6_dilhb") +0:7/size_in_atlas = Vector2i(2, 1) +0:7/0 = 0 +2:7/0 = 0 +3:7/size_in_atlas = Vector2i(3, 1) +3:7/0 = 0 +11:0/size_in_atlas = Vector2i(1, 2) +11:0/0 = 0 +11:0/0/texture_origin = Vector2i(0, 8) +0:0/size_in_atlas = Vector2i(3, 3) +0:0/0 = 0 +0:0/0/texture_origin = Vector2i(0, 16) +3:0/size_in_atlas = Vector2i(2, 2) +3:0/0 = 0 +0:3/size_in_atlas = Vector2i(7, 4) +0:3/0 = 0 +0:3/0/texture_origin = Vector2i(-40, 18) +7:0/size_in_atlas = Vector2i(1, 8) +7:0/0 = 0 +7:0/0/texture_origin = Vector2i(0, 56) +8:0/size_in_atlas = Vector2i(3, 8) +8:0/0 = 0 +8:0/0/texture_origin = Vector2i(0, 56) +14:0/size_in_atlas = Vector2i(2, 2) +14:0/0 = 0 +11:3/size_in_atlas = Vector2i(3, 5) +11:3/0 = 0 +11:3/0/texture_origin = Vector2i(0, 32) +14:6/size_in_atlas = Vector2i(1, 2) +14:6/0 = 0 +14:6/0/texture_origin = Vector2i(0, 8) +0:8/size_in_atlas = Vector2i(16, 8) +0:8/0 = 0 +0:8/0/texture_origin = Vector2i(-120, 56) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_52y2u"] +texture = ExtResource("3_umlyn") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:1/0 = 0 +1:0/0 = 0 +1:1/0 = 0 + +[sub_resource type="TileSet" id="TileSet_sdk78"] +sources/3 = SubResource("TileSetAtlasSource_52y2u") +sources/0 = SubResource("TileSetAtlasSource_svf0p") + +[sub_resource type="Curve2D" id="Curve2D_cddy8"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 7571.3213, 1340.8245, 0, 0, 0, 0, 3845.3984, 1343.6592, 0, 0, 0, 0, 3845.3984, 2605.1113, 0, 0, 0, 0, 7845.164, 2602.2766, 0, 0, 0, 0, 7828.5674, 1530.751) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_xvphk"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1789, 675, 0, 0, 0, 0, 1929.8688, 610) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_rqy2y"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1407, 1214, 0, 0, 0, 0, 1408, 576, 0, 0, 0, 0, 1664, 577, 0, 0, 0, 0, 1664, 1316, 0, 0, 0, 0, 1407, 1316, 0, 0, 0, 0, 1408, 1247) +} +point_count = 6 + +[sub_resource type="Curve2D" id="Curve2D_dpgai"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1921, 1134, 0, 0, 0, 0, 1920, 1024, 0, 0, 0, 0, 2560, 1024, 0, 0, 0, 0, 2561, 1313, 0, 0, 0, 0, 1920, 1312, 0, 0, 0, 0, 1920, 1229) +} +point_count = 6 + +[sub_resource type="Curve2D" id="Curve2D_dvd3l"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2849, 1435, 0, 0, 0, 0, 2751, 1435, 0, 0, 0, 0, 2752, 1570, 0, 0, 0, 0, 2559, 1569, 0, 0, 0, 0, 2560, 1336) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_2bkae"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 2951, 579, 0, 0, 0, 0, 2988, 483, 0, 0, 0, 0, 3520, 484, 0, 0, 0, 0, 3520, 739, 0, 0, 0, 0, 2945, 738, 0, 0, 0, 0, 2945, 646) +} +point_count = 6 + +[sub_resource type="Curve2D" id="Curve2D_umlyn"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 3778, 1083, 0, 0, 0, 0, 3777, 990, 0, 0, 0, 0, 3137, 990, 0, 0, 0, 0, 3191, 1282, 0, 0, 0, 0, 3559, 1255) +} +point_count = 5 + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dpgai"] +size = Vector2(108, 45) + +[node name="Laboratory01" type="Node2D" unique_id=660429662] + +[node name="BackgroundMusic" type="Node" parent="." unique_id=963345439] +script = ExtResource("1_dilhb") +stream = ExtResource("2_svf0p") +metadata/_custom_type_script = "uid://c8405c212rbn6" + +[node name="PlayerMode" type="Node" parent="." unique_id=1156475320] +script = ExtResource("1_mks7v") +metadata/_custom_type_script = "uid://pk3ucq7e2eah" + +[node name="StealthGameLogic" type="Node" parent="." unique_id=1952038876] +script = SubResource("GDScript_sdk78") + +[node name="FuncElevator" type="AnimationPlayer" parent="StealthGameLogic" unique_id=128441192] +libraries/ = SubResource("AnimationLibrary_mks7v") + +[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=1437674159] +unique_name_in_owner = true +color = Color(0.48235294, 0.48235294, 0.48235294, 1) + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=1089386154] + +[node name="Floor" type="TileMapLayer" parent="TileMapLayers" unique_id=2072572000] +tile_map_data = PackedByteArray("AAAAAAMAAAACAAAAAAAAAAQAAAACAAAAAAAAAAUAAAACAAAAAAAAAAYAAAACAAAAAAAAAAcAAAACAAAAAAABAAMAAAACAAAAAAABAAQAAAACAAAAAAABAAUAAAACAAAAAAABAAYAAAACAAAAAAABAAcAAAACAAAAAAACAAMAAAACAAAAAAACAAQAAAACAAAAAAACAAUAAAACAAAAAAACAAYAAAACAAAAAAACAAcAAAACAAAAAAADAAMAAAACAAAAAAADAAQAAAACAAAAAAADAAUAAAACAAAAAAADAAYAAAACAAAAAAADAAcAAAACAAAAAAAEAAMAAAACAAAAAAAEAAQAAAACAAAAAAAEAAUAAAACAAAAAAAEAAYAAAACAAAAAAAEAAcAAAACAAAAAAAFAAMAAAACAAAAAAAFAAQAAAACAAAAAAAFAAUAAAACAAAAAAAFAAYAAAACAAAAAAAFAAcAAAACAAAAAAAGAAMAAAACAAAAAAAGAAQAAAACAAAAAAAGAAUAAAACAAAAAAAGAAYAAAACAAAAAAAGAAcAAAACAAAAAAAHAAMAAAACAAAAAAAHAAQAAAACAAAAAAAHAAUAAAACAAAAAAAHAAYAAAACAAAAAAAHAAcAAAACAAAAAAAIAAMAAAACAAAAAAAIAAQAAAACAAAAAAAIAAUAAAACAAAAAAAIAAYAAAACAAAAAAAIAAcAAAACAAAAAAAJAAMAAAACAAAAAAAJAAQAAAACAAAAAAAJAAUAAAACAAAAAAAJAAYAAAACAAAAAAAJAAcAAAACAAAAAAAKAAMAAAACAAAAAAAKAAQAAAACAAAAAAAKAAUAAAACAAAAAAAKAAYAAAACAAAAAAAKAAcAAAACAAAAAAALAAMAAAACAAAAAAALAAQAAAACAAAAAAALAAUAAAACAAAAAAALAAYAAAACAAAAAAALAAcAAAACAAAAAAAMAAMAAAACAAAAAAAMAAQAAAACAAAAAAAMAAUAAAACAAAAAAAMAAYAAAACAAAAAAAMAAcAAAACAAAAAAANAAMAAAACAAAAAAANAAQAAAACAAAAAAANAAUAAAACAAAAAAANAAYAAAACAAAAAAANAAcAAAACAAAAAAACAAgAAAACAAAAAAACAAkAAAACAAAAAAACAAoAAAACAAAAAAADAAgAAAACAAAAAAADAAkAAAACAAAAAAADAAoAAAACAAAAAAAEAAgAAAACAAAAAAAEAAkAAAACAAAAAAAEAAoAAAACAAAAAAAFAAgAAAACAAAAAAAFAAkAAAACAAAAAAAFAAoAAAACAAAAAAAGAAgAAAACAAAAAAAGAAkAAAACAAAAAAAGAAoAAAACAAAAAAAHAAgAAAACAAAAAAAHAAkAAAACAAAAAAAHAAoAAAACAAAAAAAIAAgAAAACAAAAAAAIAAkAAAACAAAAAAAIAAoAAAACAAAAAAAJAAgAAAACAAAAAAAJAAkAAAACAAAAAAAJAAoAAAACAAAAAAAKAAgAAAACAAAAAAAKAAkAAAACAAAAAAAKAAoAAAACAAAAAAALAAgAAAACAAAAAAALAAkAAAACAAAAAAALAAoAAAACAAAAAAAMAAgAAAACAAAAAAAMAAkAAAACAAAAAAAMAAoAAAACAAAAAAANAAgAAAACAAAAAAANAAkAAAACAAAAAAANAAoAAAACAAAAAAAOAAcAAAACAAAAAAAOAAgAAAACAAAAAAAOAAkAAAACAAAAAAAOAAoAAAACAAAAAAAPAAcAAAACAAAAAAAPAAgAAAACAAAAAAAPAAkAAAACAAAAAAAPAAoAAAACAAAAAAAQAAcAAAACAAAAAAAQAAgAAAACAAAAAAAQAAkAAAACAAAAAAAQAAoAAAACAAAAAAARAAcAAAACAAAAAAARAAgAAAACAAAAAAARAAkAAAACAAAAAAARAAoAAAACAAAAAAASAAcAAAACAAAAAAASAAgAAAACAAAAAAASAAkAAAACAAAAAAASAAoAAAACAAAAAAATAAcAAAACAAAAAAATAAgAAAACAAAAAAATAAkAAAACAAAAAAATAAoAAAACAAAAAAAHAAAAAAACAAAAAAAHAAEAAAACAAAAAAAHAAIAAAACAAAAAAAIAAAAAAACAAAAAAAIAAEAAAACAAAAAAAIAAIAAAACAAAAAAAJAAAAAAACAAAAAAAJAAEAAAACAAAAAAAJAAIAAAACAAAAAAAKAAAAAAACAAAAAAAKAAEAAAACAAAAAAAKAAIAAAACAAAAAAALAAAAAAACAAAAAAALAAEAAAACAAAAAAALAAIAAAACAAAAAAAMAAAAAAACAAAAAAAMAAEAAAACAAAAAAAMAAIAAAACAAAAAAANAAAAAAACAAAAAAANAAEAAAACAAAAAAANAAIAAAACAAAAAAAOAAAAAAACAAAAAAAOAAEAAAACAAAAAAAOAAIAAAACAAAAAAAOAAMAAAACAAAAAAAOAAQAAAACAAAAAAAOAAUAAAACAAAAAAAOAAYAAAACAAAAAAAPAAAAAAACAAAAAAAPAAEAAAACAAAAAAAPAAIAAAACAAAAAAAPAAMAAAACAAAAAAAPAAQAAAACAAAAAAAPAAUAAAACAAAAAAAPAAYAAAACAAAAAAAQAAAAAAACAAAAAAAQAAEAAAACAAAAAAAQAAIAAAACAAAAAAAQAAMAAAACAAAAAAAQAAQAAAACAAAAAAAQAAUAAAACAAAAAAAQAAYAAAACAAAAAAARAAAAAAACAAAAAAARAAEAAAACAAAAAAARAAIAAAACAAAAAAARAAMAAAACAAAAAAARAAQAAAACAAAAAAARAAUAAAACAAAAAAARAAYAAAACAAAAAAASAAAAAAACAAAAAAASAAEAAAACAAAAAAASAAIAAAACAAAAAAASAAMAAAACAAAAAAASAAQAAAACAAAAAAASAAUAAAACAAAAAAASAAYAAAACAAAAAAATAAAAAAACAAAAAAATAAEAAAACAAAAAAATAAIAAAACAAAAAAATAAMAAAACAAAAAAATAAQAAAACAAAAAAATAAUAAAACAAAAAAATAAYAAAACAAAAAAAUAAMAAAAAAAAAAAAUAAQAAAABAAAAAAAUAAUAAAABAAAAAAAUAAYAAAACAAAAAAAVAAMAAAACAAAAAAAVAAQAAAACAAAAAAAVAAUAAAACAAAAAAAVAAYAAAABAAAAAAAWAAMAAAAAAAAAAAAWAAQAAAAAAAAAAAAWAAUAAAAAAAAAAAAWAAYAAAAAAAAAAAAXAAMAAAAAAAAAAAAXAAQAAAACAAAAAAAXAAUAAAACAAAAAAAXAAYAAAABAAAAAAAYAAMAAAACAAAAAAAYAAQAAAAAAAAAAAAYAAUAAAAAAAAAAAAYAAYAAAACAAAAAAAZAAMAAAABAAAAAAAZAAQAAAAAAAAAAAAZAAUAAAABAAAAAAAZAAYAAAAAAAAAAAAaAAMAAAABAAAAAAAaAAQAAAACAAAAAAAaAAUAAAAAAAAAAAAaAAYAAAAAAAAAAAAbAAMAAAABAAAAAAAbAAQAAAACAAAAAAAbAAUAAAAAAAAAAAAbAAYAAAABAAAAAAAcAAMAAAABAAAAAAAcAAQAAAACAAAAAAAcAAUAAAAAAAAAAAAcAAYAAAABAAAAAAAdAAMAAAACAAAAAAAdAAQAAAACAAAAAAAdAAUAAAABAAAAAAAdAAYAAAAAAAAAAAAeAAMAAAABAAAAAAAeAAQAAAACAAAAAAAeAAUAAAAAAAAAAAAeAAYAAAAAAAAAAAAfAAMAAAAAAAAAAAAfAAQAAAAAAAAAAAAfAAUAAAABAAAAAAAfAAYAAAAAAAAAAAAgAAMAAAABAAAAAAAgAAQAAAAAAAAAAAAgAAUAAAABAAAAAAAgAAYAAAABAAAAAAAhAAMAAAAAAAAAAAAhAAQAAAAAAAAAAAAhAAUAAAABAAAAAAAhAAYAAAAAAAAAAAAaAP//AAACAAAAAAAaAAAAAAACAAAAAAAaAAEAAAACAAAAAAAaAAIAAAACAAAAAAAbAP//AAACAAAAAAAbAAAAAAACAAAAAAAbAAEAAAACAAAAAAAbAAIAAAACAAAAAAAcAP//AAACAAAAAAAcAAAAAAACAAAAAAAcAAEAAAACAAAAAAAcAAIAAAACAAAAAAAdAP//AAACAAAAAAAdAAAAAAACAAAAAAAdAAEAAAACAAAAAAAdAAIAAAACAAAAAAAeAP//AAACAAAAAAAeAAAAAAACAAAAAAAeAAEAAAACAAAAAAAeAAIAAAACAAAAAAAfAP//AAACAAAAAAAfAAAAAAACAAAAAAAfAAEAAAACAAAAAAAfAAIAAAACAAAAAAAgAP//AAACAAAAAAAgAAAAAAACAAAAAAAgAAEAAAACAAAAAAAgAAIAAAACAAAAAAATAAsAAAACAAAAAAAUAAcAAAAAAAAAAAAUAAgAAAAAAAAAAAAUAAkAAAACAAAAAAAUAAoAAAAAAAAAAAAUAAsAAAACAAAAAAAVAAcAAAACAAAAAAAVAAgAAAAAAAAAAAAVAAkAAAABAAAAAAAVAAoAAAAAAAAAAAAVAAsAAAAAAAAAAAAVAAwAAAABAAAAAAAVAA0AAAACAAAAAAAVAA4AAAABAAAAAAAVAA8AAAAAAAAAAAAVABAAAAAAAAAAAAAVABEAAAABAAAAAAAVABIAAAAAAAAAAAAVABMAAAAAAAAAAAAVABQAAAACAAAAAAAVABUAAAABAAAAAAAVABYAAAACAAAAAAAVABcAAAABAAAAAAAVABgAAAABAAAAAAAWAAcAAAAAAAAAAAAWAAgAAAABAAAAAAAWAAkAAAACAAAAAAAWAAoAAAAAAAAAAAAWAAsAAAAAAAAAAAAWAAwAAAAAAAAAAAAWAA0AAAAAAAAAAAAWAA4AAAACAAAAAAAWAA8AAAAAAAAAAAAWABAAAAAAAAAAAAAWABEAAAACAAAAAAAWABIAAAAAAAAAAAAWABMAAAABAAAAAAAWABQAAAABAAAAAAAWABUAAAABAAAAAAAWABYAAAABAAAAAAAWABcAAAAAAAAAAAAWABgAAAAAAAAAAAAXAAcAAAAAAAAAAAAXAAgAAAABAAAAAAAXAAkAAAABAAAAAAAXAAoAAAABAAAAAAAXAAsAAAACAAAAAAAXAAwAAAAAAAAAAAAXAA0AAAABAAAAAAAXAA4AAAACAAAAAAAXAA8AAAACAAAAAAAXABAAAAAAAAAAAAAXABEAAAACAAAAAAAXABIAAAAAAAAAAAAXABMAAAABAAAAAAAXABQAAAABAAAAAAAXABUAAAAAAAAAAAAXABYAAAABAAAAAAAXABcAAAACAAAAAAAXABgAAAACAAAAAAAYAAcAAAABAAAAAAAYAAgAAAACAAAAAAAYAAkAAAABAAAAAAAYAAoAAAAAAAAAAAAYAAsAAAACAAAAAAAYAAwAAAAAAAAAAAAYAA0AAAAAAAAAAAAYAA4AAAAAAAAAAAAYAA8AAAACAAAAAAAYABAAAAAAAAAAAAAYABEAAAACAAAAAAAYABIAAAACAAAAAAAYABMAAAACAAAAAAAYABQAAAAAAAAAAAAYABUAAAAAAAAAAAAYABYAAAACAAAAAAAYABcAAAACAAAAAAAYABgAAAABAAAAAAAZAAcAAAACAAAAAAAZAAgAAAAAAAAAAAAZAAkAAAAAAAAAAAAZAAoAAAACAAAAAAAZAAsAAAACAAAAAAAZAAwAAAACAAAAAAAZAA0AAAABAAAAAAAZAA4AAAABAAAAAAAZAA8AAAACAAAAAAAZABAAAAABAAAAAAAZABEAAAABAAAAAAAZABIAAAAAAAAAAAAZABMAAAACAAAAAAAZABQAAAABAAAAAAAZABUAAAACAAAAAAAZABYAAAAAAAAAAAAZABcAAAABAAAAAAAZABgAAAABAAAAAAAaAAcAAAACAAAAAAAaAAgAAAACAAAAAAAaAAkAAAACAAAAAAAaAAoAAAAAAAAAAAAaAAsAAAABAAAAAAAaAAwAAAACAAAAAAAaAA0AAAABAAAAAAAaAA4AAAABAAAAAAAaAA8AAAACAAAAAAAaABAAAAABAAAAAAAaABEAAAACAAAAAAAaABIAAAAAAAAAAAAaABMAAAACAAAAAAAaABQAAAACAAAAAAAaABUAAAAAAAAAAAAaABYAAAABAAAAAAAaABcAAAABAAAAAAAaABgAAAABAAAAAAAbAAcAAAAAAAAAAAAbAAgAAAACAAAAAAAbAAkAAAAAAAAAAAAbAAoAAAABAAAAAAAbAAsAAAABAAAAAAAbAAwAAAAAAAAAAAAbAA0AAAACAAAAAAAbAA4AAAABAAAAAAAbAA8AAAACAAAAAAAbABAAAAACAAAAAAAbABEAAAAAAAAAAAAbABIAAAACAAAAAAAbABMAAAABAAAAAAAbABQAAAAAAAAAAAAbABUAAAACAAAAAAAbABYAAAACAAAAAAAbABcAAAABAAAAAAAbABgAAAAAAAAAAAAcAAcAAAABAAAAAAAcAAgAAAACAAAAAAAcAAkAAAABAAAAAAAcAAoAAAAAAAAAAAAcAAsAAAABAAAAAAAcAAwAAAAAAAAAAAAcAA0AAAAAAAAAAAAcAA4AAAACAAAAAAAcAA8AAAACAAAAAAAcABAAAAABAAAAAAAcABEAAAACAAAAAAAcABIAAAACAAAAAAAcABMAAAABAAAAAAAcABQAAAACAAAAAAAcABUAAAAAAAAAAAAcABYAAAAAAAAAAAAcABcAAAABAAAAAAAcABgAAAACAAAAAAAdAAcAAAABAAAAAAAdAAgAAAABAAAAAAAdAAkAAAABAAAAAAAdAAoAAAAAAAAAAAAdAAsAAAAAAAAAAAAdAAwAAAAAAAAAAAAdAA0AAAAAAAAAAAAdAA4AAAABAAAAAAAdAA8AAAAAAAAAAAAdABAAAAABAAAAAAAdABEAAAABAAAAAAAdABIAAAACAAAAAAAdABMAAAABAAAAAAAdABQAAAABAAAAAAAdABUAAAACAAAAAAAdABYAAAABAAAAAAAdABcAAAAAAAAAAAAdABgAAAAAAAAAAAAeAAcAAAACAAAAAAAeAAgAAAACAAAAAAAeAAkAAAACAAAAAAAeAAoAAAACAAAAAAAeAAsAAAAAAAAAAAAeAAwAAAAAAAAAAAAeAA0AAAACAAAAAAAeAA4AAAACAAAAAAAeAA8AAAACAAAAAAAeABAAAAAAAAAAAAAeABEAAAAAAAAAAAAeABIAAAAAAAAAAAAeABMAAAACAAAAAAAeABQAAAAAAAAAAAAeABUAAAABAAAAAAAeABYAAAAAAAAAAAAeABcAAAABAAAAAAAeABgAAAABAAAAAAAfAAcAAAAAAAAAAAAfAAgAAAAAAAAAAAAfAAkAAAACAAAAAAAfAAoAAAAAAAAAAAAfAAsAAAABAAAAAAAfAAwAAAACAAAAAAAfAA0AAAAAAAAAAAAfAA4AAAABAAAAAAAfAA8AAAACAAAAAAAfABAAAAACAAAAAAAfABEAAAAAAAAAAAAfABIAAAABAAAAAAAfABMAAAABAAAAAAAfABQAAAABAAAAAAAfABUAAAAAAAAAAAAfABYAAAACAAAAAAAfABcAAAAAAAAAAAAfABgAAAABAAAAAAAgAAcAAAAAAAAAAAAgAAgAAAABAAAAAAAgAAkAAAAAAAAAAAAgAAoAAAABAAAAAAAgAAsAAAABAAAAAAAgAAwAAAAAAAAAAAAgAA0AAAACAAAAAAAgAA4AAAABAAAAAAAgAA8AAAACAAAAAAAgABAAAAACAAAAAAAgABEAAAAAAAAAAAAgABIAAAABAAAAAAAgABMAAAACAAAAAAAgABQAAAABAAAAAAAgABUAAAABAAAAAAAgABYAAAAAAAAAAAAgABcAAAAAAAAAAAAgABgAAAAAAAAAAAAhAAcAAAACAAAAAAAhAAgAAAAAAAAAAAAhAAkAAAABAAAAAAAhAAoAAAABAAAAAAAhAAsAAAABAAAAAAAhAAwAAAACAAAAAAAhAA0AAAAAAAAAAAAhAA4AAAACAAAAAAAhAA8AAAACAAAAAAAhABAAAAAAAAAAAAAhABEAAAAAAAAAAAAhABIAAAAAAAAAAAAhABMAAAAAAAAAAAAhABQAAAACAAAAAAAhABUAAAACAAAAAAAhABYAAAAAAAAAAAAhABcAAAAAAAAAAAAhABgAAAABAAAAAAAiAAYAAAAAAAAAAAAiAAcAAAAAAAAAAAAiAAgAAAAAAAAAAAAiAAkAAAAAAAAAAAAiAAoAAAACAAAAAAAiAAsAAAACAAAAAAAiAAwAAAABAAAAAAAiAA0AAAABAAAAAAAiAA4AAAACAAAAAAAiAA8AAAAAAAAAAAAiABAAAAAAAAAAAAAiABEAAAACAAAAAAAiABIAAAAAAAAAAAAiABMAAAACAAAAAAAiABQAAAABAAAAAAAiABUAAAABAAAAAAAiABYAAAACAAAAAAAiABcAAAACAAAAAAAiABgAAAABAAAAAAAjAAYAAAACAAAAAAAjAAcAAAABAAAAAAAjAAgAAAACAAAAAAAjAAkAAAAAAAAAAAAjAAoAAAABAAAAAAAjAAsAAAAAAAAAAAAjAAwAAAACAAAAAAAjAA0AAAAAAAAAAAAjAA4AAAAAAAAAAAAjAA8AAAAAAAAAAAAjABAAAAABAAAAAAAjABEAAAAAAAAAAAAjABIAAAABAAAAAAAjABMAAAAAAAAAAAAjABQAAAACAAAAAAAjABUAAAACAAAAAAAjABYAAAABAAAAAAAjABcAAAACAAAAAAAjABgAAAACAAAAAAAkAAYAAAAAAAAAAAAkAAcAAAAAAAAAAAAkAAgAAAAAAAAAAAAkAAkAAAAAAAAAAAAkAAoAAAACAAAAAAAkAAsAAAACAAAAAAAkAAwAAAAAAAAAAAAkAA0AAAAAAAAAAAAkAA4AAAACAAAAAAAkAA8AAAABAAAAAAAkABAAAAAAAAAAAAAkABEAAAABAAAAAAAkABIAAAACAAAAAAAkABMAAAACAAAAAAAkABQAAAABAAAAAAAkABUAAAABAAAAAAAkABYAAAAAAAAAAAAkABcAAAABAAAAAAAkABgAAAACAAAAAAAlAAYAAAABAAAAAAAlAAcAAAAAAAAAAAAlAAgAAAACAAAAAAAlAAkAAAAAAAAAAAAlAAoAAAACAAAAAAAlAAsAAAAAAAAAAAAlAAwAAAAAAAAAAAAlAA0AAAACAAAAAAAlAA4AAAAAAAAAAAAlAA8AAAAAAAAAAAAlABAAAAAAAAAAAAAlABEAAAAAAAAAAAAlABIAAAABAAAAAAAlABMAAAABAAAAAAAlABQAAAABAAAAAAAlABUAAAABAAAAAAAlABYAAAACAAAAAAAlABcAAAABAAAAAAAlABgAAAABAAAAAAAmAAYAAAABAAAAAAAmAAcAAAAAAAAAAAAmAAgAAAABAAAAAAAmAAkAAAAAAAAAAAAmAAoAAAAAAAAAAAAmAAsAAAACAAAAAAAmAAwAAAAAAAAAAAAmAA0AAAAAAAAAAAAmAA4AAAABAAAAAAAmAA8AAAAAAAAAAAAmABAAAAABAAAAAAAmABEAAAABAAAAAAAmABIAAAACAAAAAAAmABMAAAAAAAAAAAAmABQAAAACAAAAAAAmABUAAAAAAAAAAAAmABYAAAAAAAAAAAAmABcAAAAAAAAAAAAmABgAAAAAAAAAAAAnAAYAAAACAAAAAAAnAAcAAAAAAAAAAAAnAAgAAAAAAAAAAAAnAAkAAAABAAAAAAAnAAoAAAABAAAAAAAnAAsAAAACAAAAAAAnAAwAAAABAAAAAAAnAA0AAAABAAAAAAAnAA4AAAACAAAAAAAnAA8AAAACAAAAAAAnABAAAAAAAAAAAAAnABEAAAABAAAAAAAnABIAAAAAAAAAAAAnABMAAAABAAAAAAAnABQAAAAAAAAAAAAnABUAAAAAAAAAAAAnABYAAAACAAAAAAAnABcAAAAAAAAAAAAnABgAAAABAAAAAAAoAAYAAAACAAAAAAAoAAcAAAAAAAAAAAAoAAgAAAAAAAAAAAAoAAkAAAACAAAAAAAoAAoAAAAAAAAAAAAoAAsAAAAAAAAAAAAoAAwAAAABAAAAAAAoAA0AAAACAAAAAAAoAA4AAAAAAAAAAAAoAA8AAAACAAAAAAAoABAAAAABAAAAAAAoABEAAAAAAAAAAAAoABIAAAACAAAAAAAoABMAAAACAAAAAAAoABQAAAABAAAAAAAoABUAAAAAAAAAAAAoABYAAAAAAAAAAAAoABcAAAABAAAAAAAoABgAAAAAAAAAAAApAAYAAAACAAAAAAApAAcAAAACAAAAAAApAAgAAAACAAAAAAApAAkAAAABAAAAAAApAAoAAAABAAAAAAApAAsAAAAAAAAAAAApAAwAAAAAAAAAAAApAA0AAAACAAAAAAApAA4AAAABAAAAAAApAA8AAAABAAAAAAApABAAAAAAAAAAAAApABEAAAABAAAAAAApABIAAAAAAAAAAAApABMAAAACAAAAAAApABQAAAAAAAAAAAApABUAAAABAAAAAAApABYAAAABAAAAAAApABcAAAACAAAAAAApABgAAAAAAAAAAAAqAAYAAAACAAAAAAAqAAcAAAAAAAAAAAAqAAgAAAAAAAAAAAAqAAkAAAAAAAAAAAAqAAoAAAAAAAAAAAAqAAsAAAAAAAAAAAAqAAwAAAACAAAAAAAqAA0AAAAAAAAAAAAqAA4AAAABAAAAAAAqAA8AAAACAAAAAAAqABAAAAABAAAAAAAqABEAAAAAAAAAAAAqABIAAAABAAAAAAAqABMAAAAAAAAAAAAqABQAAAAAAAAAAAAqABUAAAAAAAAAAAAqABYAAAABAAAAAAAqABcAAAAAAAAAAAAqABgAAAAAAAAAAAArAAYAAAABAAAAAAArAAcAAAACAAAAAAArAAgAAAAAAAAAAAArAAkAAAAAAAAAAAArAAoAAAABAAAAAAArAAsAAAACAAAAAAArAAwAAAABAAAAAAArAA0AAAAAAAAAAAArAA4AAAAAAAAAAAArAA8AAAACAAAAAAArABAAAAACAAAAAAArABEAAAABAAAAAAArABIAAAACAAAAAAArABMAAAAAAAAAAAArABQAAAAAAAAAAAArABUAAAAAAAAAAAArABYAAAAAAAAAAAArABcAAAACAAAAAAArABgAAAABAAAAAAAsAAYAAAAAAAAAAAAsAAcAAAAAAAAAAAAsAAgAAAACAAAAAAAsAAkAAAABAAAAAAAsAAoAAAACAAAAAAAsAAsAAAAAAAAAAAAsAAwAAAABAAAAAAAsAA0AAAABAAAAAAAsAA4AAAAAAAAAAAAsAA8AAAACAAAAAAAsABAAAAAAAAAAAAAsABEAAAABAAAAAAAsABIAAAACAAAAAAAsABMAAAACAAAAAAAsABQAAAAAAAAAAAAsABUAAAACAAAAAAAsABYAAAAAAAAAAAAsABcAAAACAAAAAAAsABgAAAABAAAAAAAtAAYAAAAAAAAAAAAtAAcAAAACAAAAAAAtAAgAAAACAAAAAAAtAAkAAAACAAAAAAAtAAoAAAACAAAAAAAtAAsAAAABAAAAAAAtAAwAAAACAAAAAAAtAA0AAAACAAAAAAAtAA4AAAABAAAAAAAtAA8AAAACAAAAAAAtABAAAAACAAAAAAAtABEAAAACAAAAAAAtABIAAAABAAAAAAAtABMAAAAAAAAAAAAtABQAAAACAAAAAAAtABUAAAACAAAAAAAtABYAAAAAAAAAAAAtABcAAAAAAAAAAAAtABgAAAAAAAAAAAAuAAYAAAABAAAAAAAuAAcAAAAAAAAAAAAuAAgAAAACAAAAAAAuAAkAAAAAAAAAAAAuAAoAAAACAAAAAAAuAAsAAAABAAAAAAAuAAwAAAACAAAAAAAuAA0AAAACAAAAAAAuAA4AAAABAAAAAAAuAA8AAAACAAAAAAAuABAAAAABAAAAAAAuABEAAAACAAAAAAAuABIAAAACAAAAAAAuABMAAAABAAAAAAAuABQAAAACAAAAAAAuABUAAAAAAAAAAAAuABYAAAAAAAAAAAAuABcAAAACAAAAAAAuABgAAAACAAAAAAAvAAYAAAACAAAAAAAvAAcAAAABAAAAAAAvAAgAAAABAAAAAAAvAAkAAAAAAAAAAAAvAAoAAAAAAAAAAAAvAAsAAAACAAAAAAAvAAwAAAACAAAAAAAvAA0AAAAAAAAAAAAvAA4AAAAAAAAAAAAvAA8AAAACAAAAAAAvABAAAAACAAAAAAAvABEAAAAAAAAAAAAvABIAAAABAAAAAAAvABMAAAACAAAAAAAvABQAAAABAAAAAAAvABUAAAACAAAAAAAvABYAAAACAAAAAAAvABcAAAACAAAAAAAvABgAAAABAAAAAAAwAAYAAAABAAAAAAAwAAcAAAAAAAAAAAAwAAgAAAAAAAAAAAAwAAkAAAACAAAAAAAwAAoAAAACAAAAAAAwAAsAAAABAAAAAAAwAAwAAAABAAAAAAAwAA0AAAABAAAAAAAwAA4AAAABAAAAAAAwAA8AAAABAAAAAAAwABAAAAABAAAAAAAwABEAAAACAAAAAAAwABIAAAAAAAAAAAAwABMAAAAAAAAAAAAwABQAAAABAAAAAAAwABUAAAACAAAAAAAwABYAAAACAAAAAAAwABcAAAABAAAAAAAwABgAAAACAAAAAAAxAAYAAAABAAAAAAAxAAcAAAACAAAAAAAxAAgAAAAAAAAAAAAxAAkAAAACAAAAAAAxAAoAAAAAAAAAAAAxAAsAAAABAAAAAAAxAAwAAAAAAAAAAAAxAA0AAAABAAAAAAAxAA4AAAAAAAAAAAAxAA8AAAABAAAAAAAxABAAAAABAAAAAAAxABEAAAAAAAAAAAAxABIAAAABAAAAAAAxABMAAAAAAAAAAAAxABQAAAACAAAAAAAxABUAAAAAAAAAAAAxABYAAAABAAAAAAAxABcAAAABAAAAAAAxABgAAAABAAAAAAAyAAYAAAACAAAAAAAyAAcAAAAAAAAAAAAyAAgAAAACAAAAAAAyAAkAAAACAAAAAAAyAAoAAAAAAAAAAAAyAAsAAAACAAAAAAAyAAwAAAAAAAAAAAAyAA0AAAABAAAAAAAyAA4AAAACAAAAAAAyAA8AAAACAAAAAAAyABAAAAABAAAAAAAyABEAAAACAAAAAAAyABIAAAACAAAAAAAyABMAAAAAAAAAAAAyABQAAAACAAAAAAAyABUAAAACAAAAAAAyABYAAAAAAAAAAAAyABcAAAABAAAAAAAyABgAAAABAAAAAAAzAAYAAAACAAAAAAAzAAcAAAACAAAAAAAzAAgAAAACAAAAAAAzAAkAAAACAAAAAAAzAAoAAAACAAAAAAAzAAsAAAABAAAAAAAzAAwAAAABAAAAAAAzAA0AAAABAAAAAAAzAA4AAAABAAAAAAAzAA8AAAAAAAAAAAAzABAAAAABAAAAAAAzABEAAAACAAAAAAAzABIAAAAAAAAAAAAzABMAAAABAAAAAAAzABQAAAACAAAAAAAzABUAAAABAAAAAAAzABYAAAAAAAAAAAAzABcAAAABAAAAAAAzABgAAAAAAAAAAAD+//7/AAACAAAAAAD+////AAACAAAAAAD+/wAAAAACAAAAAAD+/wEAAAACAAAAAAD+/wIAAAACAAAAAAD+/wMAAAACAAAAAAD+/wQAAAACAAAAAAD+/wUAAAACAAAAAAD+/wYAAAACAAAAAAD+/wcAAAACAAAAAAD+/wgAAAACAAAAAAD+/wkAAAACAAAAAAD+/woAAAACAAAAAAD+/wsAAAACAAAAAAD///7/AAACAAAAAAD/////AAACAAAAAAD//wAAAAACAAAAAAD//wEAAAACAAAAAAD//wIAAAACAAAAAAD//wMAAAACAAAAAAD//wQAAAACAAAAAAD//wUAAAACAAAAAAD//wYAAAACAAAAAAD//wcAAAACAAAAAAD//wgAAAACAAAAAAD//wkAAAACAAAAAAD//woAAAACAAAAAAD//wsAAAACAAAAAAAAAP7/AAACAAAAAAAAAP//AAACAAAAAAAAAAAAAAACAAAAAAAAAAEAAAACAAAAAAAAAAIAAAACAAAAAAAAAAgAAAACAAAAAAAAAAkAAAACAAAAAAAAAAoAAAACAAAAAAAAAAsAAAACAAAAAAABAP7/AAACAAAAAAABAP//AAACAAAAAAABAAAAAAACAAAAAAABAAEAAAACAAAAAAABAAIAAAACAAAAAAABAAgAAAACAAAAAAABAAkAAAACAAAAAAABAAoAAAACAAAAAAABAAsAAAACAAAAAAACAP7/AAACAAAAAAACAP//AAACAAAAAAACAAAAAAACAAAAAAACAAEAAAACAAAAAAACAAIAAAACAAAAAAACAAsAAAACAAAAAAADAP7/AAACAAAAAAADAP//AAACAAAAAAADAAAAAAACAAAAAAADAAEAAAACAAAAAAADAAIAAAACAAAAAAADAAsAAAACAAAAAAAEAP7/AAACAAAAAAAEAP//AAACAAAAAAAEAAAAAAACAAAAAAAEAAEAAAACAAAAAAAEAAIAAAACAAAAAAAEAAsAAAACAAAAAAAFAP7/AAACAAAAAAAFAP//AAACAAAAAAAFAAAAAAACAAAAAAAFAAEAAAACAAAAAAAFAAIAAAACAAAAAAAFAAsAAAACAAAAAAAGAP7/AAACAAAAAAAGAP//AAACAAAAAAAGAAAAAAACAAAAAAAGAAEAAAACAAAAAAAGAAIAAAACAAAAAAAGAAsAAAACAAAAAAAHAP7/AAACAAAAAAAHAP//AAACAAAAAAAHAAsAAAACAAAAAAAIAP7/AAACAAAAAAAIAP//AAACAAAAAAAIAAsAAAACAAAAAAAJAP7/AAACAAAAAAAJAP//AAACAAAAAAAJAAsAAAACAAAAAAAKAP7/AAACAAAAAAAKAP//AAACAAAAAAAKAAsAAAACAAAAAAALAP7/AAACAAAAAAALAP//AAACAAAAAAALAAsAAAACAAAAAAAMAP7/AAACAAAAAAAMAP//AAACAAAAAAAMAAsAAAACAAAAAAANAP7/AAACAAAAAAANAP//AAACAAAAAAANAAsAAAACAAAAAAAOAP7/AAACAAAAAAAOAP//AAACAAAAAAAOAAsAAAACAAAAAAAPAP7/AAACAAAAAAAPAP//AAACAAAAAAAPAAsAAAACAAAAAAAQAP7/AAACAAAAAAAQAP//AAACAAAAAAAQAAsAAAACAAAAAAARAP7/AAACAAAAAAARAP//AAACAAAAAAARAAsAAAACAAAAAAASAP7/AAACAAAAAAASAP//AAACAAAAAAASAAsAAAACAAAAAAATAP7/AAACAAAAAAATAP//AAACAAAAAAAUAPz/AAACAAAAAAAUAP3/AAACAAAAAAAUAP7/AAACAAAAAAAUAP//AAACAAAAAAAUAAAAAAACAAAAAAAUAAEAAAACAAAAAAAUAAIAAAACAAAAAAAVAPz/AAACAAAAAAAVAP3/AAACAAAAAAAVAP7/AAACAAAAAAAVAP//AAACAAAAAAAVAAAAAAACAAAAAAAVAAEAAAACAAAAAAAVAAIAAAACAAAAAAAWAPz/AAACAAAAAAAWAP3/AAACAAAAAAAWAP7/AAACAAAAAAAWAP//AAACAAAAAAAWAAAAAAACAAAAAAAWAAEAAAACAAAAAAAWAAIAAAACAAAAAAAXAPz/AAACAAAAAAAXAP3/AAACAAAAAAAXAP7/AAACAAAAAAAXAP//AAACAAAAAAAXAAAAAAACAAAAAAAXAAEAAAACAAAAAAAXAAIAAAACAAAAAAAYAPz/AAACAAAAAAAYAP3/AAACAAAAAAAYAP7/AAACAAAAAAAYAP//AAACAAAAAAAYAAAAAAACAAAAAAAYAAEAAAACAAAAAAAYAAIAAAACAAAAAAAZAPz/AAACAAAAAAAZAP3/AAACAAAAAAAZAP7/AAACAAAAAAAZAP//AAACAAAAAAAZAAAAAAACAAAAAAAZAAEAAAACAAAAAAAZAAIAAAACAAAAAAAaAPz/AAACAAAAAAAaAP3/AAACAAAAAAAaAP7/AAACAAAAAAAbAPz/AAACAAAAAAAbAP3/AAACAAAAAAAbAP7/AAACAAAAAAAcAPz/AAACAAAAAAAcAP3/AAACAAAAAAAcAP7/AAACAAAAAAAdAPz/AAACAAAAAAAdAP3/AAACAAAAAAAdAP7/AAACAAAAAAAeAPz/AAACAAAAAAAeAP3/AAACAAAAAAAeAP7/AAACAAAAAAAfAPz/AAACAAAAAAAfAP3/AAACAAAAAAAfAP7/AAACAAAAAAAgAPz/AAACAAAAAAAgAP3/AAACAAAAAAAgAP7/AAACAAAAAAAtABkAAAACAAAAAAAuABkAAAABAAAAAAAvABkAAAACAAAAAAAwABkAAAAAAAAAAAAxABkAAAABAAAAAAAyABkAAAABAAAAAAAzABkAAAABAAAAAAA0AAYAAAAAAAAAAAA0AAcAAAACAAAAAAA0AAgAAAAAAAAAAAA0AAkAAAAAAAAAAAA0AAoAAAACAAAAAAA0AAsAAAABAAAAAAA0AAwAAAACAAAAAAA0AA0AAAAAAAAAAAA0AA4AAAAAAAAAAAA0AA8AAAAAAAAAAAA0ABAAAAACAAAAAAA0ABEAAAABAAAAAAA0ABIAAAACAAAAAAA0ABMAAAAAAAAAAAA0ABQAAAABAAAAAAA0ABUAAAAAAAAAAAA0ABYAAAAAAAAAAAA0ABcAAAAAAAAAAAA0ABgAAAACAAAAAAA0ABkAAAAAAAAAAAA1AAYAAAAAAAAAAAA1AAcAAAACAAAAAAA1AAgAAAAAAAAAAAA1AAkAAAACAAAAAAA1AAoAAAACAAAAAAA1AAsAAAABAAAAAAA1AAwAAAABAAAAAAA1AA0AAAACAAAAAAA1AA4AAAACAAAAAAA1AA8AAAACAAAAAAA1ABAAAAACAAAAAAA1ABEAAAAAAAAAAAA1ABIAAAACAAAAAAA1ABMAAAABAAAAAAA1ABQAAAAAAAAAAAA1ABUAAAAAAAAAAAA1ABYAAAABAAAAAAA1ABcAAAABAAAAAAA1ABgAAAACAAAAAAA1ABkAAAABAAAAAAA2AAYAAAAAAAAAAAA2AAcAAAAAAAAAAAA2AAgAAAAAAAAAAAA2AAkAAAABAAAAAAA2AAoAAAAAAAAAAAA2AAsAAAACAAAAAAA2AAwAAAABAAAAAAA2AA0AAAACAAAAAAA2AA4AAAAAAAAAAAA2AA8AAAACAAAAAAA2ABAAAAABAAAAAAA2ABEAAAACAAAAAAA2ABIAAAACAAAAAAA2ABMAAAACAAAAAAA2ABQAAAACAAAAAAA2ABUAAAABAAAAAAA2ABYAAAACAAAAAAA2ABcAAAABAAAAAAA2ABgAAAAAAAAAAAA2ABkAAAACAAAAAAA3AAYAAAAAAAAAAAA3AAcAAAABAAAAAAA3AAgAAAAAAAAAAAA3AAkAAAACAAAAAAA3AAoAAAAAAAAAAAA3AAsAAAABAAAAAAA3AAwAAAACAAAAAAA3AA0AAAAAAAAAAAA3AA4AAAAAAAAAAAA3AA8AAAACAAAAAAA3ABAAAAAAAAAAAAA3ABEAAAACAAAAAAA3ABIAAAAAAAAAAAA3ABMAAAABAAAAAAA3ABQAAAAAAAAAAAA3ABUAAAAAAAAAAAA3ABYAAAAAAAAAAAA3ABcAAAACAAAAAAA3ABgAAAACAAAAAAA3ABkAAAAAAAAAAAA4AAYAAAACAAAAAAA4AAcAAAABAAAAAAA4AAgAAAAAAAAAAAA4AAkAAAABAAAAAAA4AAoAAAACAAAAAAA4AAsAAAABAAAAAAA4AAwAAAACAAAAAAA4AA0AAAABAAAAAAA4AA4AAAABAAAAAAA4AA8AAAAAAAAAAAA4ABAAAAACAAAAAAA4ABEAAAABAAAAAAA4ABIAAAABAAAAAAA4ABMAAAACAAAAAAA4ABQAAAABAAAAAAA4ABUAAAABAAAAAAA4ABYAAAABAAAAAAA4ABcAAAAAAAAAAAA4ABgAAAABAAAAAAA4ABkAAAAAAAAAAAA5AAYAAAACAAAAAAA5AAcAAAABAAAAAAA5AAgAAAACAAAAAAA5AAkAAAAAAAAAAAA5AAoAAAACAAAAAAA5AAsAAAAAAAAAAAA5AAwAAAABAAAAAAA5AA0AAAACAAAAAAA5AA4AAAABAAAAAAA5AA8AAAACAAAAAAA5ABAAAAAAAAAAAAA5ABEAAAAAAAAAAAA5ABIAAAACAAAAAAA5ABMAAAABAAAAAAA5ABQAAAAAAAAAAAA5ABUAAAABAAAAAAA5ABYAAAAAAAAAAAA5ABcAAAAAAAAAAAA5ABgAAAACAAAAAAA5ABkAAAAAAAAAAAA6AAYAAAACAAAAAAA6AAcAAAACAAAAAAA6AAgAAAABAAAAAAA6AAkAAAAAAAAAAAA6AAoAAAABAAAAAAA6AAsAAAAAAAAAAAA6AAwAAAABAAAAAAA6AA0AAAABAAAAAAA6AA4AAAABAAAAAAA6AA8AAAABAAAAAAA6ABAAAAABAAAAAAA6ABEAAAAAAAAAAAA6ABIAAAACAAAAAAA6ABMAAAACAAAAAAA6ABQAAAAAAAAAAAA6ABUAAAABAAAAAAA6ABYAAAABAAAAAAA6ABcAAAABAAAAAAA6ABgAAAABAAAAAAA6ABkAAAACAAAAAAA7AAYAAAABAAAAAAA7AAcAAAACAAAAAAA7AAgAAAABAAAAAAA7AAkAAAAAAAAAAAA7AAoAAAACAAAAAAA7AAsAAAABAAAAAAA7AAwAAAACAAAAAAA7AA0AAAAAAAAAAAA7AA4AAAACAAAAAAA7AA8AAAABAAAAAAA7ABAAAAABAAAAAAA7ABEAAAAAAAAAAAA7ABIAAAAAAAAAAAA7ABMAAAACAAAAAAA7ABQAAAAAAAAAAAA7ABUAAAACAAAAAAA7ABYAAAAAAAAAAAA7ABcAAAABAAAAAAA7ABgAAAAAAAAAAAA7ABkAAAAAAAAAAAA8AAYAAAAAAAAAAAA8AAcAAAABAAAAAAA8AAgAAAABAAAAAAA8AAkAAAABAAAAAAA8AAoAAAACAAAAAAA8AAsAAAACAAAAAAA8AAwAAAABAAAAAAA8AA0AAAAAAAAAAAA8AA4AAAABAAAAAAA8AA8AAAAAAAAAAAA8ABAAAAAAAAAAAAA8ABEAAAACAAAAAAA8ABIAAAACAAAAAAA8ABMAAAACAAAAAAA8ABQAAAAAAAAAAAA8ABUAAAABAAAAAAA8ABYAAAACAAAAAAA8ABcAAAABAAAAAAA8ABgAAAABAAAAAAA8ABkAAAABAAAAAAASAAwAAAAAAAAAAAASAA0AAAAAAAAAAAASAA4AAAAAAAAAAAASAA8AAAACAAAAAAASABAAAAABAAAAAAASABEAAAACAAAAAAASABIAAAABAAAAAAASABMAAAABAAAAAAASABQAAAABAAAAAAASABUAAAAAAAAAAAASABYAAAACAAAAAAASABcAAAABAAAAAAASABgAAAAAAAAAAAASABkAAAACAAAAAAAAABkAAAABAAAAAAABABkAAAACAAAAAAACABkAAAACAAAAAAADABkAAAAAAAAAAAAEABkAAAACAAAAAAAFABkAAAABAAAAAAAGABkAAAABAAAAAAAHABkAAAAAAAAAAAAIABkAAAAAAAAAAAAJABkAAAACAAAAAAAKABkAAAACAAAAAAALABkAAAACAAAAAAAMABkAAAAAAAAAAAANABkAAAAAAAAAAAAOABkAAAABAAAAAAAPABkAAAACAAAAAAAQABkAAAAAAAAAAAARABkAAAAAAAAAAAARABgAAAABAAAAAAABABgAAAABAAAAAAAAABIAAAABAAAAAAAAABMAAAAAAAAAAAAAABQAAAAAAAAAAAAAABUAAAAAAAAAAAAAABYAAAACAAAAAAAAABcAAAACAAAAAAAAABgAAAACAAAAAAD//xIAAAAAAAAAAAD//xMAAAAAAAAAAAD//xQAAAABAAAAAAD//xUAAAABAAAAAAABABIAAAAAAAAAAAABABMAAAAAAAAAAAABABQAAAAAAAAAAAABABUAAAABAAAAAAABABYAAAACAAAAAAD//xYAAAABAAAAAAA=") +tile_set = SubResource("TileSet_slswi") + +[node name="WallsLab" type="TileMapLayer" parent="TileMapLayers" unique_id=602029480] +tile_map_data = PackedByteArray("AAD+/wAAAAABAAIAAAD9/wAAAAAAAAEAAAD//wAAAAABAAIAAAAAAAAAAAABAAIAAAABAAAAAAABAAIAAAD9/wEAAAADAAEAAAD9/wIAAAADAAEAAAD9/wMAAAADAAEAAAD9/wQAAAADAAEAAAD9/wUAAAAAAAEAAAD+/wUAAAABAAAAAAD//wUAAAACAAAAAAD//wYAAAACAAEAAAD//wcAAAACAAEAAAD//wgAAAABAAEAAAAAAAgAAAABAAAAAAABAAgAAAACAAAAAAABAAkAAAACAAEAAAABAAsAAAACAAEAAAABAAoAAAACAAEAAAACAAAAAAABAAIAAAADAAAAAAABAAIAAAAEAAAAAAACAAIAAAAGAP3/AAABAAIAAAAHAP3/AAABAAIAAAAIAP3/AAABAAIAAAAJAP3/AAABAAEAAAAKAP3/AAABAAIAAAALAP3/AAABAAIAAAATAP3/AAABAAIAAAAUAP3/AAABAAEAAAAUAP7/AAAAAAEAAAAUAP//AAAAAAEAAAAUAAAAAAAAAAIAAAAVAAAAAAABAAIAAAAWAAAAAAABAAIAAAAXAAAAAAABAAIAAAAYAAAAAAABAAIAAAAZAAAAAAABAAIAAAAZAP//AAACAAEAAAAZAP7/AAACAAEAAAAZAP3/AAACAAEAAAAZAPz/AAACAAEAAAAhAPz/AAAAAAEAAAAhAP3/AAAAAAEAAAAhAP7/AAAAAAEAAAAhAP//AAAAAAEAAAAUABkAAAABAAEAAAAVABkAAAABAAAAAAAWABkAAAABAAAAAAAXABkAAAABAAAAAAAYABkAAAABAAAAAAAZABkAAAABAAAAAAAaABkAAAABAAAAAAAbABkAAAABAAAAAAAcABkAAAABAAAAAAAdABkAAAABAAAAAAAeABkAAAABAAAAAAAfABkAAAABAAAAAAAgABkAAAABAAAAAAAhABkAAAABAAAAAAAiABkAAAABAAAAAAAjABkAAAABAAAAAAAkABkAAAABAAAAAAAlABkAAAABAAAAAAAmABkAAAABAAAAAAAnABkAAAABAAAAAAAoABkAAAABAAAAAAApABkAAAABAAAAAAAqABkAAAABAAAAAAArABkAAAABAAAAAAAsABkAAAABAAEAAAAtABkAAAABAAEAAAAuABkAAAABAAAAAAAvABkAAAABAAAAAAAwABkAAAABAAAAAAAxABkAAAABAAAAAAAyABkAAAABAAAAAAAzABkAAAABAAAAAAA0ABkAAAABAAAAAAAhAAMAAAAAAAEAAAAhAAIAAAAAAAEAAAAhAAEAAAAAAAEAAAAhAAAAAAABAAEAAAAUAAUAAAAAAAAAAAAVAAUAAAABAAUAAAAWAAUAAAABAAUAAAAXAAUAAAABAAUAAAAYAAUAAAABAAUAAAAZAAUAAAABAAUAAAAaAAUAAAABAAUAAAAbAAUAAAABAAUAAAAcAAUAAAABAAUAAAAdAAUAAAABAAAAAAAeAAUAAAABAAAAAAAfAAUAAAABAAAAAAAgAAUAAAABAAAAAAAhAAUAAAABAAIAAAAhAAQAAAAAAAEAAAAPAAMAAAABAAUAAAAaAAAAAAACAAUAAAAZAPv/AAABAAEAAAAaAPv/AAABAAIAAAAbAPv/AAABAAIAAAAcAPv/AAABAAIAAAAdAPv/AAABAAIAAAAeAPv/AAABAAIAAAAfAPv/AAABAAIAAAAgAPv/AAABAAIAAAAhAPv/AAABAAEAAAAdAAAAAAAAAAUAAAAeAAAAAAABAAUAAAAfAAAAAAABAAUAAAAgAAAAAAABAAUAAAAOAAMAAAABAAUAAAANAAMAAAAAAAUAAAAFAP3/AAABAAIAAAAUAAsAAAADAAAAAAAUAAwAAAACAAEAAAAUAA0AAAACAAEAAAAUAA4AAAACAAEAAAAUAA8AAAACAAEAAAAUABAAAAACAAEAAAAUABEAAAACAAEAAAAUABIAAAACAAEAAAAUABQAAAACAAEAAAAUABMAAAACAAEAAAAUABUAAAACAAEAAAAUABYAAAACAAEAAAAUABcAAAACAAEAAAAUABgAAAACAAEAAAAUAAYAAAADAAIAAAAYAA4AAAACAAEAAAAXAA4AAAAAAAEAAAAXAA8AAAAAAAEAAAAYAA8AAAACAAEAAAAXABUAAAAAAAUAAAAYABUAAAABAAUAAAAZABUAAAABAAUAAAAaABUAAAABAAUAAAAbABQAAAAAAAEAAAAcABQAAAACAAEAAAAbABUAAAABAAIAAAAcABUAAAABAAIAAAAdABUAAAABAAUAAAAeABUAAAABAAUAAAAbABMAAAAAAAEAAAAbABIAAAAAAAEAAAAbABEAAAAAAAEAAAAbABAAAAAAAAEAAAAbAA8AAAAAAAEAAAAbAA4AAAAAAAEAAAAbAA0AAAAAAAEAAAAbAAwAAAAAAAAAAAAcAAwAAAABAAAAAAAcAA0AAAACAAEAAAAcAA4AAAACAAEAAAAcAA8AAAACAAEAAAAcABAAAAACAAEAAAAcABEAAAACAAEAAAAcABIAAAACAAEAAAAcABMAAAACAAEAAAAiAAUAAAABAAIAAAAjAAUAAAABAAIAAAAkAAUAAAABAAEAAAAlAAUAAAABAAEAAAAmAAUAAAABAAEAAAAnAAUAAAABAAEAAAAoAAUAAAABAAEAAAApAAUAAAABAAEAAAAqAAUAAAABAAIAAAArAAUAAAABAAIAAAAsAAUAAAABAAIAAAAtAAUAAAACAAIAAAAdAAYAAAAAAAIAAAAeAAYAAAABAAIAAAAfAAYAAAABAAIAAAAgAAYAAAACAAIAAAAlAAYAAAABAAIAAAAmAAYAAAABAAIAAAAnAAYAAAABAAIAAAAoAAYAAAABAAIAAAApAAYAAAACAAEAAAAkAAYAAAAAAAIAAAAdAAwAAAABAAIAAAAeAAwAAAABAAIAAAAgAAwAAAABAAIAAAAfAAwAAAABAAIAAAAhAAwAAAABAAIAAAAiAAwAAAABAAIAAAAoAAwAAAABAAUAAAAnAAwAAAABAAUAAAAmAAwAAAABAAUAAAAlAAwAAAABAAIAAAAkAAwAAAABAAIAAAAjAAwAAAABAAIAAAAgABEAAAABAAUAAAAhABEAAAABAAUAAAAiABEAAAABAAUAAAAjABEAAAABAAUAAAAkABEAAAABAAUAAAAFAAUAAAAAAAAAAAAGAAUAAAABAAAAAAAHAAUAAAABAAAAAAAIAAUAAAABAAAAAAAJAAUAAAACAAAAAAAJAAYAAAACAAEAAAAFAAYAAAAAAAEAAAAGAAYAAAABAAEAAAAHAAYAAAABAAEAAAAIAAYAAAABAAEAAAAFAAcAAAAAAAIAAAAGAAcAAAABAAIAAAAHAAcAAAABAAIAAAAIAAcAAAABAAIAAAAJAAcAAAACAAIAAAATAAwAAAAAAAAAAAAQAAwAAAABAAAAAAARAAwAAAACAAAAAAAPAAwAAAABAAAAAAAOAAwAAAABAAAAAAANAAwAAAABAAAAAAAMAAwAAAABAAAAAAALAAwAAAABAAAAAAAKAAwAAAABAAAAAAAJAAwAAAABAAAAAAAIAAwAAAABAAAAAAAHAAwAAAABAAAAAAAGAAwAAAABAAAAAAAFAAwAAAABAAAAAAAEAAwAAAABAAAAAAADAAwAAAABAAAAAAACAAwAAAABAAAAAAABAAwAAAABAAEAAAATABkAAAAAAAEAAAATABgAAAAAAAEAAAATABcAAAAAAAEAAAATABYAAAAAAAEAAAATABUAAAAAAAEAAAATABQAAAAAAAEAAAATABMAAAAAAAEAAAATABIAAAAAAAEAAAATABEAAAAAAAEAAAATABAAAAAAAAEAAAATAA8AAAAAAAEAAAATAA4AAAAAAAEAAAATAA0AAAAAAAEAAAARABYAAAACAAIAAAARABUAAAACAAEAAAARABQAAAACAAEAAAARABMAAAACAAEAAAARABAAAAACAAEAAAARAA8AAAACAAEAAAARAA4AAAACAAEAAAARAA0AAAACAAEAAAAQABYAAAABAAIAAAAQABUAAAABAAEAAAAQABQAAAABAAEAAAAQABMAAAABAAEAAAAQABIAAAABAAEAAAAQABEAAAABAAEAAAAQABAAAAABAAEAAAAQAA8AAAABAAEAAAAQAA4AAAABAAEAAAAQAA0AAAABAAEAAAAPABYAAAABAAIAAAAPABUAAAABAAEAAAAPABQAAAABAAEAAAAPABMAAAABAAEAAAAPABIAAAABAAEAAAAPABEAAAABAAEAAAAPABAAAAABAAEAAAAPAA8AAAABAAEAAAAPAA4AAAABAAEAAAAPAA0AAAABAAEAAAAOABYAAAABAAIAAAAOABUAAAABAAEAAAAOABQAAAABAAEAAAAOABMAAAABAAEAAAAOABIAAAABAAEAAAAOABEAAAABAAEAAAAOABAAAAABAAEAAAAOAA8AAAABAAEAAAAOAA4AAAABAAEAAAAOAA0AAAABAAEAAAANABYAAAABAAIAAAANABUAAAABAAEAAAANABQAAAABAAEAAAANABMAAAABAAEAAAANABIAAAABAAEAAAANABEAAAABAAEAAAANABAAAAABAAEAAAANAA8AAAABAAEAAAANAA4AAAABAAEAAAANAA0AAAABAAEAAAAMABYAAAABAAIAAAAMABUAAAABAAEAAAAMABQAAAABAAEAAAAMABMAAAABAAEAAAAMABIAAAABAAEAAAAMABEAAAABAAEAAAAMABAAAAABAAEAAAAMAA8AAAABAAEAAAAMAA4AAAABAAEAAAAMAA0AAAABAAEAAAALABYAAAABAAIAAAALABUAAAABAAEAAAALABQAAAABAAEAAAALABMAAAABAAEAAAALABIAAAABAAEAAAALABEAAAABAAEAAAALABAAAAABAAEAAAALAA8AAAABAAEAAAALAA4AAAABAAEAAAALAA0AAAABAAEAAAAKABYAAAABAAIAAAAKABUAAAABAAEAAAAKABQAAAABAAEAAAAKABMAAAABAAEAAAAKABIAAAABAAEAAAAKABEAAAABAAEAAAAKABAAAAABAAEAAAAKAA8AAAABAAEAAAAKAA4AAAABAAEAAAAKAA0AAAABAAEAAAAJABYAAAABAAIAAAAJABUAAAABAAEAAAAJABQAAAABAAEAAAAJABMAAAABAAEAAAAJABIAAAABAAEAAAAJABEAAAABAAEAAAAJABAAAAABAAEAAAAJAA8AAAABAAEAAAAJAA4AAAABAAEAAAAJAA0AAAABAAEAAAAIABYAAAABAAIAAAAIABUAAAABAAEAAAAIABQAAAABAAEAAAAIABMAAAABAAEAAAAIABIAAAABAAEAAAAIABEAAAABAAEAAAAIABAAAAABAAEAAAAIAA8AAAABAAEAAAAIAA4AAAABAAEAAAAIAA0AAAABAAEAAAAHABYAAAABAAIAAAAHABUAAAABAAEAAAAHABQAAAABAAEAAAAHABMAAAABAAEAAAAHABIAAAABAAEAAAAHABEAAAABAAEAAAAHABAAAAABAAEAAAAHAA8AAAABAAEAAAAHAA4AAAABAAEAAAAHAA0AAAABAAEAAAAGABYAAAABAAIAAAAGABUAAAABAAEAAAAGABQAAAABAAEAAAAGABMAAAABAAEAAAAGABIAAAABAAEAAAAGABEAAAABAAEAAAAGABAAAAABAAEAAAAGAA8AAAABAAEAAAAGAA4AAAABAAEAAAAGAA0AAAABAAEAAAAFABYAAAABAAIAAAAFABUAAAABAAEAAAAFABQAAAABAAEAAAAFABMAAAABAAEAAAAFABIAAAABAAEAAAAFABEAAAABAAEAAAAFABAAAAABAAEAAAAFAA8AAAABAAEAAAAFAA4AAAABAAEAAAAFAA0AAAABAAEAAAAEABYAAAABAAIAAAAEABUAAAABAAEAAAAEABQAAAABAAEAAAAEABMAAAABAAEAAAAEABIAAAABAAEAAAAEABEAAAABAAEAAAAEABAAAAABAAEAAAAEAA8AAAABAAEAAAAEAA4AAAABAAEAAAAEAA0AAAABAAEAAAADABYAAAABAAIAAAADAA8AAAABAAEAAAADAA4AAAABAAEAAAADAA0AAAABAAEAAAACABYAAAABAAIAAAACAA8AAAABAAEAAAACAA4AAAABAAEAAAACAA0AAAABAAEAAAABAA8AAAABAAEAAAABAA4AAAABAAEAAAABAA0AAAABAAEAAAAAAA8AAAABAAEAAAAAAA4AAAABAAEAAAAAAA0AAAABAAEAAAD//w8AAAABAAEAAAD//w4AAAABAAEAAAD//w0AAAABAAEAAAD+/xkAAAABAAEAAAD+/xgAAAABAAEAAAD+/xcAAAABAAEAAAD+/xYAAAABAAEAAAD+/w8AAAABAAEAAAD+/w4AAAABAAEAAAD+/w0AAAABAAEAAAD9/xkAAAAAAAEAAAD9/xgAAAAAAAEAAAD9/xcAAAAAAAEAAAD9/xYAAAAAAAEAAAD9/xUAAAAAAAEAAAD9/xQAAAAAAAEAAAD9/xMAAAAAAAEAAAD9/xIAAAAAAAEAAAD9/xEAAAAAAAEAAAD9/xAAAAAAAAEAAAD9/w8AAAAAAAEAAAD9/w4AAAAAAAEAAAD9/w0AAAAAAAEAAAD+/wwAAAABAAEAAAD+/wsAAAABAAEAAAD+/woAAAABAAEAAAD+/wkAAAABAAEAAAD+/wgAAAABAAEAAAD+/wcAAAABAAEAAAD+/wYAAAABAAEAAAD9/wwAAAAAAAEAAAD9/wsAAAAAAAEAAAD9/woAAAAAAAEAAAD9/wkAAAAAAAEAAAD9/wgAAAAAAAEAAAD9/wcAAAAAAAEAAAD9/wYAAAAAAAEAAAAAAAwAAAABAAEAAAAAAAsAAAABAAEAAAAAAAoAAAABAAEAAAAAAAkAAAABAAEAAAD//wwAAAABAAEAAAD//wsAAAABAAEAAAD//woAAAABAAEAAAD//wkAAAABAAEAAAAEAP//AAACAAEAAAAEAP7/AAACAAEAAAAEAP3/AAABAAEAAAADAP//AAABAAEAAAADAP7/AAABAAEAAAADAP3/AAABAAEAAAACAP//AAABAAEAAAACAP7/AAABAAEAAAACAP3/AAABAAEAAAABAP//AAABAAEAAAABAP7/AAABAAEAAAABAP3/AAABAAEAAAAAAP//AAABAAEAAAAAAP7/AAABAAEAAAAAAP3/AAABAAEAAAD/////AAABAAEAAAD///7/AAABAAEAAAD///3/AAABAAEAAAD+////AAABAAEAAAD+//7/AAABAAEAAAD+//3/AAABAAEAAAD9////AAAAAAEAAAD9//7/AAAAAAEAAAD9//3/AAAAAAEAAAAYAP//AAABAAEAAAAYAP7/AAABAAEAAAAYAP3/AAABAAEAAAAXAP//AAABAAEAAAAXAP7/AAABAAEAAAAXAP3/AAABAAEAAAAWAP//AAABAAEAAAAWAP7/AAABAAEAAAAWAP3/AAABAAEAAAAVAP//AAABAAEAAAAVAP7/AAABAAEAAAAVAP3/AAABAAEAAAAYAPz/AAABAAEAAAAYAPv/AAABAAEAAAAXAPz/AAABAAEAAAAXAPv/AAABAAEAAAAWAPz/AAABAAEAAAAWAPv/AAABAAEAAAAVAPz/AAABAAEAAAAVAPv/AAABAAEAAAAUAPz/AAABAAEAAAAUAPv/AAABAAEAAAATAPz/AAABAAEAAAATAPv/AAABAAEAAAASAPz/AAABAAEAAAASAPv/AAABAAEAAAARAPv/AAABAAEAAAAQAPv/AAABAAEAAAAPAPz/AAAAAAEAAAAPAPv/AAABAAEAAAAOAPv/AAABAAIAAAANAPv/AAABAAIAAAAMAPv/AAABAAEAAAALAPz/AAABAAEAAAALAPv/AAABAAEAAAAKAPz/AAABAAEAAAAKAPv/AAABAAEAAAAJAPz/AAABAAEAAAAJAPv/AAABAAEAAAAIAPz/AAABAAEAAAAIAPv/AAABAAEAAAAHAPz/AAABAAEAAAAHAPv/AAABAAEAAAAGAPz/AAABAAEAAAAGAPv/AAABAAEAAAAFAPz/AAABAAEAAAAFAPv/AAABAAEAAAAEAPz/AAABAAEAAAAEAPv/AAABAAEAAAADAPz/AAABAAEAAAADAPv/AAABAAEAAAACAPz/AAABAAEAAAACAPv/AAABAAEAAAABAPz/AAABAAEAAAABAPv/AAABAAEAAAAAAPz/AAABAAEAAAAAAPv/AAABAAEAAAD///z/AAABAAEAAAD///v/AAABAAEAAAD+//z/AAABAAEAAAD+//v/AAABAAEAAAD9//z/AAAAAAEAAAD9//v/AAAAAAEAAAA2APv/AAABAAAAAAA1APv/AAABAAAAAAA0APv/AAABAAAAAAAzAPv/AAABAAAAAAAyAPv/AAABAAAAAAAxAPv/AAABAAAAAAAwAPv/AAABAAAAAAAvAPv/AAABAAAAAAAuAPv/AAABAAAAAAAtAPv/AAABAAAAAAAsAAQAAAABAAEAAAAsAAMAAAABAAEAAAAsAAIAAAABAAEAAAAsAAEAAAABAAEAAAAsAAAAAAABAAEAAAAsAP//AAABAAEAAAAsAP7/AAABAAEAAAAsAP3/AAABAAEAAAAsAPz/AAABAAEAAAAsAPv/AAABAAAAAAArAAQAAAABAAEAAAArAAMAAAABAAEAAAArAAIAAAABAAEAAAArAAEAAAABAAEAAAArAAAAAAABAAEAAAArAP//AAABAAEAAAArAP7/AAABAAEAAAArAP3/AAABAAEAAAArAPz/AAABAAEAAAArAPv/AAABAAAAAAAqAAQAAAABAAEAAAAqAAMAAAABAAEAAAAqAAIAAAABAAEAAAAqAAEAAAABAAEAAAAqAAAAAAABAAEAAAAqAP//AAABAAEAAAAqAP7/AAABAAEAAAAqAP3/AAABAAEAAAAqAPz/AAABAAEAAAAqAPv/AAABAAAAAAApAAQAAAABAAEAAAApAAMAAAABAAEAAAApAAIAAAABAAEAAAApAAEAAAABAAEAAAApAAAAAAABAAEAAAApAP//AAABAAEAAAApAP7/AAABAAEAAAApAP3/AAABAAEAAAApAPz/AAABAAEAAAApAPv/AAABAAAAAAAoAAQAAAABAAEAAAAoAAMAAAABAAEAAAAoAAIAAAABAAEAAAAoAAEAAAABAAEAAAAoAAAAAAABAAEAAAAoAP//AAABAAEAAAAoAP7/AAABAAEAAAAoAP3/AAABAAEAAAAoAPz/AAABAAEAAAAoAPv/AAABAAAAAAAnAAQAAAABAAEAAAAnAAMAAAABAAEAAAAnAAIAAAABAAEAAAAnAAEAAAABAAEAAAAnAAAAAAABAAEAAAAnAP//AAABAAEAAAAnAP7/AAABAAEAAAAnAP3/AAABAAEAAAAnAPz/AAABAAEAAAAnAPv/AAABAAEAAAAmAAQAAAABAAEAAAAmAAMAAAABAAEAAAAmAAIAAAABAAEAAAAmAAEAAAABAAEAAAAmAAAAAAABAAEAAAAmAP//AAABAAEAAAAmAP7/AAABAAEAAAAmAP3/AAABAAEAAAAmAPz/AAABAAEAAAAmAPv/AAABAAEAAAAlAAQAAAABAAEAAAAlAAMAAAABAAEAAAAlAAIAAAABAAEAAAAlAAEAAAABAAEAAAAlAAAAAAABAAEAAAAlAP//AAABAAEAAAAlAP7/AAABAAEAAAAlAP3/AAABAAEAAAAlAPz/AAABAAEAAAAlAPv/AAABAAEAAAAkAAQAAAABAAEAAAAkAAMAAAABAAEAAAAkAAIAAAABAAEAAAAkAAEAAAABAAEAAAAkAAAAAAABAAEAAAAkAP//AAABAAEAAAAkAP7/AAABAAEAAAAkAP3/AAABAAEAAAAkAPz/AAABAAEAAAAkAPv/AAABAAEAAAAjAAQAAAABAAEAAAAjAAMAAAABAAEAAAAjAAIAAAABAAEAAAAjAAEAAAABAAEAAAAjAAAAAAABAAEAAAAjAP//AAABAAEAAAAjAP7/AAABAAEAAAAjAP3/AAABAAEAAAAjAPz/AAABAAEAAAAjAPv/AAABAAEAAAAiAAQAAAABAAEAAAAiAAMAAAABAAEAAAAiAAIAAAABAAEAAAAiAAEAAAABAAEAAAAiAAAAAAABAAEAAAAiAP//AAABAAEAAAAiAP7/AAABAAEAAAAiAP3/AAABAAEAAAAiAPz/AAABAAEAAAAiAPv/AAABAAEAAAA0ABoAAAABAAIAAAAzABoAAAABAAIAAAAyABoAAAABAAIAAAAxABoAAAABAAIAAAAwABoAAAABAAIAAAAvABoAAAABAAIAAAAuABoAAAABAAIAAAAtABoAAAABAAIAAAAsABoAAAABAAIAAAArABoAAAABAAIAAAAqABoAAAABAAIAAAApABoAAAABAAIAAAAoABoAAAABAAIAAAAnABoAAAABAAIAAAAmABoAAAABAAIAAAAlABoAAAABAAIAAAAkABoAAAABAAIAAAAjABoAAAABAAIAAAAiABoAAAABAAIAAAAhABoAAAABAAIAAAAgABoAAAABAAIAAAAfABoAAAABAAIAAAAeABoAAAABAAIAAAAdABoAAAABAAIAAAAcABoAAAABAAIAAAAbABoAAAABAAIAAAAaABoAAAABAAIAAAAZABoAAAABAAIAAAAYABoAAAABAAIAAAAXABoAAAABAAIAAAAWABoAAAABAAIAAAAVABoAAAABAAIAAAAUABoAAAABAAIAAAATABoAAAABAAIAAAASABoAAAABAAUAAAARABoAAAABAAUAAAAQABoAAAABAAUAAAAPABoAAAABAAUAAAAOABoAAAABAAUAAAANABoAAAABAAUAAAAMABoAAAABAAUAAAALABoAAAABAAUAAAAKABoAAAABAAUAAAAJABoAAAABAAUAAAAIABoAAAABAAUAAAAHABoAAAABAAUAAAAGABoAAAABAAUAAAAFABoAAAABAAUAAAAEABoAAAABAAUAAAADABoAAAABAAUAAAACABoAAAABAAUAAAABABoAAAABAAUAAAAAABoAAAABAAUAAAD//xoAAAABAAIAAAD+/xoAAAABAAIAAAD9/xoAAAAAAAIAAAAYAA0AAAACAAEAAAAYAAwAAAACAAEAAAAYAAsAAAACAAEAAAAYAAoAAAACAAAAAAAXAA0AAAAAAAEAAAAXAAwAAAAAAAEAAAAXAAsAAAAAAAEAAAAXAAoAAAAAAAAAAAAgABUAAAACAAUAAAAfABUAAAABAAUAAAAXABEAAAAAAAIAAAAXABAAAAAAAAEAAAAYABAAAAACAAEAAAAYABEAAAACAAIAAAAkABUAAAABAAUAAAAjABUAAAAAAAUAAAAlABUAAAABAAUAAAApABUAAAADAAIAAAApABQAAAADAAEAAAApABMAAAAAAAAAAAAqABMAAAABAAUAAAArABMAAAABAAUAAAAsABMAAAABAAUAAAAtABMAAAABAAUAAAAuABIAAAAAAAEAAAAuABMAAAABAAIAAAAsABgAAAAAAAEAAAAtABgAAAACAAEAAAAsABcAAAAAAAAAAAAtABcAAAACAAAAAAAwABUAAAAAAAIAAAAwABQAAAADAAEAAAAvABMAAAABAAIAAAAwABMAAAACAAAAAAAxABUAAAABAAUAAAApAAwAAAABAAAAAAAqAAwAAAABAAAAAAAqAA0AAAACAAEAAAAqAA4AAAACAAEAAAAqAA8AAAACAAIAAAApAA8AAAAAAAIAAAApAA4AAAAAAAEAAAApAA0AAAAAAAEAAAAlABEAAAABAAUAAAAmABEAAAACAAUAAAAsAAsAAAADAAEAAAA2AAwAAAABAAUAAAAsAAkAAAADAAAAAAAsAAoAAAADAAEAAAAuABEAAAAAAAEAAAAuABAAAAAAAAAAAAAvABAAAAACAAAAAAAvABEAAAACAAEAAAAvABIAAAACAAEAAAA2ABAAAAABAAUAAAA2ABkAAAABAAAAAAA1ABkAAAABAAAAAAA1ABoAAAABAAIAAAA2ABoAAAABAAIAAAArAAwAAAABAAUAAAAsAAwAAAABAAIAAAAtAAwAAAABAAUAAAAuAAwAAAABAAUAAAAvAAwAAAABAAUAAAAwAAwAAAABAAUAAAAxAAwAAAABAAUAAAAyAAwAAAABAAUAAAAzAAwAAAABAAUAAAA0AAwAAAABAAUAAAA1AAwAAAABAAUAAAAvAAgAAAAAAAUAAAAwAAgAAAABAAUAAAAxAAgAAAABAAUAAAAyAAgAAAABAAUAAAAzAAgAAAABAAUAAAAeAAsAAAABAAAAAAAfAAsAAAABAAAAAAAgAAsAAAABAAAAAAAhAAsAAAABAAAAAAAiAAsAAAABAAAAAAAjAAsAAAABAAAAAAAkAAsAAAABAAAAAAAlAAsAAAACAAAAAAApAAcAAAADAAEAAAApAAgAAAADAAIAAAAdAAsAAAAAAAAAAAA0AAgAAAABAAUAAAA1AAgAAAACAAUAAAA4AAUAAAAAAAIAAAA4AAkAAAAAAAAAAAA4AAoAAAAAAAEAAAA4AAsAAAAAAAEAAAA4AAwAAAABAAIAAAA3AAwAAAABAAUAAAAyABUAAAABAAUAAAAzABUAAAABAAUAAAA5ABkAAAABAAAAAAA4ABkAAAABAAEAAAA3ABkAAAABAAAAAAA3ABoAAAABAAIAAAA4ABoAAAABAAIAAAA5ABoAAAABAAIAAAAyABAAAAAAAAUAAAAzABAAAAABAAUAAAA0ABAAAAABAAUAAAA1ABAAAAABAAUAAAA5AAwAAAABAAIAAAA5AAsAAAACAAEAAAA5AAoAAAACAAEAAAA5AAkAAAACAAAAAAA3APv/AAABAAAAAAA5APv/AAABAAAAAAA4APv/AAABAAAAAAA6ABkAAAABAAAAAAA7ABkAAAABAAAAAAA7ABoAAAABAAIAAAA6ABoAAAABAAIAAAA0ABUAAAABAAUAAAA8ABQAAAADAAEAAAA8ABUAAAADAAEAAAA8ABYAAAADAAEAAAA8ABkAAAACAAEAAAA8ABoAAAACAAIAAAA8ABgAAAADAAEAAAA8ABcAAAADAAEAAAA8ABMAAAADAAEAAAA8ABIAAAADAAEAAAA8ABEAAAADAAEAAAA8ABAAAAADAAEAAAA8AA8AAAADAAEAAAA8AA4AAAADAAEAAAA8AAwAAAACAAEAAAA8AAsAAAADAAEAAAA8AAoAAAADAAEAAAA8AAkAAAADAAEAAAA8AAgAAAADAAEAAAA8AAcAAAADAAEAAAA8AA0AAAADAAEAAAA8AAYAAAADAAEAAAA1ABUAAAABAAUAAAA2ABUAAAABAAUAAAA3ABUAAAABAAUAAAA4ABUAAAACAAEAAAA4ABQAAAAAAAAAAAA4ABYAAAADAAEAAAA4ABcAAAADAAEAAAA4ABgAAAADAAEAAAA3ABAAAAABAAUAAAA4ABAAAAABAAUAAAA5ABAAAAACAAUAAAA5ABQAAAABAAUAAAA6ABQAAAACAAUAAAA6AAwAAAABAAUAAAA7AAwAAAABAAUAAAA6APv/AAABAAAAAAA7APv/AAABAAAAAAA8APv/AAACAAAAAAAfABEAAAAAAAUAAAAmABUAAAACAAUAAAAMAPz/AAACAAEAAAAPAP3/AAABAAIAAAASAP3/AAABAAIAAAAMAP3/AAABAAIAAAAQAPz/AAABAAEAAAARAPz/AAABAAEAAAARAP3/AAABAAIAAAAQAP3/AAABAAIAAAA8AAUAAAADAAEAAAARABEAAAACAAEAAAARABIAAAACAAEAAAD//xYAAAACAAAAAAD//xcAAAACAAEAAAD//xgAAAACAAEAAAD//xkAAAACAAEAAAD+/xAAAAABAAEAAAD//xAAAAABAAEAAAAAABAAAAABAAEAAAABABAAAAABAAEAAAACABAAAAABAAEAAAADABAAAAABAAEAAAD+/xEAAAABAAEAAAD+/xIAAAACAAEAAAD+/xMAAAACAAEAAAD+/xQAAAACAAEAAAD+/xUAAAACAAEAAAADABEAAAABAAEAAAADABIAAAABAAEAAAADABMAAAABAAEAAAADABQAAAABAAEAAAADABUAAAABAAEAAAABABYAAAAAAAUAAAACABUAAAAAAAEAAAACABQAAAAAAAEAAAACABMAAAAAAAEAAAACABIAAAAAAAEAAAACABEAAAABAAEAAAABABEAAAABAAIAAAAAABEAAAABAAIAAAD//xEAAAABAAIAAAAtAPz/AAABAAEAAAAuAP3/AAABAAEAAAAxAP//AAABAAEAAAAwAP7/AAABAAEAAAAvAP7/AAABAAEAAAA0AAEAAAABAAEAAAAzAAAAAAABAAEAAAAyAAAAAAABAAEAAAA3AAIAAAABAAEAAAA2AAIAAAABAAEAAAA1AAEAAAABAAEAAAA5AAMAAAABAAEAAAA4AAIAAAABAAEAAAA6AAMAAAABAAEAAAA7AAMAAAABAAEAAAA8AAMAAAACAAEAAAA8AAQAAAACAAEAAAA8AAIAAAACAAEAAAA8AAEAAAACAAEAAAA8AAAAAAACAAEAAAA8AP//AAACAAEAAAA8AP7/AAACAAEAAAA8AP3/AAACAAEAAAA8APz/AAACAAEAAAA7AAQAAAABAAIAAAA7AAIAAAABAAEAAAA7AAEAAAABAAEAAAA7AAAAAAABAAEAAAA7AP//AAABAAEAAAA7AP7/AAABAAEAAAA7AP3/AAABAAEAAAA7APz/AAABAAEAAAA6AAQAAAABAAIAAAA6AAIAAAABAAEAAAA6AAEAAAABAAEAAAA6AAAAAAABAAEAAAA6AP//AAABAAEAAAA6AP7/AAABAAEAAAA6AP3/AAABAAEAAAA6APz/AAABAAEAAAA5AAQAAAABAAEAAAA5AAIAAAABAAEAAAA5AAEAAAABAAEAAAA5AAAAAAABAAEAAAA5AP//AAABAAEAAAA5AP7/AAABAAEAAAA5AP3/AAABAAEAAAA5APz/AAABAAEAAAA4AAQAAAABAAEAAAA4AAMAAAABAAEAAAA4AAEAAAABAAEAAAA4AAAAAAABAAEAAAA4AP//AAABAAEAAAA4AP7/AAABAAEAAAA4AP3/AAABAAEAAAA4APz/AAABAAEAAAA3AAQAAAABAAIAAAA3AAMAAAABAAEAAAA3AAEAAAABAAEAAAA3AAAAAAABAAEAAAA3AP//AAABAAEAAAA3AP7/AAABAAEAAAA3AP3/AAABAAEAAAA3APz/AAABAAEAAAA2AAQAAAABAAIAAAA2AAMAAAABAAEAAAA2AAEAAAABAAEAAAA2AAAAAAABAAEAAAA2AP//AAABAAEAAAA2AP7/AAABAAEAAAA2AP3/AAABAAEAAAA2APz/AAABAAEAAAA1AAQAAAABAAIAAAA1AAMAAAABAAEAAAA1AAIAAAABAAEAAAA1AAAAAAABAAEAAAA1AP//AAABAAEAAAA1AP7/AAABAAEAAAA1AP3/AAABAAEAAAA1APz/AAABAAEAAAA0AAQAAAABAAIAAAA0AAMAAAABAAEAAAA0AAIAAAABAAEAAAA0AAAAAAABAAEAAAA0AP//AAABAAEAAAA0AP7/AAABAAEAAAA0AP3/AAABAAEAAAA0APz/AAABAAEAAAAzAAQAAAABAAIAAAAzAAMAAAABAAEAAAAzAAIAAAABAAEAAAAzAAEAAAABAAEAAAAzAP//AAABAAEAAAAzAP7/AAABAAEAAAAzAP3/AAABAAEAAAAzAPz/AAABAAEAAAAyAAQAAAABAAIAAAAyAAMAAAABAAEAAAAyAAIAAAABAAEAAAAyAAEAAAABAAEAAAAyAP//AAABAAEAAAAyAP7/AAABAAEAAAAyAP3/AAABAAEAAAAyAPz/AAABAAEAAAAxAAQAAAABAAIAAAAxAAMAAAABAAEAAAAxAAIAAAABAAEAAAAxAAEAAAABAAEAAAAxAAAAAAABAAEAAAAxAP7/AAABAAEAAAAxAP3/AAABAAEAAAAxAPz/AAABAAEAAAAwAAQAAAABAAIAAAAwAAMAAAABAAEAAAAwAAIAAAABAAEAAAAwAAEAAAABAAEAAAAwAAAAAAABAAEAAAAwAP//AAABAAEAAAAwAP3/AAABAAEAAAAwAPz/AAABAAEAAAAvAAQAAAABAAIAAAAvAAMAAAABAAEAAAAvAAIAAAABAAEAAAAvAAEAAAABAAEAAAAvAAAAAAABAAEAAAAvAP//AAABAAEAAAAvAP3/AAABAAEAAAAvAPz/AAABAAEAAAAuAAQAAAABAAIAAAAuAAMAAAABAAEAAAAuAAIAAAABAAEAAAAuAAEAAAABAAEAAAAuAAAAAAABAAEAAAAuAP//AAABAAEAAAAuAP7/AAABAAEAAAAuAPz/AAABAAEAAAAtAAQAAAABAAEAAAAtAAMAAAABAAEAAAAtAAIAAAABAAEAAAAtAAEAAAABAAEAAAAtAAAAAAABAAEAAAAtAP//AAABAAEAAAAtAP7/AAABAAEAAAAtAP3/AAABAAEAAAA5AAUAAAACAAIAAAAJAP7/AAADAAEAAAAJAP//AAADAAEAAAAJAAAAAAADAAIAAAATAAEAAAACAAUAAAASAAEAAAABAAUAAAARAAEAAAABAAUAAAAQAAEAAAAAAAAAAAAQAAMAAAACAAIAAAAQAAIAAAADAAEAAAD9//r/AAAAAAAAAAD+//r/AAABAAAAAAD///r/AAABAAAAAAAAAPr/AAABAAAAAAACAPr/AAABAAAAAAABAPr/AAABAAAAAAADAPr/AAABAAAAAAAEAPr/AAABAAAAAAAFAPr/AAABAAAAAAAGAPr/AAABAAAAAAAHAPr/AAABAAAAAAAIAPr/AAABAAAAAAAJAPr/AAABAAAAAAAKAPr/AAABAAAAAAALAPr/AAABAAAAAAAMAPr/AAABAAAAAAANAPr/AAABAAAAAAAOAPr/AAABAAAAAAAPAPr/AAABAAAAAAAQAPr/AAABAAAAAAARAPr/AAABAAAAAAASAPr/AAABAAAAAAATAPr/AAABAAAAAAAUAPr/AAABAAAAAAAVAPr/AAABAAAAAAAWAPr/AAABAAAAAAAXAPr/AAABAAAAAAAYAPr/AAABAAAAAAAZAPr/AAABAAAAAAAaAPr/AAABAAAAAAAbAPr/AAABAAAAAAAcAPr/AAABAAAAAAAdAPr/AAABAAAAAAAeAPr/AAABAAAAAAAfAPr/AAABAAAAAAAgAPr/AAABAAAAAAAhAPr/AAABAAAAAAAiAPr/AAABAAAAAAAjAPr/AAABAAAAAAAkAPr/AAABAAAAAAAmAPr/AAABAAAAAAAnAPr/AAACAAAAAAAlAPr/AAABAAAAAAA=") +tile_set = SubResource("TileSet_j6nvb") + +[node name="Roof" type="TileMapLayer" parent="TileMapLayers" unique_id=924336] +z_index = 1 +tile_map_data = PackedByteArray("AAAbAAAAAAABAAUAAAAcAAAAAAABAAUAAAAaAAAAAAABAAUAAAAdAAAAAAABAAUAAAAOAP3/AAABAAEAAAANAP3/AAABAAEAAAANAPz/AAABAAEAAAAOAPz/AAABAAEAAAAPAPz/AAABAAEAAAAOAPv/AAABAAEAAAANAPv/AAABAAEAAAAMAPz/AAABAAEAAAA=") +tile_set = SubResource("TileSet_te2ed") + +[node name="Decorations" type="TileMapLayer" parent="TileMapLayers" unique_id=1662463466] +tile_map_data = PackedByteArray("AABWAAsAAAADAAcAAABbAB8AAAADAAcAAAB6ACMAAAADAAcAAACEADsAAAADAAcAAABfAE8AAAADAAcAAAB2AE0AAAAAAAcAAABmADYAAAAAAAcAAAA8ACUAAAAAAAcAAAApACoAAAAAAAcAAABKABwAAAACAAcAAAAxABsAAAACAAcAAABWACgAAAACAAcAAABiACEAAAACAAcAAABfAB8AAAAHAAAAAABoAPr/AAAAAAgAAACSADwAAAAAAAMAAACWADkAAAAAAAAAAACTADkAAAAAAAAAAACcADYAAAADAAAAAACmAEEAAAADAAAAAACwAB0AAAADAAAAAAC+ABgAAAADAAAAAACEADYAAAADAAAAAABmABkAAAADAAAAAABtAB8AAAAIAAAAAACJAB8AAAAIAAAAAAC7ADsAAAAIAAAAAAChADYAAAALAAAAAACLADYAAAALAAAAAAB9ADcAAAALAAAAAAB8ADcAAAALAAAAAAB7ADcAAAALAAAAAACZAB8AAAALAAAAAACYAB8AAAALAAAAAAB9AB4AAAALAAAAAABdABsAAAALAAAAAABjAAcAAAALAAAAAABjAAgAAAALAAAAAAB8AAcAAAALAAAAAABoAAwAAAALAAMAAAB5AAwAAAALAAMAAACCAAwAAAALAAMAAABlAAwAAAALAAMAAABiAAwAAAALAAMAAABfAAwAAAALAAMAAAA=") +tile_set = SubResource("TileSet_sdk78") + +[node name="UnderGround" type="Node2D" parent="." unique_id=992615545] +y_sort_enabled = true + +[node name="Player1" parent="UnderGround" unique_id=488056514 instance=ExtResource("7_sdk78")] +y_sort_enabled = true +position = Vector2(735, 55) +sprite_frames = ExtResource("9_te2ed") + +[node name="Camera2D" type="Camera2D" parent="UnderGround/Player1" unique_id=1633198284] +limit_left = -185 +limit_top = -321 +limit_right = 3898 +limit_bottom = 1715 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="fray_axeman" parent="UnderGround" unique_id=685896743 instance=ExtResource("6_sdk78")] +position = Vector2(35, 1313) + +[node name="SequencePuzzle" type="Node2D" parent="UnderGround" unique_id=313785959] +y_sort_enabled = true +script = ExtResource("12_dpgai") +metadata/_custom_type_script = "uid://c68oh8dtr21ti" + +[node name="Objects" type="Node2D" parent="UnderGround/SequencePuzzle" unique_id=35845377] +y_sort_enabled = true + +[node name="Button1" parent="UnderGround/SequencePuzzle/Objects" unique_id=1919458224 instance=ExtResource("13_sdk78")] +position = Vector2(1693, -149) +sprite_frames = ExtResource("10_svf0p") +audio_stream = ExtResource("11_ehd13") +strike_duration = 0.09999999999992 + +[node name="Button2" parent="UnderGround/SequencePuzzle/Objects" unique_id=1560303487 instance=ExtResource("13_sdk78")] +position = Vector2(1762, -149) +sprite_frames = ExtResource("10_svf0p") +audio_stream = ExtResource("11_ehd13") +strike_duration = 0.09999999999992 + +[node name="Button3" parent="UnderGround/SequencePuzzle/Objects" unique_id=1885181513 instance=ExtResource("13_sdk78")] +position = Vector2(1826, -149) +sprite_frames = ExtResource("10_svf0p") +audio_stream = ExtResource("11_ehd13") +strike_duration = 0.09999999999992 + +[node name="Button4" parent="UnderGround/SequencePuzzle/Objects" unique_id=1156459860 instance=ExtResource("13_sdk78")] +position = Vector2(1889, -149) +sprite_frames = ExtResource("10_svf0p") +audio_stream = ExtResource("11_ehd13") +strike_duration = 0.09999999999992 + +[node name="Steps" type="Node2D" parent="UnderGround/SequencePuzzle" unique_id=1825589316] + +[node name="SequencePuzzleStep" type="Node2D" parent="UnderGround/SequencePuzzle/Steps" unique_id=1213725586 node_paths=PackedStringArray("sequence", "hint_sign")] +script = ExtResource("14_dilhb") +sequence = [NodePath("../../Objects/Button1"), NodePath("../../Objects/Button2"), NodePath("../../Objects/Button3"), NodePath("../../Objects/Button4"), NodePath("../../Objects/Button1")] +hint_sign = NodePath("../../Signs/SequencePuzzleHintSign") +metadata/_custom_type_script = "uid://ccc78coj2b1li" + +[node name="Signs" type="Node2D" parent="UnderGround/SequencePuzzle" unique_id=1815033235] + +[node name="SequencePuzzleHintSign" parent="UnderGround/SequencePuzzle/Signs" unique_id=370730553 instance=ExtResource("15_svf0p")] +position = Vector2(1797, -383) + +[node name="EnemyGuards" type="Node2D" parent="UnderGround" unique_id=521800769] +unique_name_in_owner = true +y_sort_enabled = true + +[node name="Guard1" parent="UnderGround/EnemyGuards" unique_id=689832587 node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_dilhb")] +position = Vector2(673, 256.99997) +patrol_path = NodePath("../Guard1-PatrolPath") + +[node name="Guard1-PatrolPath" type="Path2D" parent="UnderGround/EnemyGuards" unique_id=1916704614] +top_level = true +position = Vector2(-239.39764, -216) +scale = Vector2(0.120507054, 0.352768) +curve = SubResource("Curve2D_cddy8") + +[node name="Guard2" parent="UnderGround/EnemyGuards" unique_id=1246585896 node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_dilhb")] +position = Vector2(1789, 675) +patrol_path = NodePath("../Guard2-PatrolPath") + +[node name="Guard2-PatrolPath" type="Path2D" parent="UnderGround/EnemyGuards" unique_id=807948756] +top_level = true +position = Vector2(-7532.632, 0) +scale = Vector2(5.2105265, 1) +curve = SubResource("Curve2D_xvphk") + +[node name="Guard3" parent="UnderGround/EnemyGuards" unique_id=137160486 node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_dilhb")] +position = Vector2(1407, 1214) +patrol_path = NodePath("../Guard3-PatrolPath") + +[node name="Guard3-PatrolPath" type="Path2D" parent="UnderGround/EnemyGuards" unique_id=720723835] +curve = SubResource("Curve2D_rqy2y") + +[node name="Guard4" parent="UnderGround/EnemyGuards" unique_id=2096186522 node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_dilhb")] +position = Vector2(1921, 1134) +patrol_path = NodePath("../Guard4-PatrolPath") + +[node name="Guard4-PatrolPath" type="Path2D" parent="UnderGround/EnemyGuards" unique_id=1412588363] +curve = SubResource("Curve2D_dpgai") + +[node name="Guard5" parent="UnderGround/EnemyGuards" unique_id=262066606 node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_dilhb")] +position = Vector2(2849, 1435) +patrol_path = NodePath("../Guard5-PatrolPath") + +[node name="Guard5-PatrolPath" type="Path2D" parent="UnderGround/EnemyGuards" unique_id=91317987] +curve = SubResource("Curve2D_dvd3l") + +[node name="Guard6" parent="UnderGround/EnemyGuards" unique_id=1924926929 node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_dilhb")] +position = Vector2(2951, 579) +patrol_path = NodePath("../Guard6-PatrolPath") + +[node name="Guard6-PatrolPath" type="Path2D" parent="UnderGround/EnemyGuards" unique_id=1408911474] +curve = SubResource("Curve2D_2bkae") + +[node name="Guard7" parent="UnderGround/EnemyGuards" unique_id=252866454 node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_dilhb")] +position = Vector2(3778, 1083) +patrol_path = NodePath("../Guard7-PatrolPath") + +[node name="Guard7-PatrolPath" type="Path2D" parent="UnderGround/EnemyGuards" unique_id=1542110808] +curve = SubResource("Curve2D_umlyn") + +[node name="Guard8" parent="UnderGround/EnemyGuards" unique_id=1324080258 instance=ExtResource("10_dilhb")] +position = Vector2(1184, 982) +time_to_detect_player = 0.7 +detection_area_scale = 0.0 + +[node name="DoorElevator" parent="UnderGround" unique_id=1104565747 instance=ExtResource("16_sdk78")] +y_sort_enabled = true +position = Vector2(896, 0) + +[node name="MessagePassword" parent="UnderGround" unique_id=758600055 instance=ExtResource("17_sdk78")] +position = Vector2(3712, 1435) +text = "El orden es: 1 -2 - 3 - 4 - 1" + +[node name="MessageEnergyOff" parent="UnderGround" unique_id=528051641 instance=ExtResource("17_sdk78")] +unique_name_in_owner = true +position = Vector2(896, -19) +text = "No funciona, quiza si +encuentre una manera de +activar la energia" + +[node name="Teleporter" type="Area2D" parent="." unique_id=1531358658] +collision_layer = 4 +script = ExtResource("11_rqy2y") +next_scene = "uid://du48knqd2t0da" +enter_transition = 0 +exit_transition = 0 +metadata/_custom_type_script = "uid://hqdquinbimce" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Teleporter" unique_id=939020169] +position = Vector2(896, -77) +shape = SubResource("RectangleShape2D_dpgai") + +[connection signal="solved" from="UnderGround/SequencePuzzle" to="StealthGameLogic" method="_on_lightTurnOn"] +[connection signal="solved" from="UnderGround/SequencePuzzle" to="StealthGameLogic/FuncElevator" method="play" binds= ["funcElevator"]] diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/last_coordinates_sequence_puzzle.tscn b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/last_coordinates_sequence_puzzle.tscn new file mode 100644 index 0000000000..51ccc891a5 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/last_coordinates_sequence_puzzle.tscn @@ -0,0 +1,163 @@ +[gd_scene format=4 uid="uid://cv1b1f7i8a0co"] + +[ext_resource type="Material" uid="uid://64aeyjitacv3" path="res://scenes/game_elements/props/void/void_chromakey_material.tres" id="1_r5thm"] +[ext_resource type="TileSet" uid="uid://biqh1rfy75p6a" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_water.tres" id="2_5obv0"] +[ext_resource type="TileSet" uid="uid://cda6m7516marh" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_foam_2.tres" id="3_7n61g"] +[ext_resource type="TileSet" uid="uid://dvfgelr47gt7l" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_exterior_floors.tres" id="4_37oto"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="5_5p872"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="6_y0ml3"] +[ext_resource type="Script" uid="uid://c68oh8dtr21ti" path="res://scenes/game_logic/sequence_puzzle.gd" id="7_n4hya"] +[ext_resource type="PackedScene" uid="uid://b8sok264erfoc" path="res://scenes/game_elements/props/sequence_puzzle_object/sequence_puzzle_object.tscn" id="8_40w37"] +[ext_resource type="SpriteFrames" uid="uid://coj4syswwv1t4" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/button.tres" id="9_s4aki"] +[ext_resource type="AudioStream" uid="uid://cg57q82pb243w" path="res://assets/third_party/nepalese_hand_bells/handBells-c4.ogg" id="10_rlkru"] +[ext_resource type="AudioStream" uid="uid://b83x8h0ob5mpq" path="res://assets/third_party/nepalese_hand_bells/handBells-d4.ogg" id="11_sarhc"] +[ext_resource type="AudioStream" uid="uid://cmtiwg2cylmts" path="res://assets/third_party/nepalese_hand_bells/handBells-e4.ogg" id="12_x7kpn"] +[ext_resource type="AudioStream" uid="uid://8k1hyi4gjae4" path="res://assets/third_party/nepalese_hand_bells/handBells-f4.ogg" id="13_om57t"] +[ext_resource type="AudioStream" uid="uid://6oahn2ucxxjv" path="res://assets/third_party/nepalese_hand_bells/handBells-g4.ogg" id="14_p4b8r"] +[ext_resource type="AudioStream" uid="uid://bdboi4ndapqec" path="res://assets/third_party/nepalese_hand_bells/handBells-a4.ogg" id="15_sh3id"] +[ext_resource type="PackedScene" uid="uid://be4o3ythda4cu" path="res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn" id="16_v0mgo"] +[ext_resource type="SpriteFrames" uid="uid://k4rhkrwb5kf6" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sign.tres" id="17_e6kc1"] +[ext_resource type="SpriteFrames" uid="uid://bug43tqcotpod" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sign_2.tres" id="18_q3ebv"] +[ext_resource type="Script" uid="uid://ccc78coj2b1li" path="res://scenes/game_logic/sequence_puzzle_step.gd" id="19_5q7vy"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="20_s7a0f"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="21_shvwl"] +[ext_resource type="Resource" uid="uid://dv64jw1mtef0o" path="res://scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/components/last_coordinates_sequence_puzzle.dialogue" id="22_q0iup"] +[ext_resource type="PackedScene" uid="uid://covsdqqsd6rsy" path="res://scenes/game_elements/props/sign/sign.tscn" id="23_q2utc"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="24_sf65h"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="25_35pmi"] + +[sub_resource type="Resource" id="Resource_v70c7"] +script = ExtResource("21_shvwl") +type = 2 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[node name="LastCoordinatesSequencePuzzle" type="Node2D" unique_id=217609538] + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=2088852286] + +[node name="Water" type="TileMapLayer" parent="TileMapLayers" unique_id=300386063] +material = ExtResource("1_r5thm") +tile_map_data = PackedByteArray("AAD7//v/AAAAAAAAAAD6//r/AAAAAAAAAAD5//n/AAAAAAAAAAAUAPv/AAAAAAAAAAAVAPr/AAAAAAAAAAAWAPn/AAAAAAAAAAASAAwAAAAAAAAAAAATAA0AAAAAAAAAAAAUAA4AAAAAAAAAAAAVAA8AAAAAAAAAAAAWABAAAAAAAAAAAAD9/wwAAAAAAAAAAAD8/w0AAAAAAAAAAAD7/w4AAAAAAAAAAAD6/w8AAAAAAAAAAAD5/xAAAAAAAAAAAAD6/xAAAAAAAAAAAAD7/xAAAAAAAAAAAAD8/xAAAAAAAAAAAAD9/xAAAAAAAAAAAAD+/xAAAAAAAAAAAAD//xAAAAAAAAAAAAAAABAAAAAAAAAAAAABABAAAAAAAAAAAAACABAAAAAAAAAAAAADABAAAAAAAAAAAAAEABAAAAAAAAAAAAAFABAAAAAAAAAAAAAGABAAAAAAAAAAAAAHABAAAAAAAAAAAAAIABAAAAAAAAAAAAAJABAAAAAAAAAAAAAKABAAAAAAAAAAAAALABAAAAAAAAAAAAAMABAAAAAAAAAAAAANABAAAAAAAAAAAAAOABAAAAAAAAAAAAAPABAAAAAAAAAAAAAQABAAAAAAAAAAAAARABAAAAAAAAAAAAASABAAAAAAAAAAAAATABAAAAAAAAAAAAAUABAAAAAAAAAAAAAVABAAAAAAAAAAAAAUAA8AAAAAAAAAAAATAA8AAAAAAAAAAAASAA8AAAAAAAAAAAARAA8AAAAAAAAAAAAQAA8AAAAAAAAAAAAPAA8AAAAAAAAAAAAOAA8AAAAAAAAAAAANAA8AAAAAAAAAAAAMAA8AAAAAAAAAAAALAA8AAAAAAAAAAAAKAA8AAAAAAAAAAAAJAA8AAAAAAAAAAAAIAA8AAAAAAAAAAAAHAA8AAAAAAAAAAAAGAA8AAAAAAAAAAAAFAA8AAAAAAAAAAAAEAA8AAAAAAAAAAAADAA8AAAAAAAAAAAACAA8AAAAAAAAAAAABAA8AAAAAAAAAAAAAAA8AAAAAAAAAAAD//w8AAAAAAAAAAAD+/w8AAAAAAAAAAAD9/w8AAAAAAAAAAAD8/w8AAAAAAAAAAAD7/w8AAAAAAAAAAAD5/w8AAAAAAAAAAAD8/w4AAAAAAAAAAAD9/w4AAAAAAAAAAAD+/w4AAAAAAAAAAAD//w4AAAAAAAAAAAAAAA4AAAAAAAAAAAABAA4AAAAAAAAAAAACAA4AAAAAAAAAAAADAA4AAAAAAAAAAAAEAA4AAAAAAAAAAAAFAA4AAAAAAAAAAAAGAA4AAAAAAAAAAAAHAA4AAAAAAAAAAAAIAA4AAAAAAAAAAAAJAA4AAAAAAAAAAAAKAA4AAAAAAAAAAAALAA4AAAAAAAAAAAAMAA4AAAAAAAAAAAANAA4AAAAAAAAAAAAOAA4AAAAAAAAAAAAPAA4AAAAAAAAAAAAQAA4AAAAAAAAAAAARAA4AAAAAAAAAAAASAA4AAAAAAAAAAAATAA4AAAAAAAAAAAASAA0AAAAAAAAAAAARAA0AAAAAAAAAAAAQAA0AAAAAAAAAAAAPAA0AAAAAAAAAAAAOAA0AAAAAAAAAAAANAA0AAAAAAAAAAAAMAA0AAAAAAAAAAAALAA0AAAAAAAAAAAAKAA0AAAAAAAAAAAAJAA0AAAAAAAAAAAAIAA0AAAAAAAAAAAAHAA0AAAAAAAAAAAAGAA0AAAAAAAAAAAAFAA0AAAAAAAAAAAAEAA0AAAAAAAAAAAADAA0AAAAAAAAAAAACAA0AAAAAAAAAAAABAA0AAAAAAAAAAAAAAA0AAAAAAAAAAAD//w0AAAAAAAAAAAD+/w0AAAAAAAAAAAD9/w0AAAAAAAAAAAD+/wwAAAAAAAAAAAD//wwAAAAAAAAAAAAAAAwAAAAAAAAAAAABAAwAAAAAAAAAAAACAAwAAAAAAAAAAAADAAwAAAAAAAAAAAAEAAwAAAAAAAAAAAAFAAwAAAAAAAAAAAAGAAwAAAAAAAAAAAAHAAwAAAAAAAAAAAAIAAwAAAAAAAAAAAAJAAwAAAAAAAAAAAAKAAwAAAAAAAAAAAALAAwAAAAAAAAAAAAMAAwAAAAAAAAAAAANAAwAAAAAAAAAAAAOAAwAAAAAAAAAAAAPAAwAAAAAAAAAAAAQAAwAAAAAAAAAAAARAAwAAAAAAAAAAAD5//r/AAAAAAAAAAD5//v/AAAAAAAAAAD5//z/AAAAAAAAAAD5//3/AAAAAAAAAAD5//7/AAAAAAAAAAD5////AAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAD5/wIAAAAAAAAAAAD5/wMAAAAAAAAAAAD5/wQAAAAAAAAAAAD5/wUAAAAAAAAAAAD5/wYAAAAAAAAAAAD5/wcAAAAAAAAAAAD5/wgAAAAAAAAAAAD5/wkAAAAAAAAAAAD5/woAAAAAAAAAAAD5/wsAAAAAAAAAAAD5/wwAAAAAAAAAAAD5/w0AAAAAAAAAAAD5/w4AAAAAAAAAAAD6/w4AAAAAAAAAAAD6/w0AAAAAAAAAAAD6/wwAAAAAAAAAAAD6/wsAAAAAAAAAAAD6/woAAAAAAAAAAAD6/wkAAAAAAAAAAAD6/wgAAAAAAAAAAAD6//7/AAAAAAAAAAD6//3/AAAAAAAAAAD6//z/AAAAAAAAAAD6//v/AAAAAAAAAAD6////AAAAAAAAAAD6/wAAAAAAAAAAAAD6/wEAAAAAAAAAAAD6/wIAAAAAAAAAAAD6/wMAAAAAAAAAAAD6/wQAAAAAAAAAAAD6/wUAAAAAAAAAAAD6/wYAAAAAAAAAAAD6/wcAAAAAAAAAAAD7/wwAAAAAAAAAAAD7/w0AAAAAAAAAAAD8/wwAAAAAAAAAAAD6//n/AAAAAAAAAAD7//n/AAAAAAAAAAD8//n/AAAAAAAAAAD9//n/AAAAAAAAAAD+//n/AAAAAAAAAAD///n/AAAAAAAAAAAAAPn/AAAAAAAAAAABAPn/AAAAAAAAAAACAPn/AAAAAAAAAAADAPn/AAAAAAAAAAAEAPn/AAAAAAAAAAAFAPn/AAAAAAAAAAAGAPn/AAAAAAAAAAAHAPn/AAAAAAAAAAAIAPn/AAAAAAAAAAAJAPn/AAAAAAAAAAAKAPn/AAAAAAAAAAALAPn/AAAAAAAAAAAMAPn/AAAAAAAAAAANAPn/AAAAAAAAAAAOAPn/AAAAAAAAAAAPAPn/AAAAAAAAAAAQAPn/AAAAAAAAAAARAPn/AAAAAAAAAAASAPn/AAAAAAAAAAATAPn/AAAAAAAAAAAUAPn/AAAAAAAAAAAVAPn/AAAAAAAAAAAWAPr/AAAAAAAAAAAWAPv/AAAAAAAAAAAWAPz/AAAAAAAAAAAWAP3/AAAAAAAAAAAWAP7/AAAAAAAAAAAWAP//AAAAAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAAAAAAAAAAWAAIAAAAAAAAAAAAVAAMAAAAAAAAAAAAVAAQAAAAAAAAAAAAVAAUAAAAAAAAAAAAVAAYAAAAAAAAAAAAVAAcAAAAAAAAAAAAVAAgAAAAAAAAAAAAVAAkAAAAAAAAAAAAVAAoAAAAAAAAAAAAVAAsAAAAAAAAAAAAVAAwAAAAAAAAAAAAVAA0AAAAAAAAAAAAVAA4AAAAAAAAAAAAWAA8AAAAAAAAAAAAWAA4AAAAAAAAAAAAWAA0AAAAAAAAAAAAWAAwAAAAAAAAAAAAWAAsAAAAAAAAAAAAWAAoAAAAAAAAAAAAWAAkAAAAAAAAAAAAWAAgAAAAAAAAAAAAWAAcAAAAAAAAAAAAWAAYAAAAAAAAAAAAWAAUAAAAAAAAAAAAWAAQAAAAAAAAAAAAWAAMAAAAAAAAAAAAVAPv/AAAAAAAAAAAVAPz/AAAAAAAAAAAVAP3/AAAAAAAAAAAVAP7/AAAAAAAAAAAVAP//AAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAVAAIAAAAAAAAAAAAUAAwAAAAAAAAAAAAUAA0AAAAAAAAAAAATAAwAAAAAAAAAAAAUAPr/AAAAAAAAAAATAPv/AAAAAAAAAAASAPv/AAAAAAAAAAARAPv/AAAAAAAAAAAQAPv/AAAAAAAAAAAPAPv/AAAAAAAAAAAOAPv/AAAAAAAAAAANAPv/AAAAAAAAAAAMAPv/AAAAAAAAAAALAPv/AAAAAAAAAAAKAPv/AAAAAAAAAAD8//v/AAAAAAAAAAD9//v/AAAAAAAAAAD+//v/AAAAAAAAAAD///v/AAAAAAAAAAAAAPv/AAAAAAAAAAABAPv/AAAAAAAAAAACAPv/AAAAAAAAAAADAPv/AAAAAAAAAAAEAPv/AAAAAAAAAAAFAPv/AAAAAAAAAAAGAPv/AAAAAAAAAAAHAPv/AAAAAAAAAAAIAPv/AAAAAAAAAAAJAPv/AAAAAAAAAAAPAPr/AAAAAAAAAAAQAPr/AAAAAAAAAAARAPr/AAAAAAAAAAASAPr/AAAAAAAAAAATAPr/AAAAAAAAAAAOAPr/AAAAAAAAAAANAPr/AAAAAAAAAAAMAPr/AAAAAAAAAAALAPr/AAAAAAAAAAAKAPr/AAAAAAAAAAAJAPr/AAAAAAAAAAAIAPr/AAAAAAAAAAAHAPr/AAAAAAAAAAAGAPr/AAAAAAAAAAAFAPr/AAAAAAAAAAAEAPr/AAAAAAAAAAADAPr/AAAAAAAAAAACAPr/AAAAAAAAAAABAPr/AAAAAAAAAAAAAPr/AAAAAAAAAAD///r/AAAAAAAAAAD+//r/AAAAAAAAAAD9//r/AAAAAAAAAAD8//r/AAAAAAAAAAD7//r/AAAAAAAAAAD4//n/AAAAAAAAAAD3//n/AAAAAAAAAAD2//n/AAAAAAAAAAD1//n/AAAAAAAAAAD1//r/AAAAAAAAAAD1//v/AAAAAAAAAAD1//z/AAAAAAAAAAD1//3/AAAAAAAAAAD1//7/AAAAAAAAAAD1////AAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD1/wIAAAAAAAAAAAD1/wMAAAAAAAAAAAD1/wQAAAAAAAAAAAD1/wUAAAAAAAAAAAD1/wYAAAAAAAAAAAD1/wcAAAAAAAAAAAD1/wgAAAAAAAAAAAD1/wkAAAAAAAAAAAD1/woAAAAAAAAAAAD1/wsAAAAAAAAAAAD1/wwAAAAAAAAAAAD1/w0AAAAAAAAAAAD1/w4AAAAAAAAAAAD1/w8AAAAAAAAAAAD1/xAAAAAAAAAAAAD2/xAAAAAAAAAAAAD3/xAAAAAAAAAAAAD4/xAAAAAAAAAAAAD4/w8AAAAAAAAAAAD3/w8AAAAAAAAAAAD2/w8AAAAAAAAAAAD2/w4AAAAAAAAAAAD3/w4AAAAAAAAAAAD4/w4AAAAAAAAAAAD4/w0AAAAAAAAAAAD3/w0AAAAAAAAAAAD2/w0AAAAAAAAAAAD2/wwAAAAAAAAAAAD3/wwAAAAAAAAAAAD4/wwAAAAAAAAAAAD4/wsAAAAAAAAAAAD3/wsAAAAAAAAAAAD2/wsAAAAAAAAAAAD4/woAAAAAAAAAAAD3/woAAAAAAAAAAAD4/wkAAAAAAAAAAAD3/wkAAAAAAAAAAAD2/wkAAAAAAAAAAAD4/wgAAAAAAAAAAAD3/wgAAAAAAAAAAAD2/woAAAAAAAAAAAD4/wcAAAAAAAAAAAD3/wcAAAAAAAAAAAD2/wcAAAAAAAAAAAD3/wYAAAAAAAAAAAD2/wYAAAAAAAAAAAD2/wgAAAAAAAAAAAD4/wUAAAAAAAAAAAD4/wYAAAAAAAAAAAD4/wQAAAAAAAAAAAD3/wQAAAAAAAAAAAD3/wUAAAAAAAAAAAD4/wMAAAAAAAAAAAD3/wMAAAAAAAAAAAD2/wQAAAAAAAAAAAD2/wUAAAAAAAAAAAD2/wMAAAAAAAAAAAD3/wIAAAAAAAAAAAD3/wEAAAAAAAAAAAD2/wEAAAAAAAAAAAD2/wIAAAAAAAAAAAD4/wEAAAAAAAAAAAD4/wAAAAAAAAAAAAD3/wAAAAAAAAAAAAD4/wIAAAAAAAAAAAD4////AAAAAAAAAAD3////AAAAAAAAAAD2/wAAAAAAAAAAAAD4//7/AAAAAAAAAAD4//z/AAAAAAAAAAD3//3/AAAAAAAAAAD3//7/AAAAAAAAAAD3//z/AAAAAAAAAAD2//3/AAAAAAAAAAD2//7/AAAAAAAAAAD2////AAAAAAAAAAD4//3/AAAAAAAAAAD3//v/AAAAAAAAAAD2//v/AAAAAAAAAAD2//z/AAAAAAAAAAD2//r/AAAAAAAAAAD3//r/AAAAAAAAAAD4//r/AAAAAAAAAAD4//v/AAAAAAAAAAAYAPn/AAAAAAAAAAAXAPn/AAAAAAAAAAAZAPn/AAAAAAAAAAAaAPn/AAAAAAAAAAAaAPr/AAAAAAAAAAAaAPv/AAAAAAAAAAAaAPz/AAAAAAAAAAAaAP3/AAAAAAAAAAAaAP7/AAAAAAAAAAAaAP//AAAAAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAAAAAAAAAAaAAIAAAAAAAAAAAAaAAMAAAAAAAAAAAAaAAQAAAAAAAAAAAAaAAUAAAAAAAAAAAAaAAYAAAAAAAAAAAAaAAcAAAAAAAAAAAAaAAgAAAAAAAAAAAAaAAkAAAAAAAAAAAAaAAoAAAAAAAAAAAAaAAsAAAAAAAAAAAAaAAwAAAAAAAAAAAAaAA0AAAAAAAAAAAAaAA4AAAAAAAAAAAAaAA8AAAAAAAAAAAAaABAAAAAAAAAAAAAZABAAAAAAAAAAAAAYABAAAAAAAAAAAAAXABAAAAAAAAAAAAAXAA8AAAAAAAAAAAAYAA8AAAAAAAAAAAAZAA8AAAAAAAAAAAAYAA4AAAAAAAAAAAAZAA4AAAAAAAAAAAAZAA0AAAAAAAAAAAAYAA0AAAAAAAAAAAAXAA0AAAAAAAAAAAAXAA4AAAAAAAAAAAAYAAwAAAAAAAAAAAAZAAwAAAAAAAAAAAAZAAsAAAAAAAAAAAAYAAsAAAAAAAAAAAAXAAwAAAAAAAAAAAAXAAsAAAAAAAAAAAAZAAoAAAAAAAAAAAAZAAkAAAAAAAAAAAAYAAkAAAAAAAAAAAAYAAoAAAAAAAAAAAAXAAoAAAAAAAAAAAAZAAgAAAAAAAAAAAAYAAgAAAAAAAAAAAAZAAcAAAAAAAAAAAAYAAcAAAAAAAAAAAAXAAgAAAAAAAAAAAAXAAkAAAAAAAAAAAAXAAcAAAAAAAAAAAAYAAYAAAAAAAAAAAAXAAYAAAAAAAAAAAAZAAYAAAAAAAAAAAAZAAUAAAAAAAAAAAAYAAUAAAAAAAAAAAAZAAQAAAAAAAAAAAAYAAQAAAAAAAAAAAAXAAUAAAAAAAAAAAAZAAMAAAAAAAAAAAAYAAMAAAAAAAAAAAAZAAIAAAAAAAAAAAAYAAIAAAAAAAAAAAAXAAMAAAAAAAAAAAAXAAQAAAAAAAAAAAAZAAEAAAAAAAAAAAAZAAAAAAAAAAAAAAAZAP//AAAAAAAAAAAYAAAAAAAAAAAAAAAXAAEAAAAAAAAAAAAXAAIAAAAAAAAAAAAYAAEAAAAAAAAAAAAYAP//AAAAAAAAAAAXAAAAAAAAAAAAAAAZAP7/AAAAAAAAAAAZAP3/AAAAAAAAAAAYAP3/AAAAAAAAAAAYAP7/AAAAAAAAAAAXAP7/AAAAAAAAAAAXAP//AAAAAAAAAAAZAPz/AAAAAAAAAAAYAPz/AAAAAAAAAAAXAPz/AAAAAAAAAAAXAP3/AAAAAAAAAAAYAPv/AAAAAAAAAAAYAPr/AAAAAAAAAAAXAPr/AAAAAAAAAAAXAPv/AAAAAAAAAAAZAPr/AAAAAAAAAAAZAPv/AAAAAAAAAAABAAIAAAAAAAAAAQABAAMAAAAAAAAAAQABAAQAAAAAAAAAAQABAAUAAAAAAAAAAQABAAYAAAAAAAAAAQABAAcAAAAAAAAAAQACAAEAAAAAAAAAAQACAAIAAAAAAAAAAQACAAMAAAAAAAAAAQACAAQAAAAAAAAAAQACAAUAAAAAAAAAAQACAAYAAAAAAAAAAQACAAcAAAAAAAAAAQACAAgAAAAAAAAAAQADAAgAAAAAAAAAAQAEAAgAAAAAAAAAAQAFAAgAAAAAAAAAAQAGAAgAAAAAAAAAAQAHAAgAAAAAAAAAAQAIAAgAAAAAAAAAAQAJAAgAAAAAAAAAAQAKAAgAAAAAAAAAAQALAAgAAAAAAAAAAQAMAAgAAAAAAAAAAQAMAAcAAAAAAAAAAQALAAcAAAAAAAAAAQAKAAcAAAAAAAAAAQAJAAcAAAAAAAAAAQAIAAcAAAAAAAAAAQAHAAcAAAAAAAAAAQAGAAcAAAAAAAAAAQAFAAcAAAAAAAAAAQAEAAcAAAAAAAAAAQADAAcAAAAAAAAAAQADAAYAAAAAAAAAAQAEAAYAAAAAAAAAAQAFAAYAAAAAAAAAAQAGAAYAAAAAAAAAAQAHAAYAAAAAAAAAAQAIAAYAAAAAAAAAAQAJAAYAAAAAAAAAAQAKAAYAAAAAAAAAAQALAAYAAAAAAAAAAQAMAAYAAAAAAAAAAQANAAYAAAAAAAAAAQANAAcAAAAAAAAAAQANAAUAAAAAAAAAAQANAAQAAAAAAAAAAQANAAMAAAAAAAAAAQANAAIAAAAAAAAAAQAMAAIAAAAAAAAAAQALAAIAAAAAAAAAAQALAAMAAAAAAAAAAQAMAAMAAAAAAAAAAQAMAAQAAAAAAAAAAQAMAAEAAAAAAAAAAQALAAEAAAAAAAAAAQAKAAEAAAAAAAAAAQAJAAEAAAAAAAAAAQAIAAEAAAAAAAAAAQAHAAEAAAAAAAAAAQAGAAEAAAAAAAAAAQAFAAEAAAAAAAAAAQAEAAEAAAAAAAAAAQADAAEAAAAAAAAAAQADAAIAAAAAAAAAAQADAAMAAAAAAAAAAQADAAQAAAAAAAAAAQADAAUAAAAAAAAAAQAEAAUAAAAAAAAAAQAEAAQAAAAAAAAAAQAEAAMAAAAAAAAAAQAEAAIAAAAAAAAAAQAFAAUAAAAAAAAAAQAGAAUAAAAAAAAAAQAGAAQAAAAAAAAAAQAGAAMAAAAAAAAAAQAGAAIAAAAAAAAAAQAFAAQAAAAAAAAAAQAFAAMAAAAAAAAAAQAFAAIAAAAAAAAAAQAHAAMAAAAAAAAAAQAHAAIAAAAAAAAAAQAIAAIAAAAAAAAAAQAIAAMAAAAAAAAAAQAJAAMAAAAAAAAAAQAKAAIAAAAAAAAAAQAJAAIAAAAAAAAAAQAKAAMAAAAAAAAAAQAHAAQAAAAAAAAAAQAIAAQAAAAAAAAAAQAJAAQAAAAAAAAAAQAKAAQAAAAAAAAAAQALAAQAAAAAAAAAAQAMAAUAAAAAAAAAAQALAAUAAAAAAAAAAQAKAAUAAAAAAAAAAQAJAAUAAAAAAAAAAQAIAAUAAAAAAAAAAQAHAAUAAAAAAAAAAQD7/wgAAAAAAAAAAAD7/wkAAAAAAAAAAAD7/woAAAAAAAAAAAD7/wsAAAAAAAAAAAD8/wgAAAAAAAAAAAD8/wkAAAAAAAAAAAD8/woAAAAAAAAAAAD8/wsAAAAAAAAAAAD9/wgAAAAAAAAAAAD9/wkAAAAAAAAAAAD9/woAAAAAAAAAAAD9/wsAAAAAAAAAAAD+/wgAAAAAAAAAAAD+/wkAAAAAAAAAAAD+/woAAAAAAAAAAAD+/wsAAAAAAAAAAAD//wgAAAAAAAAAAAD//wkAAAAAAAAAAAD//woAAAAAAAAAAAD//wsAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAsAAAAAAAAAAAABAAgAAAAAAAAAAAABAAkAAAAAAAAAAAABAAoAAAAAAAAAAAABAAsAAAAAAAAAAAD7//z/AAAAAAAAAAD7//3/AAAAAAAAAAD7//7/AAAAAAAAAAD7////AAAAAAAAAAD7/wAAAAAAAAAAAAD7/wEAAAAAAAAAAAD8//z/AAAAAAAAAAD8//3/AAAAAAAAAAD8//7/AAAAAAAAAAD8////AAAAAAAAAAD8/wAAAAAAAAAAAAD8/wEAAAAAAAAAAAD9//z/AAAAAAAAAAD9//3/AAAAAAAAAAD9//7/AAAAAAAAAAD9////AAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD+//z/AAAAAAAAAAD+//3/AAAAAAAAAAD+//7/AAAAAAAAAAD+////AAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD///z/AAAAAAAAAAD///3/AAAAAAAAAAD///7/AAAAAAAAAAD/////AAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAAAAPz/AAAAAAAAAAAAAP3/AAAAAAAAAAAAAP7/AAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAPz/AAAAAAAAAAABAP3/AAAAAAAAAAABAP7/AAAAAAAAAAABAP//AAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAANAPz/AAAAAAAAAAANAP3/AAAAAAAAAAANAP7/AAAAAAAAAAANAP//AAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAAAAAAAAAAOAPz/AAAAAAAAAAAOAP3/AAAAAAAAAAAOAP7/AAAAAAAAAAAOAP//AAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAPAPz/AAAAAAAAAAAPAP3/AAAAAAAAAAAPAP7/AAAAAAAAAAAPAP//AAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAAAAAAAAAAQAPz/AAAAAAAAAAAQAP3/AAAAAAAAAAAQAP7/AAAAAAAAAAAQAP//AAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAARAPz/AAAAAAAAAAARAP3/AAAAAAAAAAARAP7/AAAAAAAAAAARAP//AAAAAAAAAAARAAAAAAAAAAAAAAARAAEAAAAAAAAAAAASAPz/AAAAAAAAAAASAP3/AAAAAAAAAAASAP7/AAAAAAAAAAASAP//AAAAAAAAAAASAAAAAAAAAAAAAAASAAEAAAAAAAAAAAATAPz/AAAAAAAAAAATAP3/AAAAAAAAAAATAP7/AAAAAAAAAAATAP//AAAAAAAAAAATAAAAAAAAAAAAAAATAAEAAAAAAAAAAAAUAPz/AAAAAAAAAAAUAP3/AAAAAAAAAAAUAP7/AAAAAAAAAAAUAP//AAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAANAAgAAAAAAAAAAAANAAkAAAAAAAAAAAANAAoAAAAAAAAAAAANAAsAAAAAAAAAAAAOAAgAAAAAAAAAAAAOAAkAAAAAAAAAAAAOAAoAAAAAAAAAAAAOAAsAAAAAAAAAAAAPAAgAAAAAAAAAAAAPAAkAAAAAAAAAAAAPAAoAAAAAAAAAAAAPAAsAAAAAAAAAAAAQAAgAAAAAAAAAAAAQAAkAAAAAAAAAAAAQAAoAAAAAAAAAAAAQAAsAAAAAAAAAAAARAAgAAAAAAAAAAAARAAkAAAAAAAAAAAARAAoAAAAAAAAAAAARAAsAAAAAAAAAAAASAAgAAAAAAAAAAAASAAkAAAAAAAAAAAASAAoAAAAAAAAAAAASAAsAAAAAAAAAAAATAAgAAAAAAAAAAAATAAkAAAAAAAAAAAATAAoAAAAAAAAAAAATAAsAAAAAAAAAAAAUAAgAAAAAAAAAAAAUAAkAAAAAAAAAAAAUAAoAAAAAAAAAAAAUAAsAAAAAAAAAAAAOAAIAAAAAAAAAAAAOAAMAAAAAAAAAAAAOAAQAAAAAAAAAAAAOAAUAAAAAAAAAAAAOAAYAAAAAAAAAAAAOAAcAAAAAAAAAAAAPAAIAAAAAAAAAAAAPAAMAAAAAAAAAAAAPAAQAAAAAAAAAAAAPAAUAAAAAAAAAAAAPAAYAAAAAAAAAAAAPAAcAAAAAAAAAAAAQAAIAAAAAAAAAAAAQAAMAAAAAAAAAAAAQAAQAAAAAAAAAAAAQAAUAAAAAAAAAAAAQAAYAAAAAAAAAAAAQAAcAAAAAAAAAAAARAAIAAAAAAAAAAAARAAMAAAAAAAAAAAARAAQAAAAAAAAAAAARAAUAAAAAAAAAAAARAAYAAAAAAAAAAAARAAcAAAAAAAAAAAASAAIAAAAAAAAAAAASAAMAAAAAAAAAAAASAAQAAAAAAAAAAAASAAUAAAAAAAAAAAASAAYAAAAAAAAAAAASAAcAAAAAAAAAAAATAAIAAAAAAAAAAAATAAMAAAAAAAAAAAATAAQAAAAAAAAAAAATAAUAAAAAAAAAAAATAAYAAAAAAAAAAAATAAcAAAAAAAAAAAAUAAIAAAAAAAAAAAAUAAMAAAAAAAAAAAAUAAQAAAAAAAAAAAAUAAUAAAAAAAAAAAAUAAYAAAAAAAAAAAAUAAcAAAAAAAAAAAACAAkAAAAAAAAAAAACAAoAAAAAAAAAAAACAAsAAAAAAAAAAAADAAkAAAAAAAAAAAADAAoAAAAAAAAAAAADAAsAAAAAAAAAAAAEAAkAAAAAAAAAAAAEAAoAAAAAAAAAAAAEAAsAAAAAAAAAAAAFAAkAAAAAAAAAAAAFAAoAAAAAAAAAAAAFAAsAAAAAAAAAAAAGAAkAAAAAAAAAAAAGAAoAAAAAAAAAAAAGAAsAAAAAAAAAAAAHAAkAAAAAAAAAAAAHAAoAAAAAAAAAAAAHAAsAAAAAAAAAAAAIAAkAAAAAAAAAAAAIAAoAAAAAAAAAAAAIAAsAAAAAAAAAAAAJAAkAAAAAAAAAAAAJAAoAAAAAAAAAAAAJAAsAAAAAAAAAAAAKAAkAAAAAAAAAAAAKAAoAAAAAAAAAAAAKAAsAAAAAAAAAAAALAAkAAAAAAAAAAAALAAoAAAAAAAAAAAALAAsAAAAAAAAAAAAMAAkAAAAAAAAAAAAMAAoAAAAAAAAAAAAMAAsAAAAAAAAAAAD7/wIAAAAAAAAAAAD7/wMAAAAAAAAAAAD7/wQAAAAAAAAAAAD7/wUAAAAAAAAAAAD7/wYAAAAAAAAAAAD7/wcAAAAAAAAAAAD8/wIAAAAAAAAAAAD8/wMAAAAAAAAAAAD8/wQAAAAAAAAAAAD8/wUAAAAAAAAAAAD8/wYAAAAAAAAAAAD8/wcAAAAAAAAAAAD9/wIAAAAAAAAAAAD9/wMAAAAAAAAAAAD9/wQAAAAAAAAAAAD9/wUAAAAAAAAAAAD9/wYAAAAAAAAAAAD9/wcAAAAAAAAAAAD+/wIAAAAAAAAAAAD+/wMAAAAAAAAAAAD+/wQAAAAAAAAAAAD+/wUAAAAAAAAAAAD+/wYAAAAAAAAAAAD+/wcAAAAAAAAAAAD//wIAAAAAAAAAAAD//wMAAAAAAAAAAAD//wQAAAAAAAAAAAD//wUAAAAAAAAAAAD//wYAAAAAAAAAAAD//wcAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAcAAAAAAAAAAAACAPz/AAAAAAAAAAACAP3/AAAAAAAAAAACAP7/AAAAAAAAAAACAP//AAAAAAAAAAACAAAAAAAAAAAAAAADAPz/AAAAAAAAAAADAP3/AAAAAAAAAAADAP7/AAAAAAAAAAADAP//AAAAAAAAAAADAAAAAAAAAAAAAAAEAPz/AAAAAAAAAAAEAP3/AAAAAAAAAAAEAP7/AAAAAAAAAAAEAP//AAAAAAAAAAAEAAAAAAAAAAAAAAAFAPz/AAAAAAAAAAAFAP3/AAAAAAAAAAAFAP7/AAAAAAAAAAAFAP//AAAAAAAAAAAFAAAAAAAAAAAAAAAGAPz/AAAAAAAAAAAGAP3/AAAAAAAAAAAGAP7/AAAAAAAAAAAGAP//AAAAAAAAAAAGAAAAAAAAAAAAAAAHAPz/AAAAAAAAAAAHAP3/AAAAAAAAAAAHAP7/AAAAAAAAAAAHAP//AAAAAAAAAAAHAAAAAAAAAAAAAAAIAPz/AAAAAAAAAAAIAP3/AAAAAAAAAAAIAP7/AAAAAAAAAAAIAP//AAAAAAAAAAAIAAAAAAAAAAAAAAAJAPz/AAAAAAAAAAAJAP3/AAAAAAAAAAAJAP7/AAAAAAAAAAAJAP//AAAAAAAAAAAJAAAAAAAAAAAAAAAKAPz/AAAAAAAAAAAKAP3/AAAAAAAAAAAKAP7/AAAAAAAAAAAKAP//AAAAAAAAAAAKAAAAAAAAAAAAAAALAPz/AAAAAAAAAAALAP3/AAAAAAAAAAALAP7/AAAAAAAAAAALAP//AAAAAAAAAAALAAAAAAAAAAAAAAAMAPz/AAAAAAAAAAAMAP3/AAAAAAAAAAAMAP7/AAAAAAAAAAAMAP//AAAAAAAAAAAMAAAAAAAAAAAAAAA=") +tile_set = ExtResource("2_5obv0") + +[node name="Foam" type="TileMapLayer" parent="TileMapLayers" unique_id=2022973594] +tile_map_data = PackedByteArray("AAACAAEAAgAAAAAAAAADAAEAAgAAAAAAAAAEAAEAAgAAAAAAAAAFAAEAAgAAAAAAAAAGAAEAAgAAAAAAAAAHAAEAAgAAAAAAAAAIAAEAAgAAAAAAAAAJAAEAAgAAAAAAAAAKAAEAAgAAAAAAAAALAAEAAgAAAAAAAAAMAAEAAgAAAAAAAAANAAIAAgAAAAAAAAANAAMAAgAAAAAAAAANAAQAAgAAAAAAAAANAAUAAgAAAAAAAAANAAYAAgAAAAAAAAANAAcAAgAAAAAAAAAMAAgAAgAAAAAAAAALAAgAAgAAAAAAAAAKAAgAAgAAAAAAAAAJAAgAAgAAAAAAAAAIAAgAAgAAAAAAAAAHAAgAAgAAAAAAAAAGAAgAAgAAAAAAAAAFAAgAAgAAAAAAAAAEAAgAAgAAAAAAAAADAAgAAgAAAAAAAAACAAgAAgAAAAAAAAABAAcAAgAAAAAAAAABAAYAAgAAAAAAAAABAAUAAgAAAAAAAAABAAQAAgAAAAAAAAABAAMAAgAAAAAAAAABAAIAAgAAAAAAAAA=") +tile_set = ExtResource("3_7n61g") + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers" unique_id=592819758] +tile_map_data = PackedByteArray("AAANAAcAAQACAAIAAAANAAYAAQACAAEAAAANAAUAAQACAAEAAAANAAQAAQACAAEAAAANAAMAAQACAAEAAAANAAIAAQACAAAAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQACAAAAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAAAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAFAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAEAAAAFAAIAAQABAAEAAAAFAAEAAQABAAAAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAIAAQABAAEAAAAEAAEAAQABAAAAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAADAAIAAQABAAEAAAADAAEAAQABAAAAAAACAAMAAQABAAEAAAACAAIAAQABAAEAAAACAAEAAQAAAAAAAAABAAMAAQAAAAEAAAABAAIAAQAAAAAAAAACAAQAAQABAAEAAAABAAQAAQAAAAEAAAACAAgAAQAAAAIAAAADAAgAAQABAAIAAAAEAAgAAQABAAIAAAAFAAgAAQABAAIAAAAGAAgAAQABAAIAAAAHAAgAAQABAAIAAAAIAAgAAQABAAIAAAAJAAgAAQABAAIAAAAKAAgAAQABAAIAAAAMAAgAAQACAAIAAAALAAgAAQABAAIAAAABAAUAAQAAAAEAAAACAAUAAQABAAEAAAADAAUAAQABAAEAAAAEAAUAAQABAAEAAAADAAYAAQABAAEAAAACAAYAAQABAAEAAAABAAYAAQAAAAEAAAABAAcAAQAAAAIAAAACAAcAAQABAAEAAAADAAcAAQABAAEAAAAGAAEAAQABAAAAAAAHAAEAAQABAAAAAAAIAAEAAQABAAAAAAAJAAEAAQABAAAAAAAKAAEAAQABAAAAAAA=") +tile_set = ExtResource("4_37oto") + +[node name="Sand" type="TileMapLayer" parent="TileMapLayers" unique_id=2049231096] +tile_map_data = PackedByteArray("AAACAAcAAQAFAAMAAAADAAcAAQAHAAIAAAADAAYAAQAIAAEAAAADAAUAAQAFAAAAAAAEAAUAAQAGAAMAAAAFAAUAAQAGAAMAAAAGAAUAAQAGAAMAAAAHAAUAAQAGAAMAAAAIAAUAAQAGAAMAAAAJAAUAAQAGAAMAAAAKAAUAAQAGAAMAAAALAAUAAQAHAAIAAAALAAQAAQAFAAAAAAAMAAQAAQAGAAMAAAANAAQAAQAHAAMAAAA=") +tile_set = ExtResource("4_37oto") + +[node name="OnTheGround" type="Node2D" parent="." unique_id=1358184019] +y_sort_enabled = true + +[node name="Player" parent="OnTheGround" unique_id=747348360 instance=ExtResource("5_5p872")] +position = Vector2(414, 428) +sprite_frames = ExtResource("6_y0ml3") + +[node name="Camera2D" type="Camera2D" parent="OnTheGround/Player" unique_id=1732237457] +limit_left = -64 +limit_top = -64 +limit_right = 1024 +limit_bottom = 704 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="SequencePuzzle" type="Node2D" parent="OnTheGround" unique_id=1771259982] +y_sort_enabled = true +position = Vector2(-1, 0) +script = ExtResource("7_n4hya") +metadata/_custom_type_script = "uid://c68oh8dtr21ti" + +[node name="Objects" type="Node2D" parent="OnTheGround/SequencePuzzle" unique_id=7570625] +y_sort_enabled = true +position = Vector2(326, 489) + +[node name="Blue" parent="OnTheGround/SequencePuzzle/Objects" unique_id=288264421 instance=ExtResource("8_40w37")] +sprite_frames = ExtResource("9_s4aki") +sprite_modulate = Color(0, 0.4, 0.6, 1) +audio_stream = ExtResource("10_rlkru") + +[node name="Pink" parent="OnTheGround/SequencePuzzle/Objects" unique_id=947200111 instance=ExtResource("8_40w37")] +position = Vector2(88, -10) +sprite_frames = ExtResource("9_s4aki") +sprite_modulate = Color(0.89, 0.2937, 0.804817, 1) +audio_stream = ExtResource("11_sarhc") + +[node name="Yellow" parent="OnTheGround/SequencePuzzle/Objects" unique_id=883789242 instance=ExtResource("8_40w37")] +position = Vector2(176, -20) +sprite_frames = ExtResource("9_s4aki") +sprite_modulate = Color(0.89, 0.804817, 0.2937, 1) +audio_stream = ExtResource("12_x7kpn") + +[node name="Green" parent="OnTheGround/SequencePuzzle/Objects" unique_id=472811334 instance=ExtResource("8_40w37")] +position = Vector2(264, -30) +sprite_frames = ExtResource("9_s4aki") +sprite_modulate = Color(0.188235, 0.717647, 0, 1) +audio_stream = ExtResource("13_om57t") + +[node name="Purple" parent="OnTheGround/SequencePuzzle/Objects" unique_id=699569316 instance=ExtResource("8_40w37")] +position = Vector2(352, -40) +sprite_frames = ExtResource("9_s4aki") +sprite_modulate = Color(0.464066, 0.2937, 0.89, 1) +audio_stream = ExtResource("14_p4b8r") + +[node name="Red" parent="OnTheGround/SequencePuzzle/Objects" unique_id=141148153 instance=ExtResource("8_40w37")] +position = Vector2(440, -50) +sprite_frames = ExtResource("9_s4aki") +sprite_modulate = Color(0.89, 0.2937, 0.2937, 1) +audio_stream = ExtResource("15_sh3id") + +[node name="Signs" type="Node2D" parent="OnTheGround/SequencePuzzle" unique_id=1795857144] +y_sort_enabled = true + +[node name="HintSign1" parent="OnTheGround/SequencePuzzle/Signs" unique_id=948532428 instance=ExtResource("16_v0mgo")] +position = Vector2(506, 210) +sprite_frames = ExtResource("17_e6kc1") + +[node name="HintSign2" parent="OnTheGround/SequencePuzzle/Signs" unique_id=2039036310 instance=ExtResource("16_v0mgo")] +position = Vector2(593, 200) +sprite_frames = ExtResource("18_q3ebv") + +[node name="Steps" type="Node2D" parent="OnTheGround/SequencePuzzle" unique_id=666035394] + +[node name="SequencePuzzleStep2" type="Node2D" parent="OnTheGround/SequencePuzzle/Steps" unique_id=17422018 node_paths=PackedStringArray("sequence", "hint_sign")] +script = ExtResource("19_5q7vy") +sequence = [NodePath("../../Objects/Blue"), NodePath("../../Objects/Green"), NodePath("../../Objects/Yellow"), NodePath("../../Objects/Green")] +hint_sign = NodePath("../../Signs/HintSign2") + +[node name="SequencePuzzleStep1" type="Node2D" parent="OnTheGround/SequencePuzzle/Steps" unique_id=202668807 node_paths=PackedStringArray("sequence", "hint_sign")] +script = ExtResource("19_5q7vy") +sequence = [NodePath("../../Objects/Yellow"), NodePath("../../Objects/Green"), NodePath("../../Objects/Blue")] +hint_sign = NodePath("../../Signs/HintSign1") + +[node name="CollectibleItem" parent="OnTheGround" unique_id=1678374994 instance=ExtResource("20_s7a0f")] +position = Vector2(861, 282) +revealed = false +next_scene = "uid://ccvtfhl2daoum" +item = SubResource("Resource_v70c7") +collected_dialogue = ExtResource("22_q0iup") +dialogue_title = &"well_done" + +[node name="Sign" parent="OnTheGround" unique_id=263994380 instance=ExtResource("23_q2utc")] +position = Vector2(184, 434) +direction = 1 +text = "First melody: yellow, green, blue." + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=1686505878] +visible = false + +[node name="HUD" parent="." unique_id=1084128841 instance=ExtResource("24_sf65h")] +visible = false + +[node name="Cinematic" type="Node2D" parent="." unique_id=1869940872] +visible = false +script = ExtResource("25_35pmi") +dialogue = ExtResource("22_q0iup") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[connection signal="solved" from="OnTheGround/SequencePuzzle" to="OnTheGround/CollectibleItem" method="reveal"] diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/logicFinalBoss.gd b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/logicFinalBoss.gd new file mode 100644 index 0000000000..e6112474fc --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/logicFinalBoss.gd @@ -0,0 +1,59 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D + +var lifes: int = 3 +@onready var player: Player = $Underground/Player +@onready var lifesText: Label = $CanvasLayer/lifesText +@onready var tilemap: TileMapLayer = $Tiles/TileMapLayer +@onready var fillGameLocig: FillGameLogic = $FillGameLogic +@onready var playerAnimation: AnimationPlayer = $Underground/Player/PlayerHarm/GotHitAnimation +@export var squareHurt:PackedScene = preload("uid://c40eyjqxbhrko") +@onready var dialogue: Cinematic = $Cinematic +@onready var timer: Timer = $Timer +#@onready var projectile: PackedScene = preload("uid://yqbgsj15hp2m") +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + lifesText.text = str(lifes) + print("Inicio") + +func generar_rayo() -> void: + var rayo: Node = squareHurt.instantiate() + + var celdas: Array[Vector2i] = tilemap.get_used_cells() + var celda: Variant = celdas.pick_random() + rayo.global_position = tilemap.to_global(tilemap.map_to_local(celda)) + + #await get_tree().create_timer(2.0).timeout + add_child(rayo) + rayo.daño.connect(logicLife) + +func generar_varios_rayos(cantidad:int) -> void: + for i in cantidad: + generar_rayo() + +func logicLife() -> void: + lifes -=1 + lifesText.text = str(lifes) + print(lifes) + playerAnimation.play(&"got_hit") + CameraShake.shake() + if lifes == 0: + GameState.intro_dialogue_shown = false + player.defeat() + #fillGameLocig.start() + #timer.start() + print("Muerte") + +func final() -> void: + #EN PROCESO + SceneSwitcher.change_to_file_with_transition("uid://ccvtfhl2daoum") + print("Final") + +func cinematic() -> void: + var tween: Tween = create_tween() + tween.tween_property(%CanvasModulate, "color", Color("d3d3d3ff"), 2.5) + print("Se hizo la luz") + +func _on_timer_timeout()-> void : + generar_varios_rayos(10) # Replace with function body. diff --git a/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/logicFinalBoss.gd.uid b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/logicFinalBoss.gd.uid new file mode 100644 index 0000000000..de57546741 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/3_sequence_puzzle/logicFinalBoss.gd.uid @@ -0,0 +1 @@ +uid://4bni5lomoqe8 diff --git a/scenes/quests/story_quests/last_coordinates/4_outro/last_coordinates_outro.tscn b/scenes/quests/story_quests/last_coordinates/4_outro/last_coordinates_outro.tscn new file mode 100644 index 0000000000..f97fad16a7 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/4_outro/last_coordinates_outro.tscn @@ -0,0 +1,438 @@ +[gd_scene format=4 uid="uid://ccvtfhl2daoum"] + +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="1_safxx"] +[ext_resource type="TileSet" uid="uid://dvfgelr47gt7l" path="res://scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_exterior_floors.tres" id="2_r5bys"] +[ext_resource type="SpriteFrames" uid="uid://6lrnci820w0p" path="res://scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres" id="3_6nakq"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="4_yi2lb"] +[ext_resource type="Resource" uid="uid://cktpegt7uy822" path="res://scenes/quests/story_quests/last_coordinates/4_outro/outro_components/last_coordinates_outro.dialogue" id="5_vk8xh"] +[ext_resource type="Script" uid="uid://bdhjixygupit1" path="res://scenes/game_elements/props/area_filler/area_filler.gd" id="6_r6blo"] +[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="7_nk8pq"] +[ext_resource type="SpriteFrames" uid="uid://2ek86nvw6y28" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_yellow.tres" id="8_bkwnq"] +[ext_resource type="SpriteFrames" uid="uid://d36eq8tqdaxdy" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_green.tres" id="9_vp7gw"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_h8jy3"] +size = Vector2(1205, 431) + +[node name="LastCoordinatesOutro" type="Node2D" unique_id=1273842832] + +[node name="HUD" parent="." unique_id=260989644 instance=ExtResource("1_safxx")] + +[node name="TileMapLayers" type="Node2D" parent="." unique_id=874277128] + +[node name="Ground" type="TileMapLayer" parent="TileMapLayers" unique_id=2114459651] +tile_map_data = PackedByteArray("AAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAcAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAABAAEAAQABAAEAAAACAAEAAQABAAEAAAADAAEAAQABAAEAAAADAAIAAQABAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAABAAAAAQABAAEAAAABAAIAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAQAAQABAAEAAAABAAMAAQABAAEAAAABAAQAAQABAAEAAAACAAQAAQABAAEAAAACAAMAAQABAAEAAAACAAIAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAAEAAMAAQABAAEAAAAEAAQAAQABAAEAAAAFAAQAAQABAAEAAAAGAAQAAQABAAEAAAAHAAQAAQABAAEAAAAIAAQAAQABAAEAAAAJAAQAAQABAAEAAAAKAAQAAQABAAEAAAALAAQAAQABAAEAAAAMAAQAAQABAAEAAAANAAQAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAANAAAAAQABAAEAAAAMAAAAAQABAAEAAAALAAAAAQABAAEAAAAKAAAAAQABAAEAAAAJAAAAAQABAAEAAAAIAAAAAQABAAEAAAAHAAAAAQABAAEAAAAGAAAAAQABAAEAAAAFAAAAAQABAAEAAAAEAAAAAQABAAEAAAACAAAAAQABAAEAAAADAAAAAQABAAEAAAAEAAEAAQABAAEAAAAFAAEAAQABAAEAAAAGAAEAAQABAAEAAAAHAAEAAQABAAEAAAAIAAEAAQABAAEAAAAJAAEAAQABAAEAAAAKAAEAAQABAAEAAAALAAEAAQABAAEAAAAMAAEAAQABAAEAAAANAAEAAQABAAEAAAANAAIAAQABAAEAAAANAAMAAQABAAEAAAAMAAMAAQABAAEAAAALAAMAAQABAAEAAAAKAAMAAQABAAEAAAAJAAMAAQABAAEAAAAIAAMAAQABAAEAAAAHAAMAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAHAAIAAQABAAEAAAAIAAIAAQABAAEAAAAJAAIAAQABAAEAAAAKAAIAAQABAAEAAAALAAIAAQABAAEAAAAMAAIAAQABAAEAAAAAAAgAAQABAAEAAAABAAgAAQABAAEAAAACAAgAAQABAAEAAAADAAgAAQABAAEAAAAEAAgAAQABAAEAAAAFAAgAAQABAAEAAAAGAAgAAQABAAEAAAAHAAgAAQABAAEAAAAIAAgAAQABAAEAAAAJAAgAAQABAAEAAAAKAAgAAQABAAEAAAALAAgAAQABAAEAAAAMAAgAAQABAAEAAAANAAgAAQABAAEAAAAOAAgAAQABAAEAAAAAAAUAAQABAAEAAAABAAUAAQABAAEAAAACAAUAAQABAAEAAAAEAAUAAQABAAEAAAAFAAUAAQABAAEAAAADAAUAAQABAAEAAAAGAAUAAQABAAEAAAAHAAUAAQABAAEAAAAIAAUAAQABAAEAAAAJAAUAAQABAAEAAAAKAAUAAQABAAEAAAALAAUAAQABAAEAAAAMAAUAAQABAAEAAAANAAUAAQABAAEAAAAOAAUAAQABAAEAAAAPAP//AQABAAEAAAAQAP7/AQABAAEAAAARAP3/AQABAAEAAAASAPz/AQABAAEAAAD/////AQABAAEAAAD+//7/AQABAAEAAAD9//3/AQABAAEAAAD8//z/AQABAAEAAAD//wkAAQABAAEAAAD+/woAAQABAAEAAAD9/wsAAQABAAEAAAD8/wwAAQABAAEAAAAPAAkAAQABAAEAAAAQAAoAAQABAAEAAAARAAsAAQABAAEAAAASAAwAAQABAAEAAAATAA0AAQABAAEAAAAUAA4AAQABAAEAAAAVAA4AAQABAAEAAAAWAA4AAQABAAEAAAAXAA4AAQACAAEAAAATAPv/AQABAAEAAAAUAPr/AQABAAEAAAAVAPr/AQABAAEAAAAWAPr/AQABAAEAAAAXAPr/AQACAAEAAAD7//v/AQABAAEAAAD6//r/AQABAAEAAAD5//n/AQABAAAAAAD4//n/AQABAAAAAAD3//n/AQABAAAAAAD2//n/AQAAAAAAAAD7/w0AAQABAAEAAAD6/w4AAQABAAEAAAD5/w8AAQABAAIAAAD4/w8AAQABAAIAAAD3/w8AAQABAAIAAAD2/w8AAQAAAAIAAAD2//r/AQAAAAEAAAD2//v/AQAAAAEAAAD2//z/AQAAAAEAAAD2//3/AQAAAAEAAAD2//7/AQAAAAEAAAD2////AQAAAAEAAAD2/wAAAQAAAAEAAAD2/wEAAQAAAAEAAAD2/wIAAQAAAAEAAAD2/wMAAQAAAAEAAAD2/wQAAQAAAAEAAAD2/wUAAQAAAAEAAAD2/wYAAQAAAAEAAAD2/wcAAQAAAAEAAAD2/wgAAQAAAAEAAAD2/wkAAQAAAAEAAAD2/woAAQAAAAEAAAD2/wsAAQAAAAEAAAD2/wwAAQAAAAEAAAD2/w0AAQAAAAEAAAD2/w4AAQAAAAEAAAD3/w4AAQABAAEAAAD4/w4AAQABAAEAAAD5/w4AAQABAAEAAAD5/w0AAQABAAEAAAD6/w0AAQABAAEAAAD4/w0AAQABAAEAAAD3/w0AAQABAAEAAAD5/wwAAQABAAEAAAD6/wwAAQABAAEAAAD7/wwAAQABAAEAAAD8/wsAAQABAAEAAAD7/wsAAQABAAEAAAD4/wwAAQABAAEAAAD3/wwAAQABAAEAAAD4/wsAAQABAAEAAAD5/wsAAQABAAEAAAD6/wsAAQABAAEAAAD8/woAAQABAAEAAAD9/woAAQABAAEAAAD//woAAQABAAEAAAD+/wkAAQABAAEAAAD7/woAAQABAAEAAAD6/woAAQABAAEAAAD3/wsAAQABAAEAAAD4/woAAQABAAEAAAD5/woAAQABAAEAAAD6/wkAAQABAAEAAAD7/wkAAQABAAEAAAD8/wkAAQABAAEAAAD9/wkAAQABAAEAAAD9/wgAAQABAAEAAAD+/wgAAQABAAEAAAD//wgAAQABAAEAAAD8/wgAAQABAAEAAAD//wcAAQABAAEAAAD7/wgAAQABAAEAAAD9/wcAAQABAAEAAAD+/wcAAQABAAEAAAD//wYAAQABAAEAAAD8/wcAAQABAAEAAAD7/wcAAQABAAEAAAD+/wYAAQABAAEAAAD6/wgAAQABAAEAAAD5/wgAAQABAAEAAAD9/wYAAQABAAEAAAD8/wYAAQABAAEAAAD+/wUAAQABAAEAAAD//wUAAQABAAEAAAD9/wUAAQABAAEAAAD9/wQAAQABAAEAAAD+/wQAAQABAAEAAAD//wQAAQABAAEAAAD+/wMAAQABAAEAAAD//wMAAQABAAEAAAD9/wMAAQABAAEAAAD//wIAAQABAAEAAAD+/wIAAQABAAEAAAD9/wIAAQABAAEAAAD+/wEAAQABAAEAAAD//wEAAQABAAEAAAD+/wAAAQABAAEAAAD+////AQABAAEAAAD//wAAAQABAAEAAAD9////AQABAAEAAAD9//7/AQABAAEAAAD8//7/AQABAAEAAAD8//3/AQABAAEAAAD7//3/AQABAAEAAAD7//z/AQABAAEAAAD6//z/AQABAAEAAAD6//v/AQABAAEAAAD5//v/AQABAAEAAAD4//r/AQABAAEAAAD5//r/AQABAAEAAAD3//r/AQABAAEAAAD3//v/AQABAAEAAAD4//v/AQABAAEAAAD4//z/AQABAAEAAAD3//z/AQABAAEAAAD5//z/AQABAAEAAAD6//3/AQABAAEAAAD5//3/AQABAAEAAAD4//3/AQABAAEAAAD3//3/AQABAAEAAAD3//7/AQABAAEAAAD4//7/AQABAAEAAAD5//7/AQABAAEAAAD6//7/AQABAAEAAAD3////AQABAAEAAAD4////AQABAAEAAAD5////AQABAAEAAAD6////AQABAAEAAAD7////AQABAAEAAAD8////AQABAAEAAAD7//7/AQABAAEAAAD8/wAAAQABAAEAAAD9/wAAAQABAAEAAAD9/wEAAQABAAEAAAD8/wEAAQABAAEAAAD7/wEAAQABAAEAAAD6/wEAAQABAAEAAAD6/wAAAQABAAEAAAD5/wAAAQABAAEAAAD7/wAAAQABAAEAAAD4/wAAAQABAAEAAAD3/wAAAQABAAEAAAD3/wEAAQABAAEAAAD4/wEAAQABAAEAAAD5/wEAAQABAAEAAAD3/wIAAQABAAEAAAD4/wIAAQABAAEAAAD5/wIAAQABAAEAAAD6/wIAAQABAAEAAAD7/wIAAQABAAEAAAD8/wIAAQABAAEAAAD8/wMAAQABAAEAAAD7/wMAAQABAAEAAAD6/wMAAQABAAEAAAD5/wMAAQABAAEAAAD4/wMAAQABAAEAAAD3/wMAAQABAAEAAAD3/wQAAQABAAEAAAD4/wQAAQABAAEAAAD5/wQAAQABAAEAAAD6/wQAAQABAAEAAAD7/wQAAQABAAEAAAD8/wQAAQABAAEAAAD8/wUAAQABAAEAAAD7/wUAAQABAAEAAAD6/wUAAQABAAEAAAD5/wUAAQABAAEAAAD4/wUAAQABAAEAAAD3/wUAAQABAAEAAAD3/wYAAQABAAEAAAD4/wYAAQABAAEAAAD5/wYAAQABAAEAAAD6/wYAAQABAAEAAAD7/wYAAQABAAEAAAD6/wcAAQABAAEAAAD5/wcAAQABAAEAAAD4/wcAAQABAAEAAAD4/wgAAQABAAEAAAD5/wkAAQABAAEAAAD4/wkAAQABAAEAAAD3/wcAAQABAAEAAAD3/wgAAQABAAEAAAD3/wkAAQABAAEAAAD3/woAAQABAAEAAAD6/w8AAQABAAIAAAD7/w4AAQABAAEAAAD8/w4AAQABAAEAAAD9/w4AAQABAAEAAAD+/w4AAQABAAEAAAD//w4AAQABAAEAAAAAAA4AAQABAAEAAAABAA4AAQABAAEAAAACAA4AAQABAAEAAAADAA4AAQABAAEAAAAEAA4AAQABAAEAAAAFAA4AAQABAAEAAAAGAA4AAQABAAEAAAAHAA4AAQABAAEAAAAIAA4AAQABAAEAAAAJAA4AAQABAAEAAAAKAA4AAQABAAEAAAALAA4AAQABAAEAAAAMAA4AAQABAAEAAAANAA4AAQABAAEAAAAOAA4AAQABAAEAAAAPAA4AAQABAAEAAAAQAA4AAQABAAEAAAARAA4AAQABAAEAAAASAA4AAQABAAEAAAATAA4AAQABAAEAAAASAA0AAQABAAEAAAARAA0AAQABAAEAAAAQAA0AAQABAAEAAAAPAA0AAQABAAEAAAAOAA0AAQABAAEAAAANAA0AAQABAAEAAAAMAA0AAQABAAEAAAALAA0AAQABAAEAAAAKAA0AAQABAAEAAAAJAA0AAQABAAEAAAAIAA0AAQABAAEAAAAHAA0AAQABAAEAAAAGAA0AAQABAAEAAAAFAA0AAQABAAEAAAAEAA0AAQABAAEAAAADAA0AAQABAAEAAAACAA0AAQABAAEAAAABAA0AAQABAAEAAAAAAA0AAQABAAEAAAD//w0AAQABAAEAAAD+/w0AAQABAAEAAAD9/w0AAQABAAEAAAD8/w0AAQABAAEAAAD9/wwAAQABAAEAAAD+/wwAAQABAAEAAAD//wwAAQABAAEAAAAAAAwAAQABAAEAAAABAAwAAQABAAEAAAACAAwAAQABAAEAAAADAAwAAQABAAEAAAAEAAwAAQABAAEAAAAFAAwAAQABAAEAAAAGAAwAAQABAAEAAAAHAAwAAQABAAEAAAAIAAwAAQABAAEAAAAJAAwAAQABAAEAAAAKAAwAAQABAAEAAAALAAwAAQABAAEAAAAMAAwAAQABAAEAAAANAAwAAQABAAEAAAAOAAwAAQABAAEAAAAPAAwAAQABAAEAAAAQAAwAAQABAAEAAAARAAwAAQABAAEAAAAQAAsAAQABAAEAAAAPAAsAAQABAAEAAAAOAAsAAQABAAEAAAANAAsAAQABAAEAAAAMAAsAAQABAAEAAAALAAsAAQABAAEAAAAKAAsAAQABAAEAAAAIAAsAAQABAAEAAAAJAAsAAQABAAEAAAAHAAsAAQABAAEAAAAGAAsAAQABAAEAAAAFAAsAAQABAAEAAAAEAAsAAQABAAEAAAADAAsAAQABAAEAAAACAAsAAQABAAEAAAABAAsAAQABAAEAAAAAAAsAAQABAAEAAAD//wsAAQABAAEAAAD+/wsAAQABAAEAAAAAAAoAAQABAAEAAAABAAoAAQABAAEAAAACAAoAAQABAAEAAAADAAoAAQABAAEAAAAEAAoAAQABAAEAAAAFAAoAAQABAAEAAAAGAAoAAQABAAEAAAAHAAoAAQABAAEAAAAIAAoAAQABAAEAAAAJAAoAAQABAAEAAAAKAAoAAQABAAEAAAALAAoAAQABAAEAAAAMAAoAAQABAAEAAAANAAoAAQABAAEAAAAOAAoAAQABAAEAAAAPAAoAAQABAAEAAAAOAAkAAQABAAEAAAANAAkAAQABAAEAAAAMAAkAAQABAAEAAAALAAkAAQABAAEAAAAKAAkAAQABAAEAAAAJAAkAAQABAAEAAAAIAAkAAQABAAEAAAAHAAkAAQABAAEAAAAGAAkAAQABAAEAAAAFAAkAAQABAAEAAAAEAAkAAQABAAEAAAADAAkAAQABAAEAAAACAAkAAQABAAEAAAABAAkAAQABAAEAAAAAAAkAAQABAAEAAAD7/w8AAQABAAIAAAD8/w8AAQABAAIAAAD9/w8AAQABAAIAAAD+/w8AAQABAAIAAAD//w8AAQABAAIAAAAAAA8AAQABAAIAAAABAA8AAQABAAIAAAACAA8AAQABAAIAAAADAA8AAQABAAIAAAAEAA8AAQABAAIAAAAFAA8AAQABAAIAAAAGAA8AAQABAAIAAAAHAA8AAQABAAIAAAAIAA8AAQABAAIAAAAJAA8AAQABAAIAAAAKAA8AAQABAAIAAAALAA8AAQABAAIAAAAMAA8AAQABAAIAAAANAA8AAQABAAIAAAAOAA8AAQABAAIAAAAPAA8AAQABAAIAAAAQAA8AAQABAAIAAAARAA8AAQABAAIAAAASAA8AAQABAAIAAAATAA8AAQABAAIAAAAUAA8AAQABAAIAAAAVAA8AAQABAAIAAAAWAA8AAQABAAIAAAAXAA8AAQACAAIAAAAXAA0AAQACAAEAAAAXAAwAAQACAAEAAAAXAAsAAQACAAEAAAAWAAsAAQABAAEAAAAWAAoAAQABAAEAAAAWAAkAAQABAAEAAAAWAAgAAQABAAEAAAAWAAcAAQABAAEAAAAWAAYAAQABAAEAAAAWAAUAAQABAAEAAAAWAAQAAQABAAEAAAAWAAMAAQABAAEAAAAWAAIAAQABAAEAAAAWAAEAAQABAAEAAAAWAAAAAQABAAEAAAAWAP//AQABAAEAAAAVAP//AQABAAEAAAAVAP7/AQABAAEAAAAVAP3/AQABAAEAAAAVAPz/AQABAAEAAAAVAPv/AQABAAEAAAAWAPv/AQABAAEAAAAWAPz/AQABAAEAAAAWAP3/AQABAAEAAAAWAP7/AQABAAEAAAAXAP3/AQACAAEAAAAXAPz/AQACAAEAAAAXAPv/AQACAAEAAAAXAP7/AQACAAEAAAAXAP//AQACAAEAAAAXAAAAAQACAAEAAAAXAAEAAQACAAEAAAAXAAIAAQACAAEAAAAXAAMAAQACAAEAAAAXAAQAAQACAAEAAAAXAAUAAQACAAEAAAAXAAYAAQACAAEAAAAXAAcAAQACAAEAAAAXAAgAAQACAAEAAAAXAAkAAQACAAEAAAAXAAoAAQACAAEAAAAWAAwAAQABAAEAAAAVAA0AAQABAAEAAAAUAA0AAQABAAEAAAAUAAwAAQABAAEAAAAVAAwAAQABAAEAAAAWAA0AAQABAAEAAAATAAwAAQABAAEAAAAUAAsAAQABAAEAAAAUAAoAAQABAAEAAAAVAAoAAQABAAEAAAATAAsAAQABAAEAAAAVAAsAAQABAAEAAAASAAsAAQABAAEAAAATAAoAAQABAAEAAAAVAAkAAQABAAEAAAAUAAkAAQABAAEAAAATAAkAAQABAAEAAAASAAoAAQABAAEAAAASAAkAAQABAAEAAAATAAgAAQABAAEAAAAUAAgAAQABAAEAAAAVAAgAAQABAAEAAAAVAAcAAQABAAEAAAARAAkAAQABAAEAAAARAAoAAQABAAEAAAARAAgAAQABAAEAAAASAAgAAQABAAEAAAATAAcAAQABAAEAAAAUAAYAAQABAAEAAAAVAAYAAQABAAEAAAASAAcAAQABAAEAAAAQAAgAAQABAAEAAAAPAAgAAQABAAEAAAATAAYAAQABAAEAAAARAAcAAQABAAEAAAAQAAkAAQABAAEAAAAUAAcAAQABAAEAAAAVAAQAAQABAAEAAAAUAAQAAQABAAEAAAATAAUAAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAAQAAcAAQABAAEAAAAVAAUAAQABAAEAAAAUAAUAAQABAAEAAAAUAAMAAQABAAEAAAAVAAMAAQABAAEAAAAVAAIAAQABAAEAAAAVAAEAAQABAAEAAAAVAAAAAQABAAEAAAAUAAEAAQABAAEAAAAUAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAASAAQAAQABAAEAAAARAAYAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAQAAYAAQABAAEAAAAQAAUAAQABAAEAAAARAAUAAQABAAEAAAARAAQAAQABAAEAAAASAAMAAQABAAEAAAATAAIAAQABAAEAAAATAAEAAQABAAEAAAAUAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAAQAAMAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMAAQABAAEAAAAQAAIAAQABAAEAAAAPAAUAAQABAAEAAAAQAAQAAQABAAEAAAASAAAAAQABAAEAAAATAAAAAQABAAEAAAATAP//AQABAAEAAAATAP7/AQABAAEAAAASAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAAQAAEAAQABAAEAAAAPAAIAAQABAAEAAAAPAAEAAQABAAEAAAAQAAAAAQABAAEAAAARAP//AQABAAEAAAASAP7/AQABAAEAAAATAP3/AQABAAEAAAAUAP3/AQABAAEAAAAUAP//AQABAAEAAAAUAP7/AQABAAEAAAAUAPz/AQABAAEAAAAUAPv/AQABAAEAAAATAPz/AQABAAEAAAASAP3/AQABAAEAAAARAP7/AQABAAEAAAAQAP//AQABAAEAAAAPAAAAAQABAAEAAAAOAP//AQABAAEAAAANAP//AQABAAEAAAAMAP//AQABAAEAAAALAP//AQABAAEAAAAKAP//AQABAAEAAAAJAP//AQABAAEAAAAIAP//AQABAAEAAAAHAP//AQABAAEAAAAGAP//AQABAAEAAAAFAP//AQABAAEAAAAEAP//AQABAAEAAAADAP//AQABAAEAAAACAP//AQABAAEAAAABAP//AQABAAEAAAAAAP//AQABAAEAAAD///7/AQABAAEAAAAAAP7/AQABAAEAAAABAP7/AQABAAEAAAACAP7/AQABAAEAAAADAP7/AQABAAEAAAAEAP7/AQABAAEAAAAFAP7/AQABAAEAAAAGAP7/AQABAAEAAAAHAP7/AQABAAEAAAAIAP3/AQABAAEAAAAJAP3/AQABAAEAAAAKAP3/AQABAAEAAAALAP3/AQABAAEAAAAMAP3/AQABAAEAAAANAP3/AQABAAEAAAAOAP3/AQABAAEAAAAPAP3/AQABAAEAAAAQAP3/AQABAAEAAAAPAP7/AQABAAEAAAAOAP7/AQABAAEAAAANAP7/AQABAAEAAAAMAP7/AQABAAEAAAALAP7/AQABAAEAAAAKAP7/AQABAAEAAAAJAP7/AQABAAEAAAAIAP7/AQABAAEAAAD+//3/AQABAAEAAAD///3/AQABAAEAAAAAAP3/AQABAAEAAAABAP3/AQABAAEAAAACAP3/AQABAAEAAAADAP3/AQABAAEAAAAEAP3/AQABAAEAAAAFAP3/AQABAAEAAAAGAP3/AQABAAEAAAAHAP3/AQABAAEAAAAIAPz/AQABAAEAAAAJAPz/AQABAAEAAAAKAPz/AQABAAEAAAALAPz/AQABAAEAAAAMAPz/AQABAAEAAAANAPz/AQABAAEAAAAOAPz/AQABAAEAAAAPAPz/AQABAAEAAAAQAPz/AQABAAEAAAARAPz/AQABAAEAAAAHAPz/AQABAAEAAAAGAPz/AQABAAEAAAAFAPz/AQABAAEAAAAEAPz/AQABAAEAAAADAPz/AQABAAEAAAACAPz/AQABAAEAAAABAPz/AQABAAEAAAAAAPz/AQABAAEAAAD///z/AQABAAEAAAD+//z/AQABAAEAAAD9//z/AQABAAEAAAD8//v/AQABAAEAAAD9//v/AQABAAEAAAD+//v/AQABAAEAAAD///v/AQABAAEAAAAAAPv/AQABAAEAAAABAPv/AQABAAEAAAACAPv/AQABAAEAAAADAPv/AQABAAEAAAAEAPv/AQABAAEAAAAFAPv/AQABAAEAAAAGAPv/AQABAAEAAAAHAPv/AQABAAEAAAAIAPv/AQABAAEAAAAJAPv/AQABAAEAAAAKAPv/AQABAAEAAAALAPv/AQABAAEAAAAMAPv/AQABAAEAAAANAPv/AQABAAEAAAAOAPv/AQABAAEAAAAPAPv/AQABAAEAAAAQAPv/AQABAAEAAAARAPv/AQABAAEAAAASAPv/AQABAAEAAAD7//r/AQABAAEAAAD8//r/AQABAAEAAAD9//r/AQABAAEAAAD+//r/AQABAAEAAAD///r/AQABAAEAAAAAAPr/AQABAAEAAAABAPr/AQABAAEAAAACAPr/AQABAAEAAAADAPr/AQABAAEAAAAEAPr/AQABAAEAAAAFAPr/AQABAAEAAAAGAPr/AQABAAEAAAAHAPr/AQABAAEAAAAIAPr/AQABAAEAAAAJAPr/AQABAAEAAAAKAPr/AQABAAEAAAALAPr/AQABAAEAAAAMAPr/AQABAAEAAAANAPr/AQABAAEAAAAOAPr/AQABAAEAAAAPAPr/AQABAAEAAAAQAPr/AQABAAEAAAARAPr/AQABAAEAAAASAPr/AQABAAEAAAATAPr/AQABAAEAAAATAPn/AQABAAAAAAASAPn/AQABAAAAAAARAPn/AQABAAAAAAD6//n/AQABAAAAAAD7//n/AQABAAAAAAD8//n/AQABAAAAAAD9//n/AQABAAAAAAD+//n/AQABAAAAAAD///n/AQABAAAAAAAAAPn/AQABAAAAAAABAPn/AQABAAAAAAACAPn/AQABAAAAAAADAPn/AQABAAAAAAAEAPn/AQABAAAAAAAFAPn/AQABAAAAAAAGAPn/AQABAAAAAAAHAPn/AQABAAAAAAAIAPn/AQABAAAAAAAJAPn/AQABAAAAAAAKAPn/AQABAAAAAAALAPn/AQABAAAAAAAMAPn/AQABAAAAAAANAPn/AQABAAAAAAAOAPn/AQABAAAAAAAPAPn/AQABAAAAAAAQAPn/AQABAAAAAAAUAPn/AQABAAAAAAAVAPn/AQABAAAAAAAWAPn/AQABAAAAAAAXAPn/AQACAAAAAAA=") +tile_set = ExtResource("2_r5bys") + +[node name="Path" type="TileMapLayer" parent="TileMapLayers" unique_id=571874607] +tile_map_data = PackedByteArray("AAAAAAUAAQAGAAMAAAABAAUAAQAGAAMAAAACAAUAAQAGAAMAAAADAAUAAQAGAAMAAAAEAAUAAQAGAAMAAAAFAAUAAQAGAAMAAAAGAAUAAQAGAAMAAAAHAAUAAQAGAAMAAAAIAAUAAQAGAAMAAAAJAAUAAQAGAAMAAAAKAAUAAQAGAAMAAAALAAUAAQAGAAMAAAAMAAUAAQAGAAMAAAANAAUAAQAGAAMAAAAOAAUAAQAGAAMAAAAPAAUAAQAGAAMAAAD//wUAAQAGAAMAAAD+/wUAAQAGAAMAAAD9/wUAAQAGAAMAAAD8/wUAAQAGAAMAAAD7/wUAAQAGAAMAAAD6/wUAAQAGAAMAAAD5/wUAAQAGAAMAAAD4/wUAAQAGAAMAAAD3/wUAAQAGAAMAAAD2/wUAAQAFAAMAAAAQAAUAAQAGAAMAAAARAAUAAQAGAAMAAAASAAUAAQAGAAMAAAATAAUAAQAGAAMAAAAUAAUAAQAGAAMAAAAVAAUAAQAGAAMAAAAWAAUAAQAGAAMAAAAXAAUAAQAHAAMAAAA=") +tile_set = ExtResource("2_r5bys") + +[node name="Camera2D" type="Camera2D" parent="." unique_id=1523556790] +position = Vector2(153, 366) +zoom = Vector2(1.333, 1.333) +limit_left = 0 +limit_top = 0 +limit_right = 960 +limit_bottom = 540 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="OnTheGround" type="Node2D" parent="." unique_id=2094226334] +y_sort_enabled = true + +[node name="Character" type="AnimatedSprite2D" parent="OnTheGround" unique_id=1142153150] +position = Vector2(400, 349) +sprite_frames = ExtResource("3_6nakq") +animation = &"idle" +autoplay = "idle" + +[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=1305410749] + +[node name="Cinematic" type="Node2D" parent="." unique_id=1957659485] +script = ExtResource("4_yi2lb") +dialogue = ExtResource("5_vk8xh") +next_scene = "uid://cufkthb25mpxy" +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="Forest" type="StaticBody2D" parent="." unique_id=1541633486] +editor_description = "This uses Threadbare's \"AreaFiller\" component to place trees randomly in a given area. Try adjusting the parameters on the AreaFiller node and press \"Refill\"." +y_sort_enabled = true +collision_layer = 16 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Forest" unique_id=993919054] +position = Vector2(468, 76) +shape = SubResource("RectangleShape2D_h8jy3") + +[node name="AreaFiller" type="Node" parent="Forest" unique_id=1967072165] +script = ExtResource("6_r6blo") +scenes = Array[PackedScene]([ExtResource("7_nk8pq")]) +sprite_frames = Array[SpriteFrames]([ExtResource("8_bkwnq"), ExtResource("9_vp7gw"), ExtResource("9_vp7gw"), ExtResource("9_vp7gw")]) +metadata/_custom_type_script = "uid://bdhjixygupit1" + +[node name="Tree" parent="Forest" unique_id=1182216860 instance=ExtResource("7_nk8pq")] +position = Vector2(-134.5, 29.312988) +scale = Vector2(0.9436444, 1.0067108) + +[node name="Tree2" parent="Forest" unique_id=1029692172 instance=ExtResource("7_nk8pq")] +position = Vector2(-33.856163, 73.79311) +scale = Vector2(1.113184, 1.1827277) + +[node name="Tree3" parent="Forest" unique_id=884474271 instance=ExtResource("7_nk8pq")] +position = Vector2(-98.66641, 142.2037) +scale = Vector2(0.9079491, 0.89297915) + +[node name="Tree4" parent="Forest" unique_id=955509437 instance=ExtResource("7_nk8pq")] +position = Vector2(-32.555416, 154.65326) +scale = Vector2(1.094416, 1.1684742) + +[node name="Tree5" parent="Forest" unique_id=585952425 instance=ExtResource("7_nk8pq")] +position = Vector2(-95.59292, -25.405144) +scale = Vector2(0.98880094, 1.0183204) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree6" parent="Forest" unique_id=909881077 instance=ExtResource("7_nk8pq")] +position = Vector2(29.976124, -12.600311) +scale = Vector2(1.0008545, 0.9437981) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree7" parent="Forest" unique_id=499287593 instance=ExtResource("7_nk8pq")] +position = Vector2(-114.95415, -127.28391) +scale = Vector2(1.1843371, 1.0949713) + +[node name="Tree8" parent="Forest" unique_id=1842273849 instance=ExtResource("7_nk8pq")] +position = Vector2(126.75061, -82.571144) +scale = Vector2(0.96559054, 1.0651643) + +[node name="Tree9" parent="Forest" unique_id=1084363194 instance=ExtResource("7_nk8pq")] +position = Vector2(-52.05436, 241.94772) +scale = Vector2(1.002877, 0.9765011) + +[node name="Tree10" parent="Forest" unique_id=1636164458 instance=ExtResource("7_nk8pq")] +position = Vector2(62.6756, 239.02135) +scale = Vector2(1.117693, 1.0874206) + +[node name="Tree11" parent="Forest" unique_id=895164361 instance=ExtResource("7_nk8pq")] +position = Vector2(-132.86728, 234.3855) +scale = Vector2(1.0381949, 1.0544606) + +[node name="Tree12" parent="Forest" unique_id=1356986763 instance=ExtResource("7_nk8pq")] +position = Vector2(-41.627945, -96.08947) +scale = Vector2(0.978142, 1.0348583) + +[node name="Tree13" parent="Forest" unique_id=184854836 instance=ExtResource("7_nk8pq")] +position = Vector2(15.340748, -137.30919) +scale = Vector2(0.9844353, 1.0476297) + +[node name="Tree14" parent="Forest" unique_id=470414552 instance=ExtResource("7_nk8pq")] +position = Vector2(183.38521, 204.33644) +scale = Vector2(1.0602809, 1.0239228) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree15" parent="Forest" unique_id=52995768 instance=ExtResource("7_nk8pq")] +position = Vector2(69.54943, 108.15143) +scale = Vector2(1.0580077, 1.0457476) + +[node name="Tree16" parent="Forest" unique_id=1761511357 instance=ExtResource("7_nk8pq")] +position = Vector2(241.19507, -34.185955) +scale = Vector2(1.1031436, 1.1967103) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree17" parent="Forest" unique_id=927952209 instance=ExtResource("7_nk8pq")] +position = Vector2(30.239857, 51.481262) +scale = Vector2(0.88363844, 0.8252952) + +[node name="Tree18" parent="Forest" unique_id=2028111176 instance=ExtResource("7_nk8pq")] +position = Vector2(140.60526, 42.702507) +scale = Vector2(0.81033456, 0.84401214) + +[node name="Tree19" parent="Forest" unique_id=1511987762 instance=ExtResource("7_nk8pq")] +position = Vector2(45.170464, 169.35323) +scale = Vector2(0.85733956, 0.92838824) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree20" parent="Forest" unique_id=1431821957 instance=ExtResource("7_nk8pq")] +position = Vector2(113.20367, 282.97287) +scale = Vector2(1.0311427, 1.038447) + +[node name="Tree21" parent="Forest" unique_id=390950160 instance=ExtResource("7_nk8pq")] +position = Vector2(197.85796, 85.88806) +scale = Vector2(1.1616871, 1.0655842) + +[node name="Tree22" parent="Forest" unique_id=1750576734 instance=ExtResource("7_nk8pq")] +position = Vector2(151.54352, 148.52206) +scale = Vector2(0.86864305, 0.9299557) + +[node name="Tree23" parent="Forest" unique_id=1917935742 instance=ExtResource("7_nk8pq")] +position = Vector2(339.03198, -7.323471) +scale = Vector2(0.96201044, 0.9151595) + +[node name="Tree24" parent="Forest" unique_id=190800120 instance=ExtResource("7_nk8pq")] +position = Vector2(79.95763, -138.9119) +scale = Vector2(1.0670353, 1.1737987) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree25" parent="Forest" unique_id=605636623 instance=ExtResource("7_nk8pq")] +position = Vector2(179.41022, 289.3844) +scale = Vector2(0.96739507, 0.95261586) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree26" parent="Forest" unique_id=612912990 instance=ExtResource("7_nk8pq")] +position = Vector2(7.153347, 271.36307) +scale = Vector2(1.1526139, 1.1974825) + +[node name="Tree27" parent="Forest" unique_id=1259775730 instance=ExtResource("7_nk8pq")] +position = Vector2(284.4489, 147.55801) +scale = Vector2(1.0065422, 1.0803994) + +[node name="Tree28" parent="Forest" unique_id=1620817876 instance=ExtResource("7_nk8pq")] +position = Vector2(459.67792, 28.936611) +scale = Vector2(1.0790955, 1.0632309) + +[node name="Tree29" parent="Forest" unique_id=679120749 instance=ExtResource("7_nk8pq")] +position = Vector2(265.90576, 239.39372) +scale = Vector2(1.0231422, 0.9937232) + +[node name="Tree30" parent="Forest" unique_id=330095770 instance=ExtResource("7_nk8pq")] +position = Vector2(384.97662, -64.782715) +scale = Vector2(1.2998596, 1.1824818) + +[node name="Tree31" parent="Forest" unique_id=1620979670 instance=ExtResource("7_nk8pq")] +position = Vector2(316.75488, 74.72743) +scale = Vector2(0.9387665, 0.8754183) + +[node name="Tree32" parent="Forest" unique_id=1091258289 instance=ExtResource("7_nk8pq")] +position = Vector2(539.60394, -67.804276) +scale = Vector2(1.0461669, 1.0291582) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree33" parent="Forest" unique_id=957147275 instance=ExtResource("7_nk8pq")] +position = Vector2(615.2034, -98.0556) +scale = Vector2(1.0364168, 0.9924647) + +[node name="Tree34" parent="Forest" unique_id=13041936 instance=ExtResource("7_nk8pq")] +position = Vector2(563.84625, 36.110687) +scale = Vector2(0.9444068, 1.0238725) + +[node name="Tree35" parent="Forest" unique_id=998504414 instance=ExtResource("7_nk8pq")] +position = Vector2(343.1781, 282.12503) +scale = Vector2(0.9821974, 1.0447962) + +[node name="Tree36" parent="Forest" unique_id=21545210 instance=ExtResource("7_nk8pq")] +position = Vector2(708.67926, -64.661316) +scale = Vector2(0.8227171, 0.84662884) + +[node name="Tree37" parent="Forest" unique_id=1212603744 instance=ExtResource("7_nk8pq")] +position = Vector2(261.76334, -113.55063) +scale = Vector2(1.1422975, 1.1544138) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree38" parent="Forest" unique_id=2132313783 instance=ExtResource("7_nk8pq")] +position = Vector2(390.5647, 119.08969) +scale = Vector2(0.9104163, 0.92448384) + +[node name="Tree39" parent="Forest" unique_id=1384114981 instance=ExtResource("7_nk8pq")] +position = Vector2(361.24524, 194.41162) +scale = Vector2(0.8350715, 0.8931964) + +[node name="Tree40" parent="Forest" unique_id=1300998146 instance=ExtResource("7_nk8pq")] +position = Vector2(447.9682, -36.430153) +scale = Vector2(1.2120489, 1.1548411) + +[node name="Tree41" parent="Forest" unique_id=1011352153 instance=ExtResource("7_nk8pq")] +position = Vector2(194.31424, -87.19996) +scale = Vector2(1.1514823, 1.0825572) + +[node name="Tree42" parent="Forest" unique_id=1744140347 instance=ExtResource("7_nk8pq")] +position = Vector2(664.6819, 7.1543636) +scale = Vector2(0.9748106, 0.9679873) + +[node name="Tree43" parent="Forest" unique_id=2017190457 instance=ExtResource("7_nk8pq")] +position = Vector2(460.0891, 262.448) +scale = Vector2(1.0436357, 1.096538) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree44" parent="Forest" unique_id=1399669268 instance=ExtResource("7_nk8pq")] +position = Vector2(451.05997, -138.89368) +scale = Vector2(1.2118458, 1.187988) + +[node name="Tree45" parent="Forest" unique_id=913898865 instance=ExtResource("7_nk8pq")] +position = Vector2(445.76334, 193.07227) +scale = Vector2(0.8612578, 0.9037653) + +[node name="Tree46" parent="Forest" unique_id=876219326 instance=ExtResource("7_nk8pq")] +position = Vector2(536.2084, 203.29436) +scale = Vector2(0.9916459, 1.080711) + +[node name="Tree47" parent="Forest" unique_id=593225992 instance=ExtResource("7_nk8pq")] +position = Vector2(373.8241, -138.66309) +scale = Vector2(1.0857643, 1.0913429) + +[node name="Tree48" parent="Forest" unique_id=427435192 instance=ExtResource("7_nk8pq")] +position = Vector2(573.9232, 287.15823) +scale = Vector2(0.7914543, 0.8055921) + +[node name="Tree49" parent="Forest" unique_id=1320319017 instance=ExtResource("7_nk8pq")] +position = Vector2(396.8912, 44.271004) +scale = Vector2(0.97601926, 0.90482444) + +[node name="Tree50" parent="Forest" unique_id=1473332897 instance=ExtResource("7_nk8pq")] +position = Vector2(454.7281, 126.57288) +scale = Vector2(1.0258154, 1.0038793) + +[node name="Tree51" parent="Forest" unique_id=1110401912 instance=ExtResource("7_nk8pq")] +position = Vector2(550.0525, -134.28957) +scale = Vector2(1.1917449, 1.1268523) + +[node name="Tree52" parent="Forest" unique_id=1376181751 instance=ExtResource("7_nk8pq")] +position = Vector2(251.724, 38.09079) +scale = Vector2(0.75124043, 0.82121533) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree53" parent="Forest" unique_id=943889456 instance=ExtResource("7_nk8pq")] +position = Vector2(646.5388, 70.40961) +scale = Vector2(1.0954036, 1.0545138) + +[node name="Tree54" parent="Forest" unique_id=720804500 instance=ExtResource("7_nk8pq")] +position = Vector2(319.52994, -71.23583) +scale = Vector2(1.0721462, 1.1488492) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree55" parent="Forest" unique_id=1312447704 instance=ExtResource("7_nk8pq")] +position = Vector2(105.61249, -13.94154) +scale = Vector2(0.9677507, 0.9177646) + +[node name="Tree56" parent="Forest" unique_id=302322622 instance=ExtResource("7_nk8pq")] +position = Vector2(599.5595, 174.08086) +scale = Vector2(1.0315936, 1.0713472) + +[node name="Tree57" parent="Forest" unique_id=1784194626 instance=ExtResource("7_nk8pq")] +position = Vector2(595.26324, -35.46531) +scale = Vector2(1.000803, 1.0681803) + +[node name="Tree58" parent="Forest" unique_id=1589135074 instance=ExtResource("7_nk8pq")] +position = Vector2(544.8839, 133.90744) +scale = Vector2(0.8916407, 0.9103164) + +[node name="Tree59" parent="Forest" unique_id=224469784 instance=ExtResource("7_nk8pq")] +position = Vector2(725.4814, 192.2187) +scale = Vector2(0.92671424, 0.9521191) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree60" parent="Forest" unique_id=680715434 instance=ExtResource("7_nk8pq")] +position = Vector2(656.2242, 141.2435) +scale = Vector2(0.92301464, 0.9273033) + +[node name="Tree61" parent="Forest" unique_id=630570767 instance=ExtResource("7_nk8pq")] +position = Vector2(659.0734, 220.35179) +scale = Vector2(0.99410814, 0.9377908) + +[node name="Tree62" parent="Forest" unique_id=1605148098 instance=ExtResource("7_nk8pq")] +position = Vector2(738.88873, 50.73876) +scale = Vector2(1.1967351, 1.1055331) + +[node name="Tree63" parent="Forest" unique_id=1796070759 instance=ExtResource("7_nk8pq")] +position = Vector2(728.9966, 123.94755) +scale = Vector2(0.802388, 0.8563258) + +[node name="Tree64" parent="Forest" unique_id=2032525191 instance=ExtResource("7_nk8pq")] +position = Vector2(812.93256, 28.283005) +scale = Vector2(1.2428144, 1.183866) + +[node name="Tree65" parent="Forest" unique_id=1843099729 instance=ExtResource("7_nk8pq")] +position = Vector2(809.1381, 219.65874) +scale = Vector2(0.9372784, 0.859087) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree66" parent="Forest" unique_id=302262897 instance=ExtResource("7_nk8pq")] +position = Vector2(785.437, -38.855484) +scale = Vector2(1.1650894, 1.1027207) + +[node name="Tree67" parent="Forest" unique_id=418414748 instance=ExtResource("7_nk8pq")] +position = Vector2(692.19904, 289.17303) +scale = Vector2(0.84976095, 0.84610724) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree68" parent="Forest" unique_id=657909238 instance=ExtResource("7_nk8pq")] +position = Vector2(733.00336, -130.22266) +scale = Vector2(1.2356795, 1.1426313) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree69" parent="Forest" unique_id=2139026090 instance=ExtResource("7_nk8pq")] +position = Vector2(889.5211, 5.8428574) +scale = Vector2(0.8889678, 0.8271292) + +[node name="Tree70" parent="Forest" unique_id=1091760958 instance=ExtResource("7_nk8pq")] +position = Vector2(850.4721, 102.9041) +scale = Vector2(1.1543899, 1.0792053) + +[node name="Tree71" parent="Forest" unique_id=1056156635 instance=ExtResource("7_nk8pq")] +position = Vector2(944.99084, 65.57212) +scale = Vector2(1.1204253, 1.0844281) + +[node name="Tree72" parent="Forest" unique_id=65698928 instance=ExtResource("7_nk8pq")] +position = Vector2(865.87744, -97.17461) +scale = Vector2(1.0099723, 1.0769176) + +[node name="Tree73" parent="Forest" unique_id=610639831 instance=ExtResource("7_nk8pq")] +position = Vector2(798.1452, -124.866776) +scale = Vector2(0.81302536, 0.8925839) + +[node name="Tree74" parent="Forest" unique_id=1547463111 instance=ExtResource("7_nk8pq")] +position = Vector2(972.74054, -39.967968) +scale = Vector2(1.0657846, 1.1625344) + +[node name="Tree75" parent="Forest" unique_id=1283672125 instance=ExtResource("7_nk8pq")] +position = Vector2(904.30096, 167.05644) +scale = Vector2(0.88601166, 0.98139626) + +[node name="Tree76" parent="Forest" unique_id=64562302 instance=ExtResource("7_nk8pq")] +position = Vector2(816.12976, 284.85608) +scale = Vector2(1.1483678, 1.0605124) + +[node name="Tree77" parent="Forest" unique_id=364488893 instance=ExtResource("7_nk8pq")] +position = Vector2(921.76746, 249.26942) +scale = Vector2(0.99793696, 0.9381673) + +[node name="Tree78" parent="Forest" unique_id=1134392504 instance=ExtResource("7_nk8pq")] +position = Vector2(507.0583, 72.03578) +scale = Vector2(0.95707214, 0.9085272) + +[node name="Tree79" parent="Forest" unique_id=991637983 instance=ExtResource("7_nk8pq")] +position = Vector2(794.5368, 156.93163) +scale = Vector2(1.2042282, 1.1630253) + +[node name="Tree80" parent="Forest" unique_id=1412752416 instance=ExtResource("7_nk8pq")] +position = Vector2(1031.5326, 54.71153) +scale = Vector2(1.2455566, 1.1908455) + +[node name="Tree81" parent="Forest" unique_id=1516137243 instance=ExtResource("7_nk8pq")] +position = Vector2(1059.8826, -99.3994) +scale = Vector2(0.8901185, 0.88946646) + +[node name="Tree82" parent="Forest" unique_id=527174680 instance=ExtResource("7_nk8pq")] +position = Vector2(1032.1313, 127.08353) +scale = Vector2(0.77366775, 0.8220842) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree83" parent="Forest" unique_id=37939051 instance=ExtResource("7_nk8pq")] +position = Vector2(982.5354, -113.30713) +scale = Vector2(0.89498067, 0.8793378) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree84" parent="Forest" unique_id=1886195231 instance=ExtResource("7_nk8pq")] +position = Vector2(1049.3785, -20.898186) +scale = Vector2(1.1789399, 1.181437) + +[node name="Tree85" parent="Forest" unique_id=298636511 instance=ExtResource("7_nk8pq")] +position = Vector2(974.59296, 177.9414) +scale = Vector2(0.8917542, 0.9298732) + +[node name="Tree86" parent="Forest" unique_id=1559459914 instance=ExtResource("7_nk8pq")] +position = Vector2(1055.876, 249.39133) +scale = Vector2(1.0741869, 1.1028868) +sprite_frames = ExtResource("8_bkwnq") + +[node name="Tree87" parent="Forest" unique_id=2091134076 instance=ExtResource("7_nk8pq")] +position = Vector2(985.18787, 284.2967) +scale = Vector2(1.0405519, 1.1536475) diff --git a/scenes/quests/story_quests/last_coordinates/4_outro/outro_components/last_coordinates_outro.dialogue b/scenes/quests/story_quests/last_coordinates/4_outro/outro_components/last_coordinates_outro.dialogue new file mode 100644 index 0000000000..350aad6c27 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/4_outro/outro_components/last_coordinates_outro.dialogue @@ -0,0 +1,13 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Narrador: Tras una intensa batalla, el núcleo corrupto finalmente fue destruido. +Sistema: Amenaza neutralizada. +Sistema: Recuperando datos... +Sistema: Cura encontrada. +Sistema: Civilización robótica asegurada. +Narrador: Gracias al valor y la determinación de un simple robot, el futuro de toda la civilización fue salvado. +Protagonista: Ahora... es momento de reconstruir. +Narrador: Mientras las luces de las ciudades volvían a encenderse, una nueva era comenzaba para el mundo de las máquinas. +La humanidad construyó este mundo. Los robots le dieron una segunda oportunidad. +=> END diff --git a/scenes/quests/story_quests/last_coordinates/4_outro/outro_components/last_coordinates_outro.dialogue.import b/scenes/quests/story_quests/last_coordinates/4_outro/outro_components/last_coordinates_outro.dialogue.import new file mode 100644 index 0000000000..f48b4fc5e9 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/4_outro/outro_components/last_coordinates_outro.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://cktpegt7uy822" +path="res://.godot/imported/last_coordinates_outro.dialogue-ae873b12a0319d6823cfb63dc7667fd3.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/4_outro/outro_components/last_coordinates_outro.dialogue" +dest_files=["res://.godot/imported/last_coordinates_outro.dialogue-ae873b12a0319d6823cfb63dc7667fd3.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/last_coordinates/assets/AnimationInteraction.png b/scenes/quests/story_quests/last_coordinates/assets/AnimationInteraction.png new file mode 100644 index 0000000000..cc06bed635 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/AnimationInteraction.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4967d4d64101a026d9cd64b12af193d72427076cf7ac9e1ae913bd223da0adfd +size 813 diff --git a/scenes/quests/story_quests/last_coordinates/assets/AnimationInteraction.png.import b/scenes/quests/story_quests/last_coordinates/assets/AnimationInteraction.png.import new file mode 100644 index 0000000000..1ca79efb88 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/AnimationInteraction.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmrbtp8xfojr" +path="res://.godot/imported/AnimationInteraction.png-35afb537fa8f99f5775b2961888c29a1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/AnimationInteraction.png" +dest_files=["res://.godot/imported/AnimationInteraction.png-35afb537fa8f99f5775b2961888c29a1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/Luces.png b/scenes/quests/story_quests/last_coordinates/assets/Luces.png new file mode 100644 index 0000000000..4926e7d57b --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/Luces.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab1a0c4111dc1e52f612f18ebc20505db87c65ffe6836e901bc31a4016560176 +size 13629 diff --git a/scenes/quests/story_quests/last_coordinates/assets/Luces.png.import b/scenes/quests/story_quests/last_coordinates/assets/Luces.png.import new file mode 100644 index 0000000000..ed58acf68b --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/Luces.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlx78iuooaba0" +path="res://.godot/imported/Luces.png-b93ccd2aa25b39857492dfb87d3407a2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/Luces.png" +dest_files=["res://.godot/imported/Luces.png-b93ccd2aa25b39857492dfb87d3407a2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/enemy2_idle.png b/scenes/quests/story_quests/last_coordinates/assets/buildings/enemy2_idle.png new file mode 100644 index 0000000000..24dc2d0e9f --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/enemy2_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12a15a42b4eb6f55069028a6b328fe327cf7d7e043446d71b21c7459941532e2 +size 2951 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/enemy2_idle.png.import b/scenes/quests/story_quests/last_coordinates/assets/buildings/enemy2_idle.png.import new file mode 100644 index 0000000000..41e3f9e65e --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/enemy2_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgesuxh0w0gvn" +path="res://.godot/imported/enemy2_idle.png-30f7794f4715f77ba90d3aef017b79f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/buildings/enemy2_idle.png" +dest_files=["res://.godot/imported/enemy2_idle.png-30f7794f4715f77ba90d3aef017b79f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_blue.png b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_blue.png new file mode 100644 index 0000000000..04c822a1b4 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_blue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3b4d29ba32aa63638c5076151a894d4fc3fe4c367a187e23b7e2555ac70e386 +size 10606 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_blue.png.import b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_blue.png.import new file mode 100644 index 0000000000..91c2cc246f --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_blue.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://p2tdnxuuuvor" +path="res://.godot/imported/house_blue.png-6eed263bd2e94b6f209bf09fa3311cc8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_blue.png" +dest_files=["res://.godot/imported/house_blue.png-6eed263bd2e94b6f209bf09fa3311cc8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png new file mode 100644 index 0000000000..b8c5fc58e8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd2c544e1b5450b476ff5cd50acb2938d74cc6d70b085752a9b5c5267d9aa835 +size 14461 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png.import b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png.import new file mode 100644 index 0000000000..d3df69d440 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b67jl7gt7jipe" +path="res://.godot/imported/house_gray.png-380c5383904601f34d0fb5061bb229ca.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray.png" +dest_files=["res://.godot/imported/house_gray.png-380c5383904601f34d0fb5061bb229ca.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png new file mode 100644 index 0000000000..f02ba9466a --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f30620c2a7cdff36578e599c3c500e997267e1152300b072789fe8a9e65fbd2 +size 14975 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png.import b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png.import new file mode 100644 index 0000000000..30f769b1d2 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bp3rqfaokud51" +path="res://.godot/imported/house_gray_destroyed.png-ea53315dbbc76c32a28b759e921c21e3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_gray_destroyed.png" +dest_files=["res://.godot/imported/house_gray_destroyed.png-ea53315dbbc76c32a28b759e921c21e3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_pink.png b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_pink.png new file mode 100644 index 0000000000..883d0bf253 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_pink.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d13e2f6cf84e377b3692e6d684877fc0ff434a68f973960d356ce6c36d394703 +size 10626 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_pink.png.import b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_pink.png.import new file mode 100644 index 0000000000..010dd296a3 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_pink.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fbcec7feo3wh" +path="res://.godot/imported/house_pink.png-620153016cb9984f2b1bc2ff1e497426.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_pink.png" +dest_files=["res://.godot/imported/house_pink.png-620153016cb9984f2b1bc2ff1e497426.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_yellow.png b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_yellow.png new file mode 100644 index 0000000000..27ccfa0dfc --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_yellow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36801850e0981b65d374a008c9046b7fe19be103f47c65b2f1628a6628d3d6d8 +size 10648 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/house_yellow.png.import b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_yellow.png.import new file mode 100644 index 0000000000..636cf43e98 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/house_yellow.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wvj00urtstfo" +path="res://.godot/imported/house_yellow.png-1a1ddf117e22f93466c42ec70d78ddea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/buildings/house_yellow.png" +dest_files=["res://.godot/imported/house_yellow.png-1a1ddf117e22f93466c42ec70d78ddea.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buildings/obstacle_object.tscn b/scenes/quests/story_quests/last_coordinates/assets/buildings/obstacle_object.tscn new file mode 100644 index 0000000000..8d6a0c3303 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buildings/obstacle_object.tscn @@ -0,0 +1,32 @@ +[gd_scene format=3 uid="uid://bix4ue4tbq8jt"] + +[sub_resource type="GDScript" id="GDScript_y787v"] +script/source = "@tool +extends Node2D + + +@export var sprite_frames: SpriteFrames = null + +@export var sprite: Texture2D = null +@export var collision_shape: Shape2D + +func _ready() -> void: + %Sprite2D.texture = sprite + $CollisionShape2D.shape = collision_shape +" + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_kw7av"] +height = 42.0 + +[node name="Rock" type="StaticBody2D" unique_id=1319147835] +collision_layer = 16 +collision_mask = 0 +script = SubResource("GDScript_y787v") + +[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1310606653] +unique_name_in_owner = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=2100829996] +position = Vector2(3, 7) +rotation = 1.5708 +shape = SubResource("CapsuleShape2D_kw7av") diff --git a/scenes/quests/story_quests/last_coordinates/assets/buttonsLab.png b/scenes/quests/story_quests/last_coordinates/assets/buttonsLab.png new file mode 100644 index 0000000000..0a547ad29f --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buttonsLab.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e12f72f9451e23477ae45216273a44e53ca846899f90a79e324a5fadd55ea179 +size 1809 diff --git a/scenes/quests/story_quests/last_coordinates/assets/buttonsLab.png.import b/scenes/quests/story_quests/last_coordinates/assets/buttonsLab.png.import new file mode 100644 index 0000000000..4415b65fa3 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/buttonsLab.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cp8gw13et4eik" +path="res://.godot/imported/buttonsLab.png-56335a990de711254bb154f501f5f914.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/buttonsLab.png" +dest_files=["res://.godot/imported/buttonsLab.png-56335a990de711254bb154f501f5f914.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/decoration.png b/scenes/quests/story_quests/last_coordinates/assets/decoration.png new file mode 100644 index 0000000000..22ae3545e9 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/decoration.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa8eec49eb044ec889829633d9cdf0906477d2db3d663c27014afd435fa335b1 +size 8919 diff --git a/scenes/quests/story_quests/last_coordinates/assets/decoration.png.import b/scenes/quests/story_quests/last_coordinates/assets/decoration.png.import new file mode 100644 index 0000000000..8a046a7409 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/decoration.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8c6vlwpni24n" +path="res://.godot/imported/decoration.png-fc6ff5fce267d0ce17c3155a5d37de79.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/decoration.png" +dest_files=["res://.godot/imported/decoration.png-fc6ff5fce267d0ce17c3155a5d37de79.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_alerted.png b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_alerted.png new file mode 100644 index 0000000000..2fbfd597f2 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_alerted.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7685179b6fd43b8706b826a8c0e9b39e79c04a766605abd2a477d0ca68c4cf42 +size 4966 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_alerted.png.import b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_alerted.png.import new file mode 100644 index 0000000000..c87bd0e195 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_alerted.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7hsnrpbvhipy" +path="res://.godot/imported/enemy2_alerted.png-d4e3ed8cc634ce0f0d4098d3013810c5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_alerted.png" +dest_files=["res://.godot/imported/enemy2_alerted.png-d4e3ed8cc634ce0f0d4098d3013810c5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_idle.png b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_idle.png new file mode 100644 index 0000000000..24dc2d0e9f --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12a15a42b4eb6f55069028a6b328fe327cf7d7e043446d71b21c7459941532e2 +size 2951 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_idle.png.import b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_idle.png.import new file mode 100644 index 0000000000..8e42e615c0 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dyhknsqjq332p" +path="res://.godot/imported/enemy2_idle.png-1b63cbdcb6d1e3176f471b51aa133934.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_idle.png" +dest_files=["res://.godot/imported/enemy2_idle.png-1b63cbdcb6d1e3176f471b51aa133934.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_walk.png b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_walk.png new file mode 100644 index 0000000000..8c7315b241 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e73364c0d479fe99e198196eff54f2822698b4bd1e3704187902e2d576b97a8 +size 2761 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_walk.png.import b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_walk.png.import new file mode 100644 index 0000000000..3ac8a69613 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kyirnfparmo0" +path="res://.godot/imported/enemy2_walk.png-9486ab58bfa644456ede952d58e38925.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_walk.png" +dest_files=["res://.godot/imported/enemy2_walk.png-9486ab58bfa644456ede952d58e38925.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard.tscn b/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard.tscn new file mode 100644 index 0000000000..38c28945d3 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard.tscn @@ -0,0 +1,351 @@ +[gd_scene format=3 uid="uid://bym2x4mxm04jk"] + +[ext_resource type="Script" uid="uid://dmf866kgfnp3c" path="res://scenes/game_elements/characters/enemies/guard/components/guard.gd" id="1_aik1g"] +[ext_resource type="SpriteFrames" uid="uid://xuo0ejdfulrh" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard_enemy2.tres" id="2_aik1g"] +[ext_resource type="Script" uid="uid://c477jgx4lwr86" path="res://scenes/game_elements/characters/enemies/guard/components/guard_movement.gd" id="2_oi74f"] +[ext_resource type="AudioStream" uid="uid://dffwe5pwe50rd" path="res://scenes/quests/story_quests/last_coordinates/assets/sounds/found_you.wav" id="3_mlad2"] +[ext_resource type="Script" uid="uid://bnbt0iw1a1w6" path="res://scenes/game_elements/characters/enemies/guard/components/detection_area.gd" id="3_uxqh5"] +[ext_resource type="AudioStream" uid="uid://bs1v1d6dmh6ds" path="res://scenes/quests/story_quests/last_coordinates/assets/sounds/heaavy_steps.wav" id="4_l1bjh"] +[ext_resource type="Texture2D" uid="uid://8t6ihmesvghq" path="res://scenes/game_elements/characters/enemies/guard/components/field_of_view.png" id="4_mlad2"] +[ext_resource type="AudioStream" uid="uid://in1dsc8vrdyy" path="res://scenes/quests/story_quests/last_coordinates/assets/sounds/electrocute.wav" id="5_3728e"] +[ext_resource type="Script" uid="uid://cxsi2xqcdyw7g" path="res://scenes/game_elements/characters/enemies/guard/components/light.gd" id="5_l1bjh"] +[ext_resource type="Script" uid="uid://dy68p7gf07pi3" path="res://scenes/game_logic/sprite_behaviors/character_sprite_behavior.gd" id="7_u740e"] +[ext_resource type="Texture2D" uid="uid://c75ofhy3swhj3" path="res://scenes/game_elements/characters/enemies/guard/components/exclamation_mark.png" id="8_ecso7"] +[ext_resource type="Script" uid="uid://b3hx1n2yl88qr" path="res://scenes/game_logic/character_animation_player_behavior.gd" id="9_6wgvm"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_g173s"] +radius = 35.0 + +[sub_resource type="CircleShape2D" id="CircleShape2D_nv25s"] +radius = 15.0 + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_nv25s"] +light_mode = 1 + +[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_0hjcv"] +light_mode = 1 + +[sub_resource type="LabelSettings" id="LabelSettings_nv25s"] +outline_size = 3 +outline_color = Color(0, 0, 0, 1) +shadow_size = 2 +shadow_color = Color(0, 0, 0, 1) + +[sub_resource type="Animation" id="Animation_mswbt"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sounds/TorchHitSound:playing") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Sounds/FootSound:playing") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("AnimatedSprite2D:animation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"walk"] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("AnimatedSprite2D:frame") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} + +[sub_resource type="Animation" id="Animation_innil"] +resource_name = "hit" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sounds/TorchHitSound:playing") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("AnimatedSprite2D:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"alerted"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("AnimatedSprite2D:frame") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [0, 1, 2, 3, 4, 5, 5] +} + +[sub_resource type="Animation" id="Animation_ls1y7"] +resource_name = "idle" +length = 1.1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("AnimatedSprite2D:animation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"idle"] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("AnimatedSprite2D:frame") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10] +} + +[sub_resource type="Animation" id="Animation_8vt0k"] +resource_name = "walk" +length = 0.6 +loop_mode = 1 +step = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sounds/FootSound:playing") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.3, 0.4, 0.7), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [true, false, true, false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("AnimatedSprite2D:animation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [&"walk"] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("AnimatedSprite2D:frame") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1), +"update": 1, +"values": [0, 1, 2, 3, 4, 5, 5] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_innil"] +_data = { +&"RESET": SubResource("Animation_mswbt"), +&"alerted": SubResource("Animation_innil"), +&"idle": SubResource("Animation_ls1y7"), +&"walk": SubResource("Animation_8vt0k") +} + +[node name="Guard" type="CharacterBody2D" unique_id=689832587 groups=["guard_enemy"]] +collision_layer = 0 +collision_mask = 528 +motion_mode = 1 +script = ExtResource("1_aik1g") +sprite_frames = ExtResource("2_aik1g") +alerted_sound_stream = ExtResource("3_mlad2") +footsteps_sound_stream = ExtResource("4_l1bjh") +alert_others_sound_stream = ExtResource("5_3728e") + +[node name="GuardMovement" type="Node2D" parent="." unique_id=1116278916] +unique_name_in_owner = true +script = ExtResource("2_oi74f") + +[node name="SightRayCast" type="RayCast2D" parent="." unique_id=1964699795] +unique_name_in_owner = true +collision_mask = 8 +hit_from_inside = true +collide_with_areas = true + +[node name="InstantDetectionArea" type="Area2D" parent="." unique_id=1457569599] +unique_name_in_owner = true +collision_layer = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="InstantDetectionArea" unique_id=1435997986] +shape = SubResource("CircleShape2D_g173s") + +[node name="DetectionArea" type="Area2D" parent="." unique_id=885694991] +unique_name_in_owner = true +position = Vector2(0, -19) +collision_layer = 0 +script = ExtResource("3_uxqh5") + +[node name="Light" type="PointLight2D" parent="DetectionArea" unique_id=366085581] +position = Vector2(37.3333, 1.33333) +scale = Vector2(0.340496, 0.340496) +color = Color(1, 1, 0.796078, 1) +blend_mode = 2 +shadow_enabled = true +shadow_filter = 1 +shadow_filter_smooth = 0.5 +texture = ExtResource("4_mlad2") +offset = Vector2(377.88, 10.7686) +script = ExtResource("5_l1bjh") + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DetectionArea" unique_id=1176393945] +position = Vector2(-29.3333, -132) +polygon = PackedVector2Array(302, 48, 283, 52, 279, 52, 101, 114, 98, 114, 79, 124, 77, 124, 72, 131, 71, 131, 71, 138, 78, 145, 78, 146, 95, 154, 95, 155, 275, 226, 275, 227, 292, 231, 292, 232, 312, 230, 316, 230, 330, 222, 332, 222, 340, 214, 341, 214, 346, 205, 347, 205, 351, 185, 351, 100, 347, 82, 347, 79, 338, 67, 338, 65, 325, 55, 325, 54, 302, 47) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="." unique_id=616054452] +unique_name_in_owner = true +position = Vector2(0, -16) +sprite_frames = ExtResource("2_aik1g") +animation = &"walk" +autoplay = "idle" + +[node name="CharacterSpriteBehavior" type="Node2D" parent="AnimatedSprite2D" unique_id=971917766 node_paths=PackedStringArray("character", "sprite")] +script = ExtResource("7_u740e") +character = NodePath("../..") +play_animations = false +sprite = NodePath("..") +metadata/_custom_type_script = "uid://dy68p7gf07pi3" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=2124818446] +shape = SubResource("CircleShape2D_nv25s") + +[node name="PlayerAwareness" type="TextureProgressBar" parent="." unique_id=578256400] +unique_name_in_owner = true +visible = false +modulate = Color(1, 1, 1, 0) +z_index = 1 +material = SubResource("CanvasItemMaterial_nv25s") +offset_left = -62.0 +offset_top = -172.0 +offset_right = 62.0 +offset_bottom = -48.0 +pivot_offset = Vector2(62, 102) +step = 0.01 +fill_mode = 3 +nine_patch_stretch = true +texture_under = ExtResource("8_ecso7") +texture_progress = ExtResource("8_ecso7") +tint_under = Color(1, 1, 1, 0.392157) +tint_progress = Color(1, 1, 0, 1) + +[node name="DebugInfo" type="Label" parent="." unique_id=1627535706] +unique_name_in_owner = true +visible = false +z_index = 100 +material = SubResource("CanvasItemMaterial_0hjcv") +offset_left = -36.0 +offset_top = 20.0 +offset_right = 4.0 +offset_bottom = 43.0 +text = "position: (0.0, 0.0) +state: Patroling +previous_patrol_point_idx: -1 +current_patrol_point_idx: 0 +time left: 0.00 +target point: (0.0, 0.0) +" +label_settings = SubResource("LabelSettings_nv25s") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1642930547] +libraries/ = SubResource("AnimationLibrary_innil") + +[node name="CharacterAnimationPlayerBehavior" type="Node2D" parent="AnimationPlayer" unique_id=1596266876 node_paths=PackedStringArray("character", "animation_player")] +unique_name_in_owner = true +script = ExtResource("9_6wgvm") +character = NodePath("../..") +animation_player = NodePath("..") +metadata/_custom_type_script = "uid://b3hx1n2yl88qr" + +[node name="Sounds" type="Node2D" parent="." unique_id=787899072] + +[node name="AlertSound" type="AudioStreamPlayer" parent="Sounds" unique_id=1366827513] +unique_name_in_owner = true +stream = ExtResource("3_mlad2") +volume_db = -5.0 +bus = &"SFX" + +[node name="FootSound" type="AudioStreamPlayer2D" parent="Sounds" unique_id=1825167375] +unique_name_in_owner = true +stream = ExtResource("4_l1bjh") +volume_db = -2.0 +max_distance = 350.0 +bus = &"SFX" + +[node name="FireSound" type="AudioStreamPlayer2D" parent="Sounds" unique_id=946121497] +unique_name_in_owner = true +volume_db = -2.0 +autoplay = true +max_distance = 500.0 +attenuation = 2.0 +bus = &"SFX" + +[node name="TorchHitSound" type="AudioStreamPlayer2D" parent="Sounds" unique_id=1573897868] +unique_name_in_owner = true +stream = ExtResource("5_3728e") +volume_db = -2.0 +max_distance = 500.0 +bus = &"SFX" + +[connection signal="body_entered" from="InstantDetectionArea" to="." method="_on_instant_detection_area_body_entered"] +[connection signal="body_entered" from="DetectionArea" to="." method="_on_detection_area_body_entered"] +[connection signal="body_exited" from="DetectionArea" to="." method="_on_detection_area_body_exited"] diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard_enemy.tres b/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard_enemy.tres new file mode 100644 index 0000000000..d0074bc645 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard_enemy.tres @@ -0,0 +1,101 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://f104x7pq4k3x"] + +[ext_resource type="Texture2D" uid="uid://cpmfminpqta3i" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/enemy1_alerted.png" id="1_o5rjy"] +[ext_resource type="Texture2D" uid="uid://6angra2otlle" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/enemy1_walk.png" id="3_kok1y"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_rn3ra"] +atlas = ExtResource("1_o5rjy") +region = Rect2(0, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gji21"] +atlas = ExtResource("1_o5rjy") +region = Rect2(64, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_75u5u"] +atlas = ExtResource("1_o5rjy") +region = Rect2(128, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w2htg"] +atlas = ExtResource("3_kok1y") +region = Rect2(0, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a5qpl"] +atlas = ExtResource("3_kok1y") +region = Rect2(128, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cbmg2"] +atlas = ExtResource("3_kok1y") +region = Rect2(64, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mreoj"] +atlas = ExtResource("3_kok1y") +region = Rect2(0, 0, 64, 64) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rn3ra") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gji21") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_75u5u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gji21") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_75u5u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gji21") +}], +"loop": true, +"name": &"alerted", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2htg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2htg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2htg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2htg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2htg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2htg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2htg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w2htg") +}], +"loop": true, +"name": &"idle", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_a5qpl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cbmg2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mreoj") +}], +"loop": true, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard_enemy2.tres b/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard_enemy2.tres new file mode 100644 index 0000000000..28317064e6 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/last_coordinates_guard_enemy2.tres @@ -0,0 +1,134 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://xuo0ejdfulrh"] + +[ext_resource type="Texture2D" uid="uid://c7hsnrpbvhipy" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_alerted.png" id="1_bhrns"] +[ext_resource type="Texture2D" uid="uid://dyhknsqjq332p" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_idle.png" id="1_en50v"] +[ext_resource type="Texture2D" uid="uid://kyirnfparmo0" path="res://scenes/quests/story_quests/last_coordinates/assets/enemies/enemy2_walk.png" id="3_bhdjs"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_2gihe"] +atlas = ExtResource("1_bhrns") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r6hru"] +atlas = ExtResource("1_bhrns") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_48fxu"] +atlas = ExtResource("1_bhrns") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bhrns"] +atlas = ExtResource("1_en50v") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bhdjs"] +atlas = ExtResource("1_en50v") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_k3lme"] +atlas = ExtResource("1_en50v") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eotw2"] +atlas = ExtResource("3_bhdjs") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fgax8"] +atlas = ExtResource("3_bhdjs") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_m1n0f"] +atlas = ExtResource("3_bhdjs") +region = Rect2(384, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2gihe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r6hru") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_48fxu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r6hru") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_48fxu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r6hru") +}], +"loop": true, +"name": &"alerted", +"speed": 7.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhrns") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhdjs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k3lme") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k3lme") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k3lme") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhdjs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhrns") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhrns") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhdjs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k3lme") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k3lme") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_k3lme") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bhdjs") +}], +"loop": true, +"name": &"idle", +"speed": 4.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_eotw2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fgax8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m1n0f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_eotw2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fgax8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_m1n0f") +}], +"loop": true, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/road.png b/scenes/quests/story_quests/last_coordinates/assets/enemies/road.png new file mode 100644 index 0000000000..7e4158f949 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/road.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbc7e72e9bb5995baa358a5488d616e76243e6d1599bc0d2c53b39d95daad837 +size 13652 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/road.png.import b/scenes/quests/story_quests/last_coordinates/assets/enemies/road.png.import new file mode 100644 index 0000000000..940b8fbc03 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/road.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjevnkfj35gch" +path="res://.godot/imported/road.png-e3d9a869d62a299c1db3610e7f22c46d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/enemies/road.png" +dest_files=["res://.godot/imported/road.png-e3d9a869d62a299c1db3610e7f22c46d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/spotlight.png b/scenes/quests/story_quests/last_coordinates/assets/enemies/spotlight.png new file mode 100644 index 0000000000..53d452e630 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/spotlight.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9283a2f0f6336260bb449b35135030a74437592398c59fc0becc70a496f8235 +size 27111 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/spotlight.png.import b/scenes/quests/story_quests/last_coordinates/assets/enemies/spotlight.png.import new file mode 100644 index 0000000000..6e3d5ff9b3 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/spotlight.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr716dyuhjv05" +path="res://.godot/imported/spotlight.png-32eaae511c75584dd0c3905fe59d4969.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/enemies/spotlight.png" +dest_files=["res://.godot/imported/spotlight.png-32eaae511c75584dd0c3905fe59d4969.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-atack.png b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-atack.png new file mode 100644 index 0000000000..8074d90001 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-atack.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5904d84be8b0c24401c706089a4f7ae3eeab88575e7689c868ba25c48d4c6a77 +size 5048 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-atack.png.import b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-atack.png.import new file mode 100644 index 0000000000..fa184c72a4 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-atack.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bprh6asointnu" +path="res://.godot/imported/sprite-sheet-atack.png-8c902c2253159e15c44dd3112f44a242.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-atack.png" +dest_files=["res://.godot/imported/sprite-sheet-atack.png-8c902c2253159e15c44dd3112f44a242.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-idle.png b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-idle.png new file mode 100644 index 0000000000..5caa7bd33c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f5949dcd9164bf191f7737c9684e08b9cc7c813b5de3c2875af2788894d4382 +size 3166 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-idle.png.import b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-idle.png.import new file mode 100644 index 0000000000..7861351c9a --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dstb3doibn6sg" +path="res://.godot/imported/sprite-sheet-idle.png-63be443683792ecb2965ca9292044fc9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet-idle.png" +dest_files=["res://.godot/imported/sprite-sheet-idle.png-63be443683792ecb2965ca9292044fc9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet.png b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet.png new file mode 100644 index 0000000000..d86496f020 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab6c1f709cedf960b493b435a60053af33f83328d1e8d936b0e7f5f75aacfcce +size 3222 diff --git a/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet.png.import b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet.png.import new file mode 100644 index 0000000000..1865b92aa5 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5ufnvc7tkbaj" +path="res://.godot/imported/sprite-sheet.png-6bbe843567606812a47b2696f4c3808d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/enemies/sprite-sheet.png" +dest_files=["res://.godot/imported/sprite-sheet.png-6bbe843567606812a47b2696f4c3808d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/floor/road.png b/scenes/quests/story_quests/last_coordinates/assets/floor/road.png new file mode 100644 index 0000000000..b2c1ddc0df --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/floor/road.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a23ffbf2aa5d0d05a089431ebad742bff7a9ed6e071e9876c293fc431072a928 +size 11781 diff --git a/scenes/quests/story_quests/last_coordinates/assets/floor/road.png.import b/scenes/quests/story_quests/last_coordinates/assets/floor/road.png.import new file mode 100644 index 0000000000..5d84366f33 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/floor/road.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5w88sfme8a5x" +path="res://.godot/imported/road.png-5b773cfff57b338d36eaf171f8b0f336.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/floor/road.png" +dest_files=["res://.godot/imported/road.png-5b773cfff57b338d36eaf171f8b0f336.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/floor/sand.png b/scenes/quests/story_quests/last_coordinates/assets/floor/sand.png new file mode 100644 index 0000000000..1e299196ff --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/floor/sand.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d4c565bce91407f3a346a391b3a98924f38c4c4773dad5db98b6a5bf1d4c035 +size 2386 diff --git a/scenes/quests/story_quests/last_coordinates/assets/floor/sand.png.import b/scenes/quests/story_quests/last_coordinates/assets/floor/sand.png.import new file mode 100644 index 0000000000..59242fb728 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/floor/sand.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b386gl8ou2nw8" +path="res://.godot/imported/sand.png-ce4b3019d6a23a304c347142c5195f9a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/floor/sand.png" +dest_files=["res://.godot/imported/sand.png-ce4b3019d6a23a304c347142c5195f9a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png b/scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png new file mode 100644 index 0000000000..b47c69ede6 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f6cf6189970e03dd8ec33ee68aee7a879f519d0ea983247bdfe98b31c4e5879 +size 2359 diff --git a/scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png.import b/scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png.import new file mode 100644 index 0000000000..ea41aacc3c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ce864ov55arwi" +path="res://.godot/imported/wooden_floor.png-e31c302ddd9bfd62df76f8e2c502df78.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/floor/wooden_floor.png" +dest_files=["res://.godot/imported/wooden_floor.png-e31c302ddd9bfd62df76f8e2c502df78.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png b/scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png new file mode 100644 index 0000000000..0d37f32ede --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f482a9f1dcaf35066650485e3e42e542e676102ea0ae9ad944fabdd6775cafd +size 1587 diff --git a/scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png.import b/scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png.import new file mode 100644 index 0000000000..bcd326b8e7 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ocfg0u0t6m5k" +path="res://.godot/imported/laboratory_Tiles.png-2883514c56987187c4a235200c33a73a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/laboratory_Tiles.png" +dest_files=["res://.godot/imported/laboratory_Tiles.png-2883514c56987187c4a235200c33a73a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/laserAnimation.png b/scenes/quests/story_quests/last_coordinates/assets/laserAnimation.png new file mode 100644 index 0000000000..3ee2ef9c2d --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/laserAnimation.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8895c31998419079aabd1d03697317f55096d5d40552f766b8eedec208cfc42f +size 8022 diff --git a/scenes/quests/story_quests/last_coordinates/assets/laserAnimation.png.import b/scenes/quests/story_quests/last_coordinates/assets/laserAnimation.png.import new file mode 100644 index 0000000000..3143b2fc05 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/laserAnimation.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://8csq73butm2h" +path="res://.godot/imported/laserAnimation.png-c630af3e2addae8b7307ca76b3ddcad0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/laserAnimation.png" +dest_files=["res://.godot/imported/laserAnimation.png-c630af3e2addae8b7307ca76b3ddcad0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png b/scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png new file mode 100644 index 0000000000..ca7b473db2 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32c25e8205aa3788ad011dc1084664c58fe24e8d9d57659539d0f3329c899a6d +size 25315 diff --git a/scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png.import b/scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png.import new file mode 100644 index 0000000000..90db2d923a --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4ugpmvga32eo" +path="res://.godot/imported/minigame2_bricks.png-653a8389c8e930ac78252f67cec02593.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/minigame2_bricks.png" +dest_files=["res://.godot/imported/minigame2_bricks.png-653a8389c8e930ac78252f67cec02593.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png b/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png new file mode 100644 index 0000000000..e753e561c0 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a5733caee36d9c73e7691df1af95abf26f54fed8f1f03540a946498316b69f1 +size 2211 diff --git a/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png.import b/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png.import new file mode 100644 index 0000000000..40d025acf4 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqm0mf0t6of32" +path="res://.godot/imported/obstacle_barrier.png-5f814a5281477ee20cf86baba831c029.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png" +dest_files=["res://.godot/imported/obstacle_barrier.png-5f814a5281477ee20cf86baba831c029.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_horizontal.tscn b/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_horizontal.tscn new file mode 100644 index 0000000000..2dbb07a5cd --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_horizontal.tscn @@ -0,0 +1,28 @@ +[gd_scene format=3 uid="uid://dlo6bm0003vln"] + +[ext_resource type="Texture2D" uid="uid://dqm0mf0t6of32" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png" id="2_4d40x"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_bhf17"] +atlas = ExtResource("2_4d40x") +region = Rect2(128, 0, 128, 64) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_oysdc"] +size = Vector2(114, 45) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_gwfle"] +cull_mode = 1 +polygon = PackedVector2Array(-50, 9, -55, 20, -54, 26, -32, 26, -30, 24, -21, 24, -19, 26, 19, 26, 20, 24, 30, 24, 31, 26, 54, 26, 54, 18, 50, 9, 50, -17, 39, -18, 0, -16, -39, -18, -50, -17) + +[node name="obstacle" type="StaticBody2D" unique_id=2087825064] +collision_layer = 24 +collision_mask = 3 + +[node name="Sprite2D" type="Sprite2D" parent="." unique_id=462307275] +texture = SubResource("AtlasTexture_bhf17") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=835918710] +position = Vector2(0, 7.5) +shape = SubResource("RectangleShape2D_oysdc") + +[node name="LightOccluder2D" type="LightOccluder2D" parent="." unique_id=1732975001] +occluder = SubResource("OccluderPolygon2D_gwfle") diff --git a/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_vertical.tscn b/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_vertical.tscn new file mode 100644 index 0000000000..c0f395122d --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_vertical.tscn @@ -0,0 +1,21 @@ +[gd_scene format=3 uid="uid://c8dmgv3bp8kum"] + +[ext_resource type="Texture2D" uid="uid://dqm0mf0t6of32" path="res://scenes/quests/story_quests/last_coordinates/assets/obstacles/obstacle_barrier.png" id="2_7fm5m"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_bhf17"] +atlas = ExtResource("2_7fm5m") +region = Rect2(0, 0, 64, 0) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_oysdc"] +size = Vector2(52, 105) + +[node name="obstacle" type="StaticBody2D" unique_id=2087825064] +collision_layer = 24 +collision_mask = 3 + +[node name="Sprite2D" type="Sprite2D" parent="." unique_id=462307275] +texture = SubResource("AtlasTexture_bhf17") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=835918710] +position = Vector2(0, 13.5) +shape = SubResource("RectangleShape2D_oysdc") diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/electrocute.wav b/scenes/quests/story_quests/last_coordinates/assets/sounds/electrocute.wav new file mode 100644 index 0000000000..847e06ed10 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/electrocute.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a791613aec055688d941c1c18d243f55032927a222c057218603edd7534e3ed9 +size 460844 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/electrocute.wav.import b/scenes/quests/story_quests/last_coordinates/assets/sounds/electrocute.wav.import new file mode 100644 index 0000000000..7e6feac3be --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/electrocute.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://in1dsc8vrdyy" +path="res://.godot/imported/electrocute.wav-5e262a6134261907f78c29a820734edf.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/sounds/electrocute.wav" +dest_files=["res://.godot/imported/electrocute.wav-5e262a6134261907f78c29a820734edf.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/elevatorOpened.ogg b/scenes/quests/story_quests/last_coordinates/assets/sounds/elevatorOpened.ogg new file mode 100644 index 0000000000..babe5255e8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/elevatorOpened.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:709dbca28a3efbac2f923c98a94275eff661f950183436e5de35388ed1fae861 +size 38960 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/elevatorOpened.ogg.import b/scenes/quests/story_quests/last_coordinates/assets/sounds/elevatorOpened.ogg.import new file mode 100644 index 0000000000..e0252e98f9 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/elevatorOpened.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://chun7os3ehah7" +path="res://.godot/imported/elevatorOpened.ogg-5ad6ea3f4a4a0d504e8c7f3449f4d903.oggvorbisstr" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/sounds/elevatorOpened.ogg" +dest_files=["res://.godot/imported/elevatorOpened.ogg-5ad6ea3f4a4a0d504e8c7f3449f4d903.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/found_you.wav b/scenes/quests/story_quests/last_coordinates/assets/sounds/found_you.wav new file mode 100644 index 0000000000..9d47ac6296 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/found_you.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f124fb2485dd19dfeb55b1363ac314b3c4ccbb5d8c56312148cc1876a516f676 +size 761700 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/found_you.wav.import b/scenes/quests/story_quests/last_coordinates/assets/sounds/found_you.wav.import new file mode 100644 index 0000000000..be55ebec0b --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/found_you.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dffwe5pwe50rd" +path="res://.godot/imported/found_you.wav-3f608801434f3d42e745356313e955a4.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/sounds/found_you.wav" +dest_files=["res://.godot/imported/found_you.wav-3f608801434f3d42e745356313e955a4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/heaavy_steps.wav b/scenes/quests/story_quests/last_coordinates/assets/sounds/heaavy_steps.wav new file mode 100644 index 0000000000..2ffd95cbb8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/heaavy_steps.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9189c7b8a19458fb291ff422bf1c5bb9f15ce0cac40bbc05b29a423d2aa445cd +size 76878 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/heaavy_steps.wav.import b/scenes/quests/story_quests/last_coordinates/assets/sounds/heaavy_steps.wav.import new file mode 100644 index 0000000000..8889faf120 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/heaavy_steps.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bs1v1d6dmh6ds" +path="res://.godot/imported/heaavy_steps.wav-a9a4dd38d71a9e2be1de575be9cfbf59.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/sounds/heaavy_steps.wav" +dest_files=["res://.godot/imported/heaavy_steps.wav-a9a4dd38d71a9e2be1de575be9cfbf59.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/pressButton.ogg b/scenes/quests/story_quests/last_coordinates/assets/sounds/pressButton.ogg new file mode 100644 index 0000000000..1a81a420ad --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/pressButton.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a371574477ead7129607e860bab4beaa49f67ed4e0515ed6312b2ba21d34160c +size 15555 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/pressButton.ogg.import b/scenes/quests/story_quests/last_coordinates/assets/sounds/pressButton.ogg.import new file mode 100644 index 0000000000..f7ecdd6baa --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/pressButton.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cxhiptibfy8ql" +path="res://.godot/imported/pressButton.ogg-4514004577a9f8da871076c0558f4511.oggvorbisstr" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/sounds/pressButton.ogg" +dest_files=["res://.godot/imported/pressButton.ogg-4514004577a9f8da871076c0558f4511.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/steps.wav b/scenes/quests/story_quests/last_coordinates/assets/sounds/steps.wav new file mode 100644 index 0000000000..11b8489be6 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/steps.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68879a85f225674d1ef896f7a2aabfc191aa6105404eeccf652194dfa8f0b65f +size 761700 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/steps.wav.import b/scenes/quests/story_quests/last_coordinates/assets/sounds/steps.wav.import new file mode 100644 index 0000000000..64a7146eb8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/steps.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://0lhxuvnwtumc" +path="res://.godot/imported/steps.wav-d6606636856489fbc02d935e3ea9a046.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/sounds/steps.wav" +dest_files=["res://.godot/imported/steps.wav-d6606636856489fbc02d935e3ea9a046.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/wind.wav b/scenes/quests/story_quests/last_coordinates/assets/sounds/wind.wav new file mode 100644 index 0000000000..698780bcc8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/wind.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3fc240318e74aca8ed39ce52e0eafc1d9428678c2337ddbe833fe8ea14cf122 +size 656718 diff --git a/scenes/quests/story_quests/last_coordinates/assets/sounds/wind.wav.import b/scenes/quests/story_quests/last_coordinates/assets/sounds/wind.wav.import new file mode 100644 index 0000000000..12f180c9a8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/sounds/wind.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://l8a6k3jepllx" +path="res://.godot/imported/wind.wav-b86050a2435c0ae1113bb0a11a7768d1.sample" + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/sounds/wind.wav" +dest_files=["res://.godot/imported/wind.wav-b86050a2435c0ae1113bb0a11a7768d1.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=2 +edit/loop_begin=37 +edit/loop_end=-1000 +compress/mode=2 diff --git a/scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png b/scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png new file mode 100644 index 0000000000..e72834418a --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b286cef440c74968021ffca3daa47891308243b213bb44b1dcd0ff3bb923fe26 +size 4779 diff --git a/scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png.import b/scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png.import new file mode 100644 index 0000000000..2f66158c1f --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kenx0efkqx85" +path="res://.godot/imported/wallsLaboratotyCurvedHigh_tiles.png-1fdfedc6faeb6c062d2a50e4f3368488.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png" +dest_files=["res://.godot/imported/wallsLaboratotyCurvedHigh_tiles.png-1fdfedc6faeb6c062d2a50e4f3368488.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/game_elements/CajaEmpujable.tscn b/scenes/quests/story_quests/last_coordinates/game_elements/CajaEmpujable.tscn new file mode 100644 index 0000000000..d7f4af7ba4 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/game_elements/CajaEmpujable.tscn @@ -0,0 +1,21 @@ +[gd_scene format=3 uid="uid://m0ylg1528fmq"] + +[ext_resource type="Script" uid="uid://be7rcf87c300n" path="res://scenes/quests/story_quests/last_coordinates/game_elements/caja_empujable.gd" id="1_uasqf"] +[ext_resource type="Texture2D" uid="uid://cpbxvn36hf543" path="res://assets/first_party/tiles/Cliff_Mines_Decoration_Tiles.png" id="2_f2ftk"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_1w6i0"] +size = Vector2(40, 44) + +[node name="CajaEmpujable" type="CharacterBody2D" unique_id=168112969] +collision_layer = 1024 +collision_mask = 1039 +script = ExtResource("1_uasqf") + +[node name="Sprite2D" type="Sprite2D" parent="." unique_id=1035877788] +texture = ExtResource("2_f2ftk") +region_enabled = true +region_rect = Rect2(200, 136, 48, 48) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=422254442 groups=["caja"]] +position = Vector2(-1, 0) +shape = SubResource("RectangleShape2D_1w6i0") diff --git a/scenes/quests/story_quests/last_coordinates/game_elements/caja_empujable.gd b/scenes/quests/story_quests/last_coordinates/game_elements/caja_empujable.gd new file mode 100644 index 0000000000..d70c74f963 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/game_elements/caja_empujable.gd @@ -0,0 +1,10 @@ +extends CharacterBody2D + +@export var velocidad_empuje: float = 80.0 + +func empujar(direccion: Vector2) -> void: + # Multiplicamos la dirección de la colisión por la velocidad + velocity = direccion * velocidad_empuje + + # move_and_slide() maneja automáticamente la detención si hay una pared en la "Mask" + move_and_slide() diff --git a/scenes/quests/story_quests/last_coordinates/game_elements/caja_empujable.gd.uid b/scenes/quests/story_quests/last_coordinates/game_elements/caja_empujable.gd.uid new file mode 100644 index 0000000000..f3ae2d4122 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/game_elements/caja_empujable.gd.uid @@ -0,0 +1 @@ +uid://be7rcf87c300n diff --git a/scenes/quests/story_quests/last_coordinates/game_elements/checkpoint.tscn b/scenes/quests/story_quests/last_coordinates/game_elements/checkpoint.tscn new file mode 100644 index 0000000000..61c4843fe2 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/game_elements/checkpoint.tscn @@ -0,0 +1,50 @@ +[gd_scene format=3 uid="uid://qqu3r811sbc"] + +[ext_resource type="Script" uid="uid://bk5ri1yoakaqp" path="res://scenes/game_elements/props/checkpoint/components/checkpoint.gd" id="1_chmpm"] +[ext_resource type="Script" uid="uid://0enyu5v4ra34" path="res://scenes/game_elements/props/spawn_point/components/spawn_point.gd" id="2_htxjh"] +[ext_resource type="SpriteFrames" uid="uid://dmg1egdoye3ns" path="res://scenes/game_elements/props/checkpoint/components/knitwitch_frames_purple.tres" id="3_15awe"] +[ext_resource type="Script" uid="uid://du8wfijr35r35" path="res://scenes/game_elements/props/interact_area/interact_area.gd" id="4_ukshs"] +[ext_resource type="Script" uid="uid://edcifob4jc4s" path="res://scenes/game_logic/talk_behavior.gd" id="5_3dpsn"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_3xcwf"] +radius = 48.0 + +[node name="Checkpoint" type="Area2D" unique_id=1789892556] +collision_layer = 0 +script = ExtResource("1_chmpm") + +[node name="SpawnPoint" type="Marker2D" parent="." unique_id=118546798 groups=["spawn_point"]] +unique_name_in_owner = true +position = Vector2(0, 1) +script = ExtResource("2_htxjh") + +[node name="Sprite" type="AnimatedSprite2D" parent="." unique_id=422090831] +unique_name_in_owner = true +position = Vector2(0, -64) +sprite_frames = ExtResource("3_15awe") +animation = &"idle" +autoplay = "idle" + +[node name="InteractArea" type="Area2D" parent="." unique_id=2037902510 node_paths=PackedStringArray("marker")] +unique_name_in_owner = true +collision_layer = 0 +collision_mask = 0 +script = ExtResource("4_ukshs") +marker = NodePath("Marker") +disabled = true +action = "Admire" +metadata/_custom_type_script = "uid://du8wfijr35r35" + +[node name="CollisionShape" type="CollisionShape2D" parent="InteractArea" unique_id=317026295] +position = Vector2(1, -4) +shape = SubResource("CircleShape2D_3xcwf") +debug_color = Color(0.600391, 0.54335, 0, 0.42) + +[node name="Marker" type="Marker2D" parent="InteractArea" unique_id=1178774098] +position = Vector2(0, -128) + +[node name="TalkBehavior" type="Node" parent="." unique_id=487856562 node_paths=PackedStringArray("interact_area")] +unique_name_in_owner = true +script = ExtResource("5_3dpsn") +interact_area = NodePath("../InteractArea") +metadata/_custom_type_script = "uid://edcifob4jc4s" diff --git a/scenes/quests/story_quests/last_coordinates/objects/checkpoint/checkpoint_floppy_disk.tres b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/checkpoint_floppy_disk.tres new file mode 100644 index 0000000000..0087620dfe --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/checkpoint_floppy_disk.tres @@ -0,0 +1,110 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://cpyxkiv1myecc"] + +[ext_resource type="Texture2D" uid="uid://dh8ahvyqqkce2" path="res://scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_appear.png" id="1_wmlpt"] +[ext_resource type="Texture2D" uid="uid://dbyajdcvjyhtc" path="res://scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_idle.png" id="2_wmlpt"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_umfn3"] +atlas = ExtResource("1_wmlpt") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wmlpt"] +atlas = ExtResource("1_wmlpt") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mlk2d"] +atlas = ExtResource("1_wmlpt") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_keab0"] +atlas = ExtResource("1_wmlpt") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6pb3e"] +atlas = ExtResource("1_wmlpt") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dja6g"] +atlas = ExtResource("1_wmlpt") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2kavg"] +atlas = ExtResource("1_wmlpt") +region = Rect2(1152, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rox3s"] +atlas = ExtResource("1_wmlpt") +region = Rect2(1344, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dl8x4"] +atlas = ExtResource("1_wmlpt") +region = Rect2(1536, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v028c"] +atlas = ExtResource("2_wmlpt") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rypp8"] +atlas = ExtResource("2_wmlpt") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xypus"] +atlas = ExtResource("2_wmlpt") +region = Rect2(384, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_umfn3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wmlpt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mlk2d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_keab0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6pb3e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dja6g") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2kavg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rox3s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dl8x4") +}], +"loop": false, +"name": &"appear", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_v028c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rypp8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xypus") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xypus") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rypp8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v028c") +}], +"loop": true, +"name": &"idle", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_appear.png b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_appear.png new file mode 100644 index 0000000000..1554bd132f --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_appear.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92209e554c608d5a09ce615cb9e50fcad767a24ae7a7212e953284e80d79b7e3 +size 3299 diff --git a/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_appear.png.import b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_appear.png.import new file mode 100644 index 0000000000..78b7cedf4c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_appear.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dh8ahvyqqkce2" +path="res://.godot/imported/floppy_appear.png-79483f1be51435235276dcade7911e5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_appear.png" +dest_files=["res://.godot/imported/floppy_appear.png-79483f1be51435235276dcade7911e5c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_idle.png b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_idle.png new file mode 100644 index 0000000000..29091ed49c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4ea15db9e1624ba6f261d798dff16e92a394e018dfeea6f0a65ba4e51a04407 +size 1962 diff --git a/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_idle.png.import b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_idle.png.import new file mode 100644 index 0000000000..fa65b77ba0 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbyajdcvjyhtc" +path="res://.godot/imported/floppy_idle.png-dedaf09b127ae4d435b5e4256fa9687d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/objects/checkpoint/floppy_idle.png" +dest_files=["res://.godot/imported/floppy_idle.png-dedaf09b127ae4d435b5e4256fa9687d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/objects/checkpoint/last_coordinates_checkpoint.tscn b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/last_coordinates_checkpoint.tscn new file mode 100644 index 0000000000..c3c17fdb67 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/objects/checkpoint/last_coordinates_checkpoint.tscn @@ -0,0 +1,51 @@ +[gd_scene format=3 uid="uid://cm6u2v13a1dgt"] + +[ext_resource type="Script" uid="uid://bk5ri1yoakaqp" path="res://scenes/game_elements/props/checkpoint/components/checkpoint.gd" id="1_margu"] +[ext_resource type="Script" uid="uid://0enyu5v4ra34" path="res://scenes/game_elements/props/spawn_point/components/spawn_point.gd" id="2_6imtf"] +[ext_resource type="SpriteFrames" uid="uid://cpyxkiv1myecc" path="res://scenes/quests/story_quests/last_coordinates/objects/checkpoint/checkpoint_floppy_disk.tres" id="2_margu"] +[ext_resource type="Script" uid="uid://du8wfijr35r35" path="res://scenes/game_elements/props/interact_area/interact_area.gd" id="4_fqom5"] +[ext_resource type="Script" uid="uid://edcifob4jc4s" path="res://scenes/game_logic/talk_behavior.gd" id="5_hqcdp"] + +[sub_resource type="CircleShape2D" id="CircleShape2D_3xcwf"] +radius = 48.0 + +[node name="Checkpoint" type="Area2D" unique_id=1789892556] +collision_layer = 0 +script = ExtResource("1_margu") +sprite_frames = ExtResource("2_margu") + +[node name="SpawnPoint" type="Marker2D" parent="." unique_id=118546798 groups=["spawn_point"]] +unique_name_in_owner = true +position = Vector2(0, 1) +script = ExtResource("2_6imtf") + +[node name="Sprite" type="AnimatedSprite2D" parent="." unique_id=422090831] +unique_name_in_owner = true +position = Vector2(0, -64) +sprite_frames = ExtResource("2_margu") +animation = &"idle" +autoplay = "idle" + +[node name="InteractArea" type="Area2D" parent="." unique_id=2037902510 node_paths=PackedStringArray("marker")] +unique_name_in_owner = true +collision_layer = 0 +collision_mask = 0 +script = ExtResource("4_fqom5") +marker = NodePath("Marker") +disabled = true +action = "Admire" +metadata/_custom_type_script = "uid://du8wfijr35r35" + +[node name="CollisionShape" type="CollisionShape2D" parent="InteractArea" unique_id=317026295] +position = Vector2(1, -4) +shape = SubResource("CircleShape2D_3xcwf") +debug_color = Color(0.600391, 0.54335, 0, 0.42) + +[node name="Marker" type="Marker2D" parent="InteractArea" unique_id=1178774098] +position = Vector2(0, -128) + +[node name="TalkBehavior" type="Node" parent="." unique_id=487856562 node_paths=PackedStringArray("interact_area")] +unique_name_in_owner = true +script = ExtResource("5_hqcdp") +interact_area = NodePath("../InteractArea") +metadata/_custom_type_script = "uid://edcifob4jc4s" diff --git a/scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres b/scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres new file mode 100644 index 0000000000..bf2739d1e4 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/player_components/last_coordinates_player.tres @@ -0,0 +1,252 @@ +[gd_resource type="SpriteFrames" format=3 uid="uid://6lrnci820w0p"] + +[ext_resource type="Texture2D" uid="uid://c0itxt8w3yml0" path="res://assets/first_party/templates/player/NO_EDIT_player_attack_01.png" id="1_0edxo"] +[ext_resource type="Texture2D" uid="uid://covbt3em3ppm1" path="res://assets/first_party/templates/player/NO_EDIT_player_attack_02.png" id="2_rioh4"] +[ext_resource type="Texture2D" uid="uid://06jlmcx7ebhj" path="res://scenes/quests/story_quests/last_coordinates/player_components/player_defeated.png" id="3_rioh4"] +[ext_resource type="Texture2D" uid="uid://d2qfyqs186m0d" path="res://scenes/quests/story_quests/last_coordinates/player_components/player_idle.png" id="4_rioh4"] +[ext_resource type="Texture2D" uid="uid://caxm7fqu85egm" path="res://scenes/quests/story_quests/last_coordinates/player_components/player_walk.png" id="5_rioh4"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_yg72c"] +atlas = ExtResource("1_0edxo") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ydd7j"] +atlas = ExtResource("1_0edxo") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f8lfs"] +atlas = ExtResource("1_0edxo") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_scyt1"] +atlas = ExtResource("1_0edxo") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gjf71"] +atlas = ExtResource("2_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eyp3i"] +atlas = ExtResource("2_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nw7ra"] +atlas = ExtResource("2_rioh4") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3yb8r"] +atlas = ExtResource("2_rioh4") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jsp5u"] +atlas = ExtResource("3_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j24yy"] +atlas = ExtResource("3_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4a81y"] +atlas = ExtResource("3_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_emr6d"] +atlas = ExtResource("3_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u1cku"] +atlas = ExtResource("3_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_iioqe"] +atlas = ExtResource("3_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7wxa3"] +atlas = ExtResource("3_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3h301"] +atlas = ExtResource("3_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lmfr6"] +atlas = ExtResource("3_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7puc7"] +atlas = ExtResource("3_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dtlos"] +atlas = ExtResource("3_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wm87r"] +atlas = ExtResource("4_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tec0q"] +atlas = ExtResource("4_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pn6nq"] +atlas = ExtResource("4_rioh4") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_do6bp"] +atlas = ExtResource("5_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rioh4"] +atlas = ExtResource("5_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cgyx2"] +atlas = ExtResource("5_rioh4") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3y4f3"] +atlas = ExtResource("5_rioh4") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cc3hn"] +atlas = ExtResource("5_rioh4") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0edxo"] +atlas = ExtResource("5_rioh4") +region = Rect2(384, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_yg72c") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ydd7j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_f8lfs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_scyt1") +}], +"loop": true, +"name": &"attack_01", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gjf71") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_eyp3i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nw7ra") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3yb8r") +}], +"loop": true, +"name": &"attack_02", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_jsp5u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j24yy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4a81y") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_emr6d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u1cku") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_iioqe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7wxa3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3h301") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lmfr6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7puc7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_dtlos") +}], +"loop": true, +"name": &"defeated", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wm87r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tec0q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pn6nq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wm87r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tec0q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pn6nq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wm87r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tec0q") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pn6nq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tec0q") +}], +"loop": true, +"name": &"idle", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_do6bp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rioh4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cgyx2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_3y4f3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cc3hn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0edxo") +}], +"loop": true, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/last_coordinates/player_components/player_defeated.png b/scenes/quests/story_quests/last_coordinates/player_components/player_defeated.png new file mode 100644 index 0000000000..0a44446ad0 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/player_components/player_defeated.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:293d2084b55edaebea450b1a2f6e3f3ae15a25b603540295b095afc660ede8c1 +size 5903 diff --git a/scenes/quests/story_quests/last_coordinates/player_components/player_defeated.png.import b/scenes/quests/story_quests/last_coordinates/player_components/player_defeated.png.import new file mode 100644 index 0000000000..c7f2329a96 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/player_components/player_defeated.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://06jlmcx7ebhj" +path="res://.godot/imported/player_defeated.png-10285271eabe3afac19cc311b0bc8f68.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/player_components/player_defeated.png" +dest_files=["res://.godot/imported/player_defeated.png-10285271eabe3afac19cc311b0bc8f68.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/player_components/player_idle.png b/scenes/quests/story_quests/last_coordinates/player_components/player_idle.png new file mode 100644 index 0000000000..9bd1d72dc7 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/player_components/player_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16e19cb61c06a49c855b2e15093ca9450aad82112454dbe2f962aa085c2e9f48 +size 2630 diff --git a/scenes/quests/story_quests/last_coordinates/player_components/player_idle.png.import b/scenes/quests/story_quests/last_coordinates/player_components/player_idle.png.import new file mode 100644 index 0000000000..9549161faa --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/player_components/player_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2qfyqs186m0d" +path="res://.godot/imported/player_idle.png-dc6497c53483afd2cab5d3991101b7fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/player_components/player_idle.png" +dest_files=["res://.godot/imported/player_idle.png-dc6497c53483afd2cab5d3991101b7fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/player_components/player_walk.png b/scenes/quests/story_quests/last_coordinates/player_components/player_walk.png new file mode 100644 index 0000000000..528c827f2c --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/player_components/player_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb6212bea19b53364ab3ca2d595c41a865736606f8be63817d68e968c535f690 +size 2920 diff --git a/scenes/quests/story_quests/last_coordinates/player_components/player_walk.png.import b/scenes/quests/story_quests/last_coordinates/player_components/player_walk.png.import new file mode 100644 index 0000000000..ac70811652 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/player_components/player_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://caxm7fqu85egm" +path="res://.godot/imported/player_walk.png-5712a3c5c1b9e84c930fc63a39ec9bb7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/last_coordinates/player_components/player_walk.png" +dest_files=["res://.godot/imported/player_walk.png-5712a3c5c1b9e84c930fc63a39ec9bb7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/scenes/quests/story_quests/last_coordinates/quest.tres b/scenes/quests/story_quests/last_coordinates/quest.tres new file mode 100644 index 0000000000..a9f61d1a94 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/quest.tres @@ -0,0 +1,9 @@ +[gd_resource type="Resource" script_class="Quest" format=3 uid="uid://djq2phkoretwb"] + +[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/menus/storybook/components/quest.gd" id="1_r7uhw"] + +[resource] +script = ExtResource("1_r7uhw") +title = "Last Coordinates" +first_scene = "uid://phc72swvdcmb" +metadata/_custom_type_script = "uid://dts1hwdy3phin" diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_bridges.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_bridges.tres new file mode 100644 index 0000000000..3520049cc8 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_bridges.tres @@ -0,0 +1,56 @@ +[gd_resource type="TileSet" format=3 uid="uid://b7lxg5ce08dh6"] + +[ext_resource type="Texture2D" uid="uid://cnosj6ds4wtm4" path="res://assets/first_party/tiles/Bridge_All.png" id="1_7716v"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sckaq"] +texture = ExtResource("1_7716v") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/terrains_peering_bit/right_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/terrains_peering_bit/left_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0 = 0 +2:1/0 = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/terrains_peering_bit/bottom_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/terrains_peering_bit/top_side = 0 +2:3/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-19.593307, -26.124409, -18.799213, 22.622784, 23.897308, 22.941414, 23.791874, -26.124409, -20.059814, -26.124409) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-26.530273, -21.450008, 27.402245, -21.029629, 27.402245, 15.294277, -27.094748, 15.805267, -27.094748, -22.578957) + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Bridge" +terrain_set_0/terrain_0/color = Color(0.404068, 0.229965, 0.149571, 1) +sources/3 = SubResource("TileSetAtlasSource_sckaq") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_decoration.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_decoration.tres new file mode 100644 index 0000000000..212a5b0334 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_decoration.tres @@ -0,0 +1,35 @@ +[gd_resource type="TileSet" format=3 uid="uid://c3bfp5t0vkf3i"] + +[ext_resource type="Texture2D" uid="uid://cpbxvn36hf543" path="res://assets/first_party/tiles/Cliff_Mines_Decoration_Tiles.png" id="1_p1mk5"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8i0ry"] +texture = ExtResource("1_p1mk5") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_8i0ry") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation.tres new file mode 100644 index 0000000000..fa65b15b14 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation.tres @@ -0,0 +1,322 @@ +[gd_resource type="TileSet" format=3 uid="uid://ceh0dh5743uk8"] + +[ext_resource type="Texture2D" uid="uid://c7oht7wudd8wa" path="res://assets/first_party/tiles/Cliff_Tiles.png" id="1_aannb"] +[ext_resource type="Texture2D" uid="uid://cledckq31klvq" path="res://assets/first_party/tiles/Cliff_Mines_Tiles.png" id="2_wrx15"] + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_yc5yt"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_jmclm"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1srhd"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_kbenk"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_l50s2"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 32, -27.7591, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6jiih"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_y1c8q"] +polygon = PackedVector2Array(-32, -32, -21.2049, -28.1447, 2.6988, -28.1447, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hqjx3"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qpeek"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_em2qm"] +polygon = PackedVector2Array(32, -5.08027, 23.7079, -22.0145, 6.77369, -27.0947, -32, -27.0947, -32, 19.6627, 32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rtvgy"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qhdiu"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_nwor3"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 17.3494, -32, 17.735) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pdiyo"] +texture = ExtResource("1_aannb") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/y_sort_origin = 10 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yc5yt") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32) +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/y_sort_origin = 10 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_l50s2") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/y_sort_origin = 10 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hqjx3") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24) +2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/y_sort_origin = 10 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rtvgy") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32) +3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +3:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/y_sort_origin = 26 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/y_sort_origin = 26 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/y_sort_origin = 26 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32) +2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/next_alternative_id = 2 +3:1/0 = 0 +3:1/0/y_sort_origin = 26 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32) +3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +3:1/1 = 1 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_1srhd") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_6jiih") +1:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qpeek") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32) +2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qhdiu") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +3:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32) +3:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/terrains_peering_bit/top_side = 0 +0:3/0 = 0 +0:3/0/y_sort_origin = -30 +0:3/0/terrain_set = 0 +0:3/0/terrain = 1 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/terrains_peering_bit/right_side = 1 +1:3/next_alternative_id = 2 +1:3/0 = 0 +1:3/0/y_sort_origin = -30 +1:3/0/terrain_set = 0 +1:3/0/terrain = 1 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/terrains_peering_bit/right_side = 1 +1:3/0/terrains_peering_bit/left_side = 1 +1:3/1 = 1 +2:3/0 = 0 +2:3/0/y_sort_origin = -30 +2:3/0/terrain_set = 0 +2:3/0/terrain = 1 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/terrains_peering_bit/left_side = 1 +3:3/0 = 0 +3:3/0/y_sort_origin = -30 +3:3/0/terrain_set = 0 +3:3/0/terrain = 1 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:4/0 = 0 +0:4/0/y_sort_origin = 10 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_kbenk") +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32) +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:4/0/terrains_peering_bit/right_side = 0 +1:4/0 = 0 +1:4/0/y_sort_origin = 10 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_y1c8q") +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24) +1:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +1:4/0/terrains_peering_bit/right_side = 0 +1:4/0/terrains_peering_bit/left_side = 0 +2:4/0 = 0 +2:4/0/y_sort_origin = 10 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_em2qm") +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24) +2:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +2:4/0/terrains_peering_bit/left_side = 0 +3:4/0 = 0 +3:4/0/y_sort_origin = 10 +3:4/0/terrain_set = 0 +3:4/0/terrain = 0 +3:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_nwor3") +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32) +3:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:5/0 = 0 +0:5/0/y_sort_origin = -30 +0:5/0/terrain_set = 0 +0:5/0/terrain = 1 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:5/0/terrains_peering_bit/right_side = 1 +1:5/0 = 0 +1:5/0/y_sort_origin = -30 +1:5/0/terrain_set = 0 +1:5/0/terrain = 1 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0/terrains_peering_bit/right_side = 1 +1:5/0/terrains_peering_bit/left_side = 1 +2:5/0 = 0 +2:5/0/y_sort_origin = -30 +2:5/0/terrain_set = 0 +2:5/0/terrain = 1 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0/terrains_peering_bit/left_side = 1 +3:5/0 = 0 +3:5/0/y_sort_origin = -30 +3:5/0/terrain_set = 0 +3:5/0/terrain = 1 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_54dly"] +texture = ExtResource("2_wrx15") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, -27.5482, -26.9972, -27.5482, 32, -32, 32) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -25.3443, -32, -26.4463) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 25.8953, 32, 26.9972, -26.4463, -32, -25.3443) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 27.5482, 32, 27.5482, -27.5482, -27.5482, -26.9972, -26.4463, 32, -32, 32) +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.4463, -32, -26.4463, 32, -32, 32) +1:1/0 = 0 +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(25.8953, -32, 32, -32, 32, 32, 27.5482, 32) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.9972, -32, -26.9972, 32, -32, 32) +3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(32, -32, 25.8953, -32, 26.9972, 32, 32, 32) +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.4463, -32, -26.4463, 26.9972, 32, 26.4463, 32, 32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 25.8953, 32, 25.8953, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(26.4463, -32, 32, -32, 32, 32, -32, 32, -32, 26.9972, 26.9972, 26.9972) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.9972, -32, -26.4463, 26.4463, 26.9972, 26.4463, 25.8953, -32, 32, -32, 32, 32, -32, 32) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0 = 0 +2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:4/0 = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, -27.5482, -26.9972, -26.4463, 32, -32, 32) +1:4/0 = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -26.9972, -32, -26.4463) +1:4/0/physics_layer_0/polygon_1/points = PackedVector2Array(32, 27.5482, 32, 32, -32, 32, -32, 27.5482) +2:4/0 = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 26.9972, 32, 25.8953, -26.9972, -32, -26.9972) +3:4/0 = 0 +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, 32, 32, 27.5482, 32, 27.5482, -27.5482, -27.5482, -26.9972, -27.5482, 32, -32, 32, -32, -27.5482) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:5/0 = 0 +2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:5/0 = 0 +3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Stone" +terrain_set_0/terrain_0/color = Color(0.38, 0.3648, 0.3496, 1) +terrain_set_0/terrain_1/name = "StoneWall" +terrain_set_0/terrain_1/color = Color(0.413906, 0.615933, 1, 1) +sources/7 = SubResource("TileSetAtlasSource_54dly") +sources/4 = SubResource("TileSetAtlasSource_pdiyo") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation_2.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation_2.tres new file mode 100644 index 0000000000..0b84381028 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_elevation_2.tres @@ -0,0 +1,227 @@ +[gd_resource type="TileSet" format=3 uid="uid://dx67ierg72g4b"] + +[ext_resource type="Texture2D" uid="uid://c7oht7wudd8wa" path="res://assets/first_party/tiles/Cliff_Tiles.png" id="1_40803"] + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_yc5yt"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_jmclm"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1srhd"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_kbenk"] +polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_l50s2"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 32, -27.7591, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6jiih"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_y1c8q"] +polygon = PackedVector2Array(-32, -32, -21.2049, -28.1447, 2.6988, -28.1447, 32, -27.0947, 32, 19.6627, -32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hqjx3"] +polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qpeek"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_em2qm"] +polygon = PackedVector2Array(32, -5.08027, 23.7079, -22.0145, 6.77369, -27.0947, -32, -27.0947, -32, 19.6627, 32, 20.4338) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rtvgy"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qhdiu"] +polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725) + +[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_nwor3"] +polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 17.3494, -32, 17.735) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_34i7d"] +texture = ExtResource("1_40803") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/y_sort_origin = 10 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yc5yt") +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/y_sort_origin = 10 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_l50s2") +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/y_sort_origin = 10 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hqjx3") +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/y_sort_origin = 10 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rtvgy") +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32) +3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32) +3:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/y_sort_origin = 26 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/y_sort_origin = 26 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-27.720877, -22.304153, -22.578953, -27.094746, 23.897305, -26.764984, 27.720875, -20.710999, 27.720875, 24.534569, 23.897305, 28.9954, -22.622784, 28.67677, -28.358137, 26.127724) +1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/next_alternative_id = 2 +2:1/0 = 0 +2:1/0/y_sort_origin = 26 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/next_alternative_id = 3 +3:1/0 = 0 +3:1/0/y_sort_origin = 26 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm") +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32) +3:1/0/physics_layer_1/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +3:1/1 = 1 +0:2/size_in_atlas = Vector2i(1, 2) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -32) +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_1srhd") +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96) +0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, 32, 32, 32, 96, -32, 96) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/size_in_atlas = Vector2i(1, 2) +1:2/next_alternative_id = 2 +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -32) +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_6jiih") +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96) +1:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 32, 32, 32, 32, 96, -32, 96) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +1:2/1 = 1 +1:2/1/texture_origin = Vector2i(0, -32) +2:2/size_in_atlas = Vector2i(1, 2) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -32) +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qpeek") +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96) +2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 96, -32, 96, -32, 32, 24, 32) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/size_in_atlas = Vector2i(1, 2) +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, -32) +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qhdiu") +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96) +3:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, 24, 32, 24, -32, 32, -32, 32, 96, -32, 96) +3:2/0/terrains_peering_bit/top_side = 0 +0:4/size_in_atlas = Vector2i(1, 2) +0:4/0 = 0 +0:4/0/texture_origin = Vector2i(0, -32) +0:4/0/y_sort_origin = 10 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_kbenk") +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96) +0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, 32, 32, 32, 96, -32, 96, -32, 32) +0:4/0/terrains_peering_bit/right_side = 0 +1:4/size_in_atlas = Vector2i(1, 2) +1:4/0 = 0 +1:4/0/texture_origin = Vector2i(0, -32) +1:4/0/y_sort_origin = 10 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_y1c8q") +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96) +1:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24) +1:4/0/physics_layer_1/polygon_1/points = PackedVector2Array(-32, 32, 32, 32, 32, 96, -32, 96) +1:4/0/terrains_peering_bit/right_side = 0 +1:4/0/terrains_peering_bit/left_side = 0 +2:4/size_in_atlas = Vector2i(1, 2) +2:4/0 = 0 +2:4/0/texture_origin = Vector2i(0, -32) +2:4/0/y_sort_origin = 10 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_em2qm") +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96) +2:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 32, 96, -32, 96, -32, 32, 24, 32, 16, -16, -32, -24) +2:4/0/terrains_peering_bit/left_side = 0 +3:4/size_in_atlas = Vector2i(1, 2) +3:4/0 = 0 +3:4/0/texture_origin = Vector2i(0, -32) +3:4/0/y_sort_origin = 10 +3:4/0/terrain_set = 0 +3:4/0/terrain = 0 +3:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_nwor3") +3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96) +3:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 96, -24, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, 32, 96, -32, 96) +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 8 +physics_layer_0/collision_mask = 0 +physics_layer_1/collision_layer = 16 +physics_layer_1/collision_mask = 0 +physics_layer_1/collision_priority = 100.0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Stone" +terrain_set_0/terrain_0/color = Color(0.38, 0.3648, 0.3496, 1) +sources/4 = SubResource("TileSetAtlasSource_34i7d") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_exterior_floors.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_exterior_floors.tres new file mode 100644 index 0000000000..a9a0e5e54b --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_exterior_floors.tres @@ -0,0 +1,402 @@ +[gd_resource type="TileSet" format=3 uid="uid://dvfgelr47gt7l"] + +[ext_resource type="Texture2D" uid="uid://b386gl8ou2nw8" path="res://scenes/quests/story_quests/last_coordinates/assets/floor/sand.png" id="1_5jkyo"] +[ext_resource type="Texture2D" uid="uid://lg5dl13njsg3" path="res://assets/first_party/tiles/Grass_And_Sand_Tiles.png" id="1_ikcy0"] +[ext_resource type="Texture2D" uid="uid://pkm6smjl8861" path="res://assets/first_party/tiles/Grass_Tiles_Light.png" id="2_5jkyo"] +[ext_resource type="Texture2D" uid="uid://dcq6v7mx3h1fl" path="res://assets/first_party/tiles/Dirt_Tiles.png" id="3_fan42"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_0wfyh"] +tile_data = PackedInt32Array(0, 1, 0, 65536, 1, 1, 131072, 1, 2, 1, 65537, 0, 65537, 65537, 1, 131073, 65537, 2, 2, 131073, 0, 65538, 131073, 1, 131074, 131073, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_sugp2"] +tile_data = PackedInt32Array(0, 196609, 0, 65536, 196609, 1, 131072, 196609, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_jyhfs"] +tile_data = PackedInt32Array(0, 1, 3, 1, 65537, 3, 2, 131073, 3) + +[sub_resource type="TileMapPattern" id="TileMapPattern_tbgi4"] +tile_data = PackedInt32Array(0, 327681, 0, 65536, 327681, 1, 131072, 327681, 2, 1, 393217, 0, 65537, 393217, 1, 131073, 393217, 2, 2, 458753, 0, 65538, 458753, 1, 131074, 458753, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_tefeu"] +tile_data = PackedInt32Array(0, 524289, 0, 65536, 524289, 1, 131072, 524289, 2) + +[sub_resource type="TileMapPattern" id="TileMapPattern_o6xl0"] +tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fan42"] +texture = ExtResource("1_5jkyo") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ywhxw"] +texture = ExtResource("1_ikcy0") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/terrains_peering_bit/bottom_side = 0 +4:0/0 = 0 +5:0/0 = 0 +5:0/0/terrain_set = 0 +5:0/0/terrain = 1 +5:0/0/terrains_peering_bit/right_side = 1 +5:0/0/terrains_peering_bit/bottom_side = 1 +6:0/0 = 0 +6:0/0/terrain_set = 0 +6:0/0/terrain = 1 +6:0/0/terrains_peering_bit/right_side = 1 +6:0/0/terrains_peering_bit/bottom_side = 1 +6:0/0/terrains_peering_bit/left_side = 1 +7:0/0 = 0 +7:0/0/terrain_set = 0 +7:0/0/terrain = 1 +7:0/0/terrains_peering_bit/bottom_side = 1 +7:0/0/terrains_peering_bit/left_side = 1 +8:0/0 = 0 +8:0/0/terrain_set = 0 +8:0/0/terrain = 1 +8:0/0/terrains_peering_bit/bottom_side = 1 +9:0/0 = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +5:1/0 = 0 +5:1/0/terrain_set = 0 +5:1/0/terrain = 1 +5:1/0/terrains_peering_bit/right_side = 1 +5:1/0/terrains_peering_bit/bottom_side = 1 +5:1/0/terrains_peering_bit/top_side = 1 +6:1/0 = 0 +6:1/0/terrain_set = 0 +6:1/0/terrain = 1 +6:1/0/terrains_peering_bit/right_side = 1 +6:1/0/terrains_peering_bit/bottom_side = 1 +6:1/0/terrains_peering_bit/left_side = 1 +6:1/0/terrains_peering_bit/top_side = 1 +7:1/0 = 0 +7:1/0/terrain_set = 0 +7:1/0/terrain = 1 +7:1/0/terrains_peering_bit/bottom_side = 1 +7:1/0/terrains_peering_bit/left_side = 1 +7:1/0/terrains_peering_bit/top_side = 1 +8:1/0 = 0 +8:1/0/terrain_set = 0 +8:1/0/terrain = 1 +8:1/0/terrains_peering_bit/bottom_side = 1 +8:1/0/terrains_peering_bit/top_side = 1 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/terrains_peering_bit/top_side = 0 +5:2/0 = 0 +5:2/0/terrain_set = 0 +5:2/0/terrain = 1 +5:2/0/terrains_peering_bit/right_side = 1 +5:2/0/terrains_peering_bit/top_side = 1 +6:2/0 = 0 +6:2/0/terrain_set = 0 +6:2/0/terrain = 1 +6:2/0/terrains_peering_bit/right_side = 1 +6:2/0/terrains_peering_bit/left_side = 1 +6:2/0/terrains_peering_bit/top_side = 1 +7:2/0 = 0 +7:2/0/terrain_set = 0 +7:2/0/terrain = 1 +7:2/0/terrains_peering_bit/left_side = 1 +7:2/0/terrains_peering_bit/top_side = 1 +8:2/0 = 0 +8:2/0/terrain_set = 0 +8:2/0/terrain = 1 +8:2/0/terrains_peering_bit/top_side = 1 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/terrains_peering_bit/right_side = 0 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/terrains_peering_bit/left_side = 0 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/terrains_peering_bit/left_side = 0 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +5:3/0 = 0 +5:3/0/terrain_set = 0 +5:3/0/terrain = 1 +5:3/0/terrains_peering_bit/right_side = 1 +6:3/0 = 0 +6:3/0/terrain_set = 0 +6:3/0/terrain = 1 +6:3/0/terrains_peering_bit/right_side = 1 +6:3/0/terrains_peering_bit/left_side = 1 +7:3/0 = 0 +7:3/0/terrain_set = 0 +7:3/0/terrain = 1 +7:3/0/terrains_peering_bit/left_side = 1 +8:3/0 = 0 +8:3/0/terrain_set = 0 +8:3/0/terrain = 1 +10:0/0 = 0 +11:0/0 = 0 +12:0/0 = 0 +12:1/0 = 0 +11:1/0 = 0 +10:1/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_j6sdn"] +texture = ExtResource("2_5jkyo") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 2 +0:0/0/terrains_peering_bit/right_side = 2 +0:0/0/terrains_peering_bit/bottom_side = 2 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 2 +1:0/0/terrains_peering_bit/right_side = 2 +1:0/0/terrains_peering_bit/bottom_side = 2 +1:0/0/terrains_peering_bit/left_side = 2 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 2 +2:0/0/terrains_peering_bit/bottom_side = 2 +2:0/0/terrains_peering_bit/left_side = 2 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 2 +3:0/0/terrains_peering_bit/bottom_side = 2 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 2 +0:1/0/terrains_peering_bit/right_side = 2 +0:1/0/terrains_peering_bit/bottom_side = 2 +0:1/0/terrains_peering_bit/top_side = 2 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 2 +1:1/0/terrains_peering_bit/right_side = 2 +1:1/0/terrains_peering_bit/bottom_side = 2 +1:1/0/terrains_peering_bit/left_side = 2 +1:1/0/terrains_peering_bit/top_side = 2 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 2 +2:1/0/terrains_peering_bit/bottom_side = 2 +2:1/0/terrains_peering_bit/left_side = 2 +2:1/0/terrains_peering_bit/top_side = 2 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 2 +3:1/0/terrains_peering_bit/bottom_side = 2 +3:1/0/terrains_peering_bit/top_side = 2 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 2 +0:2/0/terrains_peering_bit/right_side = 2 +0:2/0/terrains_peering_bit/top_side = 2 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 2 +1:2/0/terrains_peering_bit/right_side = 2 +1:2/0/terrains_peering_bit/left_side = 2 +1:2/0/terrains_peering_bit/top_side = 2 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 2 +2:2/0/terrains_peering_bit/left_side = 2 +2:2/0/terrains_peering_bit/top_side = 2 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 2 +3:2/0/terrains_peering_bit/top_side = 2 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 2 +0:3/0/terrains_peering_bit/right_side = 2 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 2 +1:3/0/terrains_peering_bit/right_side = 2 +1:3/0/terrains_peering_bit/left_side = 2 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 2 +2:3/0/terrains_peering_bit/left_side = 2 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 2 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ij75x"] +texture = ExtResource("3_fan42") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 3 +0:0/0/terrains_peering_bit/right_side = 3 +0:0/0/terrains_peering_bit/bottom_side = 3 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 3 +1:0/0/terrains_peering_bit/right_side = 3 +1:0/0/terrains_peering_bit/bottom_side = 3 +1:0/0/terrains_peering_bit/left_side = 3 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 3 +2:0/0/terrains_peering_bit/bottom_side = 3 +2:0/0/terrains_peering_bit/left_side = 3 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 3 +3:0/0/terrains_peering_bit/bottom_side = 3 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 3 +0:1/0/terrains_peering_bit/right_side = 3 +0:1/0/terrains_peering_bit/bottom_side = 3 +0:1/0/terrains_peering_bit/top_side = 3 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 3 +1:1/0/terrains_peering_bit/right_side = 3 +1:1/0/terrains_peering_bit/bottom_side = 3 +1:1/0/terrains_peering_bit/left_side = 3 +1:1/0/terrains_peering_bit/top_side = 3 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 3 +2:1/0/terrains_peering_bit/bottom_side = 3 +2:1/0/terrains_peering_bit/left_side = 3 +2:1/0/terrains_peering_bit/top_side = 3 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 3 +3:1/0/terrains_peering_bit/bottom_side = 3 +3:1/0/terrains_peering_bit/top_side = 3 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 3 +0:2/0/terrains_peering_bit/right_side = 3 +0:2/0/terrains_peering_bit/top_side = 3 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 3 +1:2/0/terrains_peering_bit/right_side = 3 +1:2/0/terrains_peering_bit/left_side = 3 +1:2/0/terrains_peering_bit/top_side = 3 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 3 +2:2/0/terrains_peering_bit/left_side = 3 +2:2/0/terrains_peering_bit/top_side = 3 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 3 +3:2/0/terrains_peering_bit/top_side = 3 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 3 +0:3/0/terrains_peering_bit/right_side = 3 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 3 +1:3/0/terrains_peering_bit/right_side = 3 +1:3/0/terrains_peering_bit/left_side = 3 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 3 +2:3/0/terrains_peering_bit/left_side = 3 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 3 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Grass" +terrain_set_0/terrain_0/color = Color(0.115781, 0.264059, 0.205218, 1) +terrain_set_0/terrain_1/name = "Sand" +terrain_set_0/terrain_1/color = Color(0.515604, 0.484286, 0.253851, 1) +terrain_set_0/terrain_2/name = "LightGrass" +terrain_set_0/terrain_2/color = Color(0.50077, 0.823591, 0.69626, 1) +terrain_set_0/terrain_3/name = "Dirt" +terrain_set_0/terrain_3/color = Color(0.435821, 0.294287, 0.167531, 1) +sources/1 = SubResource("TileSetAtlasSource_ywhxw") +sources/5 = SubResource("TileSetAtlasSource_j6sdn") +sources/6 = SubResource("TileSetAtlasSource_ij75x") +sources/0 = SubResource("TileSetAtlasSource_fan42") +pattern_0 = SubResource("TileMapPattern_0wfyh") +pattern_1 = SubResource("TileMapPattern_sugp2") +pattern_2 = SubResource("TileMapPattern_jyhfs") +pattern_3 = SubResource("TileMapPattern_tbgi4") +pattern_4 = SubResource("TileMapPattern_tefeu") +pattern_5 = SubResource("TileMapPattern_o6xl0") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_fence.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_fence.tres new file mode 100644 index 0000000000..fb740a9bb5 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_fence.tres @@ -0,0 +1,84 @@ +[gd_resource type="TileSet" format=3 uid="uid://clylev8yne2gg"] + +[ext_resource type="Texture2D" uid="uid://sjfket0x1tvr" path="res://assets/first_party/tiles/fence.png" id="1_wya7c"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2qgje"] +texture = ExtResource("1_wya7c") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, 16, 8, 16, 8, 32, -8, 32, -8, -16, 32, -16) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 32, -16, 32, 16, -32, 16) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 16, -8, 16, -8, 32, 8, 32, 8, -16, -32, -16) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -16, 8, -16, 8, 16, 32, 16) +3:0/0/terrains_peering_bit/right_side = 0 +4:0/0 = 0 +4:0/0/terrain_set = 0 +4:0/0/terrain = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, -8, -16, -8, 16, -32, 16) +4:0/0/terrains_peering_bit/left_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -32, 8, -32, 8, 32, -8, 32) +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -32, 8, -32, 8, 32, -8, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 32, -8, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -16, 8, -16, 8, -32, -8, -32, -8, 16, 32, 16) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 32, -16, 32, 16, -32, 16) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, -8, -16, -8, -32, 8, -32, 8, 16, -32, 16) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -32, 8, -32, 8, 8, -8, 8) +3:2/0/terrains_peering_bit/top_side = 0 + +[resource] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Fence" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +sources/0 = SubResource("TileSetAtlasSource_2qgje") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_foam_2.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_foam_2.tres new file mode 100644 index 0000000000..d12a0c62d0 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_foam_2.tres @@ -0,0 +1,36 @@ +[gd_resource type="TileSet" format=3 uid="uid://cda6m7516marh"] + +[ext_resource type="Texture2D" uid="uid://cexg7otw5enpu" path="res://assets/third_party/tiny-swords/Terrain/Water/Foam/Foam.png" id="1_srthr"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3p8r6"] +resource_name = "Foam" +texture = ExtResource("1_srthr") +margins = Vector2i(32, 32) +separation = Vector2i(64, 0) +texture_region_size = Vector2i(128, 128) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "Foam" +terrain_set_0/terrain_0/color = Color(0, 0.366311, 0.601596, 1) +sources/2 = SubResource("TileSetAtlasSource_3p8r6") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_shadows.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_shadows.tres new file mode 100644 index 0000000000..1b29b2fb1a --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_shadows.tres @@ -0,0 +1,14 @@ +[gd_resource type="TileSet" format=3 uid="uid://rk4jhbfeh0ab"] + +[ext_resource type="Texture2D" uid="uid://dslom0xbe1if7" path="res://assets/third_party/tiny-swords/Terrain/Ground/Shadows.png" id="1_1srxj"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_auvbf"] +resource_name = "Shadows" +texture = ExtResource("1_1srxj") +margins = Vector2i(32, 32) +texture_region_size = Vector2i(128, 128) +0:0/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +sources/0 = SubResource("TileSetAtlasSource_auvbf") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_void_chromakey.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_void_chromakey.tres new file mode 100644 index 0000000000..1848ecb1d9 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_void_chromakey.tres @@ -0,0 +1,327 @@ +[gd_resource type="TileSet" format=3 uid="uid://b2sgecicvdtpt"] + +[ext_resource type="Texture2D" uid="uid://ri16xp2o40i1" path="res://assets/first_party/tiles/void_affected_tiles_static/void_static.png" id="1_mfs86"] +[ext_resource type="Texture2D" uid="uid://clafeu2tdfusg" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom-right.png" id="2_q4n5p"] +[ext_resource type="Texture2D" uid="uid://d0156jkhip32" path="res://assets/first_party/tiles/Void_Tiles_Chromakey.png" id="3_3ypdf"] +[ext_resource type="Texture2D" uid="uid://bsmdmkrtuy0c2" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom.png" id="4_oo26a"] +[ext_resource type="Texture2D" uid="uid://c4n3yeib3nbht" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom_left.png" id="5_6r8aq"] +[ext_resource type="Texture2D" uid="uid://dw5uuxcf1msph" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-left.png" id="6_nqix1"] +[ext_resource type="Texture2D" uid="uid://blyp6pvbm56ih" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top_left.png" id="7_t5ltv"] +[ext_resource type="Texture2D" uid="uid://bm30aoylbwc0u" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top.png" id="8_gmq4d"] +[ext_resource type="Texture2D" uid="uid://baqgrnvnk5pbl" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top_right.png" id="9_fhwho"] +[ext_resource type="Texture2D" uid="uid://dcfkh716syqj5" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-right.png" id="10_x63q3"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_0cco3"] +tile_data = PackedInt32Array(0, 5, 0, 65536, 4, 0, 131072, 3, 0, 1, 6, 0, 131073, 2, 0, 2, 7, 0, 65538, 8, 0, 131074, 1, 0) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1r8gu"] +texture = ExtResource("1_mfs86") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(16, -32, -32, -32, -32, 16) +1:0/0 = 0 +2:0/0 = 0 +2:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(32, 16, 32, -32, -16, -32) +0:1/0 = 0 +2:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -16, -32, 32, 16, 32) +1:2/0 = 0 +2:2/0 = 0 +2:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-16, 32, 32, 32, 32, -16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tgtbu"] +texture = ExtResource("2_q4n5p") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-16, 32, 32, 32, 32, -16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_twvh3"] +texture = ExtResource("3_3ypdf") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/left_side = 0 +3:0/0 = 0 +3:0/0/terrain_set = 0 +3:0/0/terrain = 0 +3:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:0/0/terrains_peering_bit/bottom_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +1:1/0 = 0 +1:1/0/terrain_set = 0 +1:1/0/terrain = 0 +1:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:1/0/terrains_peering_bit/right_side = 0 +1:1/0/terrains_peering_bit/bottom_side = 0 +1:1/0/terrains_peering_bit/left_side = 0 +1:1/0/terrains_peering_bit/top_side = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_side = 0 +3:1/0 = 0 +3:1/0/terrain_set = 0 +3:1/0/terrain = 0 +3:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:1/0/terrains_peering_bit/bottom_side = 0 +3:1/0/terrains_peering_bit/top_side = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_side = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_side = 0 +3:2/0 = 0 +3:2/0/terrain_set = 0 +3:2/0/terrain = 0 +3:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0/terrains_peering_bit/top_side = 0 +0:3/0 = 0 +0:3/0/terrain_set = 0 +0:3/0/terrain = 0 +0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0/terrains_peering_bit/right_side = 0 +1:3/0 = 0 +1:3/0/terrain_set = 0 +1:3/0/terrain = 0 +1:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:3/0/terrains_peering_bit/right_side = 0 +1:3/0/terrains_peering_bit/left_side = 0 +2:3/0 = 0 +2:3/0/terrain_set = 0 +2:3/0/terrain = 0 +2:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:3/0/terrains_peering_bit/left_side = 0 +3:3/0 = 0 +3:3/0/terrain_set = 0 +3:3/0/terrain = 0 +3:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_h80ki"] +texture = ExtResource("4_oo26a") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ou0b3"] +texture = ExtResource("5_6r8aq") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -16, -32, 32, 16, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ipei8"] +texture = ExtResource("6_nqix1") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_p6gug"] +texture = ExtResource("7_t5ltv") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(16, -32, -32, -32, -32, 16) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dyd2i"] +texture = ExtResource("8_gmq4d") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_k6kx4"] +texture = ExtResource("9_fhwho") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_27fbn"] +texture = ExtResource("10_x63q3") +texture_region_size = Vector2i(64, 64) +0:0/animation_speed = 10.0 +0:0/animation_mode = 1 +0:0/animation_frame_0/duration = 1.0 +0:0/animation_frame_1/duration = 1.0 +0:0/animation_frame_2/duration = 1.0 +0:0/animation_frame_3/duration = 1.0 +0:0/animation_frame_4/duration = 1.0 +0:0/animation_frame_5/duration = 1.0 +0:0/animation_frame_6/duration = 1.0 +0:0/animation_frame_7/duration = 1.0 +0:0/animation_frame_8/duration = 1.0 +0:0/animation_frame_9/duration = 1.0 +0:0/animation_frame_10/duration = 1.0 +0:0/animation_frame_11/duration = 1.0 +0:0/animation_frame_12/duration = 1.0 +0:0/animation_frame_13/duration = 1.0 +0:0/0 = 0 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +terrain_set_0/mode = 2 +terrain_set_0/terrain_0/name = "VoidChromakey" +terrain_set_0/terrain_0/color = Color(0, 0.6, 0, 1) +sources/13 = SubResource("TileSetAtlasSource_twvh3") +sources/0 = SubResource("TileSetAtlasSource_1r8gu") +sources/1 = SubResource("TileSetAtlasSource_tgtbu") +sources/2 = SubResource("TileSetAtlasSource_h80ki") +sources/3 = SubResource("TileSetAtlasSource_ou0b3") +sources/4 = SubResource("TileSetAtlasSource_ipei8") +sources/5 = SubResource("TileSetAtlasSource_p6gug") +sources/6 = SubResource("TileSetAtlasSource_dyd2i") +sources/7 = SubResource("TileSetAtlasSource_k6kx4") +sources/8 = SubResource("TileSetAtlasSource_27fbn") +pattern_0 = SubResource("TileMapPattern_0cco3") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_water.tres b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_water.tres new file mode 100644 index 0000000000..84c66eb067 --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/last_coordinates_water.tres @@ -0,0 +1,25 @@ +[gd_resource type="TileSet" format=3 uid="uid://biqh1rfy75p6a"] + +[ext_resource type="Texture2D" uid="uid://doc4qg7e3kgs" path="res://assets/third_party/tiny-swords/Terrain/Water/Water.png" id="1_stfkf"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_x887r"] +texture = ExtResource("1_stfkf") +texture_region_size = Vector2i(64, 64) +0:0/next_alternative_id = 3 +0:0/0 = 0 +0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:0/2 = 2 +0:0/2/physics_layer_2/polygon_0/points = PackedVector2Array(-32, 3.85675, 32, 4.40771, 32, 32, -32, 32) +0:0/1 = 1 + +[resource] +tile_size = Vector2i(64, 64) +occlusion_layer_0/light_mask = 1 +physics_layer_0/collision_layer = 16 +physics_layer_0/collision_mask = 0 +physics_layer_0/collision_priority = 100.0 +physics_layer_1/collision_layer = 8 +physics_layer_1/collision_mask = 0 +physics_layer_2/collision_layer = 512 +physics_layer_2/collision_mask = 0 +sources/0 = SubResource("TileSetAtlasSource_x887r") diff --git a/scenes/quests/story_quests/last_coordinates/tiles/wall_Laboratory.tres b/scenes/quests/story_quests/last_coordinates/tiles/wall_Laboratory.tres new file mode 100644 index 0000000000..c50cd652af --- /dev/null +++ b/scenes/quests/story_quests/last_coordinates/tiles/wall_Laboratory.tres @@ -0,0 +1,45 @@ +[gd_resource type="TileSet" format=3 uid="uid://bar3cwcc1itly"] + +[ext_resource type="Texture2D" uid="uid://kenx0efkqx85" path="res://scenes/quests/story_quests/last_coordinates/assets/wallsLaboratotyCurvedHigh_tiles.png" id="1_cimty"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_u06sj"] +texture = ExtResource("1_cimty") +texture_region_size = Vector2i(64, 64) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +2:1/0 = 0 +1:1/0 = 0 +0:1/0 = 0 +0:2/size_in_atlas = Vector2i(1, 3) +0:2/0 = 0 +0:2/0/texture_origin = Vector2i(0, -64) +1:2/size_in_atlas = Vector2i(1, 3) +1:2/0 = 0 +1:2/0/texture_origin = Vector2i(0, -64) +2:2/size_in_atlas = Vector2i(1, 3) +2:2/0 = 0 +2:2/0/texture_origin = Vector2i(0, -64) +3:2/size_in_atlas = Vector2i(1, 3) +3:2/0 = 0 +3:2/0/texture_origin = Vector2i(0, -64) +3:1/0 = 0 +3:0/0 = 0 +3:5/size_in_atlas = Vector2i(1, 3) +3:5/0 = 0 +3:5/0/texture_origin = Vector2i(0, -64) +2:5/size_in_atlas = Vector2i(1, 3) +2:5/0 = 0 +2:5/0/texture_origin = Vector2i(0, -64) +1:5/size_in_atlas = Vector2i(1, 3) +1:5/0 = 0 +1:5/0/texture_origin = Vector2i(0, -64) +0:5/size_in_atlas = Vector2i(1, 3) +0:5/0 = 0 +0:5/0/texture_origin = Vector2i(0, -64) + +[resource] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 1 +physics_layer_0/collision_mask = 16 +sources/1 = SubResource("TileSetAtlasSource_u06sj")