diff --git a/0oso/Osito4.png b/0oso/Osito4.png new file mode 100644 index 0000000000..47d34f8848 --- /dev/null +++ b/0oso/Osito4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0a205377d2c231158111c0b2a0bfe1ac5a6b3cee5981f121012203fc74e30af +size 1465509 diff --git a/0oso/Osito4.png.import b/0oso/Osito4.png.import new file mode 100644 index 0000000000..d28ddc15ea --- /dev/null +++ b/0oso/Osito4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bm8stl861stni" +path="res://.godot/imported/Osito4.png-6c78b7fdada003c1017e304908516f3f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://0oso/Osito4.png" +dest_files=["res://.godot/imported/Osito4.png-6c78b7fdada003c1017e304908516f3f.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/0oso/portal.png b/0oso/portal.png new file mode 100644 index 0000000000..e4ed3b6b47 --- /dev/null +++ b/0oso/portal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87badd25cd02e0af18b8b40ddade365910529422d2b0e5cf2547ae52fab9ee12 +size 994210 diff --git a/0oso/portal.png.import b/0oso/portal.png.import new file mode 100644 index 0000000000..5961e288d0 --- /dev/null +++ b/0oso/portal.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b7l2sfavroa72" +path="res://.godot/imported/portal.png-5e6fcbc951f45993386152154559efe6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://0oso/portal.png" +dest_files=["res://.godot/imported/portal.png-5e6fcbc951f45993386152154559efe6.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/ice_Slide_Behavior.gd b/ice_Slide_Behavior.gd new file mode 100644 index 0000000000..c997ec412e --- /dev/null +++ b/ice_Slide_Behavior.gd @@ -0,0 +1,64 @@ +extends BaseCharacterBehavior + +var is_sliding: bool = false +var slide_direction: Vector2 = Vector2.ZERO +@onready var originalSpeed = character.walk_speed +@onready var tile_map_layer: TileMapLayer = get_parent().get_parent().get_node("MapaHielo") # ajusta según tu estructura +@onready var hitbox:CollisionShape2D = character.get_node("CollisionShape2D") + + +func _physics_process(delta: float) -> void: + if not character or Engine.is_editor_hint(): + return + + if is_sliding: + character.moving_step = 0 + character.stopping_step = 0 + + var slide_speed = character.walk_speed * 1.2 + var motion = slide_direction * slide_speed * delta + var collision = character.move_and_collide(motion) + + if collision: + is_sliding = false + character.velocity = Vector2.ZERO + else: + _check_hielo() + else: + # Movimiento normal + character.moving_step = 4000 + character.stopping_step = 1500 + if character.input_vector != Vector2.ZERO: + _check_hielo() + +func _check_hielo() -> void: + + if tile_map_layer == null: + return + var center = hitbox.global_position + var local_center = tile_map_layer.to_local(center) + var tile_pos = tile_map_layer.local_to_map(local_center) + var tile_id = tile_map_layer.get_cell_source_id(tile_pos) + var data = tile_map_layer.get_cell_atlas_coords(tile_pos) + + if tile_id == 1 and (data == Vector2i(0, 1)) : + character.hieloAbajo = true + var direccion = character.input_vector + var x = abs(direccion.x) + var y = abs(direccion.y) + print(character.hieloAbajo) + if(x==y): + if(direccion.y)>0: + y = 300 + if(direccion.y<0): + y = -300 + x =0 + direccion = Vector2(x,y) + if not is_sliding: + is_sliding = true + print(direccion) + slide_direction = direccion.normalized() + else: + is_sliding = false + character.hieloAbajo = false + diff --git a/ice_Slide_Behavior.gd.uid b/ice_Slide_Behavior.gd.uid new file mode 100644 index 0000000000..ee1fdcc683 --- /dev/null +++ b/ice_Slide_Behavior.gd.uid @@ -0,0 +1 @@ +uid://cxj884gcsf387 diff --git a/project.godot b/project.godot index 3218c18c28..fbd73bd953 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="Threadbare" config/tags=PackedStringArray("2d", "endless", "game", "tilemap", "top_down") -run/main_scene="uid://huuo8mnwsphv" +run/main_scene="uid://dow5vc7yb5k2c" config/project_settings_override="user://custom_overrides.cfg" config/features=PackedStringArray("4.5", "GL Compatibility") config/icon="uid://dhwqkdin6refx" diff --git a/scenes/eternal_loom_sokoban/components/floor/floor.png b/scenes/eternal_loom_sokoban/components/clump/floor/floor.png similarity index 100% rename from scenes/eternal_loom_sokoban/components/floor/floor.png rename to scenes/eternal_loom_sokoban/components/clump/floor/floor.png diff --git a/scenes/eternal_loom_sokoban/components/floor/floor.png.import b/scenes/eternal_loom_sokoban/components/clump/floor/floor.png.import similarity index 74% rename from scenes/eternal_loom_sokoban/components/floor/floor.png.import rename to scenes/eternal_loom_sokoban/components/clump/floor/floor.png.import index ed080d3396..92301dc594 100644 --- a/scenes/eternal_loom_sokoban/components/floor/floor.png.import +++ b/scenes/eternal_loom_sokoban/components/clump/floor/floor.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://u7hyqocvrgh0" -path="res://.godot/imported/floor.png-10e2ce090343f3e21e21bfb7e5c3ad15.ctex" +path="res://.godot/imported/floor.png-7dc54ff7dfe80cb31e54b2f9158f32f4.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://scenes/eternal_loom_sokoban/components/floor/floor.png" -dest_files=["res://.godot/imported/floor.png-10e2ce090343f3e21e21bfb7e5c3ad15.ctex"] +source_file="res://scenes/eternal_loom_sokoban/components/clump/floor/floor.png" +dest_files=["res://.godot/imported/floor.png-7dc54ff7dfe80cb31e54b2f9158f32f4.ctex"] [params] diff --git a/scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres b/scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres similarity index 76% rename from scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres rename to scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres index 7dc6aa9834..b6b441a715 100644 --- a/scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres +++ b/scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres @@ -1,6 +1,6 @@ [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://jpl3v3f7elq6"] -[ext_resource type="Shader" uid="uid://by2a6dethjee7" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_shader.gdshader" id="1_e2x1m"] +[ext_resource type="Shader" uid="uid://by2a6dethjee7" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_shader.gdshader" id="1_e2x1m"] [resource] shader = ExtResource("1_e2x1m") diff --git a/scenes/eternal_loom_sokoban/components/floor/tiled_shader.gdshader b/scenes/eternal_loom_sokoban/components/clump/floor/tiled_shader.gdshader similarity index 100% rename from scenes/eternal_loom_sokoban/components/floor/tiled_shader.gdshader rename to scenes/eternal_loom_sokoban/components/clump/floor/tiled_shader.gdshader diff --git a/scenes/eternal_loom_sokoban/components/floor/tiled_shader.gdshader.uid b/scenes/eternal_loom_sokoban/components/clump/floor/tiled_shader.gdshader.uid similarity index 100% rename from scenes/eternal_loom_sokoban/components/floor/tiled_shader.gdshader.uid rename to scenes/eternal_loom_sokoban/components/clump/floor/tiled_shader.gdshader.uid diff --git a/scenes/eternal_loom_sokoban/levels/eternal_loom_template.tscn b/scenes/eternal_loom_sokoban/components/eternal_loom_template.tscn similarity index 97% rename from scenes/eternal_loom_sokoban/levels/eternal_loom_template.tscn rename to scenes/eternal_loom_sokoban/components/eternal_loom_template.tscn index cb30755842..e98820b3c7 100644 --- a/scenes/eternal_loom_sokoban/levels/eternal_loom_template.tscn +++ b/scenes/eternal_loom_sokoban/components/eternal_loom_template.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="1_lwn33"] [ext_resource type="Resource" uid="uid://b1eriy1gdfdkd" path="res://scenes/eternal_loom_sokoban/sokoban.dialogue" id="2_73ofi"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="3_65duy"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="4_5hoht"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="4_5hoht"] [ext_resource type="TileSet" uid="uid://dand23uvn70pg" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres" id="5_mdri7"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="6_73ofi"] [ext_resource type="PackedScene" uid="uid://btpeaqx2nur3q" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_ruleset.tscn" id="6_yoiiu"] diff --git a/scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres b/scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres index ffcf18e98a..38f7adce95 100644 --- a/scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres +++ b/scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres @@ -11,7 +11,7 @@ [ext_resource type="PackedScene" uid="uid://gujm23k2rxjq" path="res://scenes/eternal_loom_sokoban/components/wall/wall.tscn" id="9_ldnnp"] [ext_resource type="PackedScene" uid="uid://bkt7dh5e77c4n" path="res://scenes/eternal_loom_sokoban/components/clump/clump.tscn" id="10_h6xpa"] [ext_resource type="PackedScene" uid="uid://jbavn13shdit" path="res://scenes/eternal_loom_sokoban/components/threads/thread_bow_imagination.tscn" id="11_b1fc2"] -[ext_resource type="Texture2D" uid="uid://u7hyqocvrgh0" path="res://scenes/eternal_loom_sokoban/components/floor/floor.png" id="12_q745x"] +[ext_resource type="Texture2D" uid="uid://u7hyqocvrgh0" path="res://scenes/eternal_loom_sokoban/components/clump/floor/floor.png" id="12_q745x"] [ext_resource type="Texture2D" uid="uid://5esrdyqqbnm3" path="res://scenes/eternal_loom_sokoban/components/threads/thread_green.png" id="13_y4ad2"] [ext_resource type="Texture2D" uid="uid://cx61qiuaqlfkb" path="res://scenes/eternal_loom_sokoban/components/threads/thread_red.png" id="14_yxe0x"] [ext_resource type="Texture2D" uid="uid://bvgt0cdmqhsu" path="res://scenes/eternal_loom_sokoban/components/threads/thread_yellow.png" id="15_gvyts"] diff --git a/scenes/eternal_loom_sokoban/components/sokoban_tileset.tres b/scenes/eternal_loom_sokoban/components/sokoban_tileset.tres index ca64d23ef7..6f619c3c5a 100644 --- a/scenes/eternal_loom_sokoban/components/sokoban_tileset.tres +++ b/scenes/eternal_loom_sokoban/components/sokoban_tileset.tres @@ -5,7 +5,7 @@ [ext_resource type="PackedScene" uid="uid://bw2bk7hvohx53" path="res://scenes/eternal_loom_sokoban/components/player/sokoban_player.tscn" id="8_a37yu"] [ext_resource type="PackedScene" uid="uid://gujm23k2rxjq" path="res://scenes/eternal_loom_sokoban/components/wall/wall.tscn" id="9_rmyfg"] [ext_resource type="PackedScene" uid="uid://bkt7dh5e77c4n" path="res://scenes/eternal_loom_sokoban/components/clump/clump.tscn" id="10_7jxa7"] -[ext_resource type="Texture2D" uid="uid://u7hyqocvrgh0" path="res://scenes/eternal_loom_sokoban/components/floor/floor.png" id="12_dfeo6"] +[ext_resource type="Texture2D" uid="uid://u7hyqocvrgh0" path="res://scenes/eternal_loom_sokoban/components/clump/floor/floor.png" id="12_dfeo6"] [sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_ef8tg"] resource_name = "pieces" diff --git a/scenes/game_elements/characters/player/components/player.gd b/scenes/game_elements/characters/player/components/player.gd index ffd42faff8..4b0c088235 100644 --- a/scenes/game_elements/characters/player/components/player.gd +++ b/scenes/game_elements/characters/player/components/player.gd @@ -4,9 +4,11 @@ class_name Player extends CharacterBody2D + signal mode_changed(mode: Mode) ## Controls how the player can interact with the world around them. + enum Mode { ## Player can explore the world, interact with items and NPCs, but is not ## engaged in combat. Combat actions are not available in this mode. @@ -79,7 +81,7 @@ var input_vector: Vector2 @onready var player_hook: PlayerHook = %PlayerHook @onready var player_sprite: AnimatedSprite2D = %PlayerSprite @onready var _walk_sound: AudioStreamPlayer2D = %WalkSound - +@onready var hieloAbajo = false func _set_mode(new_mode: Mode) -> void: var previous_mode: Mode = mode @@ -159,6 +161,21 @@ func _ready() -> void: func _unhandled_input(_event: InputEvent) -> void: var axis: Vector2 = Input.get_vector(&"move_left", &"move_right", &"move_up", &"move_down") + var pressed_count := 0 + if(hieloAbajo): + if Input.is_action_pressed("move_left"): + pressed_count += 1 + if Input.is_action_pressed("move_right"): + pressed_count += 1 + if Input.is_action_pressed("move_up"): + pressed_count += 1 + if Input.is_action_pressed("move_down"): + pressed_count += 1 + # Si hay dos o más inputs, no hacer nada + if pressed_count >= 2: + input_vector = Vector2.ZERO + return + var speed: float if player_hook.is_throwing_or_aiming(): diff --git a/scenes/game_elements/props/collectible_item/components/collectible_item.gd b/scenes/game_elements/props/collectible_item/components/collectible_item.gd index eef40d2a48..86f71bd2c3 100644 --- a/scenes/game_elements/props/collectible_item/components/collectible_item.gd +++ b/scenes/game_elements/props/collectible_item/components/collectible_item.gd @@ -9,6 +9,9 @@ class_name CollectibleItem extends Node2D ## Wether the collectible can be seen or collected. This allows the collectible ## to be placed in the scene even when some condition has to be met for it to ## appear. +@onready var switchScene = true +@onready var collected = false + @export var revealed: bool = true: set(new_value): revealed = new_value @@ -86,21 +89,25 @@ func reveal() -> void: ## and when that finishes, a new [InventoryItem] will be added to the ## [GameState] and the interaction will have ended. func _on_interacted(player: Player, _from_right: bool) -> void: + z_index += 1 animation_player.play("collected") await animation_player.animation_finished + collected = true GameState.add_collected_item(item) - if collected_dialogue: - DialogueManager.show_dialogue_balloon(collected_dialogue, dialogue_title, [self, player]) - await DialogueManager.dialogue_ended - + + interact_area.end_interaction() - queue_free() - - if next_scene: - SceneSwitcher.change_to_file_with_transition(next_scene) + + if(_checkAllCollectables()): + if collected_dialogue: + DialogueManager.show_dialogue_balloon(collected_dialogue, dialogue_title, [self, player]) + await DialogueManager.dialogue_ended + if next_scene: + SceneSwitcher.change_to_file_with_transition(next_scene) + queue_free() func _update_based_on_revealed() -> void: @@ -110,3 +117,11 @@ func _update_based_on_revealed() -> void: sprite_2d.visible = revealed if physical_collider: physical_collider.disabled = not revealed + + +func _checkAllCollectables()-> bool: + for item: CollectibleItem in get_tree().get_nodes_in_group(&"item_collectable"): + var isCollected = item.collected + if(!isCollected): + return false + return true diff --git a/scenes/game_logic/camera_behaviors/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png b/scenes/game_logic/camera_behaviors/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png new file mode 100644 index 0000000000..24143ca6d4 --- /dev/null +++ b/scenes/game_logic/camera_behaviors/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fa637c5264da3a6d8a9c999428da12c235a8a0fe0b205a40a52d9a86a0ef0ea +size 1244359 diff --git a/scenes/game_logic/camera_behaviors/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png.import b/scenes/game_logic/camera_behaviors/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png.import new file mode 100644 index 0000000000..e9a50cbd3e --- /dev/null +++ b/scenes/game_logic/camera_behaviors/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://i8vw0dcdtahw" +path="res://.godot/imported/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png-bc027db42b3639b60e09472310d23118.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/game_logic/camera_behaviors/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png" +dest_files=["res://.godot/imported/Gemini_Generated_Image_qh5zwrqh5zwrqh5z.png-bc027db42b3639b60e09472310d23118.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/globals/pause/pause_overlay.tscn b/scenes/globals/pause/pause_overlay.tscn index daa98b3e86..f07a9b9970 100644 --- a/scenes/globals/pause/pause_overlay.tscn +++ b/scenes/globals/pause/pause_overlay.tscn @@ -3,7 +3,7 @@ [ext_resource type="Script" uid="uid://y88qplkioj1q" path="res://scenes/globals/pause/pause_overlay.gd" id="1_lf64b"] [ext_resource type="Texture2D" uid="uid://bvlx57seuur65" path="res://assets/first_party/intro/background.png" id="2_1tcw0"] [ext_resource type="Theme" uid="uid://cvitou84ni7qe" path="res://scenes/ui_elements/components/theme.tres" id="2_sd5t1"] -[ext_resource type="PackedScene" uid="uid://dkeb0yjgcfi86" path="res://scenes/menus/options/options.tscn" id="3_sd5t1"] +[ext_resource type="PackedScene" uid="uid://dkeb0yjgcfi86" path="res://scenes/MENU OSO/options/options.tscn" id="3_sd5t1"] [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_ai8ue"] texture = ExtResource("2_1tcw0") diff --git a/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png new file mode 100644 index 0000000000..eb8f6ab098 --- /dev/null +++ b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3f2ca65c29a0e86a9710cf012845bea953b26371c274ed505e81e5e94adcbb3 +size 124311 diff --git a/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png.import b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png.import new file mode 100644 index 0000000000..9b35da6a8e --- /dev/null +++ b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cy2vmqi108uwt" +path="res://.godot/imported/IceTilesQuest.png-db6cbd3cdd4f46fffe3bca2a4874cd65.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png" +dest_files=["res://.godot/imported/IceTilesQuest.png-db6cbd3cdd4f46fffe3bca2a4874cd65.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/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png new file mode 100644 index 0000000000..36bbd3973c --- /dev/null +++ b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788670e6da39140825b34a571b7bc66cc5fe1d8a524f2e224f6d188679d99bbb +size 118845 diff --git a/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png.import b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png.import new file mode 100644 index 0000000000..36530619be --- /dev/null +++ b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjf8h15w6pxkf" +path="res://.godot/imported/IceTilesQuestReverse.png-dafab84fb3eba9c8320f08cd8b454171.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png" +dest_files=["res://.godot/imported/IceTilesQuestReverse.png-dafab84fb3eba9c8320f08cd8b454171.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/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/tilesprueba.kra b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/tilesprueba.kra new file mode 100644 index 0000000000..22842adb10 Binary files /dev/null and b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/tilesprueba.kra differ diff --git a/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/ice_level.tscn b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/ice_level.tscn new file mode 100644 index 0000000000..0c947134da --- /dev/null +++ b/scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/ice_level.tscn @@ -0,0 +1,65 @@ +[gd_scene load_steps=7 format=4 uid="uid://cg5otddu8scsl"] + +[ext_resource type="Texture2D" uid="uid://cy2vmqi108uwt" path="res://scenes/quests/lore_quests/Osito-quest/2_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png" id="1_msjg0"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="1_n4wyr"] +[ext_resource type="SpriteFrames" uid="uid://dtoylirwywk0j" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_blue.tres" id="2_msjg0"] +[ext_resource type="Script" uid="uid://cxj884gcsf387" path="res://ice_Slide_Behavior.gd" id="4_tx2dj"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_msjg0"] +texture = ExtResource("1_msjg0") +separation = Vector2i(8, 7) +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, 32, -32, 32) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSet" id="TileSet_yyvsb"] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 1 +sources/5 = SubResource("TileSetAtlasSource_msjg0") + +[node name="IceLevel" type="Node2D"] +position = Vector2(-2, 64) + +[node name="MapaHielo" type="TileMapLayer" parent="."] +position = Vector2(1, 0) +tile_map_data = PackedByteArray("AAACAAEABQAAAAEAAAABAAEABQAAAAEAAAABAAAABQAAAAEAAAACAAAABQAAAAEAAAADAAAABQAAAAEAAAADAAEABQADAAMAAAACAAIABQAAAAMAAAABAAIABQAAAAMAAAABAAMABQAAAAIAAAACAAMABQAAAAIAABADAAMABQAAAAIAAAAEAAMABQAAAAIAAAAFAAMABQAAAAIAABD//wIABQAAAAEAAAD//wEABQAAAAEAAAD//wAABQADAAAAAAALAAQABQAAAAEAAAAMAAQABQAAAAEAAAAMAAMABQAAAAIAAAALAAIABQADAAMAAAALAAMABQAAAAIAABAMAAIABQADAAMAAAAEAAAABQAAAAEAAAAEAAEABQAAAAEAAAAEAAIABQAAAAEAAAAFAAIABQACAAMAAAAFAAEABQAAAAEAAAAFAAAABQAAAAEAAAAGAAAABQADAAMAAAAGAAEABQAAAAEAAAAGAAIABQAAAAEAAAAGAAMABQAAAAIAAAAHAAMABQAAAAIAAAAHAAIABQAAAAEAAAAHAAAABQAAAAEAAAAHAAEABQAAAAEAAAAIAAAABQAAAAMAAAAIAAEABQAAAAMAAAAIAAIABQAAAAMAAAAIAAMABQAAAAIAABAJAAMABQAAAAIAAAAJAAIABQAAAAMAAAAJAAEABQAAAAMAAAAJAAAABQAAAAMAAAAKAAAABQAAAAEAAAAKAAEABQAAAAEAAAAKAAMABQAAAAIAAAALAAEABQAAAAEAAAALAAAABQAAAAEAAAAMAAAABQAAAAEAAAAMAAEABQAAAAEAAAANAAEABQAAAAEAAAANAAAABQADAAMAAAAOAAEABQAAAAEAAAAOAAIABQAAAAEAAAAOAAAABQADAAMAAAABAP//BQABAAAAAAACAP//BQACAAAAAAADAP//BQADAAAAAAAEAP//BQABAAAAAAAFAP//BQACAAAAAAAGAP//BQADAAAAAAAHAP//BQABAAAAAAAIAP//BQACAAAAAAAJAP//BQADAAAAAAAKAP//BQABAAAAAAALAP//BQACAAAAAAAMAP//BQADAAAAAAANAP//BQABAAAAAAAOAP//BQACAAAAAAAPAP//BQADAAAAAAAPAAEABQAAAAEAAAAPAAIABQAAAAEAAAAPAAAABQAAAAEAAAAQAAAABQADAAMAAAAQAAEABQAAAAEAAAAQAAIABQAAAAEAAAARAAAABQAAAAEAAAARAAIABQAAAAEAAAASAAIABQAAAAEAAAASAAEABQAAAAEAAAASAAAABQADAAMAAAATAAAABQAAAAEAAAATAAEABQAAAAEAAAATAAIABQAAAAEAAAAUAAIABQAAAAEAAAAUAAEABQAAAAEAAAAUAAAABQAAAAEAAAAVAAAABQAAAAEAAAAVAAEABQADAAMAAAAVAAIABQAAAAEAAAAWAAAABQAAAAEAAAAWAAEABQAAAAEAAAAWAAIABQAAAAEAAAAQAP//BQABAAAAAAARAP//BQACAAAAAAASAP//BQADAAAAAAATAP//BQABAAAAAAAUAP//BQACAAAAAAAVAP//BQADAAAAAAAWAP//BQABAAAAAAAOAAMABQAAAAEAAAAPAAMABQADAAMAAAAQAAMABQAAAAEAAAASAAMABQAAAAEAAAATAAMABQAAAAEAAAAVAAMABQAAAAEAAAAWAAMABQADAAMAAAAWAAQABQAAAAEAAAAUAAQABQAAAAEAAAATAAQABQADAAMAAAAQAAQABQAAAAEAAAAPAAQABQAAAAEAAAAOAAQABQAAAAEAAAAPAAUABQAAAAEAAAAWAAUABQADAAMAAAAVAAUABQAAAAEAAAAUAAUABQAAAAEAAAATAAUABQAAAAEAAAASAAUABQAAAAEAAAAOAAUABQAAAAEAAAAXAAUABQADAAMAAAAXAAQABQADAAMAAAAXAAMABQADAAMAAAAXAAIABQADAAMAAAAXAAEABQADAAMAAAAXAAAABQADAAMAAAANAAMABQABAAIAAAANAAQABQADAAMAAAANAAUABQADAAMAAAANAAYABQADAAMAAAANAAcABQADAAMAAAANAAgABQADAAMAAAANAAkABQADAAMAAAAXAAYABQADAAMAAAAXAAkABQADAAMAAAAPAAYABQAAAAEAAAAQAAYABQAAAAEAAAARAAYABQAAAAEAAAASAAYABQAAAAEAAAATAAYABQAAAAEAAAAUAAYABQADAAMAAAAVAAYABQAAAAEAAAAWAAYABQAAAAEAAAAWAAcABQAAAAEAAAAWAAgABQAAAAEAAAAVAAgABQAAAAEAAAAVAAkABQADAAMAAAAUAAkABQAAAAEAAAATAAkABQAAAAEAAAASAAkABQAAAAEAAAARAAkABQAAAAEAAAARAAgABQADAAMAAAAQAAcABQAAAAEAAAAPAAcABQAAAAEAAAAOAAcABQAAAAEAAAAOAAgABQADAAMAAAAOAAkABQAAAAEAAAAPAAkABQADAAMAAAAQAAkABQAAAAEAAAAPAAgABQAAAAEAAAAOAAYABQAAAAEAAAARAAcABQAAAAEAAAASAAcABQAAAAEAAAATAAcABQAAAAEAAAASAAgABQAAAAEAAAATAAgABQAAAAEAAAAUAAcABQAAAAEAAAAVAAcABQAAAAEAAAAUAAgABQAAAAEAAAAWAAkABQAAAAEAAAANAAoABQADAAMAAAAOAAoABQADAAMAAAAPAAoABQADAAMAAAAQAAoABQADAAMAAAARAAoABQADAAMAAAASAAoABQADAAMAAAATAAoABQADAAMAAAAUAAoABQADAAMAAAAVAAoABQADAAMAAAAWAAoABQADAAMAAAAXAAoABQADAAMAAAARAAEABQADAAMAAAAQAAUABQADAAMAAAARAAUABQAAAAEAAAARAAQABQAAAAEAAAARAAMABQAAAAEAAAASAAQABQAAAAEAAAAXAAcABQAAAAMAAAAXAAgABQAAAAMAAAAYAAgABQAAAAMAAAAZAAgABQAAAAMAAAAZAAcABQAAAAMAAAAYAAcABQAAAAMAAAAaAAcABQAAAAMAAAAbAAgABQAAAAMAAAAaAAgABQAAAAMAAAAbAAcABQAAAAMAAAAcAAcABQAAAAMAAAAcAAgABQAAAAMAAAAdAAgABQAAAAMAAAAdAAcABQAAAAMAAAAYAAYABQADAAMAAAAZAAYABQADAAMAAAAbAAYABQADAAMAAAAcAAYABQADAAMAAAAdAAYABQADAAMAAAAaAAYABQADAAMAAAAYAAkABQADAAMAAAAZAAkABQADAAMAAAAaAAkABQADAAMAAAAbAAkABQADAAMAAAAcAAkABQADAAMAAAAdAAkABQADAAMAAAAeAAkABQADAAMAAAAeAAYABQADAAMAAAAeAAgABQAAAAMAAAAeAAcABQAAAAMAAAANAAIABQADAAMAAAAUAAMABQAAAAEAAAAQAAgABQAAAAEAAAAVAAQABQAAAAEAAAADAAIABQAAAAMAAAAKAAIABQAAAAEAAAAfAAgABQAAAAEAAAAfAAkABQAAAAEAAAAgAAkABQAAAAEAAAAgAAgABQAAAAEAAAAfAAcABQAAAAEAAAAgAAcABQAAAAEAAAAhAAcABQAAAAEAAAAhAAgABQAAAAEAAAAhAAkABQAAAAEAAAAiAAkABQAAAAEAAAAiAAgABQAAAAEAAAAiAAcABQAAAAEAAAAfAAYABQAAAAEAAAAgAAYABQAAAAEAAAAhAAYABQAAAAEAAAAiAAYABQAAAAEAAAAjAAYABQAAAAEAAAAkAAYABQAAAAEAAAAkAAcABQAAAAEAAAAjAAcABQAAAAEAAAAjAAgABQAAAAEAAAAjAAkABQAAAAEAAAAkAAkABQAAAAEAAAAkAAgABQAAAAEAAAAfAAIABQABAAAAAAAgAAIABQACAAAAAAAhAAIABQADAAAAAAAiAAIABQABAAAAAAAjAAIABQACAAAAAAAkAAIABQADAAAAAAAlAAIABQABAAAAAAAmAAIABQACAAAAAAAnAAIABQADAAAAAAAeAAIABQAAAAAAAAAfAAUABQAAAAEAAAAfAAQABQAAAAEAAAAfAAMABQAAAAEAAAAgAAMABQAAAAEAAAAgAAQABQAAAAEAAAAgAAUABQAAAAEAAAAhAAUABQAAAAEAAAAhAAQABQAAAAEAAAAhAAMABQAAAAEAAAAiAAMABQAAAAEAAAAiAAQABQAAAAEAAAAiAAUABQAAAAEAAAAjAAUABQAAAAEAAAAjAAQABQAAAAEAAAAjAAMABQAAAAEAAAAkAAUABQAAAAEAAAAkAAQABQAAAAEAAAAkAAMABQAAAAEAAAAfAAoABQABAAAAAAAdAAMABQADAAMAAAAdAAQABQADAAMAAAAdAAUABQADAAMAAAAeAAMABQAAAAEAAAAeAAQABQAAAAEAAAAeAAUABQAAAAEAAAAgAAoABQACAAAAAAAhAAoABQADAAAAAAAiAAoABQABAAAAAAAjAAoABQACAAAAAAAkAAoABQADAAAAAAAlAAoABQABAAAAAAAmAAoABQACAAAAAAAnAAoABQADAAAAAAAoAAoABQABAAAAAAApAAoABQACAAAAAAAqAAoABQADAAAAAAArAAoABQABAAAAAAAsAAoABQACAAAAAAAtAAoABQADAAAAAAAlAAMABQAAAAEAAAAlAAQABQAAAAEAAAAlAAUABQAAAAEAAAAlAAYABQAAAAEAAAAlAAcABQAAAAEAAAAlAAgABQAAAAEAAAAlAAkABQAAAAEAAAAmAAMABQAAAAEAAAAmAAQABQAAAAEAAAAmAAUABQAAAAEAAAAmAAYABQAAAAEAAAAmAAcABQAAAAEAAAAmAAgABQAAAAEAAAAmAAkABQAAAAEAAAAnAAMABQAAAAEAAAAnAAQABQAAAAEAAAAnAAUABQAAAAEAAAAnAAYABQAAAAEAAAAnAAcABQAAAAEAAAAnAAgABQAAAAEAAAAnAAkABQAAAAEAAAAoAAMABQAAAAEAAAAoAAQABQAAAAEAAAAoAAUABQAAAAEAAAAoAAYABQAAAAEAAAAoAAcABQAAAAEAAAAoAAgABQAAAAEAAAAoAAkABQAAAAEAAAApAAMABQAAAAEAAAApAAQABQAAAAEAAAApAAYABQAAAAEAAAApAAcABQAAAAEAAAApAAgABQAAAAEAAAApAAkABQAAAAEAAAAqAAMABQAAAAEAAAAqAAQABQAAAAEAAAAqAAUABQAAAAEAAAAqAAYABQAAAAEAAAAqAAcABQAAAAEAAAAqAAgABQAAAAEAAAAqAAkABQAAAAEAAAArAAMABQAAAAEAAAArAAQABQAAAAEAAAArAAUABQAAAAEAAAArAAYABQAAAAEAAAArAAcABQAAAAEAAAArAAgABQAAAAEAAAArAAkABQAAAAEAAAAsAAMABQAAAAEAAAAsAAQABQAAAAEAAAAsAAUABQAAAAEAAAAsAAYABQAAAAEAAAAsAAcABQAAAAEAAAAsAAgABQAAAAEAAAAsAAkABQAAAAEAAAAtAAMABQAAAAEAAAAtAAQABQAAAAEAAAAtAAUABQAAAAEAAAAtAAYABQAAAAEAAAAtAAcABQAAAAEAAAAtAAgABQAAAAEAAAAtAAkABQAAAAEAAAAuAAMABQAAAAEAAAAuAAQABQAAAAEAAAAuAAUABQAAAAEAAAAuAAYABQAAAAEAAAAuAAcABQAAAAEAAAAuAAgABQAAAAEAAAAuAAkABQAAAAEAAAAvAAMABQAAAAEAAAAvAAQABQAAAAEAAAAvAAUABQAAAAEAAAAvAAYABQAAAAEAAAAvAAcABQAAAAEAAAAvAAgABQAAAAEAAAAvAAkABQAAAAEAAAAwAAMABQAAAAEAAAAwAAQABQAAAAEAAAAwAAUABQAAAAEAAAAwAAYABQAAAAEAAAAwAAcABQAAAAEAAAAwAAgABQAAAAEAAAAwAAkABQAAAAEAAAApAAUABQAAAAEAAAAoAAIABQABAAAAAAApAAIABQACAAAAAAAqAAIABQADAAAAAAArAAIABQABAAAAAAAsAAIABQACAAAAAAAtAAIABQADAAAAAAAuAAIABQABAAAAAAAvAAIABQACAAAAAAAwAAIABQADAAAAAAAxAAIABQABAAAAAAAyAAIABQACAAAAAAAzAAIABQADAAAAAAA0AAIABQABAAAAAAA1AAIABQACAAAAAAA2AAIABQADAAAAAAA3AAIABQABAAAAAAA4AAIABQACAAAAAAA5AAIABQADAAAAAAAuAAoABQABAAAAAAAvAAoABQACAAAAAAAwAAoABQADAAAAAAAAAP//BQAAAAAAAAD/////BQAAAAEAAAD//wMABQAAAAEAAAD+/wMABQAAAAEAAAD+/wIABQAAAAEAAAD+/wEABQAAAAEAAAD+/wAABQACAAAAAAD+////BQAAAAEAAAD9/wAABQADAAAAAAD9/wEABQAAAAEAAAD9/wMABQAAAAEAAAD9/wIABQAAAAEAAAD9////BQAAAAEAAAABAP7/BQAAAAEAAAAAAP7/BQAAAAEAAAD///7/BQAAAAEAAAD+//7/BQAAAAEAAAD9//7/BQAAAAEAAAACAP7/BQAAAAEAAAADAP7/BQAAAAEAAAAEAP7/BQAAAAEAAAAFAP7/BQAAAAEAAAAGAP7/BQAAAAEAAAAHAP7/BQAAAAEAAAAIAP7/BQAAAAEAAAAJAP7/BQAAAAEAAAAKAP7/BQAAAAEAAAALAP7/BQAAAAEAAAACAAQABQAAAAEAAAABAAQABQAAAAEAAAAAAAQABQAAAAEAAAD//wQABQAAAAEAAAD+/wQABQAAAAEAAAD9/wQABQAAAAEAAAADAAQABQAAAAEAAAAEAAQABQAAAAEAAAAFAAQABQAAAAEAAAAGAAQABQAAAAEAAAAHAAQABQAAAAEAAAAIAAQABQAAAAEAAAAJAAQABQAAAAEAAAAKAAQABQAAAAEAAAD+/wUABQAAAAEAAAD+/wYABQAAAAEAAAD//wYABQAAAAEAAAAAAAYABQAAAAEAAAAAAAcABQAAAAEAAAABAAcABQAAAAEAAAABAAYABQAAAAEAAAD9/wUABQAAAAEAAAD+/wcABQAAAAEAAAD//wgABQAAAAEAAAD//wUABQAAAAEAAAD//wcABQAAAAEAAAD+/wgABQAAAAEAAAD9/wYABQAAAAEAAAD9/wcABQAAAAEAAAD9/wgABQAAAAEAAAAAAAgABQAAAAEAAAAAAAUABQAAAAEAAAABAAUABQAAAAEAAAACAAYABQAAAAEAAAACAAcABQAAAAEAAAABAAgABQAAAAEAAAABAAkABQAAAAEAAAACAAgABQAAAAEAAAADAAcABQAAAAEAAAADAAYABQAAAAEAAAADAAUABQAAAAEAAAACAAkABQAAAAEAAAADAAkABQAAAAEAAAADAAgABQAAAAEAAAACAAUABQAAAAEAAAAEAAUABQAAAAEAAAAEAAYABQAAAAEAAAAEAAcABQAAAAEAAAAEAAgABQAAAAEAAAAEAAkABQAAAAEAAAAFAAkABQAAAAEAAAAFAAgABQAAAAEAAAAFAAcABQAAAAEAAAAFAAYABQAAAAEAAAAFAAUABQAAAAEAAAAGAAUABQAAAAEAAAAGAAYABQAAAAEAAAAGAAcABQAAAAEAAAAGAAgABQAAAAEAAAAGAAkABQAAAAEAAAAHAAkABQAAAAEAAAAHAAgABQAAAAEAAAAHAAcABQAAAAEAAAAHAAYABQAAAAEAAAAHAAUABQAAAAEAAAAIAAUABQAAAAEAAAAJAAUABQAAAAEAAAAJAAYABQAAAAEAAAAJAAcABQAAAAEAAAAIAAgABQAAAAEAAAAIAAkABQAAAAEAAAAJAAkABQAAAAEAAAAJAAgABQAAAAEAAAAIAAcABQAAAAEAAAAIAAYABQAAAAEAAAAMAAUABQAAAAEAAAAMAAYABQAAAAEAAAAMAAcABQAAAAEAAAAMAAgABQAAAAEAAAAMAAkABQAAAAEAAAAMAAoABQAAAAEAAAALAAoABQAAAAEAAAAKAAoABQAAAAEAAAAJAAoABQAAAAEAAAAIAAoABQAAAAEAAAAHAAoABQAAAAEAAAAGAAoABQAAAAEAAAAFAAoABQAAAAEAAAAEAAoABQAAAAEAAAADAAoABQAAAAEAAAACAAoABQAAAAEAAAABAAoABQAAAAEAAAALAAkABQAAAAEAAAALAAgABQAAAAEAAAALAAcABQAAAAEAAAALAAYABQAAAAEAAAALAAUABQAAAAEAAAAKAAUABQAAAAEAAAAKAAYABQAAAAEAAAAKAAcABQAAAAEAAAAKAAgABQAAAAEAAAAKAAkABQAAAAEAAAAAAAkABQAAAAEAAAD//wkABQAAAAEAAAD//woABQAAAAEAAAAAAAoABQAAAAEAAAALAAsABQAAAAEAAAALAAwABQAAAAEAAAALAA0ABQAAAAEAAAALAA4ABQAAAAEAAAALAA8ABQAAAAEAAAALABAABQAAAAEAAAALABEABQAAAAEAAAAMAAsABQAAAAEAAAAMAAwABQAAAAEAAAAMAA0ABQAAAAEAAAAMAA4ABQAAAAEAAAAMAA8ABQAAAAEAAAAMABAABQAAAAEAAAAMABEABQAAAAEAAAANAAsABQAAAAEAAAANAAwABQAAAAEAAAANAA0ABQAAAAEAAAANAA4ABQAAAAEAAAANAA8ABQAAAAEAAAANABAABQAAAAEAAAANABEABQAAAAEAAAAOAAsABQAAAAEAAAAOAAwABQAAAAEAAAAOAA0ABQAAAAEAAAAOAA4ABQAAAAEAAAAOAA8ABQAAAAEAAAAOABAABQAAAAEAAAAOABEABQAAAAEAAAAPAAsABQAAAAEAAAAPAAwABQAAAAEAAAAPAA0ABQAAAAEAAAAPAA4ABQAAAAEAAAAPAA8ABQAAAAEAAAAPABAABQAAAAEAAAAPABEABQAAAAEAAAAQAAsABQAAAAEAAAAQAAwABQAAAAEAAAAQAA0ABQAAAAEAAAAQAA4ABQAAAAEAAAAQAA8ABQAAAAEAAAAQABAABQAAAAEAAAAQABEABQAAAAEAAAARAAsABQAAAAEAAAARAAwABQAAAAEAAAARAA0ABQAAAAEAAAARAA4ABQAAAAEAAAARAA8ABQAAAAEAAAARABAABQAAAAEAAAARABEABQAAAAEAAAASAAsABQAAAAEAAAASAAwABQAAAAEAAAASAA0ABQAAAAEAAAASAA4ABQAAAAEAAAASAA8ABQAAAAEAAAASABAABQAAAAEAAAASABEABQAAAAEAAAATAAsABQAAAAEAAAATAAwABQAAAAEAAAATAA0ABQAAAAEAAAATAA4ABQAAAAEAAAATAA8ABQAAAAEAAAATABAABQAAAAEAAAATABEABQAAAAEAAAAUAAsABQAAAAEAAAAUAAwABQAAAAEAAAAUAA0ABQAAAAEAAAAUAA4ABQAAAAEAAAAUAA8ABQAAAAEAAAAUABAABQAAAAEAAAAUABEABQAAAAEAAAAVAAsABQAAAAEAAAAVAAwABQAAAAEAAAAVAA0ABQAAAAEAAAAVAA4ABQAAAAEAAAAVAA8ABQAAAAEAAAAVABAABQAAAAEAAAAVABEABQAAAAEAAAAWAAsABQAAAAEAAAAWAAwABQAAAAEAAAAWAA0ABQAAAAEAAAAWAA4ABQAAAAEAAAAWAA8ABQAAAAEAAAAWABAABQAAAAEAAAAWABEABQAAAAEAAAAXAAsABQAAAAEAAAAXAAwABQAAAAEAAAAXAA0ABQAAAAEAAAAXAA4ABQAAAAEAAAAXAA8ABQAAAAEAAAAXABAABQAAAAEAAAAXABEABQAAAAEAAAD+/wsABQAAAAEAAAD+/wwABQAAAAEAAAD+/w0ABQAAAAEAAAD+/w4ABQAAAAEAAAD+/w8ABQAAAAEAAAD+/xAABQAAAAEAAAD+/xEABQAAAAEAAAD//wsABQAAAAEAAAD//wwABQAAAAEAAAD//w0ABQAAAAEAAAD//w4ABQAAAAEAAAD//w8ABQAAAAEAAAD//xAABQAAAAEAAAD//xEABQAAAAEAAAAAAAsABQAAAAEAAAAAAAwABQAAAAEAAAAAAA0ABQAAAAEAAAAAAA4ABQAAAAEAAAAAAA8ABQAAAAEAAAAAABAABQAAAAEAAAAAABEABQAAAAEAAAABAAsABQAAAAEAAAABAAwABQAAAAEAAAABAA0ABQAAAAEAAAABAA4ABQAAAAEAAAABAA8ABQAAAAEAAAABABAABQAAAAEAAAABABEABQAAAAEAAAACAAsABQAAAAEAAAACAAwABQAAAAEAAAACAA0ABQAAAAEAAAACAA4ABQAAAAEAAAACAA8ABQAAAAEAAAACABAABQAAAAEAAAACABEABQAAAAEAAAADAAsABQAAAAEAAAADAAwABQAAAAEAAAADAA0ABQAAAAEAAAADAA4ABQAAAAEAAAADAA8ABQAAAAEAAAADABAABQAAAAEAAAADABEABQAAAAEAAAAEAAsABQAAAAEAAAAEAAwABQAAAAEAAAAEAA0ABQAAAAEAAAAEAA4ABQAAAAEAAAAEAA8ABQAAAAEAAAAEABAABQAAAAEAAAAEABEABQAAAAEAAAAFAAsABQAAAAEAAAAFAAwABQAAAAEAAAAFAA0ABQAAAAEAAAAFAA4ABQAAAAEAAAAFAA8ABQAAAAEAAAAFABAABQAAAAEAAAAFABEABQAAAAEAAAAGAAsABQAAAAEAAAAGAAwABQAAAAEAAAAGAA0ABQAAAAEAAAAGAA4ABQAAAAEAAAAGAA8ABQAAAAEAAAAGABAABQAAAAEAAAAGABEABQAAAAEAAAAHAAsABQAAAAEAAAAHAAwABQAAAAEAAAAHAA0ABQAAAAEAAAAHAA4ABQAAAAEAAAAHAA8ABQAAAAEAAAAHABAABQAAAAEAAAAHABEABQAAAAEAAAAIAAsABQAAAAEAAAAIAAwABQAAAAEAAAAIAA0ABQAAAAEAAAAIAA4ABQAAAAEAAAAIAA8ABQAAAAEAAAAIABAABQAAAAEAAAAIABEABQAAAAEAAAAJAAsABQAAAAEAAAAJAAwABQAAAAEAAAAJAA0ABQAAAAEAAAAJAA4ABQAAAAEAAAAJAA8ABQAAAAEAAAAJABAABQAAAAEAAAAJABEABQAAAAEAAAAKAAsABQAAAAEAAAAKAAwABQAAAAEAAAAKAA0ABQAAAAEAAAAKAA4ABQAAAAEAAAAKAA8ABQAAAAEAAAAKABAABQAAAAEAAAAKABEABQAAAAEAAAAMAP7/BQAAAAEAAAANAP7/BQAAAAEAAAAOAP7/BQAAAAEAAAAPAP7/BQAAAAEAAAAQAP7/BQAAAAEAAAARAP7/BQAAAAEAAAASAP7/BQAAAAEAAAATAP7/BQAAAAEAAAAUAP7/BQAAAAEAAAAVAP7/BQAAAAEAAAAWAP7/BQAAAAEAAAAXAP7/BQAAAAEAAAAYAP7/BQAAAAEAAAAYAAIABQAAAAEAAAAYAAMABQAAAAEAAAAYAAQABQAAAAEAAAAYAAUABQAAAAEAAAAZAAUABQAAAAEAAAAZAAQABQAAAAEAAAAZAAMABQAAAAEAAAAZAAIABQAAAAEAAAAaAAIABQAAAAEAAAAaAAMABQAAAAEAAAAaAAQABQAAAAEAAAAaAAUABQAAAAEAAAAbAAUABQAAAAEAAAAbAAQABQAAAAEAAAAbAAMABQAAAAEAAAAbAAIABQAAAAEAAAAcAAIABQAAAAEAAAAcAAMABQAAAAEAAAAcAAQABQAAAAEAAAAcAAEABQAAAAEAAAAdAAEABQAAAAEAAAAdAAIABQAAAAEAAAAcAAUABQAAAAEAAAAbAAAABQAAAAEAAAAaAAAABQAAAAEAAAAaAAEABQAAAAEAAAAZAAEABQAAAAEAAAAYAAEABQAAAAEAAAAbAAEABQAAAAEAAAAZAAAABQAAAAEAAAAYAAAABQAAAAEAAAAXAP//BQAAAAEAAAAYAP//BQAAAAEAAAAZAP//BQAAAAEAAAAZAP7/BQAAAAEAAAAaAP7/BQAAAAEAAAAaAP//BQAAAAEAAAAbAP//BQAAAAEAAAAbAP7/BQAAAAEAAAAcAP//BQAAAAEAAAAcAAAABQAAAAEAAAAcAP7/BQAAAAEAAAAdAP7/BQAAAAEAAAAdAP//BQAAAAEAAAAdAAAABQAAAAEAAAAeAAEABQAAAAEAAAAeAAAABQAAAAEAAAAeAP//BQAAAAEAAAAeAP7/BQAAAAEAAAAfAAEABQAAAAEAAAAgAAEABQAAAAEAAAAhAAEABQAAAAEAAAAiAAEABQAAAAEAAAAjAAEABQAAAAEAAAAkAAEABQAAAAEAAAAlAAEABQAAAAEAAAAmAAEABQAAAAEAAAAnAAEABQAAAAEAAAAoAAEABQAAAAEAAAApAAEABQAAAAEAAAAqAAEABQAAAAEAAAArAAEABQAAAAEAAAAsAAEABQAAAAEAAAAtAAEABQAAAAEAAAAuAAEABQAAAAEAAAAvAAEABQAAAAEAAAAwAAEABQAAAAEAAAAxAAEABQAAAAEAAAD7/wAABQABAAAAAAD8/wAABQACAAAAAAAAAAAABQADAAMAAAAAAAEABQADAAMAAAAAAAIABQADAAMAAAAAAAMABQADAAMAAAA=") +tile_set = SubResource("TileSet_yyvsb") + +[node name="Player" parent="." instance=ExtResource("1_n4wyr")] +position = Vector2(121, 169) +player_name = "StoryWeaver" +sprite_frames = ExtResource("2_msjg0") + +[node name="Camera2D" type="Camera2D" parent="Player"] +unique_name_in_owner = true +process_mode = 3 +limit_left = 0 +limit_top = 0 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="IceSlide" type="Node2D" parent="Player"] +script = ExtResource("4_tx2dj") diff --git a/scenes/quests/lore_quests/quest_001/3_stealth_level/stealth_level.tscn b/scenes/quests/lore_quests/quest_001/3_stealth_level/stealth_level.tscn index d6886236fa..ee78a0fbb4 100644 --- a/scenes/quests/lore_quests/quest_001/3_stealth_level/stealth_level.tscn +++ b/scenes/quests/lore_quests/quest_001/3_stealth_level/stealth_level.tscn @@ -140,7 +140,6 @@ size = Vector2(212, 254) [sub_resource type="Resource" id="Resource_idy4y"] script = ExtResource("3_idy4y") -name = "" type = 2 metadata/_custom_type_script = "uid://bgmwplmj3bfls" @@ -728,7 +727,7 @@ position = Vector2(948, 126) curve = SubResource("Curve2D_vnsq3") [node name="Guard2-GoingInCircles" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("8_lbv6i")] -position = Vector2(1567, 101.949) +position = Vector2(1567.0005, 101.94899) sprite_frames = ExtResource("28_gtlgv") alerted_sound_stream = ExtResource("24_h5xg2") footsteps_sound_stream = ExtResource("25_5i2s8") @@ -774,7 +773,7 @@ position = Vector2(-236, 962) curve = SubResource("Curve2D_frfu0") [node name="Guard5-AlternatingDirection" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("8_lbv6i")] -position = Vector2(2875, 1203) +position = Vector2(2875.0042, 1203.0002) sprite_frames = ExtResource("31_fl2gg") alerted_sound_stream = ExtResource("24_h5xg2") footsteps_sound_stream = ExtResource("25_5i2s8") @@ -839,7 +838,7 @@ position = Vector2(1499, 1055) curve = SubResource("Curve2D_f6lvl") [node name="Guard9-GoingBackAndForth" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("8_lbv6i")] -position = Vector2(6353, 1189) +position = Vector2(6352.998, 1189) sprite_frames = ExtResource("23_rbmmg") alerted_sound_stream = ExtResource("24_h5xg2") footsteps_sound_stream = ExtResource("25_5i2s8") @@ -856,7 +855,7 @@ position = Vector2(5873.62, 943.447) curve = SubResource("Curve2D_ww60d") [node name="Guard10-RunningInCircles" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("8_lbv6i")] -position = Vector2(5728.01, 670) +position = Vector2(5728.0063, 670) sprite_frames = ExtResource("32_pld6d") alerted_sound_stream = ExtResource("24_h5xg2") footsteps_sound_stream = ExtResource("25_5i2s8") @@ -873,7 +872,7 @@ scale = Vector2(1.03535, 1) curve = SubResource("Curve2D_1b8xw") [node name="Guard11-RunningBackAndForth" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("8_lbv6i")] -position = Vector2(6053.16, 1244.44) +position = Vector2(6053.16, 1244.436) sprite_frames = ExtResource("33_pld6d") alerted_sound_stream = ExtResource("24_h5xg2") footsteps_sound_stream = ExtResource("25_5i2s8") @@ -889,7 +888,7 @@ position = Vector2(5653.16, 624.436) curve = SubResource("Curve2D_idy4y") [node name="Guard12-RunningBackAndForth" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("8_lbv6i")] -position = Vector2(6179.21, 670.264) +position = Vector2(6179.207, 670.264) sprite_frames = ExtResource("33_pld6d") alerted_sound_stream = ExtResource("24_h5xg2") footsteps_sound_stream = ExtResource("25_5i2s8") diff --git a/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/checkpoint.dialogue b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/checkpoint.dialogue new file mode 100644 index 0000000000..3d74a353b2 --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/checkpoint.dialogue @@ -0,0 +1,6 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +KnitWitch: Hola, soy un checkpoint. Te ayudaré con el guardado de ubicación. +{{player_name}}: Gracias! +=> END diff --git a/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/checkpoint.dialogue.import b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/checkpoint.dialogue.import new file mode 100644 index 0000000000..4d469caa2b --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/checkpoint.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://bpj5ow233fs4t" +path="res://.godot/imported/checkpoint.dialogue-7660098925f91e21c758574b1f0fa1d0.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/checkpoint.dialogue" +dest_files=["res://.godot/imported/checkpoint.dialogue-7660098925f91e21c758574b1f0fa1d0.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/collected.dialogue b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/collected.dialogue new file mode 100644 index 0000000000..d257725069 --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/collected.dialogue @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Apolo: Gracias aventurero, estaba asustado. +Apolo: Esos goblins me impedían encontrar a Phyton, se robo mi "Gematejía". +Apolo: ¡Ayudame a encontrarlo! abajo se encuentra otro camino. +=> END diff --git a/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/collected.dialogue.import b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/collected.dialogue.import new file mode 100644 index 0000000000..2e5fda28b0 --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/collected.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://cn16ax75gxewu" +path="res://.godot/imported/collected.dialogue-45c4ea2d3893ae921fa91f0c01992e2b.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/collected.dialogue" +dest_files=["res://.godot/imported/collected.dialogue-45c4ea2d3893ae921fa91f0c01992e2b.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/guard_enemy.tres b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/guard_enemy.tres new file mode 100644 index 0000000000..296e9967ed --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/guard_enemy.tres @@ -0,0 +1,136 @@ +[gd_resource type="SpriteFrames" load_steps=18 format=3 uid="uid://dbdys7gewepba"] + +[ext_resource type="Texture2D" uid="uid://2112a3tv1dqq" path="res://assets/third_party/tiny-swords/Factions/Goblins/Troops/Torch/Red/Torch_Red.png" id="1_sg57p"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_52y1x"] +atlas = ExtResource("1_sg57p") +region = Rect2(0, 384, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fq3pe"] +atlas = ExtResource("1_sg57p") +region = Rect2(576, 384, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ycgkp"] +atlas = ExtResource("1_sg57p") +region = Rect2(768, 384, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kp0ld"] +atlas = ExtResource("1_sg57p") +region = Rect2(960, 384, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kv21b"] +atlas = ExtResource("1_sg57p") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qmk2i"] +atlas = ExtResource("1_sg57p") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5ifq4"] +atlas = ExtResource("1_sg57p") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6d68e"] +atlas = ExtResource("1_sg57p") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lnjoo"] +atlas = ExtResource("1_sg57p") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pr7mv"] +atlas = ExtResource("1_sg57p") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0hyv4"] +atlas = ExtResource("1_sg57p") +region = Rect2(1152, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_12gel"] +atlas = ExtResource("1_sg57p") +region = Rect2(0, 192, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6kxsd"] +atlas = ExtResource("1_sg57p") +region = Rect2(192, 192, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pic7n"] +atlas = ExtResource("1_sg57p") +region = Rect2(384, 192, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ojmvd"] +atlas = ExtResource("1_sg57p") +region = Rect2(576, 192, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_pip3m"] +atlas = ExtResource("1_sg57p") +region = Rect2(768, 192, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_52y1x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fq3pe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ycgkp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kp0ld") +}], +"loop": false, +"name": &"alerted", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_kv21b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qmk2i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5ifq4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6d68e") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lnjoo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pr7mv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0hyv4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kv21b") +}], +"loop": true, +"name": &"idle", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_12gel") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6kxsd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pic7n") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ojmvd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_pip3m") +}], +"loop": true, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/stealth.dialogue b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/stealth.dialogue new file mode 100644 index 0000000000..9b75cb4114 --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/stealth.dialogue @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Storyweaver: Este debe ser el camino que me indicó el anciano Elder... pero este bosque está lleno de peligros. +Storyweaver: No puedo bajar la guardia... si sigo los hilos que dejó el niño, tal vez logre alcanzarlo a tiempo. +Storyweaver: Debo apresurarme... si los goblins lo encuentran antes que yo, podría ser demasiado tarde. +=> END diff --git a/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/stealth.dialogue.import b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/stealth.dialogue.import new file mode 100644 index 0000000000..54c858113f --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/stealth.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://dekuveqofa52e" +path="res://.godot/imported/stealth.dialogue-56c47ba8436b31021b6420081bda6989.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/stealth.dialogue" +dest_files=["res://.godot/imported/stealth.dialogue-56c47ba8436b31021b6420081bda6989.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/stealth.tscn b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/stealth.tscn new file mode 100644 index 0000000000..b7fb0c914c --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/stealth.tscn @@ -0,0 +1,272 @@ +[gd_scene load_steps=26 format=4 uid="uid://dhsmbgk4ex1d7"] + +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="1_ppx7f"] +[ext_resource type="TileSet" uid="uid://07fq3rspk8ia" path="res://scenes/tileset.tres" id="2_2pqgp"] +[ext_resource type="Texture2D" uid="uid://bdhfcs6igu6di" path="res://assets/third_party/tiny-swords/Deco/14.png" id="3_u77sa"] +[ext_resource type="Texture2D" uid="uid://b8t4t3n4syqli" path="res://assets/third_party/tiny-swords/Deco/15.png" id="4_i4th8"] +[ext_resource type="PackedScene" uid="uid://crqjcicx0vdu" path="res://scenes/game_elements/props/decoration/bush/bush.tscn" id="5_6asgx"] +[ext_resource type="SpriteFrames" uid="uid://d0ci8wkfqhcai" path="res://scenes/quests/story_quests/el_juguete_perdido/player_components/apolo_components/apolo_player.tres" id="6_musij"] +[ext_resource type="Texture2D" uid="uid://cpppmpocywbby" path="res://scenes/quests/story_quests/el_juguete_perdido/objects_components/cuerda.png" id="7_iwm84"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="8_q13h3"] +[ext_resource type="SpriteFrames" uid="uid://dtoylirwywk0j" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_blue.tres" id="9_ppx7f"] +[ext_resource type="PackedScene" uid="uid://d37mebu7atru7" path="res://scenes/game_elements/characters/enemies/guard/guard.tscn" id="10_75mis"] +[ext_resource type="SpriteFrames" uid="uid://dbdys7gewepba" path="res://scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/guard_enemy.tres" id="11_otj14"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="12_15dag"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="13_6cv6u"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="14_d1ucx"] +[ext_resource type="Resource" uid="uid://cn16ax75gxewu" path="res://scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/collected.dialogue" id="15_bfns3"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="16_xanj6"] +[ext_resource type="Resource" uid="uid://dekuveqofa52e" path="res://scenes/quests/story_quests/el_juguete_perdido/0_intro/1_stealth/components/stealth.dialogue" id="17_rcrkg"] + +[sub_resource type="Curve2D" id="Curve2D_vnsq3"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -3667.19, -1916.35, 0, 0, 0, 0, 607.026, -1916.21) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_wgtwb"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -9.21512, 179.906, 0, 0, 0, 0, 958.224, 180.349, 0, 0, 0, 0, 955.781, 10.7864, 0, 0, 0, 0, -11.6581, 11.6719, 0, 0, 0, 0, -9.21512, 179.906) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_4w1mq"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 330, 1504, 0, 0, 0, 0, 840, 1508, 0, 0, 0, 0, 837, 1246, 0, 0, 0, 0, 833, 1007, 0, 0, 0, 0, 834, 771) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_sc22k"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1920, 1116, 0, 0, 0, 0, 2432, 1120, 0, 0, 0, 0, 2432, 1256, 0, 0, 0, 0, 2432, 1352, 0, 0, 0, 0, 2432, 1384, 0, 0, 0, 0, 2432, 1504, 0, 0, 0, 0, 2368, 1504, 0, 0, 0, 0, 2432, 1504, 0, 0, 0, 0, 2432, 1592, 0, 0, 0, 0, 2432, 1352, 0, 0, 0, 0, 2448, 1352, 0, 0, 0, 0, 2496, 1352) +} +point_count = 12 + +[sub_resource type="Curve2D" id="Curve2D_83wdr"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 256, 0, 0, 0, 0, 0, 256, -272, 0, 0, 0, 0, 296, -336, 0, 0, 0, 0, 0, -336, 0, 0, 0, 0, 0, 0) +} +point_count = 6 + +[sub_resource type="Curve2D" id="Curve2D_1ahsd"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 0, 0, 0, 384, -264, 0, 0, 0, 0, 384, -320, 0, 0, 0, 0, 0, -320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -72, -40, 0, 0, 0, 0, -360, -40) +} +point_count = 8 + +[sub_resource type="Curve2D" id="Curve2D_85lsx"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 952, 1056, 0, 0, 0, 0, 1472, 1056, 0, 0, 0, 0, 1472, 1120, 0, 0, 0, 0, 1704, 1120) +} +point_count = 4 + +[sub_resource type="Resource" id="Resource_idy4y"] +script = ExtResource("14_d1ucx") +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[node name="StealthTemplateLevel" type="Node2D"] +y_sort_enabled = true + +[node name="StealthGameLogic" type="Node" parent="."] +script = ExtResource("1_ppx7f") + +[node name="CanvasModulate" type="CanvasModulate" parent="."] +color = Color(0.481789, 0.48179, 0.481789, 1) + +[node name="TileMapLayers" type="Node2D" parent="."] +y_sort_enabled = true + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAAfAAoAAQACAAEAAAAfAAkAAQABAAEAAAAfAAgAAQABAAEAAAAfAAcAAQABAAEAAAAfAAYAAQABAAIAAAAfAAUAAQABAAAAAAAfAAQAAQABAAEAAAAfAAMABgABAAEAAAAeAAoAAQACAAEAAAAeAAkAAQABAAEAAAAeAAgAAQABAAEAAAAeAAYAAQABAAIAAAAeAAUAAQAAAAAAAAAeAAQAAQABAAEAAAAeAAMABgABAAEAAAAdAAoAAQACAAEAAAAdAAkAAQABAAEAAAAdAAgAAQABAAEAAAAdAAYAAQABAAMAAAAdAAUAAQABAAEAAAAdAAQAAQABAAEAAAAdAAMABgABAAEAAAAcAAoAAQACAAEAAAAcAAkAAQACAAEAAAAcAAgAAQACAAEAAAAcAAYAAQABAAAAAAAcAAUAAQABAAEAAAAcAAQAAQABAAEAAAAcAAMABgABAAEAAAAbAAoAAQABAAEAAAAbAAkAAQAAAAEAAAAbAAgAAQAAAAEAAAAbAAYAAQAAAAAAAAAbAAUAAQABAAEAAAAbAAQAAQABAAEAAAAbAAMABgABAAEAAAAaAAoAAQABAAAAAAAaAAkAAQABAAEAAAAaAAgAAQABAAEAAAAaAAYAAQABAAEAAAAaAAUAAQABAAEAAAAaAAQAAQABAAEAAAAaAAMABgABAAEAAAAZAAoAAQABAAAAAAAZAAkAAQABAAEAAAAZAAgAAQABAAEAAAAZAAcAAQABAAEAAAAZAAYAAQABAAEAAAAZAAUAAQABAAEAAAAZAAQAAQABAAEAAAAZAAMABgABAAEAAAAYAAoAAQABAAAAAAAYAAkAAQABAAEAAAAYAAgAAQABAAEAAAAYAAcAAQABAAEAAAAYAAYAAQABAAEAAAAYAAUAAQABAAEAAAAYAAQAAQABAAEAAAAYAAMABgABAAEAAAAXAAoAAQABAAAAAAAXAAkAAQABAAEAAAAXAAgAAQABAAEAAAAXAAcAAQABAAEAAAAXAAYAAQABAAEAAAAXAAUAAQABAAEAAAAXAAQAAQABAAEAAAAXAAMABgABAAEAAAAWAAoAAQABAAAAAAAWAAkAAQABAAEAAAAWAAgAAQABAAEAAAAWAAcAAQACAAMAAAAWAAYAAQABAAEAAAAWAAUAAQABAAEAAAAWAAQAAQABAAEAAAAWAAMABgABAAEAAAAVAAoAAQAKAAAAAAAVAAkAAQACAAEAAAAVAAgAAQACAAEAAAAVAAcAAQABAAEAAAAVAAYAAQACAAAAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMABgABAAEAAAAUAAoAAQAAAAEAAAAUAAkAAQAAAAEAAAAUAAgAAQAAAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAAAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMABgABAAEAAAATAAoAAQABAAEAAAATAAkAAQABAAEAAAATAAgAAQABAAEAAAATAAcAAQABAAIAAAATAAYAAQABAAAAAAATAAUAAQABAAEAAAATAAQAAQABAAEAAAATAAMABgABAAEAAAASAAoAAQABAAEAAAASAAkAAQABAAEAAAASAAgAAQABAAEAAAASAAcAAQABAAIAAAASAAYAAQABAAAAAAASAAUAAQABAAEAAAASAAQAAQABAAEAAAASAAMABgABAAEAAAARAAoAAQABAAEAAAARAAkAAQABAAEAAAARAAgAAQABAAEAAAARAAcAAQABAAIAAAARAAYAAQABAAAAAAARAAUAAQABAAEAAAARAAQAAQABAAEAAAARAAMABgABAAEAAAAQAAoAAQABAAEAAAAQAAkAAQABAAEAAAAQAAgAAQABAAEAAAAQAAcAAQABAAIAAAAQAAYAAQABAAAAAAAQAAUAAQABAAEAAAAQAAQAAQABAAEAAAAQAAMABgABAAEAAAAPAAoAAQABAAEAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAIAAAAPAAYAAQABAAAAAAAPAAUAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMABgABAAEAAAAOAAoAAQABAAEAAAAOAAkAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAIAAAAOAAYAAQABAAAAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMABgABAAEAAAANAAoAAQABAAEAAAANAAkAAQABAAEAAAANAAgAAQABAAEAAAANAAcAAQABAAIAAAANAAYAAQABAAAAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMABgABAAEAAAAMAAoAAQABAAEAAAAMAAkAAQABAAEAAAAMAAgAAQABAAEAAAAMAAcAAQABAAIAAAAMAAYAAQABAAEAAAAMAAUAAQACAAAAAAAMAAQAAQABAAEAAAAMAAMABgABAAEAAAALAAoAAQABAAEAAAALAAkAAQABAAEAAAALAAgAAQABAAEAAAALAAcAAQABAAIAAAALAAYAAQABAAEAAAALAAUAAQAAAAAAAAALAAQAAQABAAEAAAALAAMABgABAAEAAAAKAAoAAQABAAEAAAAKAAkAAQABAAEAAAAKAAgAAQABAAEAAAAKAAcAAQABAAIAAAAKAAYAAQABAAAAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMABgABAAEAAAAJAAkAAQABAAEAAAAJAAgAAQABAAEAAAAJAAcAAQABAAIAAAAJAAYAAQABAAAAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMABgABAAEAAAAIAAkAAQABAAEAAAAIAAgAAQABAAEAAAAIAAcAAQAAAAMAAAAIAAYAAQAAAAMAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMABgABAAEAAAAHAAkAAQABAAEAAAAHAAgAAQABAAEAAAAHAAcAAQABAAIAAAAHAAYAAQABAAAAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMABgABAAEAAAAGAAkAAQABAAEAAAAGAAgAAQABAAEAAAAGAAcAAQABAAIAAAAGAAYAAQABAAAAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMABgABAAEAAAAFAAoAAQACAAEAAAAFAAkAAQACAAEAAAAFAAgAAQACAAEAAAAFAAcAAQABAAEAAAAFAAYAAQABAAAAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMABgABAAEAAAAEAAoAAQAAAAEAAAAEAAkAAQAAAAEAAAAEAAgAAQAAAAEAAAAEAAcAAQAMAAAAAAAEAAYAAQABAAEAAAAEAAUAAQACAAAAAAAEAAQAAQABAAEAAAAEAAMABgABAAEAAAADAAoAAQABAAEAAAADAAkAAQABAAEAAAADAAgAAQABAAEAAAADAAcAAQABAAIAAAADAAYAAQABAAEAAAADAAUAAQABAAAAAAADAAQAAQABAAEAAAADAAMABgABAAEAAAACAAoAAQABAAEAAAACAAkAAQABAAEAAAACAAgAAQABAAEAAAACAAcAAQABAAIAAAACAAYAAQABAAEAAAACAAUAAQABAAAAAAACAAQAAQABAAEAAAACAAMABgABAAEAAAABAAoAAQABAAEAAAABAAkAAQABAAEAAAABAAgAAQABAAEAAAABAAcAAQABAAIAAAABAAUAAQAAAAAAAAABAAQAAQABAAEAAAABAAMABgABAAEAAAAAAAoAAQAAAAIAAAAAAAkAAQAAAAEAAAAAAAgAAQAAAAEAAAAAAAcAAQAAAAEAAAAAAAYAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAMABgABAAEAAAAeAAcAAQABAAEAAAAdAAcAAQABAAEAAAAcAAcAAQACAAEAAAAbAAcAAQAAAAEAAAAaAAcAAQABAAEAAAAgAAMABgABAAEAAAAgAAQAAQABAAEAAAAhAAQAAQABAAEAAAAhAAUAAQABAAAAAAAhAAYAAQABAAEAAAAiAAYAAQABAAEAAAAiAAcAAQACAAEAAAAjAAcAAQABAAEAAAAjAAYAAQABAAIAAAAjAAUAAQABAAAAAAAjAAQAAQABAAEAAAAiAAQAAQABAAEAAAAhAAMABgABAAEAAAAiAAMABgABAAEAAAAjAAMABgABAAEAAAAkAAMABgABAAEAAAAkAAQAAQABAAEAAAAkAAUAAQABAAAAAAAkAAYAAQABAAIAAAAkABQAAQABAAEAAAAkABMAAQABAAEAAAAkABIAAQABAAEAAAAkABEAAQABAAMAAAAkABAAAQABAAEAAAAkAA8AAQABAAEAAAAkAA4AAQABAAEAAAAkAA0AAQABAAEAAAAkAAwAAQABAAIAAAAkAAsAAQABAAAAAAAkAAoAAQABAAEAAAAkAAkAAQABAAEAAAAkAAgAAQABAAEAAAAkAAcAAQABAAEAAAAjABQAAQABAAEAAAAjABMAAQABAAEAAAAjABIAAQABAAEAAAAjABEAAQABAAMAAAAjABAAAQABAAEAAAAjAA8AAQABAAEAAAAjAA4AAQABAAEAAAAjAA0AAQABAAEAAAAjAAwAAQABAAIAAAAjAAsAAQABAAAAAAAjAAoAAQABAAEAAAAjAAkAAQABAAEAAAAjAAgAAQABAAEAAAAiABQAAQABAAEAAAAiABMAAQABAAEAAAAiABIAAQABAAEAAAAiABEAAQABAAIAAAAiABAAAQACAAAAAAAiAA8AAQABAAEAAAAiAA4AAQABAAEAAAAiAA0AAQABAAEAAAAiAAwAAQABAAIAAAAiAAsAAQABAAEAAAAiAAoAAQACAAEAAAAiAAkAAQACAAEAAAAiAAgAAQACAAEAAAAiAAUAAQABAAAAAAAhABQAAQABAAEAAAAhABMAAQABAAEAAAAhABIAAQABAAEAAAAhABEAAQABAAIAAAAhABAAAQAAAAAAAAAhAA8AAQABAAEAAAAhAA4AAQABAAEAAAAhAA0AAQABAAEAAAAhAAwAAQAAAAIAAAAhAAsAAQABAAEAAAAhAAoAAQAAAAEAAAAhAAkAAQAAAAEAAAAhAAgAAQAAAAEAAAAhAAcAAQAAAAEAAAAgABQAAQABAAEAAAAgABMAAQABAAEAAAAgABIAAQABAAEAAAAgABEAAQABAAMAAAAgABAAAQABAAEAAAAgAA8AAQABAAEAAAAgAA4AAQABAAEAAAAgAA0AAQABAAEAAAAgAAwAAQABAAEAAAAgAAsAAQABAAMAAAAgAAoAAQACAAEAAAAgAAkAAQABAAEAAAAgAAgAAQABAAEAAAAgAAcAAQABAAEAAAAgAAYAAQABAAIAAAAgAAUAAQABAAAAAAAlABQAAQAAAAEAAAAlABMAAQAAAAEAAAAlABIAAQAAAAEAAAAlABEAAQABAAAAAAAlABAAAQABAAEAAAAlAA8AAQABAAEAAAAlAA4AAQABAAEAAAAlAA0AAQABAAEAAAAlAAwAAQABAAIAAAAlAAsAAQABAAAAAAAlAAoAAQABAAEAAAAlAAkAAQABAAEAAAAlAAgAAQABAAEAAAAlAAcAAQABAAEAAAAlAAYAAQABAAIAAAAlAAUAAQABAAAAAAAlAAQAAQABAAEAAAAlAAMABgABAAEAAAAmABQAAQABAAEAAAAmABMAAQACAAEAAAAmABIAAQACAAEAAAAmABEAAQACAAAAAAAmABAAAQABAAEAAAAmAA8AAQABAAEAAAAmAA4AAQABAAEAAAAmAA0AAQABAAEAAAAmAAwAAQACAAIAAAAmAAsAAQACAAAAAAAmAAoAAQABAAEAAAAmAAkAAQABAAEAAAAmAAgAAQABAAEAAAAmAAcAAQABAAEAAAAmAAYAAQACAAIAAAAmAAUAAQACAAAAAAAmAAQAAQABAAEAAAAmAAMABgABAAEAAAAnABQAAQABAAAAAAAnABMAAQABAAEAAAAnABIAAQACAAEAAAAnABEAAQACAAEAAAAnABAAAQACAAEAAAAnAA8AAQACAAEAAAAnAA4AAQACAAEAAAAnAA0AAQACAAEAAAAnAAwAAQACAAEAAAAnAAsAAQACAAEAAAAnAAoAAQABAAEAAAAnAAkAAQACAAEAAAAnAAgAAQABAAEAAAAnAAcAAQABAAEAAAAnAAYAAQABAAEAAAAnAAUAAQABAAEAAAAnAAQAAQABAAEAAAAnAAMABgABAAEAAAAfABMAAQABAAEAAAAeABMAAQABAAEAAAAdABMAAQABAAEAAAAcABMAAQACAAEAAAAbABMAAQAAAAEAAAAfABIAAQABAAEAAAAeABIAAQABAAEAAAAeABEAAQABAAMAAAAdABEAAQABAAMAAAAdABAAAQABAAEAAAAcABAAAQACAAEAAAAcAA8AAQACAAEAAAAbAA8AAQAAAAEAAAAaAA8AAQABAAEAAAAdABIAAQABAAEAAAAcABEAAQABAAEAAAAbABAAAQAAAAEAAAAaABAAAQABAAEAAAAZAA8AAQABAAEAAAAYAA8AAQABAAEAAAAXAA4AAQACAAAAAAAWAA4AAQAAAAAAAAAVAA4AAQABAAEAAAABAAsAAQABAAEAAAABAAwAAQAAAAAAAAABAA0AAQAAAAEAAAABAA4AAQAAAAEAAAABAA8AAQAAAAEAAAABABAAAQAAAAEAAAABABEAAQAAAAEAAAABABIAAQAAAAIAAAABABMAAQABAAEAAAACAAsAAQABAAEAAAACAAwAAQABAAAAAAACAA0AAQACAAEAAAACAA4AAQACAAEAAAACAA8AAQACAAEAAAACABAAAQACAAEAAAACABEAAQACAAEAAAACABIAAQABAAIAAAACABMAAQABAAEAAAADAAsAAQABAAEAAAADAAwAAQABAAMAAAADAA0AAQABAAEAAAADAA4AAQABAAEAAAADAA8AAQABAAEAAAADABAAAQABAAEAAAADABEAAQABAAEAAAADABIAAQABAAMAAAADABMAAQABAAEAAAAEAAsAAQAAAAEAAAAEAAwAAQABAAIAAAAEAA0AAQABAAEAAAAEAA4AAQABAAEAAAAEAA8AAQABAAEAAAAEABAAAQABAAEAAAAEABEAAQABAAEAAAAEABIAAQABAAAAAAAEABMAAQAAAAEAAAAFAAsAAQACAAEAAAAFAAwAAQABAAIAAAAFAA0AAQABAAEAAAAFAA4AAQABAAEAAAAFAA8AAQABAAEAAAAFABAAAQABAAEAAAAFABEAAQABAAEAAAAFABIAAQABAAAAAAAFABMAAQACAAEAAAAGABEAAQABAAEAAAAGABIAAQABAAMAAAAGABMAAQABAAEAAAAHABEAAQAAAAEAAAAHABIAAQABAAIAAAAHABMAAQABAAEAAAAIABEAAQACAAEAAAAIABIAAQACAAIAAAAIABMAAQABAAEAAAAJABEAAQABAAEAAAAJABIAAQABAAEAAAAJABMAAQABAAEAAAAKAAsAAQAAAAAAAAAKAAwAAQABAAIAAAAKAA0AAQABAAEAAAAKAA4AAQABAAEAAAAKAA8AAQABAAEAAAAKABAAAQABAAEAAAAKABEAAQABAAEAAAAKABIAAQABAAEAAAAKABMAAQABAAEAAAALAAsAAQABAAAAAAALAAwAAQABAAIAAAALAA0AAQABAAEAAAALAA4AAQABAAEAAAALAA8AAQABAAEAAAALABAAAQABAAEAAAALABEAAQABAAEAAAALABIAAQABAAEAAAAMAAsAAQABAAAAAAAMAAwAAQABAAEAAAAMAA0AAQAAAAEAAAAMAA4AAQAAAAEAAAAMAA8AAQAAAAEAAAAMABAAAQAAAAEAAAAMABEAAQAAAAEAAAAMABIAAQAAAAEAAAAMABMAAQAAAAEAAAANAAsAAQABAAAAAAANAAwAAQACAAEAAAANAA0AAQACAAEAAAANAA4AAQACAAEAAAANAA8AAQACAAEAAAANABAAAQABAAEAAAANABEAAQACAAEAAAANABIAAQACAAEAAAANABMAAQACAAEAAAAOAAsAAQABAAMAAAAOAAwAAQABAAEAAAAOAA0AAQABAAEAAAAOAA4AAQABAAEAAAAOAA8AAQABAAEAAAAOABAAAQABAAMAAAAOABEAAQABAAEAAAAOABIAAQABAAEAAAAOABMAAQABAAEAAAAPAAsAAQABAAMAAAAPAAwAAQABAAEAAAAPAA0AAQABAAEAAAAPAA4AAQABAAEAAAAPAA8AAQABAAEAAAAPABAAAQABAAMAAAAPABEAAQABAAEAAAAPABIAAQABAAEAAAAPABMAAQABAAEAAAAQAAsAAQABAAMAAAAQAAwAAQABAAEAAAAQAA0AAQABAAEAAAAQAA4AAQABAAEAAAAQAA8AAQABAAEAAAAQABAAAQABAAMAAAAQABEAAQABAAEAAAAQABIAAQABAAEAAAAQABMAAQABAAEAAAARAAsAAQABAAMAAAARAAwAAQABAAEAAAARAA0AAQABAAEAAAARAA4AAQABAAEAAAARAA8AAQAAAAAAAAARABAAAQABAAIAAAARABEAAQABAAEAAAARABIAAQABAAEAAAARABMAAQABAAEAAAASAAsAAQACAAMAAAASAAwAAQABAAEAAAASAA0AAQABAAEAAAASAA4AAQABAAEAAAASAA8AAQACAAAAAAASABAAAQABAAIAAAASABEAAQABAAEAAAASABIAAQABAAEAAAASABMAAQABAAEAAAATAAsAAQABAAEAAAATAAwAAQABAAEAAAATAA0AAQABAAEAAAATAA4AAQABAAEAAAATAA8AAQABAAEAAAATABAAAQABAAMAAAATABEAAQABAAEAAAATABIAAQABAAEAAAATABMAAQABAAEAAAAUAAsAAQAAAAIAAAAUAAwAAQABAAEAAAAUAA0AAQABAAEAAAAUAA4AAQABAAEAAAAUAA8AAQABAAEAAAAUABAAAQABAAMAAAAUABEAAQABAAEAAAAUABIAAQABAAEAAAAUABMAAQABAAEAAAAVAAsAAQABAAIAAAAVAAwAAQABAAEAAAAVAA0AAQABAAEAAAAVAA8AAQABAAEAAAAVABAAAQABAAMAAAAVABEAAQABAAEAAAAVABIAAQABAAEAAAAVABMAAQABAAEAAAAWAAsAAQABAAIAAAAWAAwAAQABAAEAAAAWAA0AAQABAAEAAAAWAA8AAQAAAAEAAAAWABAAAQABAAEAAAAWABEAAQAAAAIAAAAWABIAAQABAAEAAAAWABMAAQABAAEAAAAXAAsAAQABAAIAAAAXAAwAAQABAAEAAAAXAA0AAQABAAEAAAAXAA8AAQACAAEAAAAXABAAAQACAAEAAAAXABEAAQABAAIAAAAXABIAAQABAAEAAAAXABMAAQABAAEAAAAYAAsAAQABAAIAAAAYAAwAAQABAAEAAAAYAA0AAQABAAEAAAAYAA4AAQABAAEAAAAYABAAAQABAAEAAAAYABEAAQABAAMAAAAYABIAAQABAAEAAAAYABMAAQABAAEAAAAZAAsAAQABAAIAAAAZAAwAAQABAAEAAAAZAA0AAQABAAEAAAAZAA4AAQABAAEAAAAZABAAAQABAAEAAAAZABEAAQABAAMAAAAZABIAAQABAAEAAAAZABMAAQABAAEAAAAaAAsAAQABAAIAAAAaAAwAAQABAAEAAAAaAA0AAQABAAEAAAAaAA4AAQABAAEAAAAaABEAAQABAAMAAAAaABIAAQABAAEAAAAaABMAAQABAAEAAAAbAAsAAQAMAAAAAAAbAAwAAQAAAAEAAAAbAA0AAQAAAAEAAAAbAA4AAQAAAAEAAAAbABEAAQABAAEAAAAbABIAAQAAAAEAAAAcAAsAAQABAAEAAAAcAAwAAQACAAEAAAAcAA0AAQACAAEAAAAcAA4AAQACAAEAAAAcABIAAQACAAEAAAAdAAsAAQABAAMAAAAdAAwAAQABAAEAAAAdAA0AAQABAAEAAAAdAA4AAQABAAEAAAAdAA8AAQABAAEAAAAeAAsAAQABAAMAAAAeAAwAAQABAAEAAAAeAA0AAQABAAEAAAAeAA4AAQABAAEAAAAeAA8AAQABAAEAAAAeABAAAQABAAEAAAAfAAsAAQABAAMAAAAfAAwAAQABAAEAAAAfAA0AAQABAAEAAAAfAA4AAQABAAEAAAAfAA8AAQABAAEAAAAfABAAAQABAAEAAAAfABEAAQABAAMAAAAlABUAAQAAAAEAAAAlABYAAQAAAAEAAAAlABcAAQABAAEAAAAkABcAAQABAAMAAAAkABYAAQABAAEAAAAkABUAAQABAAEAAAAjABUAAQABAAEAAAAiABUAAQABAAEAAAAhABUAAQABAAEAAAAgABUAAQABAAEAAAAfABUAAQABAAEAAAAfABQAAQABAAEAAAAeABQAAQABAAEAAAAdABQAAQABAAEAAAABABQAAQABAAEAAAABABUAAQABAAEAAAACABUAAQABAAEAAAACABYAAQABAAEAAAABABYAAQABAAEAAAABABcAAQAAAAAAAAACABcAAQABAAAAAAADABcAAQABAAMAAAAEABcAAQABAAIAAAAFABcAAQABAAIAAAAGABcAAQABAAMAAAAHABcAAQABAAAAAAAIABcAAQABAAMAAAAJABcAAQABAAMAAAAKABcAAQABAAMAAAALABcAAQABAAMAAAAMABcAAQABAAIAAAANABcAAQABAAIAAAAOABcAAQABAAIAAAAPABcAAQACAAIAAAAQABcAAQABAAEAAAARABcAAQAAAAEAAAASABcAAQACAAEAAAATABcAAQABAAEAAAAUABcAAQABAAEAAAAVABcAAQABAAEAAAAWABcAAQADAAEAAAAXABcAAQABAAEAAAAYABcAAQABAAEAAAAZABcAAQABAAEAAAAaABcAAQAAAAEAAAAbABcAAQACAAEAAAAcABcAAQABAAEAAAAdABcAAQABAAEAAAAeABcAAQABAAEAAAAeABYAAQABAAEAAAAfABYAAQABAAEAAAAgABYAAQABAAEAAAAhABYAAQABAAEAAAAiABYAAQABAAEAAAAjABYAAQABAAEAAAAjABcAAQABAAMAAAAiABcAAQABAAMAAAAhABcAAQAAAAMAAAAgABcAAQABAAEAAAAfABcAAQABAAEAAAAdABYAAQABAAEAAAAdABUAAQABAAEAAAAcABQAAQACAAIAAAAeABUAAQABAAEAAAAcABUAAQABAAEAAAAbABUAAQACAAEAAAAbABQAAQABAAEAAAAaABQAAQABAAAAAAAZABQAAQABAAMAAAAYABQAAQABAAMAAAAXABQAAQABAAMAAAAWABQAAQAAAAAAAAAVABQAAQABAAEAAAAUABQAAQABAAEAAAATABQAAQABAAEAAAASABQAAQABAAEAAAARABQAAQABAAEAAAAQABQAAQABAAEAAAAPABQAAQABAAEAAAAOABQAAQABAAEAAAANABQAAQACAAEAAAAMABQAAQABAAEAAAAKABQAAQABAAEAAAAJABQAAQABAAEAAAAIABQAAQABAAEAAAAHABQAAQABAAEAAAAGABQAAQABAAEAAAAFABQAAQACAAEAAAAEABQAAQAAAAEAAAADABQAAQABAAEAAAACABQAAQABAAEAAAADABUAAQABAAEAAAAEABUAAQAAAAEAAAAFABUAAQACAAEAAAAGABUAAQABAAEAAAAHABUAAQABAAEAAAAIABUAAQABAAEAAAAJABUAAQABAAEAAAAKABUAAQABAAEAAAALABUAAQABAAEAAAAMABUAAQAAAAEAAAANABUAAQACAAEAAAAOABUAAQABAAEAAAAPABUAAQABAAEAAAAQABUAAQABAAEAAAARABUAAQABAAEAAAASABUAAQABAAEAAAATABUAAQABAAEAAAAUABUAAQABAAEAAAAVABUAAQABAAEAAAAWABUAAQADAAEAAAAXABUAAQABAAEAAAAYABUAAQABAAEAAAAZABUAAQABAAEAAAAaABUAAQAAAAEAAAAcABYAAQABAAEAAAAbABYAAQACAAEAAAAaABYAAQAAAAEAAAAZABYAAQABAAEAAAAYABYAAQABAAEAAAAXABYAAQABAAEAAAAWABYAAQADAAEAAAAVABYAAQABAAEAAAAUABYAAQABAAEAAAATABYAAQABAAEAAAASABYAAQACAAAAAAARABYAAQAAAAAAAAAQABYAAQABAAEAAAAPABYAAQACAAAAAAAOABYAAQABAAAAAAANABYAAQABAAEAAAAMABYAAQAAAAEAAAALABYAAQABAAEAAAAKABYAAQABAAEAAAAJABYAAQABAAEAAAAIABYAAQABAAEAAAAHABYAAQABAAEAAAAGABYAAQABAAEAAAAFABYAAQACAAEAAAAEABYAAQAAAAEAAAADABYAAQABAAEAAAABABgAAQAAAAEAAAACABgAAQACAAEAAAADABgAAQABAAEAAAAEABgAAQABAAIAAAAFABgAAQABAAIAAAAGABgAAQABAAEAAAAHABgAAQADAAEAAAAIABgAAQABAAEAAAAJABgAAQABAAEAAAAKABgAAQABAAEAAAALABgAAQABAAEAAAAMABgAAQABAAEAAAANABgAAQABAAEAAAAOABgAAQABAAEAAAAXABgAAQABAAEAAAAWABgAAQADAAEAAAAVABgAAQABAAEAAAAUABgAAQABAAEAAAATABgAAQABAAEAAAASABgAAQACAAEAAAARABgAAQAAAAEAAAAQABgAAQABAAEAAAAPABgAAQABAAEAAAAZABgAAQABAAEAAAAYABgAAQABAAEAAAAaABgAAQAAAAEAAAAbABgAAQACAAEAAAAcABgAAQABAAEAAAAdABgAAQABAAEAAAAeABgAAQABAAEAAAAfABgAAQABAAEAAAAgABgAAQABAAEAAAAhABgAAQABAAEAAAAiABgAAQABAAEAAAAjABgAAQABAAEAAAAkABgAAQABAAEAAAAlABgAAQAAAAEAAAAGAAoAAQABAAEAAAAGAAsAAQABAAEAAAAGAAwAAQABAAMAAAAGAA0AAQABAAEAAAAGAA4AAQABAAEAAAAGAA8AAQAAAAMAAAAGABAAAQABAAEAAAAHAAoAAQABAAEAAAAHAAsAAQABAAEAAAAHAAwAAQABAAAAAAAHAA0AAQAAAAEAAAAHAA4AAQAAAAEAAAAHAA8AAQABAAEAAAAHABAAAQAAAAEAAAAIAAoAAQABAAEAAAAIAAsAAQABAAEAAAAIAAwAAQABAAAAAAAIAA0AAQACAAEAAAAIAA4AAQACAAEAAAAIAA8AAQACAAEAAAAIABAAAQACAAEAAAAJAAoAAQABAAEAAAAJAAsAAQABAAEAAAAJAAwAAQABAAMAAAAJAA0AAQABAAEAAAAJAA4AAQABAAEAAAAJAA8AAQABAAEAAAAJABAAAQABAAEAAAAnABUAAQABAAIAAAAmABYAAQACAAEAAAAgABkAAQACAAAAAAAfABkAAQABAAAAAAAeABkAAQABAAAAAAAdABkAAQABAAAAAAAcABkAAQABAAAAAAAbABkAAQABAAEAAAAaABkAAQABAAEAAAAZABkAAQABAAAAAAAZABoAAQABAAIAAAAYABoAAQABAAIAAAAXABoAAQABAAIAAAAnABYAAQABAAEAAAAYABkAAQABAAAAAAAmABUAAQABAAEAAAABABkAAQAAAAEAAAABABoAAQAAAAIAAAABABsAAQABAAEAAAACABkAAQACAAEAAAACABoAAQACAAIAAAACABsAAQABAAEAAAADABkAAQABAAEAAAADABoAAQABAAEAAAADABsAAQABAAEAAAAEABkAAQABAAEAAAAEABoAAQABAAEAAAAEABsAAQABAAEAAAAFABkAAQABAAEAAAAFABoAAQABAAEAAAAFABsAAQABAAEAAAAGABkAAQABAAEAAAAGABoAAQABAAEAAAAGABsAAQABAAEAAAAHABkAAQADAAEAAAAHABoAAQAAAAEAAAAHABsAAQAAAAIAAAAIABkAAQABAAEAAAAIABoAAQABAAAAAAAIABsAAQABAAIAAAAJABkAAQABAAEAAAAJABoAAQABAAAAAAAJABsAAQABAAIAAAAKABkAAQABAAEAAAAKABoAAQABAAAAAAAKABsAAQABAAIAAAALABkAAQABAAEAAAALABoAAQABAAAAAAALABsAAQABAAIAAAAMABkAAQABAAEAAAAMABoAAQABAAAAAAAMABsAAQABAAIAAAANABkAAQABAAEAAAANABoAAQABAAAAAAANABsAAQABAAIAAAAOABkAAQABAAEAAAAOABoAAQABAAAAAAAOABsAAQABAAIAAAAPABkAAQABAAEAAAAPABoAAQABAAAAAAAPABsAAQABAAIAAAAQABkAAQABAAEAAAAQABoAAQABAAAAAAAQABsAAQABAAIAAAARABkAAQAAAAEAAAARABoAAQABAAEAAAARABsAAQABAAIAAAASABkAAQACAAEAAAASABoAAQACAAEAAAASABsAAQACAAIAAAATABkAAQABAAEAAAATABoAAQABAAEAAAATABsAAQABAAEAAAAUABkAAQABAAEAAAAUABoAAQABAAEAAAAUABsAAQABAAEAAAAVABkAAQABAAEAAAAVABoAAQABAAEAAAAVABsAAQABAAEAAAAWABkAAQAAAAEAAAAWABoAAQAAAAIAAAAWABsAAQABAAEAAAAXABkAAQABAAAAAAAXABsAAQABAAEAAAAYABsAAQABAAEAAAAZABsAAQABAAEAAAAaABoAAQABAAEAAAAaABsAAQAAAAEAAAAbABoAAQABAAEAAAAbABsAAQACAAEAAAAcABoAAQABAAIAAAAcABsAAQABAAEAAAAdABoAAQABAAIAAAAdABsAAQABAAEAAAAeABoAAQABAAIAAAAeABsAAQABAAEAAAAfABoAAQABAAIAAAAfABsAAQABAAEAAAAgABoAAQABAAIAAAAgABsAAQABAAEAAAAhABkAAQABAAEAAAAhABoAAQABAAAAAAAhABsAAQAAAAEAAAAiABkAAQABAAEAAAAiABoAAQACAAAAAAAiABsAAQACAAEAAAAjABkAAQABAAEAAAAjABoAAQABAAEAAAAjABsAAQABAAEAAAAkABkAAQABAAEAAAAkABoAAQABAAEAAAAkABsAAQABAAEAAAAlABkAAQAAAAEAAAAlABoAAQAAAAEAAAAlABsAAQAAAAEAAAAmABcAAQACAAEAAAAmABgAAQACAAEAAAAmABkAAQACAAEAAAAmABoAAQABAAEAAAAmABsAAQACAAEAAAAnABcAAQABAAEAAAAnABgAAQABAAEAAAAnABkAAQABAAEAAAAnABoAAQACAAMAAAAnABsAAQABAAEAAAAaABwAAQAAAAEAAAAbABwAAQACAAEAAAAbAB0AAQACAAEAAAAbAB4AAQACAAEAAAAaAB0AAQAAAAEAAAAWABwAAQABAAEAAAAWAB0AAQABAAEAAAAWAB4AAQABAAEAAAAWAB8AAQABAAEAAAAWACAAAQABAAEAAAAWACEAAQABAAEAAAAWACIAAQABAAEAAAAXABwAAQABAAEAAAAXAB0AAQABAAEAAAAXAB4AAQABAAEAAAAXAB8AAQABAAEAAAAXACAAAQAAAAAAAAAXACEAAQAAAAEAAAAXACIAAQAAAAIAAAAYABwAAQABAAEAAAAYAB0AAQABAAEAAAAYAB4AAQABAAEAAAAYAB8AAQABAAEAAAAYACAAAQABAAAAAAAYACEAAQABAAEAAAAYACIAAQABAAIAAAAZABwAAQABAAEAAAAZAB0AAQABAAEAAAAZAB4AAQABAAEAAAAZAB8AAQABAAEAAAAZACAAAQABAAAAAAAZACEAAQABAAEAAAAZACIAAQABAAIAAAAaAB4AAQAAAAEAAAAaAB8AAQAAAAEAAAAaACAAAQABAAEAAAAaACEAAQABAAEAAAAaACIAAQABAAIAAAAbAB8AAQACAAEAAAAbACAAAQACAAEAAAAbACEAAQACAAEAAAAbACIAAQACAAIAAAAcABwAAQABAAEAAAAcAB0AAQABAAEAAAAcAB4AAQABAAEAAAAcAB8AAQABAAEAAAAcACAAAQABAAEAAAAcACEAAQABAAEAAAAcACIAAQABAAEAAAAdABwAAQABAAEAAAAdAB0AAQABAAEAAAAdAB4AAQABAAEAAAAdAB8AAQABAAEAAAAdACAAAQABAAEAAAAdACEAAQABAAEAAAAdACIAAQABAAEAAAAeABwAAQABAAEAAAAeAB0AAQABAAEAAAAeAB4ABQABAAEAAAAeAB8ABQABAAEAAAAeACAAAQAAAAAAAAAeACEAAQAAAAEAAAAeACIAAQAAAAIAAAAfABwAAQABAAEAAAAfAB0AAQABAAEAAAAfAB4AAQABAAEAAAAfAB8ABQABAAEAAAAfACAAAQABAAAAAAAfACEAAQABAAEAAAAfACIAAQABAAIAAAAgABwAAQABAAEAAAAgAB0AAQABAAEAAAAgAB4AAQABAAEAAAAgAB8ABQABAAEAAAAgACAAAQABAAAAAAAgACEAAQABAAEAAAAgACIAAQABAAIAAAAhABwAAQAAAAIAAAAhAB0AAQABAAEAAAAhAB4AAQABAAEAAAAhAB8ABQABAAEAAAAhACAAAQABAAAAAAAhACEAAQABAAEAAAAhACIAAQABAAIAAAAiABwAAQACAAIAAAAiAB0AAQABAAEAAAAiAB4AAQABAAEAAAAiAB8ABQABAAEAAAAiACAAAQABAAAAAAAiACEAAQABAAEAAAAiACIAAQABAAIAAAAjABwAAQABAAEAAAAjAB0AAQABAAEAAAAjAB4AAQABAAEAAAAjAB8AAQAAAAAAAAAjACAAAQABAAEAAAAjACEAAQABAAEAAAAjACIAAQABAAIAAAAkABwAAQABAAEAAAAkAB0AAQAAAAAAAAAkAB4AAQAAAAEAAAAkAB8AAQABAAEAAAAkACAAAQABAAEAAAAkACEAAQABAAEAAAAkACIAAQABAAIAAAAlABwAAQAAAAEAAAAlAB0AAQABAAEAAAAlAB4AAQABAAEAAAAlAB8AAQABAAEAAAAlACAAAQABAAEAAAAlACEAAQABAAEAAAAlACIAAQABAAIAAAAmABwAAQACAAEAAAAmAB0AAQACAAEAAAAmAB4AAQACAAEAAAAmAB8AAQACAAEAAAAmACAAAQACAAEAAAAmACEAAQACAAEAAAAmACIAAQACAAIAAAAnABwAAQABAAEAAAAnAB0AAQABAAEAAAAnAB4AAQABAAEAAAAnAB8AAQABAAEAAAAnACAAAQABAAEAAAAnACEAAQABAAEAAAAnACIAAQABAAEAAAAoABQAAQABAAAAAAAoABUAAQABAAIAAAApABUAAQACAAIAAAApABQAAQACAAAAAAAoABcAAQABAAEAAAAoABgAAQABAAEAAAApABMAAQABAAEAAAAoABMAAQABAAEAAAAqABMAAQABAAEAAAAqABQAAQABAAEAAAAqABUAAQABAAEAAAAqABYAAQABAAEAAAAqABcAAQABAAEAAAApABcAAQABAAEAAAApABYAAQABAAEAAAAoABYAAQABAAEAAAAoABkABgABAAEAAAApABkABgABAAEAAAAUABwAAQABAAEAAAAVAB4ABgABAAEAAAAVAB0AAQABAAEAAAAUAB0AAQABAAEAAAAUAB4ABgABAAEAAAATAB4ABgABAAEAAAASAB4ABgABAAEAAAARAB4ABgABAAEAAAAQAB4ABgABAAEAAAAPAB4ABgABAAEAAAAOAB4ABgABAAEAAAANAB4ABgABAAEAAAAMAB4ABgABAAEAAAALAB4ABgABAAEAAAAKAB4ABgABAAEAAAAJAB4ABgABAAEAAAAIAB4ABgABAAEAAAAHAB4ABgABAAEAAAAGAB4ABgABAAEAAAAFAB4ABgABAAEAAAAEAB4ABgABAAEAAAADAB4ABgABAAEAAAACAB4ABgABAAEAAAABAB4ABgABAAEAAAAAAB4ABgABAAEAAAD//x4ABgABAAEAAAADAB0ABgABAAEAAAACAB0ABgABAAEAAAABAB0ABgABAAEAAAD+/x4ABgABAAEAAAD+/x0ABgABAAEAAAD//x0ABgABAAEAAAD//xwABgABAAEAAAD+/xwABgABAAEAAAD+/xsABgABAAEAAAD//xsABgABAAEAAAD+/xoABgABAAEAAAD//xoABgABAAEAAAD//xkABgABAAEAAAD+/xkABgABAAEAAAD+/xgABgABAAEAAAD//xgABgABAAEAAAD//xcABgABAAEAAAD//xYABgABAAEAAAD//xUABgABAAEAAAD//xQABgABAAEAAAD//xMABgABAAEAAAD//xIABgABAAEAAAD//xEABgABAAEAAAD+/xEABgABAAEAAAD+/xAABgABAAEAAAD+/w8ABgABAAEAAAD+/w4ABgABAAEAAAD+/xcABgABAAEAAAD+/xYABgABAAEAAAD+/xUABgABAAEAAAD+/xQABgABAAEAAAD+/wIABgABAAEAAAD+/wMABgABAAEAAAD+/wQABgABAAEAAAD+/wUABgABAAEAAAD+/wYABgABAAEAAAD+/wcABgABAAEAAAD+/wgABgABAAEAAAD+/wkABgABAAEAAAD+/woABgABAAEAAAD+/wsABgABAAEAAAD+/wwABgABAAEAAAD+/w0ABgABAAEAAAD+/xIABgABAAEAAAD+/xMABgABAAEAAAD//wIABgABAAEAAAD//wMABgABAAEAAAD//wQABgABAAEAAAD//wUABgABAAEAAAD//wYABgABAAEAAAD//wcABgABAAEAAAD//wgABgABAAEAAAD//wkABgABAAEAAAD//woABgABAAEAAAD//wsABgABAAEAAAD//wwABgABAAEAAAD//w0ABgABAAEAAAD//w4ABgABAAEAAAD//w8ABgABAAEAAAD//xAABgABAAEAAAD+/wEABgABAAEAAAD//wEABgABAAEAAAAAAAEABgABAAEAAAAAAAIABgABAAEAAAABAAEABgABAAEAAAABAAIABgABAAEAAAACAAEABgABAAEAAAACAAIABgABAAEAAAADAAEABgABAAEAAAADAAIABgABAAEAAAAEAAEABgABAAEAAAAEAAIABgABAAEAAAAFAAEABgABAAEAAAAFAAIABgABAAEAAAAGAAEABgABAAEAAAAGAAIABgABAAEAAAAHAAEABgABAAEAAAAHAAIABgABAAEAAAAIAAEABgABAAEAAAAIAAIABgABAAEAAAAJAAEABgABAAEAAAAJAAIABgABAAEAAAAKAAEABgABAAEAAAAKAAIABgABAAEAAAALAAEABgABAAEAAAALAAIABgABAAEAAAAMAAEABgABAAEAAAAMAAIABgABAAEAAAANAAEABgABAAEAAAANAAIABgABAAEAAAAOAAEABgABAAEAAAAOAAIABgABAAEAAAAPAAEABgABAAEAAAAPAAIABgABAAEAAAAQAAEABgABAAEAAAAQAAIABgABAAEAAAARAAEABgABAAEAAAARAAIABgABAAEAAAASAAEABgABAAEAAAASAAIABgABAAEAAAATAAEABgABAAEAAAATAAIABgABAAEAAAAUAAEABgABAAEAAAAUAAIABgABAAEAAAAVAAEABgABAAEAAAAVAAIABgABAAEAAAAWAAEABgABAAEAAAAWAAIABgABAAEAAAAXAAEABgABAAEAAAAXAAIABgABAAEAAAAYAAEABgABAAEAAAAYAAIABgABAAEAAAAZAAEABgABAAEAAAAZAAIABgABAAEAAAAaAAEABgABAAEAAAAaAAIABgABAAEAAAAbAAEABgABAAEAAAAbAAIABgABAAEAAAAcAAEABgABAAEAAAAcAAIABgABAAEAAAAdAAEABgABAAEAAAAdAAIABgABAAEAAAAeAAEABgABAAEAAAAeAAIABgABAAEAAAAfAAEABgABAAEAAAAfAAIABgABAAEAAAAgAAEABgABAAEAAAAgAAIABgABAAEAAAAhAAEABgABAAEAAAAhAAIABgABAAEAAAAiAAEABgABAAEAAAAiAAIABgABAAEAAAAjAAEABgABAAEAAAAjAAIABgABAAEAAAAkAAEABgABAAEAAAAkAAIABgABAAEAAAAlAAEABgABAAEAAAAlAAIABgABAAEAAAAmAAEABgABAAEAAAAmAAIABgABAAEAAAAnAAEABgABAAEAAAAnAAIABgABAAEAAAAoAAEABgABAAEAAAAoAAIABgABAAEAAAAoAAMABgABAAEAAAApAAEABgABAAEAAAApAAIABgABAAEAAAApAAMABgABAAEAAAAqAAEABgABAAEAAAAqAAIABgABAAEAAAAqAAMABgABAAEAAAD9/wEABgABAAEAAAD9/wIABgABAAEAAAD9/wMABgABAAEAAAD9/wQABgABAAEAAAD9/wUABgABAAEAAAD9/wYABgABAAEAAAD9/wcABgABAAEAAAD9/wgABgABAAEAAAD9/wkABgABAAEAAAD9/woABgABAAEAAAD9/wsABgABAAEAAAD9/wwABgABAAEAAAD9/w0ABgABAAEAAAD9/w4ABgABAAEAAAD9/w8ABgABAAEAAAD9/xAABgABAAEAAAD9/xEABgABAAEAAAD9/xIABgABAAEAAAD9/xMABgABAAEAAAD9/xQABgABAAEAAAD9/xUABgABAAEAAAD9/xYABgABAAEAAAD9/xcABgABAAEAAAD9/xgABgABAAEAAAD9/xkABgABAAEAAAD9/xoABgABAAEAAAD9/xsABgABAAEAAAD9/xwABgABAAEAAAD9/x0ABgABAAEAAAD9/x4ABgABAAEAAAD9/x8ABgABAAEAAAD+/x8ABgABAAEAAAD//x8ABgABAAEAAAAAAB8ABgABAAEAAAABAB8ABgABAAEAAAACAB8ABgABAAEAAAADAB8ABgABAAEAAAAEAB8ABgABAAEAAAAFAB8ABgABAAEAAAAGAB8ABgABAAEAAAAHAB8ABgABAAEAAAAIAB8ABgABAAEAAAAJAB8ABgABAAEAAAAKAB8ABgABAAEAAAALAB8ABgABAAEAAAAMAB8ABgABAAEAAAANAB8ABgABAAEAAAAOAB8ABgABAAEAAAAPAB8ABgABAAEAAAAQAB8ABgABAAEAAAARAB8ABgABAAEAAAASAB8ABgABAAEAAAATAB8ABgABAAEAAAAUAB8ABgABAAEAAAAVAB8ABgABAAEAAAAAABwABgABAAEAAAAAAB0ABgABAAEAAAABABwABgABAAEAAAACABwABgABAAEAAAADABwABgABAAEAAAAEABwABgABAAEAAAAEAB0ABgABAAEAAAAFABwABgABAAEAAAAFAB0ABgABAAEAAAAGABwABgABAAEAAAAGAB0ABgABAAEAAAAHABwABgABAAEAAAAHAB0ABgABAAEAAAAIABwABgABAAEAAAAIAB0ABgABAAEAAAAJABwABgABAAEAAAAJAB0ABgABAAEAAAAKABwABgABAAEAAAAKAB0ABgABAAEAAAALABwABgABAAEAAAALAB0ABgABAAEAAAAMABwABgABAAEAAAAMAB0ABgABAAEAAAANABwABgABAAEAAAANAB0ABgABAAEAAAAOABwABgABAAEAAAAOAB0ABgABAAEAAAAPABwABgABAAEAAAAPAB0ABgABAAEAAAAQABwABgABAAEAAAAQAB0ABgABAAEAAAARABwABgABAAEAAAARAB0ABgABAAEAAAASABwABgABAAEAAAASAB0ABgABAAEAAAATABwABgABAAEAAAATAB0ABgABAAEAAAATACAABgABAAEAAAATACEABgABAAEAAAATACIABgABAAEAAAATACMABgABAAEAAAATACQABgABAAEAAAATACUABgABAAEAAAATACYABgABAAEAAAAUACAABgABAAEAAAAUACEABgABAAEAAAAUACIABgABAAEAAAAUACMABgABAAEAAAAUACQABgABAAEAAAAUACUABgABAAEAAAAUACYABgABAAEAAAAVACAABgABAAEAAAAVACEABgABAAEAAAAVACIABgABAAEAAAAVACMABgABAAEAAAAVACQABgABAAEAAAAVACUABgABAAEAAAAVACYABgABAAEAAAAWACUABgABAAEAAAAWACYABgABAAEAAAAXACUABgABAAEAAAAXACYABgABAAEAAAAYACUABgABAAEAAAAYACYABgABAAEAAAAZACUABgABAAEAAAAZACYABgABAAEAAAAaACUABgABAAEAAAAaACYABgABAAEAAAAbACUABgABAAEAAAAbACYABgABAAEAAAAcACUABgABAAEAAAAcACYABgABAAEAAAAdACUABgABAAEAAAAdACYABgABAAEAAAAeACUABgABAAEAAAAeACYABgABAAEAAAAfACUABgABAAEAAAAfACYABgABAAEAAAAgACUABgABAAEAAAAgACYABgABAAEAAAAhACUABgABAAEAAAAhACYABgABAAEAAAAiACUABgABAAEAAAAiACYABgABAAEAAAAjACUABgABAAEAAAAjACYABgABAAEAAAAkACUABgABAAEAAAAkACYABgABAAEAAAAlACUABgABAAEAAAAlACYABgABAAEAAAAmACUABgABAAEAAAAmACYABgABAAEAAAAnACUABgABAAEAAAAnACYABgABAAEAAAAoACUABgABAAEAAAAoACYABgABAAEAAAApACUABgABAAEAAAApACYABgABAAEAAAAqACUABgABAAEAAAAqACYABgABAAEAAAAWACQABgABAAEAAAAXACQABgABAAEAAAAYACQABgABAAEAAAAZACQABgABAAEAAAAaACQABgABAAEAAAAbACQABgABAAEAAAAcACQABgABAAEAAAAdACQABgABAAEAAAAeACQABgABAAEAAAAfACQABgABAAEAAAAgACQABgABAAEAAAAhACQABgABAAEAAAAiACQABgABAAEAAAAjACQABgABAAEAAAAkACQABgABAAEAAAAlACQABgABAAEAAAAmACQABgABAAEAAAAnACQABgABAAEAAAAoACQABgABAAEAAAApACQABgABAAEAAAAqACQABgABAAEAAAAoABoABgABAAEAAAAoABsABgABAAEAAAAoABwABgABAAEAAAAoAB0ABgABAAEAAAAoAB4ABgABAAEAAAAoAB8ABgABAAEAAAAoACAABgABAAEAAAAoACEABgABAAEAAAAoACIABgABAAEAAAAoACMABgABAAEAAAApABoABgABAAEAAAApABsABgABAAEAAAApABwABgABAAEAAAApAB0ABgABAAEAAAApAB4ABgABAAEAAAApAB8ABgABAAEAAAApACAABgABAAEAAAApACEABgABAAEAAAApACIABgABAAEAAAApACMABgABAAEAAAAqABkABgABAAEAAAAqABoABgABAAEAAAAqABsABgABAAEAAAAqABwABgABAAEAAAAqAB0ABgABAAEAAAAqAB4ABgABAAEAAAAqAB8ABgABAAEAAAAqACAABgABAAEAAAAqACEABgABAAEAAAAqACIABgABAAEAAAAqACMABgABAAEAAAArABkABgABAAEAAAArABoABgABAAEAAAArABsABgABAAEAAAAsABkABgABAAEAAAAsABoABgABAAEAAAAsABsABgABAAEAAAAtABkABgABAAEAAAAtABoABgABAAEAAAAtABsABgABAAEAAAArAA8ABgABAAEAAAArABAABgABAAEAAAArABEABgABAAEAAAArABIABgABAAEAAAArABMABgABAAEAAAArABQABgABAAEAAAArABUABgABAAEAAAArABYABgABAAEAAAArABcABgABAAEAAAArABgABgABAAEAAAAsAA8ABgABAAEAAAAsABAABgABAAEAAAAsABEABgABAAEAAAAsABIABgABAAEAAAAsABMABgABAAEAAAAsABQABgABAAEAAAAsABUABgABAAEAAAAsABYABgABAAEAAAAsABcABgABAAEAAAAsABgABgABAAEAAAAtAA8ABgABAAEAAAAtABAABgABAAEAAAAtABEABgABAAEAAAAtABIABgABAAEAAAAtABMABgABAAEAAAAtABQABgABAAEAAAAtABUABgABAAEAAAAtABYABgABAAEAAAAtABcABgABAAEAAAAtABgABgABAAEAAAAoAA8ABgABAAEAAAAoABAABgABAAEAAAApAA8ABgABAAEAAAApABAABgABAAEAAAAqAA8ABgABAAEAAAAqABAABgABAAEAAAAoABEABgABAAEAAAApABEABgABAAEAAAAqABEABgABAAEAAAAoAAQABgABAAEAAAAoAAUABgABAAEAAAAoAAYABgABAAEAAAAoAAcABgABAAEAAAAoAAgABgABAAEAAAAoAAkABgABAAEAAAAoAAoABgABAAEAAAAoAAsABgABAAEAAAAoAAwABgABAAEAAAAoAA0ABgABAAEAAAAoAA4ABgABAAEAAAApAAQABgABAAEAAAApAAUABgABAAEAAAApAAYABgABAAEAAAApAAcABgABAAEAAAApAAgABgABAAEAAAApAAkABgABAAEAAAApAAoABgABAAEAAAApAAsABgABAAEAAAApAAwABgABAAEAAAApAA0ABgABAAEAAAApAA4ABgABAAEAAAAqAAQABgABAAEAAAAqAAUABgABAAEAAAAqAAYABgABAAEAAAAqAAcABgABAAEAAAAqAAgABgABAAEAAAAqAAkABgABAAEAAAAqAAoABgABAAEAAAAqAAsABgABAAEAAAAqAAwABgABAAEAAAAqAA0ABgABAAEAAAAqAA4ABgABAAEAAAALABQAAQAAAAMAAAAeACMABAABAAMAAAAfACMABAABAAMAAAABAAYAAQAAAAEAAAA=") +tile_set = ExtResource("2_2pqgp") + +[node name="Node2D" type="Node2D" parent="TileMapLayers"] + +[node name="Stone" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAAFAAQABAAAAAIAAAAFAAUABAAAAAMAAAAGAAQABAABAAIAAAAGAAUABAABAAMAAAAHAAQABAABAAIAAAAHAAUABAABAAMAAAAIAAQABAABAAIAAAAJAAQABAABAAIAAAAKAAQABAACAAIAAAAIAAUABAABAAMAAAAJAAUABAABAAMAAAAKAAUABAACAAMAAAAFAAMABAAAAAEAAAAGAAMABAABAAAAAAAHAAMABAABAAAAAAAIAAMABAABAAAAAAAJAAMABAABAAAAAAAKAAMABAABAAAAAAALAAMABAABAAIAAAAMAAMABAABAAIAAAANAAMABAABAAAAAAANAAQABAAAAAIAAAANAAUABAAAAAMAAAAOAAMABAABAAAAAAAPAAMABAABAAAAAAAOAAQABAABAAIAAAAPAAQABAABAAIAAAAPAAUABAABAAMAAAAOAAUABAABAAMAAAAdAAQABAABAAIAAAAdAAMABAABAAAAAAAcAAQABAABAAIAAAAcAAMABAABAAAAAAAbAAQABAABAAIAAAAbAAMABAABAAAAAAAaAAQABAABAAIAAAAaAAMABAABAAAAAAAZAAQABAABAAIAAAAZAAMABAABAAAAAAAYAAQABAABAAIAAAAYAAMABAABAAAAAAAXAAQABAABAAIAAAAXAAMABAABAAAAAAAWAAQABAABAAIAAAAWAAMABAABAAAAAAAVAAQABAABAAIAAAAVAAMABAABAAAAAAAUAAQABAABAAIAAAAUAAMABAABAAAAAAATAAQABAABAAIAAAATAAMABAABAAAAAAASAAQABAABAAIAAAASAAMABAABAAAAAAARAAQABAABAAIAAAARAAMABAABAAAAAAAQAAQABAABAAIAAAAQAAMABAABAAAAAAAdAAUABAACAAMAAAAcAAUABAABAAMAAAAbAAUABAABAAMAAAAWAAUABAAAAAIAAAAVAAUABAABAAMAAAAUAAUABAABAAMAAAATAAUABAABAAMAAAASAAUABAABAAMAAAARAAUABAABAAMAAAAQAAUABAABAAMAAAAeAAQABAABAAMAAAAfAAQABAABAAUAAAAiAAQABAABAAMAAAAjAAQABAABAAUAAAAkAAQABAABAAMAAAAlAAQABAABAAMAAAAmAAQABAABAAUAAAAeAAMABAABAAIAAAAfAAMABAABAAIAAAAgAAMABAABAAIAAAAhAAMABAABAAIAAAAiAAMABAABAAIAAAAjAAMABAABAAIAAAAkAAMABAABAAIAAAAlAAMABAABAAIAAAAmAAMABAABAAIAAAAnAAMABAABAAIAAAAAAAoABAACAAEAAAAAAAkABAACAAEAAAAAAAgABAABAAAAAAAEAAMABAABAAAAAAADAAMABAABAAIAAAACAAMABAABAAEAAAABAAMABAABAAAAAAAAAAMABAABAAAAAAAAAAQABAACAAEAAAABAAQABAABAAMAAAACAAQABwABAAMAAAADAAQABAABAAUAAAAEAAQABAABAAMAAAAhAAQABAABAAMAAAAgAAQABAABAAUAAAAnAAQABAAAAAIAAAAAABMABAACAAEAAAAAABQABAACAAEAAAAAABAABAACAAEAAAAAABIABAACAAEAAAAAAA0ABAACAAEAAAAAAA4ABAACAAEAAAAAAA8ABAACAAEAAAAAAAsABAACAAEAAAAAAAwABAACAAEAAAAAABEABAACAAEAAAAAABUABAACAAEAAAAAABYABAACAAEAAAAAABcABAACAAEAAAAAABgABAACAAEAAAAAABkABAACAAEAAAAAABoABAACAAEAAAD//wQABAAAAAEAAAD//wUABAABAAIAAAD//wgABAABAAAAAAD//wkABAAAAAEAAAD//woABAAAAAEAAAD//wsABAAAAAEAAAD//wwABAAAAAEAAAD//w0ABAAAAAEAAAD//w4ABAAAAAEAAAD//w8ABAAAAAEAAAD//xAABAAAAAEAAAD//xEABAAAAAEAAAD//xIABAAAAAEAAAD//xMABAAAAAEAAAD//xQABAAAAAEAAAD//xUABAAAAAEAAAD//xYABAAAAAEAAAD//xcABAAAAAEAAAD//xgABAAAAAEAAAD//xkABAAAAAIAAAD//xoABAAAAAEAAAD//wMABAABAAEAAAAoAAMABAABAAEAAAAoAAQABAACAAEAAAAXAAUABAABAAEAAAAYAAUABAABAAEAAAAZAAUABAABAAEAAAAaAAUABAACAAEAAAAnAAUABAAAAAEAAAAoAAUABAAAAAEAAAAoAAYABAAAAAEAAAAoAAcABAAAAAEAAAABAAgABAABAAAAAAACAAgABAABAAAAAAADAAgABAACAAAAAAADAAkABAACAAEAAAADAAoABAACAAIAAAADAAsABAACAAMAAAACAAoABAABAAIAAAACAAsABAABAAMAAAABAAoABAABAAIAAAABAAsABAABAAMAAAABAAkABAABAAEAAAACAAkABAABAAEAAAAGAAgABAAAAAAAAAAHAAgABAABAAAAAAAIAAgABAABAAAAAAAJAAgABAABAAAAAAAGAAoABAAAAAIAAAAGAAsABAAAAAMAAAAJAAoABAACAAIAAAAJAAsABAACAAMAAAAGAAkABAAAAAEAAAAHAAkABAABAAEAAAAIAAkABAABAAEAAAAJAAkABAACAAEAAAAHAAoABAABAAIAAAAIAAoABAABAAIAAAAHAAsABAABAAMAAAAIAAsABAABAAMAAAAEAA0ABAABAAAAAAAFAA0ABAABAAAAAAADAA0ABAAAAAAAAAAGAA0ABAACAAAAAAADAA4ABAAAAAEAAAADAA8ABAAAAAEAAAADABAABAAAAAIAAAADABEABAAAAAMAAAAEABAABAABAAIAAAAEABEABAABAAMAAAAFABAABAABAAIAAAAFABEABAABAAMAAAAGABAABAACAAQAAAAGABEABAACAAUAAAAEAA8ABAABAAEAAAAFAA8ABAACAAEAAAAFAA4ABAABAAEAAAAEAA4ABAABAAEAAAAJAA0ABAAAAAAAAAAKAA0ABAABAAAAAAALAA0ABAACAAAAAAAJAA4ABAAAAAEAAAAJAA8ABAAAAAEAAAAJABAABAAAAAEAAAAJABEABAAAAAEAAAALAA4ABAACAAEAAAALAA8ABAACAAEAAAALABAABAACAAEAAAALABEABAACAAEAAAAKAA4ABAABAAEAAAAKAA8ABAABAAEAAAAKABAABAABAAEAAAAKABEABAABAAEAAAAJABIABAAAAAEAAAAJABMABAAAAAEAAAALABIABAACAAIAAAALABMABAACAAMAAAAKABIABAABAAEAAAAKABMABAABAAEAAAAKABQABAACAAEAAAADABQABAACAAEAAAADABUABAACAAIAAAADABYABAACAAMAAAACABYABAABAAMAAAABABYABAABAAMAAAACABQABAABAAAAAAABABQABAABAAAAAAABABUABAABAAIAAAACABUABAABAAIAAAACABMABAABAAAAAAADABMABAACAAAAAAABABMABAABAAAAAAAGABMABAAAAAAAAAAHABMABAABAAAAAAAGABQABAAAAAEAAAAGABUABAAAAAIAAAAGABYABAAAAAMAAAAHABUABAABAAIAAAAHABYABAABAAMAAAAIABUABAABAAIAAAAIABYABAABAAMAAAAJABUABAABAAIAAAAJABYABAABAAMAAAAKABYABAABAAMAAAALABUABAACAAQAAAALABYABAACAAMAAAAIABMABAABAAAAAAAHABQABAABAAEAAAAIABQABAABAAEAAAAEABgABAABAAAAAAAFABgABAABAAAAAAADABgABAAAAAAAAAAGABgABwACAAAAAAADABkABAAAAAEAAAABABsABAABAAAAAAACABsABAABAAAAAAADABsABAABAAEAAAAAABsABAACAAEAAAD//xsABAAAAAEAAAD//xwABAAAAAIAAAD//x0ABAABAAEAAAAAABwABAABAAEAAAAAAB0ABAABAAEAAAABABwABAABAAEAAAABAB0ABAABAAEAAAACABwABAABAAEAAAACAB0ABAABAAEAAAADABwABAABAAEAAAADAB0ABAABAAEAAAAEABwABAABAAEAAAAEAB0ABAABAAEAAAAFABwABAABAAEAAAAFAB0ABAABAAEAAAAGABwABAABAAEAAAAGAB0ABAABAAEAAAAHABwABAABAAAAAAAHAB0ABAABAAEAAAAIABwABAABAAAAAAAIAB0ABAABAAEAAAAJABwABAABAAAAAAAJAB0ABAABAAEAAAAGABkABAACAAEAAAAGABoABAACAAEAAAAFABkABAABAAEAAAAFABoABAABAAEAAAAFABsABAABAAEAAAAEABsABAABAAEAAAAEABkABAABAAEAAAAGABsABAACAAEAAAAKABwABAABAAAAAAALABwABAABAAAAAAAIABgABAAAAAQAAAAIABkABAAAAAUAAAAJABgABAABAAQAAAAJABkABAABAAUAAAAKABgABAABAAQAAAAKABkABAABAAUAAAALABgABAABAAQAAAALABkABAABAAUAAAANABgABAABAAQAAAANABkABAABAAUAAAAOABgABAABAAQAAAAOABkABAABAAUAAAAPABgABAABAAQAAAAPABkABAABAAUAAAAQABgABAACAAIAAAAQABkABAACAAMAAAAQABcABAADAAEAAAAQABYABAADAAEAAAAQABUABAADAAEAAAAPABQABAABAAIAAAAPABUABAABAAMAAAAOABQABAAAAAIAAAAOABUABAAAAAMAAAAQABQABAABAAEAAAAMABwABAABAAAAAAANABwABAABAAAAAAAOABwABAABAAAAAAAPABwABAABAAAAAAAQABwABAABAAAAAAARABQABAABAAIAAAARABUABAABAAMAAAASABQABAABAAIAAAASABUABAABAAMAAAATABUABAAAAAEAAAATABYABAAAAAEAAAATABcABAAAAAEAAAATABgABAAAAAEAAAATABkABAAAAAEAAAATABoABAAAAAEAAAATABsABAAAAAEAAAARABwABAABAAAAAAASABwABAABAAAAAAATABwABAABAAEAAAAKAB0ABAABAAEAAAALAB0ABAABAAEAAAAMAB0ABAABAAEAAAANAB0ABAABAAEAAAAOAB0ABAABAAEAAAAPAB0ABAABAAEAAAAQAB0ABAABAAEAAAARAB0ABAABAAEAAAASAB0ABAABAAEAAAATAB0ABAABAAEAAAALAAQABAABAAMAAAAMAAQABAABAAMAAAAOABMABAAAAAEAAAAOABIABAAAAAEAAAAOABEABAAAAAAAAAAPABEABAABAAAAAAAQABEABAABAAAAAAARABEABAABAAAAAAASABEABAABAAAAAAATABEABAABAAAAAAAPABIABAABAAEAAAAPABMABAABAAEAAAAQABMABAABAAEAAAARABMABAABAAEAAAARABIABAABAAEAAAAQABIABAABAAEAAAASABIABAABAAEAAAASABMABAABAAEAAAATABIABAABAAEAAAATABMABAABAAEAAAATABQABAABAAEAAAAUABsABAABAAEAAAAUABoABAABAAEAAAAUABkABAABAAEAAAAUABgABAABAAEAAAAUABcABAABAAEAAAAUABYABAABAAEAAAAUABUABAABAAEAAAAUABQABAABAAEAAAAUABMABAABAAEAAAAUABIABAABAAEAAAAUABEABAABAAAAAAAVABEABAACAAAAAAAVABIABAACAAEAAAAVABMABAACAAEAAAAVABQABAACAAEAAAAVABUABAACAAEAAAAVABYABAACAAEAAAAVABcABAACAAEAAAAVABgABAACAAEAAAAVABkABAACAAEAAAAVABoABAACAAEAAAAVABsABAACAAEAAAAUABwABAABAAEAAAAUAB0ABAABAAEAAAAVABwABAABAAEAAAAVAB0ABAABAAEAAAAUAA4ABAABAAQAAAAUAA8ABAABAAUAAAATAA4ABAAAAAIAAAATAA8ABAAAAAMAAAAOAA4ABAAAAAIAAAAOAA8ABAAAAAMAAAAPAA4ABAABAAIAAAAPAA8ABAABAAMAAAAQAA4ABAACAAIAAAAQAA8ABAACAAMAAAAOAAwABAAAAAAAAAAOAA0ABAAAAAEAAAAPAAwABAABAAAAAAAQAAwABAABAAAAAAARAAwABAABAAAAAAAPAA0ABAABAAEAAAAQAA0ABAABAAEAAAARAA0ABAABAAIAAAASAAwABAABAAAAAAATAAsABAADAAEAAAATAAoABAADAAEAAAATAAwABAABAAEAAAATAA0ABAABAAEAAAASAA0ABAABAAIAAAAVAAwABAABAAAAAAAVAA0ABAACAAEAAAAUAAwABAABAAAAAAAUAA0ABAABAAEAAAAKAAgABAABAAAAAAALAAgABAABAAAAAAAMAAgABAABAAAAAAANAAgABAABAAAAAAAOAAgABAABAAAAAAAPAAgABAABAAAAAAAQAAgABAABAAAAAAARAAgABAABAAAAAAASAAgABAABAAAAAAATAAgABAACAAAAAAATAAkABAADAAEAAAAKAAkABAABAAIAAAAKAAoABAABAAMAAAALAAkABAABAAIAAAALAAoABAABAAMAAAAMAAkABAABAAIAAAAMAAoABAABAAMAAAANAAkABAABAAIAAAANAAoABAABAAMAAAAOAAkABAABAAIAAAAOAAoABAABAAMAAAAPAAkABAABAAIAAAAPAAoABAABAAMAAAAQAAkABAABAAIAAAAQAAoABAABAAMAAAARAAkABAABAAIAAAARAAoABAABAAMAAAASAAkABAABAAIAAAASAAoABAABAAMAAAAWAAgABAAAAAQAAAAWAAkABAAAAAUAAAAXAAgABAABAAIAAAAXAAkABAABAAMAAAAYAAgABAABAAIAAAAYAAkABAABAAMAAAAZAAgABAABAAIAAAAZAAkABAABAAMAAAAaAAgABAACAAIAAAAaAAkABAACAAMAAAAaAAcABAACAAEAAAAaAAYABAACAAEAAAAZAAYABAABAAEAAAAZAAcABAABAAEAAAAYAAcABAABAAEAAAAXAAcABAAAAAEAAAAXAAYABAAAAAEAAAAYAAYABAABAAEAAAAWAAwABAABAAAAAAAXAAwABAABAAAAAAAYAAwABAABAAAAAAAZAAwABAABAAAAAAAaAAwABAACAAAAAAAaAA0ABAACAAEAAAAaAA4ABAACAAEAAAAaAA8ABAACAAIAAAAaABAABAACAAMAAAAZAA8ABAABAAIAAAAZABAABAABAAMAAAAYAA8ABAAAAAIAAAAYABAABAAAAAMAAAAWAA0ABAABAAMAAAAXAA0ABAABAAMAAAAYAA0ABAAAAAEAAAAYAA4ABAAAAAEAAAAZAA0ABAABAAEAAAAZAA4ABAABAAEAAAAdAAcABAAAAAAAAAAdAAgABAAAAAEAAAAdAAkABAAAAAIAAAAdAAoABAAAAAMAAAAeAAkABAABAAIAAAAeAAoABAABAAMAAAAfAAkABAABAAIAAAAfAAoABAABAAMAAAAgAAkABAACAAIAAAAgAAoABAACAAMAAAAeAAcABAABAAAAAAAfAAcABAABAAAAAAAgAAcABAACAAAAAAAgAAgABAACAAEAAAAeAAgABAABAAEAAAAfAAgABAABAAEAAAAnAAYABAAAAAEAAAAnAAcABAAAAAEAAAAmAAcABAABAAAAAAAlAAcABAABAAAAAAAkAAcABAABAAAAAAAjAAcABAAAAAAAAAAjAAkABAAAAAIAAAAjAAoABAAAAAMAAAAjAAgABAAAAAEAAAAkAAkABAABAAIAAAAkAAoABAABAAMAAAAlAAkABAABAAIAAAAlAAoABAABAAMAAAAmAAkABAABAAIAAAAmAAoABAABAAMAAAAkAAgABAABAAEAAAAlAAgABAABAAEAAAAmAAgABAABAAEAAAAnAAgABAABAAEAAAAoAAgABAACAAEAAAAoAAkABAACAAEAAAAnAAkABAABAAEAAAAnAAoABAAAAAEAAAAnAAsABAAAAAEAAAAnAAwABAAAAAEAAAAnAA0ABAABAAEAAAAmAA0ABAABAAAAAAAlAA0ABAABAAAAAAAkAA0ABAABAAAAAAAjAA0ABAABAAAAAAAjAA4ABAAAAAEAAAAjAA8ABAAAAAIAAAAjABAABAAAAAMAAAAkAA8ABAABAAIAAAAkABAABAABAAMAAAAlAA8ABAABAAIAAAAlABAABAABAAMAAAAmAA8ABAABAAIAAAAmABAABAABAAMAAAAnAA4ABAABAAEAAAAmAA4ABAABAAEAAAAlAA4ABAABAAEAAAAkAA4ABAABAAEAAAAnABEABAAAAAEAAAAnABAABAAAAAEAAAAnAA8ABAABAAEAAAAdAAwABAAAAAAAAAAgAAwABAACAAAAAAAeAAwABAABAAAAAAAfAAwABAABAAAAAAAdAA0ABAAAAAEAAAAdAA4ABAAAAAEAAAAdAA8ABAAAAAIAAAAgAA0ABAACAAEAAAAgAA4ABAACAAEAAAAgAA8ABAACAAIAAAAeAA0ABAABAAEAAAAfAA0ABAABAAEAAAAfAA4ABAABAAEAAAAeAA4ABAABAAEAAAAeAA8ABAABAAIAAAAfAA8ABAABAAIAAAAdABIABAAAAAAAAAAdABMABAAAAAEAAAAgABIABAABAAAAAAAgABMABAABAAEAAAAeABIABAABAAAAAAAeABMABAABAAEAAAAfABIABAABAAAAAAAfABMABAABAAEAAAAYABIABAABAAQAAAAYABMABAABAAUAAAAZABIABAABAAQAAAAZABMABAABAAUAAAAaABIABAACAAQAAAAaABMABAACAAUAAAAXABIABAABAAQAAAAXABMABAABAAUAAAAWABIABAABAAQAAAAWABMABAABAAUAAAAXABUABAAAAAAAAAAYABUABAABAAAAAAAYABYABwADAAEAAAAZABUABAACAAAAAAAZABYABAACAAEAAAAXABcABAAAAAIAAAAXABgABAAAAAMAAAAYABgABwABAAMAAAAdABQABAAAAAEAAAAdABUABAABAAEAAAAcABUABAAAAAAAAAAcABYABAAAAAEAAAAcABcABAAAAAIAAAAcABgABAAAAAMAAAAdABcABAABAAIAAAAdABgABAABAAMAAAAeABcABAABAAIAAAAeABgABAABAAMAAAAfABcABAABAAIAAAAfABgABAABAAMAAAAgABcABAACAAIAAAAgABgABAABAAMAAAAgABQABAABAAEAAAAgABUABAABAAEAAAAgABYABAACAAEAAAAdABYABAABAAEAAAAeABYABAABAAEAAAAfABYABAABAAEAAAAfABUABAABAAEAAAAfABQABAABAAEAAAAeABQABAABAAEAAAAeABUABAABAAEAAAAWABsABAABAAAAAAAXABsABAABAAAAAAAYABsABAABAAAAAAAZABsABAACAAAAAAAcABsABAAAAAAAAAAdABsABAABAAAAAAAeABsABAABAAAAAAAfABsABAABAAAAAAAgABwABAACAAEAAAAgABsABAACAAAAAAAcABwABAAAAAEAAAAcAB0ABAAAAAIAAAAZABwABAACAAEAAAAZAB0ABAACAAEAAAAhABIABAABAAAAAAAiABIABAABAAAAAAAjABIABAABAAAAAAAkABIABAACAAAAAAAkABMABAACAAEAAAAkABQABAACAAEAAAAkABUABAACAAIAAAAkABYABAACAAMAAAAjABUABAABAAIAAAAjABYABAABAAMAAAAiABUABAABAAIAAAAiABYABAABAAMAAAAhABUABAABAAIAAAAhABYABAABAAMAAAAhABMABAABAAEAAAAiABMABAABAAEAAAAjABMABAABAAEAAAAjABQABAABAAEAAAAiABQABAABAAEAAAAhABQABAABAAEAAAAnABIABAAAAAIAAAAWABwABAABAAEAAAAXABwABAABAAEAAAAYABwABAABAAEAAAAYAB0ABAABAAEAAAAXAB0ABAABAAEAAAAWAB0ABAAAAAEAAAAWAB4ABAAAAAIAAAAWAB8ABAACAAEAAAAYAB4ABAABAAIAAAAYAB8ABAABAAMAAAAZAB4ABwACAAIAAAAZAB8ABAACAAMAAAAXAB4ABAABAAIAAAAXAB8ABAABAAMAAAAcAB4ABAAAAAEAAAAdAB0ABAABAAIAAAAdAB4ABAACAAEAAAAeAB0ABAABAAIAAAAeAB4ABAABAAEAAAAfAB0ABAABAAIAAAAfAB4ABAABAAEAAAAgAB0ABAABAAIAAAAgAB4ABAABAAEAAAAeABwABwABAAEAAAAdABwABAABAAEAAAAfABwABAABAAEAAAAVAA4ABAACAAIAAAAVAA8ABAACAAMAAAAnABMABAAAAAMAAAAoABIABAABAAIAAAAoABMABAABAAMAAAApABIABAABAAIAAAApABMABAABAAMAAAAqABIABAABAAIAAAAqABMABAAAAAEAAAArABMABAACAAEAAAArABQABAACAAEAAAArABUABAACAAEAAAArABYABAACAAEAAAAnABYABAAAAAAAAAAoABYABAABAAAAAAApABYABAABAAAAAAAqABYABAABAAEAAAAnABcABAAAAAEAAAAnABgABAAAAAIAAAAnABkABAAAAAMAAAAoABgABAABAAIAAAAoABkABAAAAAEAAAApABgABAABAAIAAAApABkABAABAAEAAAAqABgABAABAAIAAAAqABkABAABAAEAAAArABIABAACAAEAAAAqABcABAABAAEAAAApABcABAABAAEAAAAoABcABAABAAEAAAArABcABAACAAEAAAAjABkABAAAAAEAAAAjABoABAAAAAEAAAAkABkABAACAAEAAAAkABoABAACAAEAAAAjABsABAAAAAEAAAAjABwABAAAAAEAAAAkABsABAACAAIAAAAkABwABAACAAMAAAAhAB0ABAABAAQAAAAhAB4ABAABAAEAAAAiAB0ABAABAAQAAAAiAB4ABAABAAEAAAAMABgABAABAAQAAAAMABkABAABAAUAAAAXACMABAABAAQAAAAXACQABAABAAEAAAAYACMABAABAAQAAAAYACQABAABAAEAAAAZACMABAABAAQAAAAZACQABAABAAEAAAAaACMABAABAAQAAAAaACQABAABAAEAAAAbACMABAABAAQAAAAbACQABAABAAEAAAAcACMABAABAAQAAAAcACQABAABAAEAAAAdACMABAACAAEAAAAdACQABAACAAEAAAAeACMABAAAAAcAAAAeACQABAAAAAcAAAAfACMABAACAAcAAAAfACQABAACAAcAAAAgACMABAAAAAAAAAAgACQABAAAAAEAAAAhACMABAABAAQAAAAhACQABAABAAEAAAAiACMABAABAAQAAAAiACQABAABAAEAAAAjACMABAABAAQAAAAjACQABAABAAEAAAAkACMABAABAAQAAAAkACQABAABAAEAAAAlACMABAABAAQAAAAlACQABAABAAEAAAAmACMABAABAAQAAAAmACQABAABAAEAAAAnACMABAABAAQAAAAnACQABAABAAEAAAAoACMABAABAAEAAAAoACQABAABAAEAAAAWACMABAABAAQAAAAWACQABAABAAEAAAAVACMABAAAAAIAAAAVACQABAABAAEAAAAVACIABAAAAAEAAAAVACEABAAAAAEAAAAVACAABAAAAAEAAAAVAB8ABAAAAAEAAAAVAB4ABAABAAEAAAAoABoABAAAAAEAAAAoABsABAACAAEAAAAoABwABAACAAEAAAAoAB0ABAACAAEAAAAoAB4ABAACAAEAAAAoAB8ABAACAAEAAAAoACAABAACAAEAAAAoACEABAACAAEAAAAoACIABAACAAEAAAArABgABAACAAIAAAArABkABAABAAEAAAAqABUABAAAAAEAAAAqABQABAAAAAEAAAArABEABAACAAAAAAAqABEABAABAAAAAAApABEABAABAAAAAAAoABEABAABAAEAAAAoABAABAACAAEAAAAoAA8ABAACAAEAAAAoAA4ABAACAAEAAAAoAA0ABAACAAEAAAAoAAwABAACAAEAAAAoAAsABAACAAEAAAAoAAoABAACAAEAAAAWACAABAACAAEAAAAWACEABAACAAEAAAAWACIABAACAAEAAAAnACIABAAAAAEAAAAnACEABAAAAAEAAAAnACAABAAAAAEAAAAnAB8ABAAAAAEAAAAnAB4ABAAAAAEAAAAnAB0ABAAAAAEAAAAnABwABAAAAAEAAAAnABsABAAAAAAAAAAjAB0ABAACAAIAAAAcAB8ABAAAAAEAAAAcACAABAAAAAEAAAAcACEABAAAAAEAAAAcACIABAAAAAEAAAAdAB8ABAACAAEAAAAdACAABAACAAEAAAAdACEABAACAAEAAAAdACIABAACAAEAAAAZABgABAACAAMAAAAZABcABAACAAIAAAAYABcABAABAAIAAAAXABYABAAAAAEAAAADABoABAAAAAEAAAAEABoABAABAAEAAAAhABgABAAAAAQAAAAhABkABAAAAAUAAAAiABgABAABAAAAAAAiABkABAABAAUAAAAjABgABAABAAAAAAAkABgABAACAAAAAAAhAA0ABAABAAAAAAAiAA0ABAABAAAAAAAhAA4ABAABAAIAAAAhAA8ABAABAAMAAAAiAA4ABAABAAIAAAAiAA8ABAABAAMAAAAdABAABAAAAAMAAAAeABAABAABAAMAAAAfABAABAABAAMAAAAgABAABAACAAMAAAAAAAUABAACAAIAAAAAAAYABAACAAMAAAD//wYABAABAAMAAAD+/wUABAABAAIAAAD+/wYABAABAAMAAAD9/wUABAABAAIAAAD9/wYABAABAAMAAAD+/wgABAABAAAAAAD9/wgABAABAAAAAAD8/wgABAABAAAAAAD7/wgABAABAAAAAAD6/wUABAAAAAIAAAD6/wYABAAAAAMAAAD7/wUABAABAAIAAAD7/wYABAABAAMAAAD8/wUABAABAAIAAAD8/wYABAABAAMAAAD6/wgABAAAAAAAAAD6/wkABAAAAAEAAAD6/woABAAAAAEAAAD6/wsABAAAAAEAAAD7/wkABAABAAEAAAD8/wkABAABAAEAAAD9/wkABAABAAEAAAD+/wkABAABAAEAAAD+/woABAABAAEAAAD+/wsABAABAAEAAAD9/wsABAABAAEAAAD8/wsABAABAAEAAAD8/woABAABAAEAAAD7/woABAABAAEAAAD9/woABAABAAEAAAD7/wsABAABAAEAAAD9/wwABAABAAEAAAD+/wwABAABAAEAAAD+/w0ABAABAAEAAAD9/w0ABAABAAEAAAD6/wwABAABAAEAAAD7/wwABAABAAEAAAD7/w0ABAABAAEAAAD7/w4ABAABAAEAAAD7/w8ABAABAAEAAAD7/xAABAABAAEAAAD7/xEABAABAAEAAAD7/xIABAABAAEAAAD7/xMABAABAAEAAAD7/xQABAABAAEAAAD7/xUABAABAAEAAAD7/xYABAABAAEAAAD7/xcABAABAAEAAAD7/xgABAABAAEAAAD7/xkABAABAAEAAAD7/xoABAABAAEAAAD7/xsABAABAAEAAAD7/xwABAABAAEAAAD7/x0ABAABAAEAAAD7/x4ABAABAAEAAAD7/x8ABAABAAEAAAD7/yAABAABAAEAAAD7/yEABAABAAEAAAD7/yIABAABAAEAAAD8/wwABAABAAEAAAD8/w0ABAABAAEAAAD8/w4ABAABAAEAAAD8/w8ABAABAAEAAAD8/xAABAABAAEAAAD8/xEABAABAAEAAAD8/xIABAABAAEAAAD8/xMABAABAAEAAAD8/xQABAABAAEAAAD8/xUABAABAAEAAAD8/xYABAABAAEAAAD8/xcABAABAAEAAAD8/xgABAABAAEAAAD8/xkABAABAAEAAAD8/xoABAABAAEAAAD8/xsABAABAAEAAAD8/xwABAABAAEAAAD8/x0ABAABAAEAAAD8/x4ABAABAAEAAAD8/x8ABAABAAEAAAD8/yAABAABAAEAAAD8/yEABAABAAEAAAD8/yIABAABAAEAAAD9/w4ABAABAAEAAAD9/w8ABAABAAEAAAD9/xAABAABAAEAAAD9/xEABAABAAEAAAD9/xIABAABAAEAAAD9/xMABAABAAEAAAD9/xQABAABAAEAAAD9/xUABAABAAEAAAD9/xYABAABAAEAAAD9/xcABAABAAEAAAD9/xgABAABAAEAAAD9/xkABAABAAEAAAD9/xoABAABAAEAAAD9/xsABAABAAEAAAD9/xwABAABAAEAAAD9/x0ABAABAAEAAAD9/x4ABAABAAEAAAD9/x8ABAABAAEAAAD9/yAABAABAAEAAAD9/yEABAABAAEAAAD9/yIABAABAAEAAAD+/w4ABAABAAEAAAD+/w8ABAABAAEAAAD+/xAABAABAAEAAAD+/xEABAABAAEAAAD+/xIABAABAAEAAAD+/xMABAABAAEAAAD+/xQABAABAAEAAAD+/xUABAABAAEAAAD+/xYABAABAAEAAAD+/xcABAABAAEAAAD+/xgABAABAAEAAAD+/xkABAABAAEAAAD+/xoABAABAAEAAAD+/xsABAABAAEAAAD+/xwABAABAAEAAAD+/x0ABAABAAEAAAD+/x4ABAABAAEAAAD+/x8ABAABAAEAAAD+/yAABAABAAEAAAD+/yEABAABAAEAAAD+/yIABAABAAEAAAD//x4ABAABAAEAAAD//x8ABAABAAEAAAD//yAABAABAAEAAAD//yEABAABAAEAAAD//yIABAABAAEAAAAAAB4ABAABAAEAAAAAAB8ABAABAAEAAAAAACAABAABAAEAAAAAACEABAABAAEAAAAAACIABAABAAEAAAABAB4ABAABAAEAAAABAB8ABAABAAEAAAABACAABAABAAEAAAABACEABAABAAEAAAABACIABAABAAEAAAACAB4ABAABAAEAAAACAB8ABAABAAEAAAACACAABAABAAEAAAACACEABAABAAEAAAACACIABAABAAEAAAADAB4ABAABAAEAAAADAB8ABAABAAEAAAADACAABAABAAEAAAADACEABAABAAEAAAADACIABAABAAEAAAAEAB4ABAABAAEAAAAEAB8ABAABAAEAAAAEACAABAABAAEAAAAEACEABAABAAEAAAAEACIABAABAAEAAAAFAB4ABAABAAEAAAAFAB8ABAABAAEAAAAFACAABAABAAEAAAAFACEABAABAAEAAAAFACIABAABAAEAAAAGAB4ABAABAAEAAAAGAB8ABAABAAEAAAAGACAABAABAAEAAAAGACEABAABAAEAAAAGACIABAABAAEAAAAHAB4ABAABAAEAAAAHAB8ABAABAAEAAAAHACAABAABAAEAAAAHACEABAABAAEAAAAHACIABAABAAEAAAAIAB4ABAABAAEAAAAIAB8ABAABAAEAAAAIACAABAABAAEAAAAIACEABAABAAEAAAAIACIABAABAAEAAAAJAB4ABAABAAEAAAAJAB8ABAABAAEAAAAJACAABAABAAEAAAAJACEABAABAAEAAAAJACIABAABAAEAAAAKAB4ABAABAAEAAAAKAB8ABAABAAEAAAAKACAABAABAAEAAAAKACEABAABAAEAAAAKACIABAABAAEAAAALAB4ABAABAAEAAAALAB8ABAABAAEAAAALACAABAABAAEAAAALACEABAABAAEAAAALACIABAABAAEAAAAMAB4ABAABAAEAAAAMAB8ABAABAAEAAAAMACAABAABAAEAAAAMACEABAABAAEAAAAMACIABAABAAEAAAANAB4ABAABAAEAAAANAB8ABAABAAEAAAANACAABAABAAEAAAANACEABAABAAEAAAANACIABAABAAEAAAAOAB4ABAABAAEAAAAOAB8ABAABAAEAAAAOACAABAABAAEAAAAOACEABAABAAEAAAAOACIABAABAAEAAAAPAB4ABAABAAEAAAAPAB8ABAABAAEAAAAPACAABAABAAEAAAAPACEABAABAAEAAAAPACIABAABAAEAAAAQAB4ABAABAAEAAAAQAB8ABAABAAEAAAAQACAABAABAAEAAAAQACEABAABAAEAAAAQACIABAABAAEAAAARAB4ABAABAAEAAAARAB8ABAABAAEAAAARACAABAABAAEAAAARACEABAABAAEAAAARACIABAABAAEAAAASAB4ABAABAAEAAAASAB8ABAABAAEAAAASACAABAABAAEAAAASACEABAABAAEAAAASACIABAABAAEAAAATAB4ABAABAAEAAAATAB8ABAABAAEAAAATACAABAABAAEAAAATACEABAABAAEAAAATACIABAABAAEAAAAUAB4ABAABAAEAAAAUAB8ABAABAAEAAAAUACAABAABAAEAAAAUACEABAABAAEAAAAUACIABAABAAEAAAARACMABAABAAEAAAARACQABAABAAEAAAARACUABAABAAEAAAARACYABAABAAEAAAARACcABAABAAEAAAARACgABAABAAEAAAASACMABAABAAEAAAASACQABAABAAEAAAASACUABAABAAEAAAASACYABAABAAEAAAASACcABAABAAEAAAASACgABAABAAEAAAATACMABAABAAEAAAATACQABAABAAEAAAATACUABAABAAEAAAATACYABAABAAEAAAATACcABAABAAEAAAATACgABAABAAEAAAAUACMABAABAAEAAAAUACQABAABAAEAAAAUACUABAABAAEAAAAUACYABAABAAEAAAAUACcABAABAAEAAAAUACgABAABAAEAAAAVACUABAABAAEAAAAVACYABAABAAEAAAAVACcABAABAAEAAAAVACgABAABAAEAAAAWACUABAABAAEAAAAWACYABAABAAEAAAAWACcABAABAAEAAAAWACgABAABAAEAAAAXACUABAABAAEAAAAXACYABAABAAEAAAAXACcABAABAAEAAAAXACgABAABAAEAAAAYACUABAABAAEAAAAYACYABAABAAEAAAAYACcABAABAAEAAAAYACgABAABAAEAAAAZACUABAABAAEAAAAZACYABAABAAEAAAAZACcABAABAAEAAAAZACgABAABAAEAAAAaACUABAABAAEAAAAaACYABAABAAEAAAAaACcABAABAAEAAAAaACgABAABAAEAAAAbACUABAABAAEAAAAbACYABAABAAEAAAAbACcABAABAAEAAAAbACgABAABAAEAAAAcACUABAABAAEAAAAcACYABAABAAEAAAAcACcABAABAAEAAAAcACgABAABAAEAAAAdACUABAACAAEAAAAdACYABAACAAEAAAAdACcABAABAAEAAAAdACgABAABAAEAAAAeACUABAAAAAcAAAAeACYABAAAAAcAAAAeACcABAABAAAAAAAeACgABAABAAEAAAAfACUABAACAAcAAAAfACYABAACAAcAAAAfACcABAABAAAAAAAfACgABAABAAEAAAAgACUABAAAAAEAAAAgACYABAAAAAEAAAAgACcABAABAAEAAAAgACgABAABAAEAAAAhACUABAABAAEAAAAhACYABAABAAEAAAAhACcABAABAAEAAAAhACgABAABAAEAAAAiACUABAABAAEAAAAiACYABAABAAEAAAAiACcABAABAAEAAAAiACgABAABAAEAAAAjACUABAABAAEAAAAjACYABAABAAEAAAAjACcABAABAAEAAAAjACgABAABAAEAAAAkACUABAABAAEAAAAkACYABAABAAEAAAAkACcABAABAAEAAAAkACgABAABAAEAAAAlACUABAABAAEAAAAlACYABAABAAEAAAAlACcABAABAAEAAAAlACgABAABAAEAAAAmACUABAABAAEAAAAmACYABAABAAEAAAAmACcABAABAAEAAAAmACgABAABAAEAAAAnACUABAABAAEAAAAnACYABAABAAEAAAAnACcABAABAAEAAAAnACgABAABAAEAAAAoACUABAABAAEAAAAoACYABAABAAEAAAAoACcABAABAAEAAAAoACgABAABAAEAAAApACUABAABAAEAAAApACYABAABAAEAAAApACcABAABAAEAAAApACgABAABAAEAAAAqACUABAABAAEAAAAqACYABAABAAEAAAAqACcABAABAAEAAAAqACgABAABAAEAAAArACUABAABAAEAAAArACYABAABAAEAAAArACcABAABAAEAAAArACgABAABAAEAAAAsACUABAABAAEAAAAsACYABAABAAEAAAAsACcABAABAAEAAAAsACgABAABAAEAAAApACQABAABAAEAAAAqACQABAABAAEAAAArACQABAABAAEAAAApABoABAABAAEAAAApABsABAABAAEAAAApABwABAABAAEAAAApAB0ABAABAAEAAAApAB4ABAABAAEAAAApAB8ABAABAAEAAAApACAABAABAAEAAAApACEABAABAAEAAAApACIABAABAAEAAAApACMABAABAAEAAAAqABoABAABAAEAAAAqABsABAABAAEAAAAqABwABAABAAEAAAAqAB0ABAABAAEAAAAqAB4ABAABAAEAAAAqAB8ABAABAAEAAAAqACAABAABAAEAAAAqACEABAABAAEAAAAqACIABAABAAEAAAAqACMABAABAAEAAAArABoABAABAAEAAAArABsABAABAAEAAAArABwABAABAAEAAAArAB0ABAABAAEAAAArAB4ABAABAAEAAAArAB8ABAABAAEAAAArACAABAABAAEAAAArACEABAABAAEAAAArACIABAABAAEAAAArACMABAABAAEAAAAsABoABAABAAEAAAAsABsABAABAAEAAAAsABwABAABAAEAAAAsAB0ABAABAAEAAAAsAB4ABAABAAEAAAAsAB8ABAABAAEAAAAsACAABAABAAEAAAAsACEABAABAAEAAAAsACIABAABAAEAAAAsACMABAABAAEAAAAsACQABAABAAEAAAAtABoABAABAAEAAAAtABsABAABAAEAAAAtABwABAABAAEAAAAtAB0ABAABAAEAAAAtAB4ABAABAAEAAAAtAB8ABAABAAEAAAAtACAABAABAAEAAAAtACEABAABAAEAAAAtACIABAABAAEAAAAtACMABAABAAEAAAAtACQABAABAAEAAAAtACUABAABAAEAAAAtACYABAABAAEAAAAuABoABAABAAEAAAAuABsABAABAAEAAAAuABwABAABAAEAAAAuAB0ABAABAAEAAAAuAB4ABAABAAEAAAAuAB8ABAABAAEAAAAuACAABAABAAEAAAAuACEABAABAAEAAAAuACIABAABAAEAAAAuACMABAABAAEAAAAuACQABAABAAEAAAAuACUABAABAAEAAAAuACYABAABAAEAAAAvABoABAABAAEAAAAvABsABAABAAEAAAAvABwABAABAAEAAAAvAB0ABAABAAEAAAAvAB4ABAABAAEAAAAvAB8ABAABAAEAAAAvACAABAABAAEAAAAvACEABAABAAEAAAAvACIABAABAAEAAAAvACMABAABAAEAAAAvACQABAABAAEAAAAvACUABAABAAEAAAAvACYABAABAAEAAAAwABoABAABAAEAAAAwABsABAABAAEAAAAwABwABAABAAEAAAAwAB0ABAABAAEAAAAwAB4ABAABAAEAAAAwAB8ABAABAAEAAAAwACAABAABAAEAAAAwACEABAABAAEAAAAwACIABAABAAEAAAAwACMABAABAAEAAAAwACQABAABAAEAAAAwACUABAABAAEAAAAwACYABAABAAEAAAAxABoABAABAAEAAAAxABsABAABAAEAAAAxABwABAABAAEAAAAxAB0ABAABAAEAAAAxAB4ABAABAAEAAAAxAB8ABAABAAEAAAAxACAABAABAAEAAAAxACEABAABAAEAAAAxACIABAABAAEAAAAxACMABAABAAEAAAAxACQABAABAAEAAAAxACUABAABAAEAAAAxACYABAABAAEAAAAsABkABAABAAEAAAAtABkABAABAAEAAAAsAA8ABAABAAEAAAAsABAABAABAAEAAAAsABEABAABAAEAAAAsABIABAABAAEAAAAsABMABAABAAEAAAAsABQABAABAAEAAAAsABUABAABAAEAAAAsABYABAABAAEAAAAsABcABAABAAEAAAAsABgABAABAAEAAAAtAA8ABAABAAEAAAAtABAABAABAAEAAAAtABEABAABAAEAAAAtABIABAABAAEAAAAtABMABAABAAEAAAAtABQABAABAAEAAAAtABUABAABAAEAAAAtABYABAABAAEAAAAtABcABAABAAEAAAAtABgABAABAAEAAAAuAA8ABAABAAEAAAAuABAABAABAAEAAAAuABEABAABAAEAAAAuABIABAABAAEAAAAuABMABAABAAEAAAAuABQABAABAAEAAAAuABUABAABAAEAAAAuABYABAABAAEAAAAuABcABAABAAEAAAAuABgABAABAAEAAAAuABkABAABAAEAAAAvAA8ABAABAAEAAAAvABAABAABAAEAAAAvABEABAABAAEAAAAvABIABAABAAEAAAAvABMABAABAAEAAAAvABQABAABAAEAAAAvABUABAABAAEAAAAvABYABAABAAEAAAAvABcABAABAAEAAAAvABgABAABAAEAAAAvABkABAABAAEAAAAwAA8ABAABAAEAAAAwABAABAABAAEAAAAwABEABAABAAEAAAAwABIABAABAAEAAAAwABMABAABAAEAAAAwABQABAABAAEAAAAwABUABAABAAEAAAAwABYABAABAAEAAAAwABcABAABAAEAAAAwABgABAABAAEAAAAwABkABAABAAEAAAApAAoABAABAAEAAAApAAsABAABAAEAAAApAAwABAABAAEAAAApAA0ABAABAAEAAAApAA4ABAABAAEAAAApAA8ABAABAAEAAAApABAABAABAAEAAAAqAAoABAABAAEAAAAqAAsABAABAAEAAAAqAAwABAABAAEAAAAqAA0ABAABAAEAAAAqAA4ABAABAAEAAAAqAA8ABAABAAEAAAAqABAABAABAAEAAAArAAoABAABAAEAAAArAAsABAABAAEAAAArAAwABAABAAEAAAArAA0ABAABAAEAAAArAA4ABAABAAEAAAArAA8ABAABAAEAAAArABAABAABAAEAAAAsAAoABAABAAEAAAAsAAsABAABAAEAAAAsAAwABAABAAEAAAAsAA0ABAABAAEAAAAsAA4ABAABAAEAAAAtAAoABAABAAEAAAAtAAsABAABAAEAAAAtAAwABAABAAEAAAAtAA0ABAABAAEAAAAtAA4ABAABAAEAAAAuAAoABAABAAEAAAAuAAsABAABAAEAAAAuAAwABAABAAEAAAAuAA0ABAABAAEAAAAuAA4ABAABAAEAAAAvAAoABAABAAEAAAAvAAsABAABAAEAAAAvAAwABAABAAEAAAAvAA0ABAABAAEAAAAvAA4ABAABAAEAAAAwAAoABAABAAEAAAAwAAsABAABAAEAAAAwAAwABAABAAEAAAAwAA0ABAABAAEAAAAwAA4ABAABAAEAAAApAAAABAABAAEAAAApAAEABAABAAEAAAApAAIABAABAAEAAAApAAMABAABAAEAAAApAAQABAABAAEAAAApAAUABAABAAEAAAApAAYABAABAAEAAAApAAcABAABAAEAAAApAAgABAABAAEAAAApAAkABAABAAEAAAAqAAAABAABAAEAAAAqAAEABAABAAEAAAAqAAIABAABAAEAAAAqAAMABAABAAEAAAAqAAQABAABAAEAAAAqAAUABAABAAEAAAAqAAYABAABAAEAAAAqAAcABAABAAEAAAAqAAgABAABAAEAAAAqAAkABAABAAEAAAArAAAABAABAAEAAAArAAEABAABAAEAAAArAAIABAABAAEAAAArAAMABAABAAEAAAArAAQABAABAAEAAAArAAUABAABAAEAAAArAAYABAABAAEAAAArAAcABAABAAEAAAArAAgABAABAAEAAAArAAkABAABAAEAAAAsAAAABAABAAEAAAAsAAEABAABAAEAAAAsAAIABAABAAEAAAAsAAMABAABAAEAAAAsAAQABAABAAEAAAAsAAUABAABAAEAAAAsAAYABAABAAEAAAAsAAcABAABAAEAAAAsAAgABAABAAEAAAAsAAkABAABAAEAAAAtAAAABAABAAEAAAAtAAEABAABAAEAAAAtAAIABAABAAEAAAAtAAMABAABAAEAAAAtAAQABAABAAEAAAAtAAUABAABAAEAAAAtAAYABAABAAEAAAAtAAcABAABAAEAAAAtAAgABAABAAEAAAAtAAkABAABAAEAAAD6////BAABAAEAAAD6/wAABAABAAEAAAD6/wEABAABAAEAAAD6/wIABAABAAEAAAD7////BAABAAEAAAD7/wAABAABAAEAAAD7/wEABAABAAEAAAD7/wIABAABAAEAAAD8////BAABAAEAAAD8/wAABAABAAEAAAD8/wEABAABAAEAAAD8/wIABAABAAEAAAD9////BAABAAEAAAD9/wAABAABAAEAAAD9/wEABAABAAEAAAD9/wIABAABAAEAAAD+////BAABAAEAAAD+/wAABAABAAEAAAD+/wEABAABAAEAAAD+/wIABAABAAEAAAD/////BAABAAEAAAD//wAABAABAAEAAAD//wEABAABAAEAAAD//wIABAABAAEAAAAAAP//BAABAAEAAAAAAAAABAABAAEAAAAAAAEABAABAAEAAAAAAAIABAABAAEAAAABAP//BAABAAEAAAABAAAABAABAAEAAAABAAEABAABAAEAAAABAAIABAABAAEAAAACAP//BAABAAEAAAACAAAABAABAAEAAAACAAEABAABAAEAAAACAAIABAABAAEAAAADAP//BAABAAEAAAADAAAABAABAAEAAAADAAEABAABAAEAAAADAAIABAABAAEAAAAEAP//BAABAAEAAAAEAAAABAABAAEAAAAEAAEABAABAAEAAAAEAAIABAABAAEAAAAFAP//BAABAAEAAAAFAAAABAABAAEAAAAFAAEABAABAAEAAAAFAAIABAABAAEAAAAGAP//BAABAAEAAAAGAAAABAABAAEAAAAGAAEABAABAAEAAAAGAAIABAABAAEAAAAHAP//BAABAAEAAAAHAAAABAABAAEAAAAHAAEABAABAAEAAAAHAAIABAABAAEAAAAIAP//BAABAAEAAAAIAAAABAABAAEAAAAIAAEABAABAAEAAAAIAAIABAABAAEAAAAJAP//BAABAAEAAAAJAAAABAABAAEAAAAJAAEABAABAAEAAAAJAAIABAABAAEAAAAKAP//BAABAAEAAAAKAAAABAABAAEAAAAKAAEABAABAAEAAAAKAAIABAABAAEAAAALAP//BAABAAEAAAALAAAABAABAAEAAAALAAEABAABAAEAAAALAAIABAABAAEAAAAMAP//BAABAAEAAAAMAAAABAABAAEAAAAMAAEABAABAAEAAAAMAAIABAABAAEAAAANAP//BAABAAEAAAANAAAABAABAAEAAAANAAEABAABAAEAAAANAAIABAABAAEAAAAOAP//BAABAAEAAAAOAAAABAABAAEAAAAOAAEABAABAAEAAAAOAAIABAABAAEAAAAPAP//BAABAAEAAAAPAAAABAABAAEAAAAPAAEABAABAAEAAAAPAAIABAABAAEAAAAQAP//BAABAAEAAAAQAAAABAABAAEAAAAQAAEABAABAAEAAAAQAAIABAABAAEAAAARAP//BAABAAEAAAARAAAABAABAAEAAAARAAEABAABAAEAAAARAAIABAABAAEAAAASAP//BAABAAEAAAASAAAABAABAAEAAAASAAEABAABAAEAAAASAAIABAABAAEAAAATAP//BAABAAEAAAATAAAABAABAAEAAAATAAEABAABAAEAAAATAAIABAABAAEAAAAUAP//BAABAAEAAAAUAAAABAABAAEAAAAUAAEABAABAAEAAAAUAAIABAABAAEAAAAVAP//BAABAAEAAAAVAAAABAABAAEAAAAVAAEABAABAAEAAAAVAAIABAABAAEAAAAWAP//BAABAAEAAAAWAAAABAABAAEAAAAWAAEABAABAAEAAAAWAAIABAABAAEAAAAXAP//BAABAAEAAAAXAAAABAABAAEAAAAXAAEABAABAAEAAAAXAAIABAABAAEAAAAYAP//BAABAAEAAAAYAAAABAABAAEAAAAYAAEABAABAAEAAAAYAAIABAABAAEAAAAZAP//BAABAAEAAAAZAAAABAABAAEAAAAZAAEABAABAAEAAAAZAAIABAABAAEAAAAaAP//BAABAAEAAAAaAAAABAABAAEAAAAaAAEABAABAAEAAAAaAAIABAABAAEAAAAbAP//BAABAAEAAAAbAAAABAABAAEAAAAbAAEABAABAAEAAAAbAAIABAABAAEAAAAcAP//BAABAAEAAAAcAAAABAABAAEAAAAcAAEABAABAAEAAAAcAAIABAABAAEAAAAdAP//BAABAAEAAAAdAAAABAABAAEAAAAdAAEABAABAAEAAAAdAAIABAABAAEAAAAeAP//BAABAAEAAAAeAAAABAABAAEAAAAeAAEABAABAAEAAAAeAAIABAABAAEAAAAfAP//BAABAAEAAAAfAAAABAABAAEAAAAfAAEABAABAAEAAAAfAAIABAABAAEAAAAgAP//BAABAAEAAAAgAAAABAABAAEAAAAgAAEABAABAAEAAAAgAAIABAABAAEAAAAhAP//BAABAAEAAAAhAAAABAABAAEAAAAhAAEABAABAAEAAAAhAAIABAABAAEAAAAiAP//BAABAAEAAAAiAAAABAABAAEAAAAiAAEABAABAAEAAAAiAAIABAABAAEAAAAjAP//BAABAAEAAAAjAAAABAABAAEAAAAjAAEABAABAAEAAAAjAAIABAABAAEAAAAkAP//BAABAAEAAAAkAAAABAABAAEAAAAkAAEABAABAAEAAAAkAAIABAABAAEAAAAlAP//BAABAAEAAAAlAAAABAABAAEAAAAlAAEABAABAAEAAAAlAAIABAABAAEAAAAmAP//BAABAAEAAAAmAAAABAABAAEAAAAmAAEABAABAAEAAAAmAAIABAABAAEAAAAnAP//BAABAAEAAAAnAAAABAABAAEAAAAnAAEABAABAAEAAAAnAAIABAABAAEAAAAoAP//BAABAAEAAAAoAAAABAABAAEAAAAoAAEABAABAAEAAAAoAAIABAABAAEAAAApAP//BAABAAEAAAAqAP//BAABAAEAAAArAP//BAABAAEAAAAsAP//BAABAAEAAAAtAP//BAABAAEAAAD6/wMABAABAAEAAAD6/wQABAABAAEAAAD7/wMABAABAAEAAAD7/wQABAABAAEAAAD8/wMABAABAAEAAAD8/wQABAABAAEAAAD9/wMABAABAAEAAAD9/wQABAABAAEAAAD+/wMABAABAAEAAAD+/wQABAABAAEAAAAAAAcAAQABAAMAAAD//wcAAQABAAMAAAD+/wcABAABAAMAAAD9/wcABAABAAMAAAD8/wcAAQABAAMAAAD7/wcAAQABAAMAAAD6/wcAAQABAAMAAAARAA4ABAABAAMAAAASAA4ABAABAAMAAAAGAA4ABAACAAMAAAAKABUABAABAAIAAAAJABQABAABAAEAAAAWAAYABAAAAAMAAAD5/wcABAACAAEAAAD5/wYABAACAAEAAAD5/wgABAACAAEAAAAeAB8ABAABAAMAAAAfAB8ABAABAAMAAAAgAB8ABAABAAMAAAAhAB8ABAABAAMAAAAiAB8ABAACAAMAAAAjAB4ABAACAAMAAAA=") +tile_set = ExtResource("2_2pqgp") + +[node name="14" type="Sprite2D" parent="TileMapLayers"] +position = Vector2(264, 405) +texture = ExtResource("3_u77sa") + +[node name="15" type="Sprite2D" parent="TileMapLayers"] +position = Vector2(131, 1690) +texture = ExtResource("4_i4th8") + +[node name="Bushs" type="Node2D" parent="TileMapLayers"] + +[node name="Bush 1" parent="TileMapLayers/Bushs" instance=ExtResource("5_6asgx")] +y_sort_enabled = true +position = Vector2(2189, 2102) +scale = Vector2(1.1, 1.1) + +[node name="Bush 2" parent="TileMapLayers/Bushs" instance=ExtResource("5_6asgx")] +y_sort_enabled = true +position = Vector2(2115, 2081) +scale = Vector2(1.1, 1.1) + +[node name="Bush 3" parent="TileMapLayers/Bushs" instance=ExtResource("5_6asgx")] +y_sort_enabled = true +position = Vector2(2032, 2093) +scale = Vector2(1.1, 1.1) + +[node name="Bush 4" parent="TileMapLayers/Bushs" instance=ExtResource("5_6asgx")] +y_sort_enabled = true +position = Vector2(1957, 2096) +scale = Vector2(1.1, 1.1) + +[node name="Bush 5" parent="TileMapLayers/Bushs" instance=ExtResource("5_6asgx")] +y_sort_enabled = true +position = Vector2(1962, 2153) +scale = Vector2(1.1, 1.1) + +[node name="Bush 6" parent="TileMapLayers/Bushs" instance=ExtResource("5_6asgx")] +y_sort_enabled = true +position = Vector2(2049, 2211) +scale = Vector2(1.1, 1.1) + +[node name="Bush 7" parent="TileMapLayers/Bushs" instance=ExtResource("5_6asgx")] +y_sort_enabled = true +position = Vector2(2123, 2221) +scale = Vector2(1.1, 1.1) + +[node name="Apolo" type="AnimatedSprite2D" parent="TileMapLayers"] +position = Vector2(2043, 2119) +sprite_frames = ExtResource("6_musij") +animation = &"idle" +autoplay = "idle" +frame_progress = 0.218401 + +[node name="Cuerda" type="Sprite2D" parent="TileMapLayers"] +position = Vector2(420, 801) +texture = ExtResource("7_iwm84") + +[node name="Cuerda2" type="Sprite2D" parent="TileMapLayers"] +position = Vector2(837, 1055) +texture = ExtResource("7_iwm84") + +[node name="Cuerda3" type="Sprite2D" parent="TileMapLayers"] +position = Vector2(1797, 1117) +texture = ExtResource("7_iwm84") + +[node name="Cuerda4" type="Sprite2D" parent="TileMapLayers"] +position = Vector2(2436, 1700) +texture = ExtResource("7_iwm84") + +[node name="Player" parent="." instance=ExtResource("8_q13h3")] +position = Vector2(36, 491) +sprite_frames = ExtResource("9_ppx7f") + +[node name="Camera2D" type="Camera2D" parent="Player"] +process_mode = 3 +limit_left = 0 +limit_top = 0 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="EnemyGuards" type="Node2D" parent="."] +y_sort_enabled = true +metadata/_edit_lock_ = true + +[node name="Guard1" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_75mis")] +position = Vector2(546.00116, 475.01563) +sprite_frames = ExtResource("11_otj14") +patrol_path = NodePath("../Patrol1") +move_speed = 200.0 + +[node name="Patrol1" type="Path2D" parent="EnemyGuards"] +top_level = true +position = Vector2(937.239, 56646.3) +scale = Vector2(0.106686, 29.3116) +curve = SubResource("Curve2D_vnsq3") +metadata/_edit_lock_ = true + +[node name="Guard2" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_75mis")] +position = Vector2(117, 1183.0005) +sprite_frames = ExtResource("11_otj14") +patrol_path = NodePath("../Patrulla2") +move_speed = 300.0 +metadata/_edit_lock_ = true + +[node name="Patrulla2" type="Path2D" parent="EnemyGuards"] +position = Vector2(120.772, 776.636) +scale = Vector2(0.409328, 2.25876) +curve = SubResource("Curve2D_wgtwb") +metadata/_edit_lock_ = true + +[node name="Guard3" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_75mis")] +position = Vector2(329.9992, 1504.0105) +sprite_frames = ExtResource("11_otj14") +patrol_path = NodePath("../Patrulla3") +move_speed = 350.0 +metadata/_edit_lock_ = true + +[node name="Patrulla3" type="Path2D" parent="EnemyGuards"] +position = Vector2(-1.94119, 4.09229) +scale = Vector2(1.00588, 0.997286) +curve = SubResource("Curve2D_4w1mq") +metadata/_edit_lock_ = true + +[node name="Guard4" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_75mis")] +position = Vector2(1920, 1116) +sprite_frames = ExtResource("11_otj14") +patrol_path = NodePath("../Patrulla4") +wait_time = 0.5 +move_speed = 150.0 +metadata/_edit_lock_ = true + +[node name="Patrulla4" type="Path2D" parent="EnemyGuards"] +curve = SubResource("Curve2D_sc22k") +metadata/_edit_lock_ = true + +[node name="Guard5" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_75mis")] +position = Vector2(1472, 1664) +sprite_frames = ExtResource("11_otj14") +patrol_path = NodePath("../Patrulla5") +move_speed = 240.0 +metadata/_edit_lock_ = true + +[node name="Patrulla5" type="Path2D" parent="EnemyGuards"] +position = Vector2(1472, 1664) +curve = SubResource("Curve2D_83wdr") +metadata/_edit_lock_ = true + +[node name="Guard6" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_75mis")] +position = Vector2(1792, 744) +sprite_frames = ExtResource("11_otj14") +patrol_path = NodePath("../Patrulla6") +move_speed = 200.0 +metadata/_edit_lock_ = true + +[node name="Patrulla6" type="Path2D" parent="EnemyGuards"] +position = Vector2(1792, 744) +curve = SubResource("Curve2D_1ahsd") +metadata/_edit_lock_ = true + +[node name="Guard7" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("10_75mis")] +position = Vector2(952, 1056) +sprite_frames = ExtResource("11_otj14") +patrol_path = NodePath("../Pratulla7") +move_speed = 200.0 +metadata/_edit_lock_ = true + +[node name="Pratulla7" type="Path2D" parent="EnemyGuards"] +curve = SubResource("Curve2D_85lsx") +metadata/_edit_lock_ = true + +[node name="ScreenOverlay" type="CanvasLayer" parent="."] + +[node name="HUD" parent="." instance=ExtResource("12_15dag")] + +[node name="CollectibleItem" parent="." instance=ExtResource("13_6cv6u")] +position = Vector2(2089, 2144) +next_scene = "uid://be2gr1lptrhxu" +item = SubResource("Resource_idy4y") +collected_dialogue = ExtResource("15_bfns3") + +[node name="Cinematic" type="Node2D" parent="."] +script = ExtResource("16_xanj6") +dialogue = ExtResource("17_rcrkg") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" diff --git a/scenes/quests/story_quests/el_juguete_perdido/player_components/npcs_components/storyweaver_apolo.tres b/scenes/quests/story_quests/el_juguete_perdido/player_components/npcs_components/storyweaver_apolo.tres new file mode 100644 index 0000000000..aa6d02e0e7 --- /dev/null +++ b/scenes/quests/story_quests/el_juguete_perdido/player_components/npcs_components/storyweaver_apolo.tres @@ -0,0 +1,263 @@ +[gd_resource type="SpriteFrames" load_steps=36 format=3 uid="uid://b7oxscw47ykwj"] + +[ext_resource type="Texture2D" uid="uid://d2vqk1r6dug6u" path="res://scenes/quests/story_quests/el_juguete_perdido/player_components/player_with_apolo_components/storyweaver_apolo_attack.png" id="1_q5cus"] +[ext_resource type="Texture2D" uid="uid://f0ujlnlolad7" path="res://scenes/game_elements/characters/player/components/storyweaver_blue_defeated.png" id="3_8cdn3"] +[ext_resource type="Texture2D" uid="uid://cfw1kke6j2n1j" path="res://scenes/quests/story_quests/el_juguete_perdido/player_components/player_with_apolo_components/storyweaver_apolo_idle.png" id="3_exdwj"] +[ext_resource type="Texture2D" uid="uid://ksydt2amflqv" path="res://scenes/quests/story_quests/el_juguete_perdido/player_components/player_with_apolo_components/storyweaver_apolo_walk.png" id="4_ra0c2"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_lclgd"] +atlas = ExtResource("1_q5cus") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_boj6t"] +atlas = ExtResource("1_q5cus") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oauhm"] +atlas = ExtResource("1_q5cus") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mous1"] +atlas = ExtResource("1_q5cus") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5c6ie"] +atlas = ExtResource("3_8cdn3") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tcdtl"] +atlas = ExtResource("3_8cdn3") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8a2yc"] +atlas = ExtResource("3_8cdn3") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0k2r4"] +atlas = ExtResource("3_8cdn3") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8410a"] +atlas = ExtResource("3_8cdn3") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xol17"] +atlas = ExtResource("3_8cdn3") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_iflks"] +atlas = ExtResource("3_8cdn3") +region = Rect2(1152, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_71e06"] +atlas = ExtResource("3_8cdn3") +region = Rect2(1344, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kpp0b"] +atlas = ExtResource("3_8cdn3") +region = Rect2(1536, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7f782"] +atlas = ExtResource("3_8cdn3") +region = Rect2(1728, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nemgu"] +atlas = ExtResource("3_8cdn3") +region = Rect2(1920, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6d54w"] +atlas = ExtResource("3_exdwj") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fd6wh"] +atlas = ExtResource("3_exdwj") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_js3ig"] +atlas = ExtResource("3_exdwj") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j3e3w"] +atlas = ExtResource("3_exdwj") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tvki7"] +atlas = ExtResource("3_exdwj") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v6c3n"] +atlas = ExtResource("3_exdwj") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_58boo"] +atlas = ExtResource("3_exdwj") +region = Rect2(1152, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e621s"] +atlas = ExtResource("3_exdwj") +region = Rect2(1344, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b5of5"] +atlas = ExtResource("3_exdwj") +region = Rect2(1536, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bx1wa"] +atlas = ExtResource("3_exdwj") +region = Rect2(1728, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cchk0"] +atlas = ExtResource("4_ra0c2") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1s1l6"] +atlas = ExtResource("4_ra0c2") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xe4e6"] +atlas = ExtResource("4_ra0c2") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o6gm1"] +atlas = ExtResource("4_ra0c2") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1wrno"] +atlas = ExtResource("4_ra0c2") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5c8tb"] +atlas = ExtResource("4_ra0c2") +region = Rect2(960, 0, 192, 192) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lclgd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_boj6t") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_oauhm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mous1") +}], +"loop": true, +"name": &"attack_01", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_lclgd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_boj6t") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_oauhm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mous1") +}], +"loop": true, +"name": &"attack_02", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5c6ie") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tcdtl") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8a2yc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0k2r4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8410a") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xol17") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_iflks") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_71e06") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kpp0b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7f782") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nemgu") +}], +"loop": false, +"name": &"defeated", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6d54w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fd6wh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_js3ig") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_j3e3w") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tvki7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v6c3n") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_58boo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_e621s") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b5of5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bx1wa") +}], +"loop": true, +"name": &"idle", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cchk0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1s1l6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xe4e6") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o6gm1") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1wrno") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5c8tb") +}], +"loop": true, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_1a.tscn b/scenes/quests/story_quests/levels/sokoban_level_1a.tscn similarity index 53% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_1a.tscn rename to scenes/quests/story_quests/levels/sokoban_level_1a.tscn index 19a218ae99..2b3b6d519d 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_1a.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_1a.tscn @@ -1,14 +1,17 @@ -[gd_scene load_steps=10 format=4 uid="uid://b8mywvmgsxqb"] +[gd_scene load_steps=13 format=4 uid="uid://b8mywvmgsxqb"] [ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="1_gc0dh"] [ext_resource type="Resource" uid="uid://b1eriy1gdfdkd" path="res://scenes/eternal_loom_sokoban/sokoban.dialogue" id="2_pa2s2"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="3_jabbo"] [ext_resource type="TileSet" uid="uid://dand23uvn70pg" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres" id="4_6ydvs"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="4_pa2s2"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="4_pa2s2"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="6_e62tk"] +[ext_resource type="SpriteFrames" uid="uid://vay3whr8g5la" path="res://scenes/quests/story_quests/el_juguete_perdido/player_components/npcs_components/sheep_idle.tres" id="6_jabbo"] [ext_resource type="PackedScene" uid="uid://btpeaqx2nur3q" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_ruleset.tscn" id="6_o38wy"] [ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="8_pa2s2"] [ext_resource type="AudioStream" uid="uid://bbamdm6wtjjcn" path="res://assets/first_party/music/Threadbare_Bed.ogg" id="9_jabbo"] +[ext_resource type="SpriteFrames" uid="uid://ddpc5h6jtt6uq" path="res://scenes/quests/story_quests/el_juguete_perdido/player_components/apolo_components/apolo_toy.tres" id="11_sjjfn"] +[ext_resource type="Texture2D" uid="uid://babamhdsam5k2" path="res://scenes/game_elements/props/buildings/tower/components/Tower.png" id="12_2qnx0"] [node name="SokobanLevel1a" type="Node2D"] @@ -40,7 +43,7 @@ metadata/_custom_type_script = "uid://dppvw2f8yh4vu" [node name="Floor" type="TileMapLayer" parent="Board2D"] material = ExtResource("4_pa2s2") -tile_map_data = PackedByteArray("AAD8//7/AgAAAAAAAAD9//7/AgABAAAAAAD+//7/AgACAAAAAAD///7/AgAAAAAAAAAAAP7/AgABAAAAAAABAP7/AgAAAAAAAAACAP7/AgABAAAAAAADAP7/AgACAAAAAAABAP//AgACAAAAAAACAP//AgABAAAAAAADAP//AgACAAAAAAABAAAAAgACAAAAAAACAAAAAgABAAAAAAADAAAAAgACAAAAAAD/////AgACAAAAAAAAAP//AgABAAAAAAD//wAAAgACAAAAAAAAAAAAAgABAAAAAAD9////AgABAAAAAAD+////AgACAAAAAAD9/wAAAgABAAAAAAD+/wAAAgACAAAAAAD8////AgAAAAAAAAD8/wAAAgAAAAAAAAA=") +tile_map_data = PackedByteArray("AAADAP//AgACAAAAAAADAP7/AgACAAAAAAADAAAAAgACAAAAAAACAP7/AgABAAAAAAACAP//AgABAAAAAAACAAAAAgABAAAAAAABAP//AgACAAAAAAABAAAAAgACAAAAAAAAAP7/AgAAAAAAAAAAAP//AgAAAAAAAAAAAAAAAgAAAAAAAAABAP7/AgAAAAAAAAD///7/AgAAAAAAAAD8//7/AgAAAAAAAAD8////AgAAAAAAAAD8/wAAAgAAAAAAAAD9/wAAAgABAAAAAAD9////AgABAAAAAAD+/wAAAgAAAAAAAAD+////AgAAAAAAAAD+//7/AgAAAAAAAAD/////AgAAAAAAAAD//wAAAgAAAAAAAAD9//7/AgAAAAAAAAA=") tile_set = ExtResource("4_6ydvs") [node name="BackgroundThread" type="TileMapLayer" parent="Board2D"] @@ -51,12 +54,32 @@ tile_map_data = PackedByteArray("AAD8////AAAAAAAADQA=") tile_set = ExtResource("4_6ydvs") [node name="Foreground" type="TileMapLayer" parent="Board2D"] -tile_map_data = PackedByteArray("AAD+////AAAAAAAACAACAP//AAAAAAAABgD/////AAAAAAAACAABAP//AAAAAAAACQD7//3/AAAAAAAABwD7//7/AAAAAAAABwD7////AAAAAAAABwD7/wAAAAAAAAAAAQD7/wEAAAAAAAAABwD8/wEAAAAAAAAABwD9/wEAAAAAAAAAAQD+/wEAAAAAAAAABwD//wEAAAAAAAAABwAAAAEAAAAAAAAAAQABAAEAAAAAAAAABwACAAEAAAAAAAAABwADAAEAAAAAAAAABwAEAAEAAAAAAAAABwAEAAAAAAAAAAAAAQAEAP//AAAAAAAABwAEAP7/AAAAAAAABwAEAP3/AAAAAAAABwADAP3/AAAAAAAABwACAP3/AAAAAAAAAQABAP3/AAAAAAAABwAAAP3/AAAAAAAABwD///3/AAAAAAAAAQD+//3/AAAAAAAABwD9//3/AAAAAAAABwD8//3/AAAAAAAAAQD8//7/BgAAAAAAAQD8/wAABgAAAAAAAgA=") +tile_map_data = PackedByteArray("AAACAP//AAAAAAAABgABAP//AAAAAAAACQD7//3/AAAAAAAABwD7//7/AAAAAAAABwD7////AAAAAAAABwD7/wAAAAAAAAAAAQD7/wEAAAAAAAAABwD8/wEAAAAAAAAABwD9/wEAAAAAAAAAAQD+/wEAAAAAAAAABwD//wEAAAAAAAAABwAAAAEAAAAAAAAAAQABAAEAAAAAAAAABwACAAEAAAAAAAAABwADAAEAAAAAAAAABwAEAAEAAAAAAAAABwAEAAAAAAAAAAAAAQAEAP//AAAAAAAABwAEAP7/AAAAAAAABwAEAP3/AAAAAAAABwADAP3/AAAAAAAABwACAP3/AAAAAAAAAQABAP3/AAAAAAAABwAAAP3/AAAAAAAABwD///3/AAAAAAAAAQD+//3/AAAAAAAABwD9//3/AAAAAAAABwD8//3/AAAAAAAAAQD8//7/BgAAAAAAAQD8/wAABgAAAAAAAgA=") tile_set = ExtResource("4_6ydvs") +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Board2D/Foreground"] +unique_name_in_owner = true +position = Vector2(163, -197) +scale = Vector2(1.2070313, 1.5585936) +sprite_frames = ExtResource("6_jabbo") +animation = &"idle" +frame_progress = 0.3685529 +flip_h = true + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Board2D/Foreground/AnimatedSprite2D"] +position = Vector2(54.679615, 4.7683716e-07) +scale = Vector2(0.99579215, 0.9618787) +sprite_frames = ExtResource("6_jabbo") +animation = &"idle" +frame_progress = 0.5643659 +flip_h = true + [node name="ScreenOverlay" type="CanvasLayer" parent="."] [node name="SokobanHUD" parent="ScreenOverlay" instance=ExtResource("6_e62tk")] +offset_top = 7.0 +offset_bottom = 7.0 +metadata/_edit_use_anchors_ = true [node name="RuleEngine" parent="." node_paths=PackedStringArray("board") instance=ExtResource("6_o38wy")] board = NodePath("../Board2D") @@ -65,4 +88,14 @@ next_scene = "uid://c80o1bys5radq" [node name="BackgroundMusic" parent="." instance=ExtResource("8_pa2s2")] stream = ExtResource("9_jabbo") +[node name="Apolo" type="AnimatedSprite2D" parent="."] +position = Vector2(-37, -65) +sprite_frames = ExtResource("11_sjjfn") +animation = &"idle" +autoplay = "idle" + +[node name="Tower" type="Sprite2D" parent="Apolo"] +position = Vector2(-221, -128) +texture = ExtResource("12_2qnx0") + [connection signal="skip_enabled" from="RuleEngine" to="ScreenOverlay/SokobanHUD" method="display_skip"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_1b.tscn b/scenes/quests/story_quests/levels/sokoban_level_1b.tscn similarity index 97% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_1b.tscn rename to scenes/quests/story_quests/levels/sokoban_level_1b.tscn index adc521f3cb..c13ce9be8f 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_1b.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_1b.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=4 uid="uid://c80o1bys5radq"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="2_1cxqe"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="2_1cxqe"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="4_hd1xn"] [ext_resource type="PackedScene" uid="uid://btpeaqx2nur3q" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_ruleset.tscn" id="4_pdh5l"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="5_644u0"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_1c.tscn b/scenes/quests/story_quests/levels/sokoban_level_1c.tscn similarity index 97% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_1c.tscn rename to scenes/quests/story_quests/levels/sokoban_level_1c.tscn index bf37a3ec0d..89904f4753 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_1c.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_1c.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=4 uid="uid://cpv57hirgmyml"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="2_x585a"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="2_x585a"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="4_0yr66"] [ext_resource type="PackedScene" uid="uid://btpeaqx2nur3q" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_ruleset.tscn" id="4_m55nv"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="5_16ydi"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_2a.tscn b/scenes/quests/story_quests/levels/sokoban_level_2a.tscn similarity index 97% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_2a.tscn rename to scenes/quests/story_quests/levels/sokoban_level_2a.tscn index b12d2842f9..6e80586dfd 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_2a.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_2a.tscn @@ -2,7 +2,7 @@ [ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="1_v1bb6"] [ext_resource type="Resource" uid="uid://b1eriy1gdfdkd" path="res://scenes/eternal_loom_sokoban/sokoban.dialogue" id="2_2i86o"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="4_2i86o"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="4_2i86o"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="5_644u0"] [ext_resource type="TileSet" uid="uid://dand23uvn70pg" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres" id="6_fr34n"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="6_q20fq"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_2b.tscn b/scenes/quests/story_quests/levels/sokoban_level_2b.tscn similarity index 97% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_2b.tscn rename to scenes/quests/story_quests/levels/sokoban_level_2b.tscn index 8ff8a90466..97d0189e6b 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_2b.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_2b.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=8 format=4 uid="uid://c6qwiy01e6jqd"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="1_k8gxf"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="2_2kj74"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="2_2kj74"] [ext_resource type="TileSet" uid="uid://dand23uvn70pg" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres" id="2_p3sau"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="4_0w15j"] [ext_resource type="PackedScene" uid="uid://btpeaqx2nur3q" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_ruleset.tscn" id="4_vc6vr"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_2c.tscn b/scenes/quests/story_quests/levels/sokoban_level_2c.tscn similarity index 98% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_2c.tscn rename to scenes/quests/story_quests/levels/sokoban_level_2c.tscn index 8b8a7fc50e..38530afae0 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_2c.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_2c.tscn @@ -2,7 +2,7 @@ [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="1_htc3u"] [ext_resource type="TileSet" uid="uid://dand23uvn70pg" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres" id="2_7drnn"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="2_x2dnf"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="2_x2dnf"] [ext_resource type="PackedScene" uid="uid://btpeaqx2nur3q" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_ruleset.tscn" id="4_cjklm"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="4_hvy7k"] [ext_resource type="PackedScene" uid="uid://2rbpl811wlv1" path="res://scenes/game_elements/props/background_music/background_music.tscn" id="6_x2dnf"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_3a.tscn b/scenes/quests/story_quests/levels/sokoban_level_3a.tscn similarity index 97% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_3a.tscn rename to scenes/quests/story_quests/levels/sokoban_level_3a.tscn index f8420bfa0f..9ca85a5857 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_3a.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_3a.tscn @@ -2,7 +2,7 @@ [ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="1_5r6en"] [ext_resource type="Resource" uid="uid://b1eriy1gdfdkd" path="res://scenes/eternal_loom_sokoban/sokoban.dialogue" id="2_20ol2"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="4_20ol2"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="4_20ol2"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="5_x0rcl"] [ext_resource type="TileSet" uid="uid://dand23uvn70pg" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_tileset.tres" id="6_nr7ak"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="6_qga2c"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_3b.tscn b/scenes/quests/story_quests/levels/sokoban_level_3b.tscn similarity index 97% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_3b.tscn rename to scenes/quests/story_quests/levels/sokoban_level_3b.tscn index 7b49d60e74..cab7d46b5a 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_3b.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_3b.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=4 uid="uid://ughhyyuc83kk"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="2_nx7po"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="2_nx7po"] [ext_resource type="PackedScene" uid="uid://btpeaqx2nur3q" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_ruleset.tscn" id="4_41qil"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="4_rkq20"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="5_5baf1"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_level_3c.tscn b/scenes/quests/story_quests/levels/sokoban_level_3c.tscn similarity index 97% rename from scenes/eternal_loom_sokoban/levels/sokoban_level_3c.tscn rename to scenes/quests/story_quests/levels/sokoban_level_3c.tscn index 33835f1ff7..866445a8b8 100644 --- a/scenes/eternal_loom_sokoban/levels/sokoban_level_3c.tscn +++ b/scenes/quests/story_quests/levels/sokoban_level_3c.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=4 uid="uid://ydbh5jddjnaf"] -[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/floor/tiled_mat.tres" id="2_1s00a"] +[ext_resource type="Material" uid="uid://jpl3v3f7elq6" path="res://scenes/eternal_loom_sokoban/components/clump/floor/tiled_mat.tres" id="2_1s00a"] [ext_resource type="PackedScene" uid="uid://btpeaqx2nur3q" path="res://scenes/eternal_loom_sokoban/components/eternal_loom_ruleset.tscn" id="4_3v6fr"] [ext_resource type="PackedScene" uid="uid://b4d5rf6hn0x4" path="res://scenes/eternal_loom_sokoban/components/hud/sokoban_hud.tscn" id="4_8qqqy"] [ext_resource type="Script" uid="uid://dppvw2f8yh4vu" path="res://scenes/eternal_loom_sokoban/components/system/board/board_2d.gd" id="5_m5u3b"] diff --git a/scenes/eternal_loom_sokoban/levels/sokoban_template.tscn b/scenes/quests/story_quests/levels/sokoban_template.tscn similarity index 100% rename from scenes/eternal_loom_sokoban/levels/sokoban_template.tscn rename to scenes/quests/story_quests/levels/sokoban_template.tscn diff --git a/scenes/quests/story_quests/my_quest/1_stealth/my_quest_stealth.tscn b/scenes/quests/story_quests/my_quest/1_stealth/my_quest_stealth.tscn new file mode 100644 index 0000000000..3a24d8795b --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/my_quest_stealth.tscn @@ -0,0 +1,122 @@ +[gd_scene load_steps=19 format=4 uid="uid://dv8ci32wjo18g"] + +[ext_resource type="Script" uid="uid://dnp0tjloec2d7" path="res://scenes/game_logic/stealth_game_logic.gd" id="1_1cywf"] +[ext_resource type="TileSet" uid="uid://07fq3rspk8ia" path="res://scenes/tileset.tres" id="2_11nfe"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="3_xnyqe"] +[ext_resource type="SpriteFrames" uid="uid://dslkbv8w5d82g" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player.tres" id="4_06i44"] +[ext_resource type="PackedScene" uid="uid://d37mebu7atru7" path="res://scenes/game_elements/characters/enemies/guard/guard.tscn" id="5_gsfom"] +[ext_resource type="SpriteFrames" uid="uid://bs7h6478buypv" path="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy.tres" id="6_isy6c"] +[ext_resource type="PackedScene" uid="uid://dua6mynlw2ptw" path="res://scenes/game_elements/props/checkpoint/checkpoint.tscn" id="7_t6ury"] +[ext_resource type="Resource" uid="uid://cvv05ihqtk7f" path="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_checkpoint.dialogue" id="8_q0wfm"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="9_kle7g"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="10_4syvr"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="11_wxm85"] +[ext_resource type="Resource" uid="uid://f4v4xsleuo1i" path="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_collected.dialogue" id="12_ntvxf"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="13_boo2d"] +[ext_resource type="Resource" uid="uid://c23jewgbkctse" path="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_stealth.dialogue" id="14_ygauf"] + +[sub_resource type="Curve2D" id="Curve2D_woqv8"] +_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_vend2"] +_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_ui0kk"] +size = Vector2(168.25, 122) + +[sub_resource type="Resource" id="Resource_xpdqj"] +script = ExtResource("11_wxm85") +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[node name="StealthTemplateLevel" type="Node2D"] +y_sort_enabled = true + +[node name="StealthGameLogic" type="Node" parent="."] +script = ExtResource("1_1cywf") + +[node name="CanvasModulate" type="CanvasModulate" parent="."] +color = Color(0.481789, 0.48179, 0.481789, 1) + +[node name="TileMapLayers" type="Node2D" parent="."] +y_sort_enabled = true +metadata/_edit_lock_ = true + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAAfAAoAAQABAAIAAAAfAAkAAQABAAEAAAAfAAgAAQABAAEAAAAfAAcAAQABAAEAAAAfAAYAAQABAAEAAAAfAAUAAQABAAEAAAAfAAQAAQABAAEAAAAfAAMAAQABAAAAAAAeAAoAAQABAAIAAAAeAAkAAQABAAEAAAAeAAgAAQABAAEAAAAeAAYAAQABAAEAAAAeAAUAAQABAAEAAAAeAAQAAQABAAEAAAAeAAMAAQABAAAAAAAdAAoAAQABAAIAAAAdAAkAAQABAAEAAAAdAAgAAQABAAEAAAAdAAYAAQABAAEAAAAdAAUAAQABAAEAAAAdAAQAAQABAAEAAAAdAAMAAQABAAAAAAAcAAoAAQABAAIAAAAcAAkAAQABAAEAAAAcAAgAAQABAAEAAAAcAAYAAQABAAEAAAAcAAUAAQABAAEAAAAcAAQAAQABAAEAAAAcAAMAAQABAAAAAAAbAAoAAQABAAIAAAAbAAkAAQABAAEAAAAbAAgAAQABAAEAAAAbAAYAAQABAAEAAAAbAAUAAQABAAEAAAAbAAQAAQABAAEAAAAbAAMAAQABAAAAAAAaAAoAAQABAAIAAAAaAAkAAQABAAEAAAAaAAgAAQABAAEAAAAaAAYAAQABAAEAAAAaAAUAAQABAAEAAAAaAAQAAQABAAEAAAAaAAMAAQABAAAAAAAZAAoAAQABAAIAAAAZAAkAAQABAAEAAAAZAAgAAQABAAEAAAAZAAcAAQABAAEAAAAZAAYAAQABAAEAAAAZAAUAAQABAAEAAAAZAAQAAQABAAEAAAAZAAMAAQABAAAAAAAYAAoAAQABAAIAAAAYAAkAAQABAAEAAAAYAAgAAQABAAEAAAAYAAcAAQABAAEAAAAYAAYAAQABAAEAAAAYAAUAAQABAAEAAAAYAAQAAQABAAEAAAAYAAMAAQABAAAAAAAXAAoAAQABAAIAAAAXAAkAAQABAAEAAAAXAAgAAQABAAEAAAAXAAcAAQABAAEAAAAXAAYAAQABAAEAAAAXAAUAAQABAAEAAAAXAAQAAQABAAEAAAAXAAMAAQABAAAAAAAWAAoAAQABAAIAAAAWAAkAAQABAAEAAAAWAAgAAQABAAEAAAAWAAcAAQABAAEAAAAWAAYAAQABAAEAAAAWAAUAAQABAAEAAAAWAAQAAQABAAEAAAAWAAMAAQABAAAAAAAVAAoAAQABAAIAAAAVAAkAAQABAAEAAAAVAAgAAQABAAEAAAAVAAcAAQABAAEAAAAVAAYAAQABAAEAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMAAQABAAAAAAAUAAoAAQABAAIAAAAUAAkAAQABAAEAAAAUAAgAAQABAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAEAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAAAAAATAAoAAQABAAIAAAATAAkAAQABAAEAAAATAAgAAQABAAEAAAATAAcAAQABAAEAAAATAAYAAQABAAEAAAATAAUAAQABAAEAAAATAAQAAQABAAEAAAATAAMAAQABAAAAAAASAAoAAQABAAIAAAASAAkAAQABAAEAAAASAAgAAQABAAEAAAASAAcAAQABAAEAAAASAAYAAQABAAEAAAASAAUAAQABAAEAAAASAAQAAQABAAEAAAASAAMAAQABAAAAAAARAAoAAQABAAIAAAARAAkAAQABAAEAAAARAAgAAQABAAEAAAARAAcAAQABAAEAAAARAAYAAQABAAEAAAARAAUAAQABAAEAAAARAAQAAQABAAEAAAARAAMAAQABAAAAAAAQAAoAAQABAAIAAAAQAAkAAQABAAEAAAAQAAgAAQABAAEAAAAQAAcAAQABAAEAAAAQAAYAAQABAAEAAAAQAAUAAQABAAEAAAAQAAQAAQABAAEAAAAQAAMAAQABAAAAAAAPAAoAAQABAAIAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAPAAUAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMAAQABAAAAAAAOAAoAAQABAAIAAAAOAAkAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAAAAAANAAoAAQABAAIAAAANAAkAAQABAAEAAAANAAgAAQABAAEAAAANAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAAAAAAMAAoAAQABAAIAAAAMAAkAAQABAAEAAAAMAAgAAQABAAEAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAAAAAALAAoAAQABAAIAAAALAAkAAQABAAEAAAALAAgAAQABAAEAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAAAAAAKAAoAAQABAAIAAAAKAAkAAQABAAEAAAAKAAgAAQABAAEAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAAAAAAJAAoAAQABAAIAAAAJAAkAAQABAAEAAAAJAAgAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAAAAAAIAAoAAQABAAIAAAAIAAkAAQABAAEAAAAIAAgAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAAAAAAHAAoAAQABAAIAAAAHAAkAAQABAAEAAAAHAAgAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAAAAAAGAAoAAQABAAIAAAAGAAkAAQABAAEAAAAGAAgAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAAAAAAFAAoAAQABAAIAAAAFAAkAAQABAAEAAAAFAAgAAQABAAEAAAAFAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAAAAAAEAAoAAQABAAIAAAAEAAkAAQABAAEAAAAEAAgAAQABAAEAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAUAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAAAAAADAAoAAQABAAIAAAADAAkAAQABAAEAAAADAAgAAQABAAEAAAADAAcAAQABAAEAAAADAAYAAQABAAEAAAADAAUAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAAAAAACAAoAAQABAAIAAAACAAkAAQABAAEAAAACAAgAAQABAAEAAAACAAcAAQABAAEAAAACAAYAAQABAAEAAAACAAUAAQABAAEAAAACAAQAAQABAAEAAAACAAMAAQABAAAAAAABAAoAAQABAAIAAAABAAkAAQABAAEAAAABAAgAAQABAAEAAAABAAcAAQABAAEAAAABAAYAAQABAAEAAAABAAUAAQABAAEAAAABAAQAAQABAAEAAAABAAMAAQABAAAAAAAAAAoAAQAAAAIAAAAAAAkAAQAAAAEAAAAAAAgAAQAAAAEAAAAAAAcAAQAAAAEAAAAAAAYAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAMAAQAAAAAAAAAeAAcAAQABAAEAAAAdAAcAAQABAAEAAAAcAAcAAQABAAEAAAAbAAcAAQABAAEAAAAaAAcAAQABAAEAAAAgAAMAAQABAAAAAAAgAAQAAQABAAEAAAAhAAQAAQABAAEAAAAhAAUAAQABAAEAAAAhAAYAAQABAAEAAAAiAAYAAQABAAEAAAAiAAcAAQABAAEAAAAjAAcAAQABAAEAAAAjAAYAAQABAAEAAAAjAAUAAQABAAEAAAAjAAQAAQABAAEAAAAiAAQAAQABAAEAAAAhAAMAAQABAAAAAAAiAAMAAQABAAAAAAAjAAMAAQABAAAAAAAkAAMAAQABAAAAAAAkAAQAAQABAAEAAAAkAAUAAQABAAEAAAAkAAYAAQABAAEAAAAkABQAAQABAAEAAAAkABMAAQABAAEAAAAkABIAAQABAAEAAAAkABEAAQABAAEAAAAkABAAAQABAAEAAAAkAA8AAQABAAEAAAAkAA4AAQABAAEAAAAkAA0AAQABAAEAAAAkAAwAAQABAAEAAAAkAAsAAQABAAEAAAAkAAoAAQABAAEAAAAkAAkAAQABAAEAAAAkAAgAAQABAAEAAAAkAAcAAQABAAEAAAAjABQAAQABAAEAAAAjABMAAQABAAEAAAAjABIAAQABAAEAAAAjABEAAQABAAEAAAAjABAAAQABAAEAAAAjAA8AAQABAAEAAAAjAA4AAQABAAEAAAAjAA0AAQABAAEAAAAjAAwAAQABAAEAAAAjAAsAAQABAAEAAAAjAAoAAQABAAEAAAAjAAkAAQABAAEAAAAjAAgAAQABAAEAAAAiABQAAQABAAEAAAAiABMAAQABAAEAAAAiABIAAQABAAEAAAAiABEAAQABAAEAAAAiABAAAQABAAEAAAAiAA8AAQABAAEAAAAiAA4AAQABAAEAAAAiAA0AAQABAAEAAAAiAAwAAQABAAEAAAAiAAsAAQABAAEAAAAiAAoAAQABAAEAAAAiAAkAAQABAAEAAAAiAAgAAQABAAEAAAAiAAUAAQABAAEAAAAhABQAAQABAAEAAAAhABMAAQABAAEAAAAhABIAAQABAAEAAAAhABEAAQABAAEAAAAhABAAAQABAAEAAAAhAA8AAQABAAEAAAAhAA4AAQABAAEAAAAhAA0AAQABAAEAAAAhAAwAAQABAAEAAAAhAAsAAQABAAEAAAAhAAoAAQABAAEAAAAhAAkAAQABAAEAAAAhAAgAAQABAAEAAAAhAAcAAQABAAEAAAAgABQAAQAAAAEAAAAgABMAAQAAAAEAAAAgABIAAQAAAAEAAAAgABEAAQAAAAEAAAAgABAAAQAAAAEAAAAgAA8AAQAAAAEAAAAgAA4AAQAAAAEAAAAgAA0AAQAAAAEAAAAgAAwAAQAAAAEAAAAgAAsAAQAAAAEAAAAgAAoAAQABAAEAAAAgAAkAAQABAAEAAAAgAAgAAQABAAEAAAAgAAcAAQABAAEAAAAgAAYAAQABAAEAAAAgAAUAAQABAAEAAAAlABQAAQABAAEAAAAlABMAAQABAAEAAAAlABIAAQABAAEAAAAlABEAAQABAAEAAAAlABAAAQABAAEAAAAlAA8AAQABAAEAAAAlAA4AAQABAAEAAAAlAA0AAQABAAEAAAAlAAwAAQABAAEAAAAlAAsAAQABAAEAAAAlAAoAAQABAAEAAAAlAAkAAQABAAEAAAAlAAgAAQABAAEAAAAlAAcAAQABAAEAAAAlAAYAAQABAAEAAAAlAAUAAQABAAEAAAAlAAQAAQABAAEAAAAlAAMAAQABAAAAAAAmABQAAQABAAEAAAAmABMAAQABAAEAAAAmABIAAQABAAEAAAAmABEAAQABAAEAAAAmABAAAQABAAEAAAAmAA8AAQABAAEAAAAmAA4AAQABAAEAAAAmAA0AAQABAAEAAAAmAAwAAQABAAEAAAAmAAsAAQABAAEAAAAmAAoAAQABAAEAAAAmAAkAAQABAAEAAAAmAAgAAQABAAEAAAAmAAcAAQABAAEAAAAmAAYAAQABAAEAAAAmAAUAAQABAAEAAAAmAAQAAQABAAEAAAAmAAMAAQABAAAAAAAnABQAAQACAAEAAAAnABMAAQACAAEAAAAnABIAAQACAAEAAAAnABEAAQACAAEAAAAnABAAAQACAAEAAAAnAA8AAQACAAEAAAAnAA4AAQACAAEAAAAnAA0AAQACAAEAAAAnAAwAAQACAAEAAAAnAAsAAQACAAEAAAAnAAoAAQACAAEAAAAnAAkAAQACAAEAAAAnAAgAAQACAAEAAAAnAAcAAQACAAEAAAAnAAYAAQACAAEAAAAnAAUAAQACAAEAAAAnAAQAAQACAAEAAAAnAAMAAQACAAAAAAA=") +tile_set = ExtResource("2_11nfe") +metadata/_edit_lock_ = true + +[node name="Stone" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAAFAAQABAAAAAIAAAAFAAUABAAAAAMAAAAGAAQABAABAAQAAAAGAAUABAABAAMAAAAHAAQABAABAAIAAAAHAAUABAABAAMAAAAIAAQABAABAAQAAAAJAAQABAABAAIAAAAKAAQABAACAAIAAAAIAAUABAABAAMAAAAJAAUABAABAAMAAAAKAAUABAACAAMAAAAFAAMABAAAAAEAAAAGAAMABAABAAAAAAAHAAMABAABAAAAAAAIAAMABAABAAAAAAAJAAMABAABAAAAAAAKAAMABAABAAAAAAAFAAkABAAAAAEAAAAGAAkABAABAAEAAAAHAAkABAABAAEAAAAIAAkABAABAAEAAAAIAAoABAABAAEAAAAJAAkABAABAAEAAAAKAAkABAABAAEAAAALAAkABAABAAEAAAALAAoABAABAAEAAAAKAAoABAABAAEAAAAJAAoABAABAAEAAAAHAAoABAABAAEAAAAGAAoABAABAAEAAAAFAAoABAAAAAEAAAALAAMABAABAAQAAAALAAQABAABAAMAAAAMAAMABAABAAQAAAAMAAQABAABAAMAAAANAAMABAABAAAAAAANAAQABAAAAAIAAAANAAUABAAAAAMAAAAOAAMABAABAAAAAAAPAAMABAABAAAAAAAOAAQABAABAAIAAAAPAAQABAABAAIAAAAPAAUABAABAAMAAAAOAAUABAABAAMAAAAFAAgABAAAAAAAAAAPAAkABAABAAEAAAAPAAgABAABAAAAAAAOAAkABAABAAEAAAAOAAgABAABAAAAAAANAAkABAABAAEAAAANAAgABAABAAAAAAAMAAkABAABAAEAAAAMAAgABAABAAAAAAALAAgABAABAAAAAAAKAAgABAABAAAAAAAJAAgABAABAAAAAAAIAAgABAABAAAAAAAHAAgABAABAAAAAAAGAAgABAABAAAAAAAPAAoABAABAAEAAAAOAAoABAABAAEAAAANAAoABAABAAEAAAAMAAoABAABAAEAAAAdAAkABAABAAEAAAAdAAgABAABAAAAAAAcAAkABAABAAEAAAAcAAgABAABAAAAAAAbAAkABAABAAEAAAAbAAgABAABAAAAAAAaAAkABAABAAEAAAAaAAgABAABAAAAAAAZAAkABAABAAEAAAAZAAgABAABAAAAAAAYAAkABAABAAEAAAAYAAgABAABAAAAAAAXAAkABAABAAEAAAAXAAgABAABAAAAAAAWAAkABAABAAEAAAAWAAgABAABAAAAAAAVAAkABAABAAEAAAAVAAgABAABAAAAAAAUAAkABAABAAEAAAAUAAgABAABAAAAAAATAAkABAABAAEAAAATAAgABAABAAAAAAASAAkABAABAAEAAAASAAgABAABAAAAAAARAAkABAABAAEAAAARAAgABAABAAAAAAAQAAkABAABAAEAAAAQAAgABAABAAAAAAAdAAoABAABAAEAAAAcAAoABAABAAEAAAAbAAoABAABAAEAAAAaAAoABAABAAEAAAAZAAoABAABAAEAAAAYAAoABAABAAEAAAAXAAoABAABAAEAAAAWAAoABAABAAEAAAAVAAoABAABAAEAAAAUAAoABAABAAEAAAATAAoABAABAAEAAAASAAoABAABAAEAAAARAAoABAABAAEAAAAQAAoABAABAAEAAAAdAAQABAACAAIAAAAdAAMABAABAAAAAAAcAAQABAABAAIAAAAcAAMABAABAAAAAAAbAAQABAABAAIAAAAbAAMABAABAAAAAAAaAAQABAABAAIAAAAaAAMABAABAAAAAAAZAAQABAABAAIAAAAZAAMABAABAAAAAAAYAAQABAABAAIAAAAYAAMABAABAAAAAAAXAAQABAABAAQAAAAXAAMABAABAAAAAAAWAAQABAABAAIAAAAWAAMABAABAAAAAAAVAAQABAABAAIAAAAVAAMABAABAAAAAAAUAAQABAABAAQAAAAUAAMABAABAAAAAAATAAQABAABAAQAAAATAAMABAABAAAAAAASAAQABAABAAIAAAASAAMABAABAAAAAAARAAQABAABAAIAAAARAAMABAABAAAAAAAQAAQABAABAAQAAAAQAAMABAABAAAAAAAdAAUABAACAAMAAAAcAAUABAABAAMAAAAbAAUABAABAAMAAAAaAAUABAABAAMAAAAZAAUABAABAAMAAAAYAAUABAABAAMAAAAXAAUABAABAAMAAAAWAAUABAABAAMAAAAVAAUABAABAAMAAAAUAAUABAABAAMAAAATAAUABAABAAMAAAASAAUABAABAAMAAAARAAUABAABAAMAAAAQAAUABAABAAMAAAAfAAgABAACAAAAAAAeAAgABAABAAAAAAAeAAkABAABAAEAAAAfAAkABAABAAEAAAAiAAwABAACAAAAAAAiAA0ABAACAAEAAAAhAA0ABAABAAEAAAAhAAwABAABAAEAAAAhAAsABAABAAEAAAAhAAoABAACAAAAAAAgAAoABAABAAEAAAAgAAsABAAAAAEAAAAgAAwABAAAAAEAAAAgAA0ABAAAAAEAAAAfAAoABAABAAEAAAAeAAoABAABAAEAAAAiAA4ABAACAAEAAAAiAA8ABAACAAEAAAAiABAABAACAAEAAAAiABEABAABAAEAAAAhABEABAABAAEAAAAhABAABAABAAEAAAAgABAABAAAAAEAAAAgAA8ABAAAAAEAAAAgAA4ABAAAAAEAAAAhAA4ABAABAAEAAAAhAA8ABAABAAEAAAAgABEABAAAAAEAAAAgABIABAAAAAEAAAAgABMABAAAAAIAAAAgABQABAAAAAMAAAAhABMABAABAAIAAAAhABQABAABAAMAAAAiABQABAABAAMAAAAiABMABAABAAIAAAAhABIABAABAAEAAAAiABIABAABAAEAAAAjABMABAABAAIAAAAkABMABAABAAIAAAAlABMABAABAAIAAAAjABQABAABAAMAAAAkABQABAABAAMAAAAmABMABAABAAIAAAAnABMABAACAAIAAAAlABQABAABAAMAAAAmABQABAABAAMAAAAnABQABAACAAMAAAAjABIABAABAAEAAAAkABIABAABAAEAAAAlABIABAABAAEAAAAmABIABAABAAEAAAAnABIABAACAAEAAAAmAAoABAAAAAAAAAAmAAsABAAAAAEAAAAmAAwABAAAAAEAAAAmAA0ABAAAAAEAAAAmAA4ABAAAAAEAAAAmAA8ABAAAAAEAAAAnAA8ABAACAAEAAAAnABAABAACAAEAAAAmABAABAAAAAEAAAAmABEABAABAAEAAAAnABEABAACAAEAAAAnAA4ABAACAAEAAAAnAA0ABAACAAEAAAAnAAwABAACAAEAAAAnAAsABAACAAEAAAAnAAoABAACAAAAAAAjABEABAABAAAAAAAkABEABAABAAAAAAAlABEABAABAAAAAAAgAAkABAACAAAAAAAeAAQABAABAAMAAAAfAAQABAABAAUAAAAiAAQABAABAAMAAAAjAAQABAABAAUAAAAkAAQABAABAAMAAAAlAAQABAABAAMAAAAmAAQABAABAAUAAAAeAAMABAABAAIAAAAfAAMABAABAAIAAAAgAAMABAABAAIAAAAhAAMABAABAAIAAAAiAAMABAABAAIAAAAjAAMABAABAAIAAAAkAAMABAABAAIAAAAlAAMABAABAAIAAAAmAAMABAABAAIAAAAnAAMABAABAAIAAAAEAAoABAABAAAAAAADAAoABAABAAAAAAACAAoABAABAAQAAAABAAoABAABAAQAAAAAAAoABAABAAAAAAAAAAkABAADAAEAAAAAAAgABAACAAEAAAAAAAYABAACAAEAAAAEAAMABAABAAAAAAADAAMABAABAAIAAAACAAMABAABAAEAAAABAAMABAABAAAAAAAAAAMABAABAAAAAAAAAAQABAABAAAAAAAAAAUABAADAAEAAAABAAQABAABAAMAAAACAAQABAABAAMAAAADAAQABAABAAUAAAAEAAQABAABAAMAAAAjAAgABAAAAAUAAAAkAAgABAACAAUAAAAjAAcABAAAAAQAAAAkAAcABAACAAQAAAAhAAQABAABAAMAAAAgAAQABAABAAUAAAAnAAQABAAAAAIAAAAnAAUABAAAAAIAAAAnAAYABAAAAAIAAAAnAAcABAAAAAIAAAAnAAgABAAAAAIAAAAnAAkABAAAAAIAAAAAAAcABAACAAIAAAA=") +tile_set = ExtResource("2_11nfe") + +[node name="Player" parent="." instance=ExtResource("3_xnyqe")] +position = Vector2(131, 463) +sprite_frames = ExtResource("4_06i44") + +[node name="Camera2D" type="Camera2D" parent="Player"] +process_mode = 3 +limit_left = 0 +limit_top = 0 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="EnemyGuards" type="Node2D" parent="."] +y_sort_enabled = true + +[node name="Guard1-GoingBackAndForth" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("5_gsfom")] +position = Vector2(526, 470) +sprite_frames = ExtResource("6_isy6c") +patrol_path = NodePath("../Guard1-PatrolPath") +move_speed = 200.0 + +[node name="Guard1-PatrolPath" type="Path2D" parent="EnemyGuards"] +top_level = true +position = Vector2(1022, 371.818) +scale = Vector2(0.107143, 0.352768) +curve = SubResource("Curve2D_woqv8") + +[node name="Guard2-RunningInCircles" parent="EnemyGuards" node_paths=PackedStringArray("patrol_path") instance=ExtResource("5_gsfom")] +position = Vector2(2435, 382) +sprite_frames = ExtResource("6_isy6c") +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"] +position = Vector2(1947, 473) +curve = SubResource("Curve2D_vend2") + +[node name="Checkpoints" type="Node2D" parent="."] +y_sort_enabled = true + +[node name="Checkpoint" parent="Checkpoints" instance=ExtResource("7_t6ury")] +position = Vector2(1704, 451) +dialogue = ExtResource("8_q0wfm") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Checkpoints/Checkpoint"] +position = Vector2(1, -2) +shape = SubResource("RectangleShape2D_ui0kk") +debug_color = Color(0, 0, 0, 0.42) + +[node name="ScreenOverlay" type="CanvasLayer" parent="."] + +[node name="HUD" parent="." instance=ExtResource("9_kle7g")] + +[node name="CollectibleItem" parent="." instance=ExtResource("10_4syvr")] +position = Vector2(2335, 955) +next_scene = "uid://bcoyo2hbwum5u" +item = SubResource("Resource_xpdqj") +collected_dialogue = ExtResource("12_ntvxf") + +[node name="Cinematic" type="Node2D" parent="."] +script = ExtResource("13_boo2d") +dialogue = ExtResource("14_ygauf") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" diff --git a/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_checkpoint.dialogue b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_checkpoint.dialogue new file mode 100644 index 0000000000..79af9db601 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_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/my_quest/1_stealth/stealth_components/my_quest_checkpoint.dialogue.import b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_checkpoint.dialogue.import new file mode 100644 index 0000000000..c9d6b6636d --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_checkpoint.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://cvv05ihqtk7f" +path="res://.godot/imported/my_quest_checkpoint.dialogue-3002299b6c0cb73e0f87f186dc4c2f5f.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_checkpoint.dialogue" +dest_files=["res://.godot/imported/my_quest_checkpoint.dialogue-3002299b6c0cb73e0f87f186dc4c2f5f.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_collected.dialogue b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_collected.dialogue new file mode 100644 index 0000000000..dc2234fc48 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_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/my_quest/1_stealth/stealth_components/my_quest_collected.dialogue.import b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_collected.dialogue.import new file mode 100644 index 0000000000..b4de630892 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_collected.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://f4v4xsleuo1i" +path="res://.godot/imported/my_quest_collected.dialogue-326dc2c0ed970516ba8caf397f910b43.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_collected.dialogue" +dest_files=["res://.godot/imported/my_quest_collected.dialogue-326dc2c0ed970516ba8caf397f910b43.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy.tres b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy.tres new file mode 100644 index 0000000000..ba4aad2d52 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy.tres @@ -0,0 +1,128 @@ +[gd_resource type="SpriteFrames" load_steps=16 format=3 uid="uid://bs7h6478buypv"] + +[ext_resource type="Texture2D" uid="uid://degbpysjs16pe" path="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_alerted.png" id="1_rutfw"] +[ext_resource type="Texture2D" uid="uid://csp88nwapejln" path="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_idle.png" id="2_mgykn"] +[ext_resource type="Texture2D" uid="uid://qxmcoecuhsh4" path="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_walk.png" id="3_clpmy"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_7yuat"] +atlas = ExtResource("1_rutfw") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jl6rj"] +atlas = ExtResource("1_rutfw") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xwccc"] +atlas = ExtResource("1_rutfw") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_le63u"] +atlas = ExtResource("1_rutfw") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r2l1b"] +atlas = ExtResource("1_rutfw") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rn2a8"] +atlas = ExtResource("2_mgykn") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_dhpc8"] +atlas = ExtResource("2_mgykn") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xpsa5"] +atlas = ExtResource("2_mgykn") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ty311"] +atlas = ExtResource("2_mgykn") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_15ngm"] +atlas = ExtResource("3_clpmy") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vxxya"] +atlas = ExtResource("3_clpmy") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_s662v"] +atlas = ExtResource("3_clpmy") +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/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_alerted.png b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_alerted.png new file mode 100644 index 0000000000..d9cd19d587 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_alerted.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6edf52d1710c2a689ad7b1f394644415acb2f2cf13c2a1d557493a230bb5b0ca +size 4655 diff --git a/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_alerted.png.import b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_alerted.png.import new file mode 100644 index 0000000000..c398e6a12a --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_alerted.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://degbpysjs16pe" +path="res://.godot/imported/my_quest_guard_enemy_alerted.png-7aca77f1ae5c695d912206f20e59d48c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_alerted.png" +dest_files=["res://.godot/imported/my_quest_guard_enemy_alerted.png-7aca77f1ae5c695d912206f20e59d48c.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/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_idle.png b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_idle.png new file mode 100644 index 0000000000..e6f0cd4fa0 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9200662d05ca05e6d22563e5f184b416cfc20a186d6c16620df75f73c0be1eb0 +size 2280 diff --git a/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_idle.png.import b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_idle.png.import new file mode 100644 index 0000000000..c532f0fba8 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csp88nwapejln" +path="res://.godot/imported/my_quest_guard_enemy_idle.png-7a73c9ef46b907ab9eb30896c455fa0e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_idle.png" +dest_files=["res://.godot/imported/my_quest_guard_enemy_idle.png-7a73c9ef46b907ab9eb30896c455fa0e.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/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_walk.png b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_walk.png new file mode 100644 index 0000000000..1aea580932 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b8b725ffa9829b3095e3b830ca0eec894771cfee0a39d2e80e98e2964591581 +size 2803 diff --git a/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_walk.png.import b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_walk.png.import new file mode 100644 index 0000000000..d32ad7d5a0 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qxmcoecuhsh4" +path="res://.godot/imported/my_quest_guard_enemy_walk.png-a70b5ee778c68909e094deffba345a38.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_guard_enemy_walk.png" +dest_files=["res://.godot/imported/my_quest_guard_enemy_walk.png-a70b5ee778c68909e094deffba345a38.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/my_quest/1_stealth/stealth_components/my_quest_stealth.dialogue b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_stealth.dialogue new file mode 100644 index 0000000000..c2ed1bba62 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_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/my_quest/1_stealth/stealth_components/my_quest_stealth.dialogue.import b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_stealth.dialogue.import new file mode 100644 index 0000000000..2349a6b44b --- /dev/null +++ b/scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_stealth.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://c23jewgbkctse" +path="res://.godot/imported/my_quest_stealth.dialogue-85e674f9cd079bc41d65d4e7df76b984.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/1_stealth/stealth_components/my_quest_stealth.dialogue" +dest_files=["res://.godot/imported/my_quest_stealth.dialogue-85e674f9cd079bc41d65d4e7df76b984.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_combat.dialogue b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_combat.dialogue new file mode 100644 index 0000000000..77fd08d3d7 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_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/my_quest/2_combat/combat_components/my_quest_combat.dialogue.import b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_combat.dialogue.import new file mode 100644 index 0000000000..91c3c0dfe2 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_combat.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://boleqk7uvyjei" +path="res://.godot/imported/my_quest_combat.dialogue-f6f9f7bed0bf491e11e52f1071efb4af.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_combat.dialogue" +dest_files=["res://.godot/imported/my_quest_combat.dialogue-f6f9f7bed0bf491e11e52f1071efb4af.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile.png b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile.png new file mode 100644 index 0000000000..585950d1c6 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bc59c0c8b1d9e117406efd4ee93bbf573c25466794eb546f2aca5b3eaece7a7 +size 266 diff --git a/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile.png.import b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile.png.import new file mode 100644 index 0000000000..73ec9ee0fe --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8kgju5kov1ax" +path="res://.godot/imported/my_quest_projectile.png-48c7e3b68b56dd2aad54caef12a2b625.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile.png" +dest_files=["res://.godot/imported/my_quest_projectile.png-48c7e3b68b56dd2aad54caef12a2b625.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/my_quest/2_combat/combat_components/my_quest_projectile_spriteframes.tres b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile_spriteframes.tres new file mode 100644 index 0000000000..e6751646b5 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile_spriteframes.tres @@ -0,0 +1,18 @@ +[gd_resource type="SpriteFrames" load_steps=3 format=3 uid="uid://pii5sv506grh"] + +[ext_resource type="Texture2D" uid="uid://c8kgju5kov1ax" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile.png" id="1_e8x6o"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6ony"] +atlas = ExtResource("1_e8x6o") +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/my_quest/2_combat/combat_components/my_quest_target.png b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target.png new file mode 100644 index 0000000000..d1664b1573 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72f1df056417d9683047297f83a6bd8096be8bf2481a836745f4cb090f880c9d +size 1970 diff --git a/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target.png.import b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target.png.import new file mode 100644 index 0000000000..a1acbef30c --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3j7msp508ibq" +path="res://.godot/imported/my_quest_target.png-1896bb5805b31c1f62a81b2c2f2ca973.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target.png" +dest_files=["res://.godot/imported/my_quest_target.png-1896bb5805b31c1f62a81b2c2f2ca973.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/my_quest/2_combat/combat_components/my_quest_target_spriteframes.tres b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target_spriteframes.tres new file mode 100644 index 0000000000..d23ec63262 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target_spriteframes.tres @@ -0,0 +1,39 @@ +[gd_resource type="SpriteFrames" load_steps=6 format=3 uid="uid://b87x33s8845n6"] + +[ext_resource type="Texture2D" uid="uid://c3j7msp508ibq" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target.png" id="1_n4u1e"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kf7lf"] +atlas = ExtResource("1_n4u1e") +region = Rect2(64, 64, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q0cj1"] +atlas = ExtResource("1_n4u1e") +region = Rect2(0, 64, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_he37w"] +atlas = ExtResource("1_n4u1e") +region = Rect2(64, 0, 64, 64) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4v1rc"] +atlas = ExtResource("1_n4u1e") +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/my_quest/2_combat/combat_components/my_quest_throwing_enemy.tres b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy.tres new file mode 100644 index 0000000000..9e339021fb --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy.tres @@ -0,0 +1,192 @@ +[gd_resource type="SpriteFrames" load_steps=25 format=3 uid="uid://cup418upyd4vt"] + +[ext_resource type="Texture2D" uid="uid://cjx4dbgls2eog" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_attack.png" id="1_qmk6s"] +[ext_resource type="Texture2D" uid="uid://ds5t72ags7k43" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_defeated.png" id="2_tow73"] +[ext_resource type="Texture2D" uid="uid://dkwssmljgooy7" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_idle.png" id="3_6vbhj"] +[ext_resource type="Texture2D" uid="uid://cb6ifsoovxgdc" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_walk.png" id="4_drnwp"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_mind4"] +atlas = ExtResource("1_qmk6s") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_k4l6k"] +atlas = ExtResource("1_qmk6s") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rhel8"] +atlas = ExtResource("1_qmk6s") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_berh2"] +atlas = ExtResource("1_qmk6s") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2682x"] +atlas = ExtResource("1_qmk6s") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l11hj"] +atlas = ExtResource("1_qmk6s") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_websu"] +atlas = ExtResource("2_tow73") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_frle3"] +atlas = ExtResource("2_tow73") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_int2m"] +atlas = ExtResource("2_tow73") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7p5mt"] +atlas = ExtResource("2_tow73") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wocwu"] +atlas = ExtResource("3_6vbhj") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_koein"] +atlas = ExtResource("3_6vbhj") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_43lix"] +atlas = ExtResource("3_6vbhj") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_468gl"] +atlas = ExtResource("3_6vbhj") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wt8op"] +atlas = ExtResource("4_drnwp") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tu8xg"] +atlas = ExtResource("4_drnwp") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rddrd"] +atlas = ExtResource("4_drnwp") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_72inp"] +atlas = ExtResource("4_drnwp") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1xyr8"] +atlas = ExtResource("4_drnwp") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wmnhy"] +atlas = ExtResource("4_drnwp") +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/my_quest/2_combat/combat_components/my_quest_throwing_enemy_attack.png b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_attack.png new file mode 100644 index 0000000000..d9cd19d587 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_attack.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6edf52d1710c2a689ad7b1f394644415acb2f2cf13c2a1d557493a230bb5b0ca +size 4655 diff --git a/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_attack.png.import b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_attack.png.import new file mode 100644 index 0000000000..bab398247a --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_attack.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjx4dbgls2eog" +path="res://.godot/imported/my_quest_throwing_enemy_attack.png-c29d5ce5b68b194e9f64630dcc0fad61.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_attack.png" +dest_files=["res://.godot/imported/my_quest_throwing_enemy_attack.png-c29d5ce5b68b194e9f64630dcc0fad61.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/my_quest/2_combat/combat_components/my_quest_throwing_enemy_defeated.png b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_defeated.png new file mode 100644 index 0000000000..aad7b231b7 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_defeated.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8bfacdd79d1d680f0050906ff6a81d1eb8ea906bc41d874b4d2778b8f0014b4 +size 4441 diff --git a/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_defeated.png.import b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_defeated.png.import new file mode 100644 index 0000000000..18374724d6 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_defeated.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ds5t72ags7k43" +path="res://.godot/imported/my_quest_throwing_enemy_defeated.png-85b4a5e62f2d1d97d6463a20c83e33c0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_defeated.png" +dest_files=["res://.godot/imported/my_quest_throwing_enemy_defeated.png-85b4a5e62f2d1d97d6463a20c83e33c0.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/my_quest/2_combat/combat_components/my_quest_throwing_enemy_idle.png b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_idle.png new file mode 100644 index 0000000000..e6f0cd4fa0 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9200662d05ca05e6d22563e5f184b416cfc20a186d6c16620df75f73c0be1eb0 +size 2280 diff --git a/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_idle.png.import b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_idle.png.import new file mode 100644 index 0000000000..4c43e097d4 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkwssmljgooy7" +path="res://.godot/imported/my_quest_throwing_enemy_idle.png-859114d306b775a266b4cd6537680978.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_idle.png" +dest_files=["res://.godot/imported/my_quest_throwing_enemy_idle.png-859114d306b775a266b4cd6537680978.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/my_quest/2_combat/combat_components/my_quest_throwing_enemy_walk.png b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_walk.png new file mode 100644 index 0000000000..1aea580932 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b8b725ffa9829b3095e3b830ca0eec894771cfee0a39d2e80e98e2964591581 +size 2803 diff --git a/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_walk.png.import b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_walk.png.import new file mode 100644 index 0000000000..3291e9347a --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cb6ifsoovxgdc" +path="res://.godot/imported/my_quest_throwing_enemy_walk.png-314f13e48a2473ff159cc4d5b4f65e1b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy_walk.png" +dest_files=["res://.godot/imported/my_quest_throwing_enemy_walk.png-314f13e48a2473ff159cc4d5b4f65e1b.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/my_quest/2_combat/my_quest_combat.tscn b/scenes/quests/story_quests/my_quest/2_combat/my_quest_combat.tscn new file mode 100644 index 0000000000..8b7c68a95f --- /dev/null +++ b/scenes/quests/story_quests/my_quest/2_combat/my_quest_combat.tscn @@ -0,0 +1,110 @@ +[gd_scene load_steps=15 format=4 uid="uid://bcoyo2hbwum5u"] + +[ext_resource type="Script" uid="uid://cp54mgi54nywo" path="res://scenes/game_logic/fill_game_logic.gd" id="1_u2rbh"] +[ext_resource type="Resource" uid="uid://boleqk7uvyjei" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_combat.dialogue" id="2_dl1oh"] +[ext_resource type="TileSet" uid="uid://07fq3rspk8ia" path="res://scenes/tileset.tres" id="3_ihlnk"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="4_7d3c2"] +[ext_resource type="SpriteFrames" uid="uid://dslkbv8w5d82g" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player.tres" id="5_e7klp"] +[ext_resource type="PackedScene" uid="uid://b82nsrh332syj" path="res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn" id="6_06bub"] +[ext_resource type="SpriteFrames" uid="uid://cup418upyd4vt" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_throwing_enemy.tres" id="7_2jb75"] +[ext_resource type="SpriteFrames" uid="uid://pii5sv506grh" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_projectile_spriteframes.tres" id="8_7ww5d"] +[ext_resource type="PackedScene" uid="uid://y8ha8abfyap2" path="res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn" id="9_icwis"] +[ext_resource type="SpriteFrames" uid="uid://b87x33s8845n6" path="res://scenes/quests/story_quests/my_quest/2_combat/combat_components/my_quest_target_spriteframes.tres" id="10_8csa8"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="11_l3ota"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="12_lmehw"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="13_3ypao"] + +[sub_resource type="Resource" id="Resource_5vjfh"] +script = ExtResource("12_lmehw") +type = 1 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[node name="Combat" type="Node2D"] +y_sort_enabled = true + +[node name="FillGameLogic" type="Node" parent="."] +script = ExtResource("1_u2rbh") +intro_dialogue = ExtResource("2_dl1oh") +metadata/_custom_type_script = "uid://cp54mgi54nywo" + +[node name="TileMapLayers" type="Node2D" parent="."] + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAANAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAJAAEAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAFAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAEAAAAFAAIAAQABAAEAAAAFAAEAAQABAAEAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAUAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAIAAQABAAEAAAAEAAEAAQABAAEAAAADAAcAAQABAAEAAAADAAYAAQABAAEAAAADAAUAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAADAAIAAQABAAEAAAADAAEAAQABAAEAAAACAAcAAQABAAEAAAACAAYAAQABAAEAAAACAAUAAQABAAEAAAACAAMAAQABAAEAAAACAAIAAQABAAEAAAACAAEAAQABAAEAAAABAAcAAQABAAEAAAABAAYAAQABAAEAAAABAAUAAQABAAEAAAABAAMAAQABAAEAAAABAAIAAQABAAEAAAABAAEAAQABAAEAAAACAAQAAQABAAEAAAABAAQAAQABAAEAAAAAAAQAAQABAAEAAAAAAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAAGAAAAAQABAAEAAAAGAAEAAQABAAEAAAAHAAAAAQABAAEAAAAFAAAAAQABAAEAAAAIAAAAAQABAAEAAAAJAAAAAQABAAEAAAALAAAAAQABAAEAAAAMAAAAAQABAAEAAAAKAAAAAQABAAEAAAANAAAAAQABAAEAAAAEAAAAAQABAAEAAAADAAAAAQABAAEAAAACAAAAAQABAAEAAAABAAAAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAgAAQABAAEAAAABAAgAAQABAAEAAAACAAgAAQABAAEAAAADAAgAAQABAAEAAAAEAAgAAQABAAEAAAAFAAgAAQABAAEAAAAGAAgAAQABAAEAAAAHAAgAAQABAAEAAAAIAAgAAQABAAEAAAAJAAgAAQABAAEAAAAKAAgAAQABAAEAAAAMAAgAAQABAAEAAAALAAgAAQABAAEAAAANAAgAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAA=") +tile_set = ExtResource("3_ihlnk") + +[node name="Stones" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAAGAAkABAABAAUAAAAHAAkABAABAAUAAAAIAAkABAABAAUAAAAJAAkABAABAAUAAAAKAAkABAABAAUAAAALAAkABAABAAUAAAAMAAkABAABAAUAAAANAAkABAABAAUAAAAOAAkABAABAAUAAAAGAAgABAABAAQAAAAHAAgABAABAAQAAAAIAAgABAABAAQAAAAJAAgABAABAAQAAAAKAAgABAABAAQAAAALAAgABAABAAQAAAAMAAgABAABAAQAAAANAAgABAABAAQAAAAOAAgABAABAAQAAAAAAAEABAACAAEAAAABAAEABAABAAMAAAACAAEABAABAAUAAAACAAAABAABAAQAAAABAAAABAABAAIAAAAAAAAABAABAAEAAAADAAAABAABAAIAAAAFAAAABAACAAIAAAAEAAAABAABAAEAAAAEAAEABAABAAMAAAAFAAEABAABAAUAAAADAAEABAABAAUAAAANAAcABAAAAAEAAAAOAAcABAABAAEAAAANAAYABAAAAAAAAAAOAAYABAABAAEAAAAOAAUABAAAAAEAAAAOAAMABAAAAAEAAAAOAAIABAABAAEAAAANAAEABAAAAAEAAAANAAAABAABAAAAAAAOAAAABAABAAAAAAAOAAEABAABAAEAAAAOAAQABAAAAAEAAAAMAAAABAABAAAAAAALAAAABAABAAAAAAAKAAAABAABAAAAAAAJAAAABAABAAAAAAAIAAAABAABAAAAAAAHAAAABAAAAAEAAAANAAIABAAAAAIAAAANAAMABAAAAAMAAAAHAAEABAABAAMAAAAIAAEABAABAAUAAAAKAAEABAABAAUAAAALAAEABAABAAUAAAAJAAEABAABAAMAAAAMAAEABAABAAMAAAAGAAAABAABAAIAAAAGAAEABAABAAMAAAAAAAkABAABAAUAAAABAAkABAABAAUAAAACAAkABAABAAUAAAADAAkABAABAAUAAAAEAAkABAABAAUAAAAFAAkABAABAAUAAAAAAAgABAABAAQAAAABAAgABAABAAQAAAACAAgABAABAAQAAAADAAgABAABAAQAAAAEAAgABAABAAQAAAAFAAgABAABAAQAAAAAAAIABAACAAEAAAAAAAMABAACAAEAAAAAAAQABAACAAEAAAAAAAcABAACAAEAAAAAAAYABAACAAEAAAAAAAUABAACAAEAAAA=") +tile_set = ExtResource("3_ihlnk") + +[node name="OnTheGround" type="Node2D" parent="."] +y_sort_enabled = true + +[node name="Player" parent="OnTheGround" instance=ExtResource("4_7d3c2")] +position = Vector2(348, 335) +sprite_frames = ExtResource("5_e7klp") + +[node name="ThrowingNPC" parent="OnTheGround" instance=ExtResource("6_06bub")] +position = Vector2(857, 300) +sprite_frames = ExtResource("7_2jb75") +projectile_sprite_frames = ExtResource("8_7ww5d") + +[node name="Target" parent="OnTheGround" instance=ExtResource("9_icwis")] +position = Vector2(502, 164) +sprite_frames = ExtResource("10_8csa8") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target2" parent="OnTheGround" instance=ExtResource("9_icwis")] +position = Vector2(758, 164) +sprite_frames = ExtResource("10_8csa8") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target3" parent="OnTheGround" instance=ExtResource("9_icwis")] +position = Vector2(761, 497) +sprite_frames = ExtResource("10_8csa8") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target4" parent="OnTheGround" instance=ExtResource("9_icwis")] +position = Vector2(632, 497) +sprite_frames = ExtResource("10_8csa8") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target5" parent="OnTheGround" instance=ExtResource("9_icwis")] +position = Vector2(633, 164) +sprite_frames = ExtResource("10_8csa8") +label = "" +color = Color(1, 1, 1, 1) + +[node name="Target6" parent="OnTheGround" instance=ExtResource("9_icwis")] +position = Vector2(501, 497) +sprite_frames = ExtResource("10_8csa8") +label = "" +color = Color(1, 1, 1, 1) + +[node name="CollectibleItem" parent="OnTheGround" instance=ExtResource("11_l3ota")] +unique_name_in_owner = true +position = Vector2(868, 303) +revealed = false +next_scene = "uid://c73aq65w18njq" +item = SubResource("Resource_5vjfh") +collected_dialogue = ExtResource("2_dl1oh") +dialogue_title = &"well_done" + +[node name="ScreenOverlay" type="CanvasLayer" parent="."] + +[node name="HUD" parent="." instance=ExtResource("13_3ypao")] + +[node name="Camera2D" type="Camera2D" parent="."] +zoom = Vector2(1.333, 1.333) +limit_left = 0 +limit_top = 0 +limit_right = 2048 +limit_bottom = 2048 +position_smoothing_enabled = true +editor_draw_limits = true + +[connection signal="goal_reached" from="FillGameLogic" to="OnTheGround/CollectibleItem" method="reveal"] diff --git a/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.png b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.png new file mode 100644 index 0000000000..22d093c666 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ced136dd9cf22cbffac8c23f2af730571fa534f4cd34b2d501044b1673c330c3 +size 1635 diff --git a/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.png.import b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.png.import new file mode 100644 index 0000000000..95888fb836 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ssjywa403p2a" +path="res://.godot/imported/my_quest_object.png-1f549cde76e1daed6f802b828e561c9b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.png" +dest_files=["res://.godot/imported/my_quest_object.png-1f549cde76e1daed6f802b828e561c9b.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/my_quest/3_sequence_puzzle/my_quest_object.tres b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.tres new file mode 100644 index 0000000000..2f99cedf0f --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.tres @@ -0,0 +1,43 @@ +[gd_resource type="SpriteFrames" load_steps=5 format=3 uid="uid://drjdb46ujg6pp"] + +[ext_resource type="Texture2D" uid="uid://ssjywa403p2a" path="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.png" id="1_apcpf"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_riqxt"] +atlas = ExtResource("1_apcpf") +region = Rect2(0, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rsmxy"] +atlas = ExtResource("1_apcpf") +region = Rect2(96, 0, 96, 96) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mfero"] +atlas = ExtResource("1_apcpf") +region = Rect2(192, 0, 96, 96) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_riqxt") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_riqxt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rsmxy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mfero") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rsmxy") +}], +"loop": true, +"name": &"struck", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.dialogue b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.dialogue new file mode 100644 index 0000000000..8088d7284b --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_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/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.dialogue.import b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.dialogue.import new file mode 100644 index 0000000000..c7f3790a5b --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://yl765ng8iv7m" +path="res://.godot/imported/my_quest_sequence_puzzle.dialogue-ebd5ffd6c59b99e646af08a4c390030f.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.dialogue" +dest_files=["res://.godot/imported/my_quest_sequence_puzzle.dialogue-ebd5ffd6c59b99e646af08a4c390030f.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.tscn b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.tscn new file mode 100644 index 0000000000..84134f2589 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.tscn @@ -0,0 +1,145 @@ +[gd_scene load_steps=24 format=4 uid="uid://c73aq65w18njq"] + +[ext_resource type="TileSet" uid="uid://07fq3rspk8ia" path="res://scenes/tileset.tres" id="1_j31bp"] +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="2_tqpvg"] +[ext_resource type="SpriteFrames" uid="uid://dslkbv8w5d82g" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player.tres" id="3_gwxfj"] +[ext_resource type="Script" uid="uid://c68oh8dtr21ti" path="res://scenes/game_logic/sequence_puzzle.gd" id="4_usiv6"] +[ext_resource type="PackedScene" uid="uid://b8sok264erfoc" path="res://scenes/game_elements/props/sequence_puzzle_object/sequence_puzzle_object.tscn" id="5_k5ep4"] +[ext_resource type="SpriteFrames" uid="uid://drjdb46ujg6pp" path="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_object.tres" id="6_8gu8o"] +[ext_resource type="AudioStream" uid="uid://cg57q82pb243w" path="res://assets/third_party/nepalese_hand_bells/handBells-c4.ogg" id="7_wdrk3"] +[ext_resource type="AudioStream" uid="uid://b83x8h0ob5mpq" path="res://assets/third_party/nepalese_hand_bells/handBells-d4.ogg" id="8_2286t"] +[ext_resource type="AudioStream" uid="uid://cmtiwg2cylmts" path="res://assets/third_party/nepalese_hand_bells/handBells-e4.ogg" id="9_4dibc"] +[ext_resource type="AudioStream" uid="uid://8k1hyi4gjae4" path="res://assets/third_party/nepalese_hand_bells/handBells-f4.ogg" id="10_4s3e1"] +[ext_resource type="AudioStream" uid="uid://6oahn2ucxxjv" path="res://assets/third_party/nepalese_hand_bells/handBells-g4.ogg" id="11_ngrgi"] +[ext_resource type="AudioStream" uid="uid://bdboi4ndapqec" path="res://assets/third_party/nepalese_hand_bells/handBells-a4.ogg" id="12_ym4w3"] +[ext_resource type="PackedScene" uid="uid://be4o3ythda4cu" path="res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn" id="13_stx02"] +[ext_resource type="SpriteFrames" uid="uid://j1cobriwg3l7" path="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.tres" id="14_7smp2"] +[ext_resource type="SpriteFrames" uid="uid://c7gbn87orl02g" path="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign_2.tres" id="15_lm6i3"] +[ext_resource type="Script" uid="uid://ccc78coj2b1li" path="res://scenes/game_logic/sequence_puzzle_step.gd" id="16_c4d5j"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="17_1kv4g"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="18_ols0w"] +[ext_resource type="Resource" uid="uid://yl765ng8iv7m" path="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sequence_puzzle.dialogue" id="19_xm5u1"] +[ext_resource type="PackedScene" uid="uid://covsdqqsd6rsy" path="res://scenes/game_elements/props/sign/sign.tscn" id="20_dlwne"] +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="21_kwpb0"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="22_jkijj"] + +[sub_resource type="Resource" id="Resource_00etp"] +script = ExtResource("18_ols0w") +type = 2 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[node name="SequencePuzzleTemplate" type="Node2D"] + +[node name="TileMapLayers" type="Node2D" parent="."] + +[node name="Grass" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAANAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAFAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAEAAAAFAAIAAQABAAEAAAAFAAEAAQABAAEAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAIAAQABAAEAAAAEAAEAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAADAAIAAQABAAEAAAADAAEAAQABAAEAAAACAAMAAQABAAEAAAACAAIAAQABAAEAAAACAAEAAQABAAEAAAABAAMAAQABAAEAAAABAAIAAQABAAEAAAABAAEAAQABAAEAAAACAAQAAQABAAEAAAABAAQAAQABAAEAAAAAAAQAAQABAAEAAAAGAAAAAQABAAEAAAAHAAAAAQABAAEAAAAFAAAAAQABAAEAAAAIAAAAAQABAAEAAAAJAAAAAQABAAEAAAALAAAAAQABAAEAAAAMAAAAAQABAAEAAAAKAAAAAQABAAEAAAANAAAAAQABAAEAAAAEAAAAAQABAAEAAAADAAAAAQABAAEAAAACAAAAAQABAAEAAAABAAAAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAgAAQABAAEAAAABAAgAAQABAAEAAAACAAgAAQABAAEAAAADAAgAAQABAAEAAAAEAAgAAQABAAEAAAAFAAgAAQABAAEAAAAGAAgAAQABAAEAAAAHAAgAAQABAAEAAAAIAAgAAQABAAEAAAAJAAgAAQABAAEAAAAKAAgAAQABAAEAAAAMAAgAAQABAAEAAAALAAgAAQABAAEAAAANAAgAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAAAAAUAAQABAAEAAAABAAUAAQABAAEAAAACAAUAAQABAAEAAAADAAUAAQABAAEAAAAEAAUAAQABAAEAAAADAAYAAQABAAEAAAACAAYAAQABAAEAAAABAAYAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAABAAcAAQABAAEAAAACAAcAAQABAAEAAAADAAcAAQABAAEAAAAGAAEAAQABAAEAAAAHAAEAAQABAAEAAAAIAAEAAQABAAEAAAAJAAEAAQABAAEAAAAKAAEAAQABAAEAAAAPAAkAAQACAAIAAAAPAAgAAQACAAEAAAAPAAcAAQACAAEAAAAPAAYAAQACAAEAAAAPAAUAAQACAAEAAAAPAAQAAQACAAEAAAAPAAMAAQACAAEAAAAPAAIAAQACAAEAAAAPAAEAAQACAAEAAAAPAAAAAQACAAEAAAAPAP//AQACAAAAAAAOAAkAAQABAAIAAAAOAP//AQABAAAAAAANAAkAAQABAAIAAAANAP//AQABAAAAAAAMAAkAAQABAAIAAAAMAP//AQABAAAAAAALAAkAAQABAAIAAAALAP//AQABAAAAAAAKAAkAAQABAAIAAAAKAP//AQABAAAAAAAJAAkAAQABAAIAAAAJAP//AQABAAAAAAAIAAkAAQABAAIAAAAIAP//AQABAAAAAAAHAAkAAQABAAIAAAAHAP//AQABAAAAAAAGAAkAAQABAAIAAAAGAP//AQABAAAAAAAFAAkAAQABAAIAAAAFAP//AQABAAAAAAAEAAkAAQABAAIAAAAEAP//AQABAAAAAAADAAkAAQABAAIAAAADAP//AQABAAAAAAACAAkAAQABAAIAAAACAP//AQABAAAAAAABAAkAAQABAAIAAAABAP//AQABAAAAAAAAAAkAAQABAAIAAAAAAP//AQABAAAAAAD//wkAAQAAAAIAAAD//wgAAQAAAAEAAAD//wcAAQAAAAEAAAD//wYAAQAAAAEAAAD//wUAAQAAAAEAAAD//wQAAQAAAAEAAAD//wMAAQAAAAEAAAD//wIAAQAAAAEAAAD//wEAAQAAAAEAAAD//wAAAQAAAAEAAAD/////AQAAAAAAAAA=") +tile_set = ExtResource("1_j31bp") + +[node name="Sand" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAD//wcAAQAFAAMAAAAAAAcAAQAGAAMAAAABAAcAAQAGAAMAAAACAAcAAQAGAAMAAAADAAcAAQAHAAIAAAADAAYAAQAIAAEAAAADAAUAAQAFAAAAAAAEAAUAAQAGAAMAAAAFAAUAAQAGAAMAAAAGAAUAAQAGAAMAAAAHAAUAAQAGAAMAAAAIAAUAAQAGAAMAAAAJAAUAAQAGAAMAAAAKAAUAAQAGAAMAAAALAAUAAQAHAAIAAAALAAQAAQAFAAAAAAAMAAQAAQAGAAMAAAANAAQAAQAGAAMAAAAOAAQAAQAGAAMAAAAPAAQAAQAHAAMAAAA=") +tile_set = ExtResource("1_j31bp") + +[node name="OnTheGround" type="Node2D" parent="."] +y_sort_enabled = true + +[node name="Player" parent="OnTheGround" instance=ExtResource("2_tqpvg")] +position = Vector2(383, 371) +sprite_frames = ExtResource("3_gwxfj") + +[node name="SequencePuzzle" type="Node2D" parent="OnTheGround"] +y_sort_enabled = true +position = Vector2(-1, 0) +script = ExtResource("4_usiv6") +metadata/_custom_type_script = "uid://c68oh8dtr21ti" + +[node name="Objects" type="Node2D" parent="OnTheGround/SequencePuzzle"] +y_sort_enabled = true +position = Vector2(356, 453) + +[node name="Blue" parent="OnTheGround/SequencePuzzle/Objects" instance=ExtResource("5_k5ep4")] +modulate = Color(0, 0.4, 0.6, 1) +sprite_frames = ExtResource("6_8gu8o") +audio_stream = ExtResource("7_wdrk3") + +[node name="Pink" parent="OnTheGround/SequencePuzzle/Objects" instance=ExtResource("5_k5ep4")] +modulate = Color(0.89, 0.2937, 0.804817, 1) +position = Vector2(80, -8) +sprite_frames = ExtResource("6_8gu8o") +audio_stream = ExtResource("8_2286t") + +[node name="Yellow" parent="OnTheGround/SequencePuzzle/Objects" instance=ExtResource("5_k5ep4")] +modulate = Color(0.89, 0.804817, 0.2937, 1) +position = Vector2(160, -16) +sprite_frames = ExtResource("6_8gu8o") +audio_stream = ExtResource("9_4dibc") + +[node name="Green" parent="OnTheGround/SequencePuzzle/Objects" instance=ExtResource("5_k5ep4")] +modulate = Color(0.188235, 0.717647, 0, 1) +position = Vector2(240, -24) +sprite_frames = ExtResource("6_8gu8o") +audio_stream = ExtResource("10_4s3e1") + +[node name="Purple" parent="OnTheGround/SequencePuzzle/Objects" instance=ExtResource("5_k5ep4")] +modulate = Color(0.464066, 0.2937, 0.89, 1) +position = Vector2(320, -32) +sprite_frames = ExtResource("6_8gu8o") +audio_stream = ExtResource("11_ngrgi") + +[node name="Red" parent="OnTheGround/SequencePuzzle/Objects" instance=ExtResource("5_k5ep4")] +modulate = Color(0.89, 0.2937, 0.2937, 1) +position = Vector2(400, -40) +sprite_frames = ExtResource("6_8gu8o") +audio_stream = ExtResource("12_ym4w3") + +[node name="Signs" type="Node2D" parent="OnTheGround/SequencePuzzle"] +y_sort_enabled = true + +[node name="HintSign1" parent="OnTheGround/SequencePuzzle/Signs" instance=ExtResource("13_stx02")] +position = Vector2(506, 210) +sprite_frames = ExtResource("14_7smp2") + +[node name="HintSign2" parent="OnTheGround/SequencePuzzle/Signs" instance=ExtResource("13_stx02")] +position = Vector2(593, 200) +sprite_frames = ExtResource("15_lm6i3") + +[node name="Steps" type="Node2D" parent="OnTheGround/SequencePuzzle"] + +[node name="SequencePuzzleStep1" type="Node2D" parent="OnTheGround/SequencePuzzle/Steps" node_paths=PackedStringArray("sequence", "hint_sign")] +script = ExtResource("16_c4d5j") +sequence = [NodePath("../../Objects/Yellow"), NodePath("../../Objects/Green"), NodePath("../../Objects/Blue")] +hint_sign = NodePath("../../Signs/HintSign1") + +[node name="SequencePuzzleStep2" type="Node2D" parent="OnTheGround/SequencePuzzle/Steps" node_paths=PackedStringArray("sequence", "hint_sign")] +script = ExtResource("16_c4d5j") +sequence = [NodePath("../../Objects/Blue"), NodePath("../../Objects/Green"), NodePath("../../Objects/Yellow"), NodePath("../../Objects/Green")] +hint_sign = NodePath("../../Signs/HintSign2") + +[node name="CollectibleItem" parent="OnTheGround" instance=ExtResource("17_1kv4g")] +position = Vector2(861, 282) +revealed = false +next_scene = "uid://d205qh7ubvj4w" +item = SubResource("Resource_00etp") +collected_dialogue = ExtResource("19_xm5u1") +dialogue_title = &"well_done" + +[node name="Sign" parent="OnTheGround" instance=ExtResource("20_dlwne")] +position = Vector2(184, 434) +direction = 1 +text = "First melody: yellow, green, blue." + +[node name="ScreenOverlay" type="CanvasLayer" parent="."] + +[node name="HUD" parent="." instance=ExtResource("21_kwpb0")] + +[node name="Camera2D" type="Camera2D" parent="."] +anchor_mode = 0 +zoom = Vector2(1.333, 1.333) +position_smoothing_enabled = true + +[node name="Cinematic" type="Node2D" parent="."] +script = ExtResource("22_jkijj") +dialogue = ExtResource("19_xm5u1") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[connection signal="solved" from="OnTheGround/SequencePuzzle" to="OnTheGround/CollectibleItem" method="reveal"] diff --git a/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png new file mode 100644 index 0000000000..af3508def7 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:965e0b889866da6208997a3b9200a6dad6d4f6b5237acfe096fa44886e3f0d61 +size 2354 diff --git a/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png.import b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png.import new file mode 100644 index 0000000000..0b9e8d9038 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2wdqvyl0whwk" +path="res://.godot/imported/my_quest_sign.png-6f43c23ad05012f18801ffe99540a46c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png" +dest_files=["res://.godot/imported/my_quest_sign.png-6f43c23ad05012f18801ffe99540a46c.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/my_quest/3_sequence_puzzle/my_quest_sign.tres b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.tres new file mode 100644 index 0000000000..eb91128727 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.tres @@ -0,0 +1,72 @@ +[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://j1cobriwg3l7"] + +[ext_resource type="Texture2D" uid="uid://2wdqvyl0whwk" path="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png" id="1_lkv2f"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_kbib7"] +atlas = ExtResource("1_lkv2f") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gye5d"] +atlas = ExtResource("1_lkv2f") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p0tgm"] +atlas = ExtResource("1_lkv2f") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j7cdm"] +atlas = ExtResource("1_lkv2f") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6ksfh"] +atlas = ExtResource("1_lkv2f") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j0g8y"] +atlas = ExtResource("1_lkv2f") +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/my_quest/3_sequence_puzzle/my_quest_sign_2.tres b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign_2.tres new file mode 100644 index 0000000000..cb861d3b4b --- /dev/null +++ b/scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign_2.tres @@ -0,0 +1,78 @@ +[gd_resource type="SpriteFrames" load_steps=8 format=3 uid="uid://c7gbn87orl02g"] + +[ext_resource type="Texture2D" uid="uid://2wdqvyl0whwk" path="res://scenes/quests/story_quests/my_quest/3_sequence_puzzle/my_quest_sign.png" id="1_ae4c7"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_j7cdm"] +atlas = ExtResource("1_ae4c7") +region = Rect2(384, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gye5d"] +atlas = ExtResource("1_ae4c7") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p0tgm"] +atlas = ExtResource("1_ae4c7") +region = Rect2(256, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kbib7"] +atlas = ExtResource("1_ae4c7") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6ksfh"] +atlas = ExtResource("1_ae4c7") +region = Rect2(512, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_j0g8y"] +atlas = ExtResource("1_ae4c7") +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/my_quest/4_outro/my_quest_outro.tscn b/scenes/quests/story_quests/my_quest/4_outro/my_quest_outro.tscn new file mode 100644 index 0000000000..6635e3d127 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/4_outro/my_quest_outro.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=6 format=4 uid="uid://d205qh7ubvj4w"] + +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="1_tl0ps"] +[ext_resource type="TileSet" uid="uid://07fq3rspk8ia" path="res://scenes/tileset.tres" id="2_a2vcj"] +[ext_resource type="SpriteFrames" uid="uid://dslkbv8w5d82g" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player.tres" id="3_g0of3"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="4_l4qu8"] +[ext_resource type="Resource" uid="uid://cmdebvqtbe56l" path="res://scenes/quests/story_quests/my_quest/4_outro/outro_components/my_quest_outro.dialogue" id="5_ymmyj"] + +[node name="Outro" type="Node2D"] + +[node name="HUD" parent="." instance=ExtResource("1_tl0ps")] + +[node name="TileMapLayers" type="Node2D" parent="."] + +[node name="Ground" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAAAAAUAAQAGAAMAAAABAAUAAQAGAAMAAAACAAUAAQAGAAMAAAADAAUAAQAGAAMAAAAEAAUAAQAGAAMAAAAFAAUAAQAGAAMAAAAGAAUAAQAGAAMAAAAHAAUAAQAGAAMAAAAIAAUAAQAGAAMAAAAJAAUAAQAGAAMAAAAKAAUAAQAGAAMAAAALAAUAAQAGAAMAAAAMAAUAAQAGAAMAAAANAAUAAQAGAAMAAAAOAAUAAQAGAAMAAAAAAAYAAQAAAAAAAAAAAAcAAQAAAAEAAAABAAYAAQABAAAAAAABAAcAAQABAAEAAAACAAYAAQABAAAAAAACAAcAAQABAAEAAAADAAYAAQABAAAAAAADAAcAAQABAAEAAAAEAAYAAQABAAAAAAAEAAcAAQABAAEAAAAFAAYAAQABAAAAAAAFAAcAAQABAAEAAAAGAAYAAQABAAAAAAAGAAcAAQABAAEAAAAHAAYAAQABAAAAAAAHAAcAAQABAAEAAAAIAAYAAQABAAAAAAAIAAcAAQABAAEAAAAJAAYAAQABAAAAAAAJAAcAAQABAAEAAAAKAAYAAQABAAAAAAAKAAcAAQABAAEAAAALAAYAAQABAAAAAAALAAcAAQABAAEAAAAMAAYAAQABAAAAAAAMAAcAAQABAAEAAAANAAYAAQABAAAAAAANAAcAAQABAAEAAAAOAAYAAQACAAAAAAAOAAcAAQACAAEAAAAAAAAAAQAAAAAAAAAAAAEAAQAAAAEAAAABAAEAAQABAAEAAAACAAEAAQABAAEAAAADAAEAAQABAAEAAAADAAIAAQABAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAABAAAAAQABAAAAAAABAAIAAQABAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAIAAAABAAMAAQABAAEAAAABAAQAAQABAAIAAAACAAQAAQABAAIAAAACAAMAAQABAAEAAAACAAIAAQABAAEAAAADAAQAAQABAAIAAAADAAMAAQABAAEAAAAEAAMAAQABAAEAAAAEAAQAAQABAAIAAAAFAAQAAQABAAIAAAAGAAQAAQABAAIAAAAHAAQAAQABAAIAAAAIAAQAAQABAAIAAAAJAAQAAQABAAIAAAAKAAQAAQABAAIAAAALAAQAAQABAAIAAAAMAAQAAQABAAIAAAANAAQAAQABAAIAAAAOAAQAAQACAAIAAAAOAAMAAQACAAEAAAAOAAIAAQACAAEAAAAOAAEAAQACAAEAAAAOAAAAAQACAAAAAAANAAAAAQABAAAAAAAMAAAAAQABAAAAAAALAAAAAQABAAAAAAAKAAAAAQABAAAAAAAJAAAAAQABAAAAAAAIAAAAAQABAAAAAAAHAAAAAQABAAAAAAAGAAAAAQABAAAAAAAFAAAAAQABAAAAAAAEAAAAAQABAAAAAAACAAAAAQABAAAAAAADAAAAAQABAAAAAAAEAAEAAQABAAEAAAAFAAEAAQABAAEAAAAGAAEAAQABAAEAAAAHAAEAAQABAAEAAAAIAAEAAQABAAEAAAAJAAEAAQABAAEAAAAKAAEAAQABAAEAAAALAAEAAQABAAEAAAAMAAEAAQABAAEAAAANAAEAAQABAAEAAAANAAIAAQABAAEAAAANAAMAAQABAAEAAAAMAAMAAQABAAEAAAALAAMAAQABAAEAAAAKAAMAAQABAAEAAAAJAAMAAQABAAEAAAAIAAMAAQABAAEAAAAHAAMAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAHAAIAAQABAAEAAAAIAAIAAQABAAEAAAAJAAIAAQABAAEAAAAKAAIAAQABAAEAAAALAAIAAQABAAEAAAAMAAIAAQABAAEAAAAAAAgAAQAAAAIAAAABAAgAAQABAAIAAAACAAgAAQABAAIAAAADAAgAAQABAAIAAAAEAAgAAQABAAIAAAAFAAgAAQABAAIAAAAGAAgAAQABAAIAAAAHAAgAAQABAAIAAAAIAAgAAQABAAIAAAAJAAgAAQABAAIAAAAKAAgAAQABAAIAAAALAAgAAQABAAIAAAAMAAgAAQABAAIAAAANAAgAAQABAAIAAAAOAAgAAQACAAIAAAA=") +tile_set = ExtResource("2_a2vcj") +metadata/_edit_lock_ = true + +[node name="Camera2D" type="Camera2D" parent="."] +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="."] +y_sort_enabled = true + +[node name="Character" type="AnimatedSprite2D" parent="OnTheGround"] +position = Vector2(400, 349) +sprite_frames = ExtResource("3_g0of3") +animation = &"idle" +autoplay = "idle" + +[node name="ScreenOverlay" type="CanvasLayer" parent="."] + +[node name="Cinematic" type="Node2D" parent="."] +script = ExtResource("4_l4qu8") +dialogue = ExtResource("5_ymmyj") +next_scene = "uid://cufkthb25mpxy" +metadata/_custom_type_script = "uid://x1mxt6bmei2o" diff --git a/scenes/quests/story_quests/my_quest/4_outro/outro_components/my_quest_outro.dialogue b/scenes/quests/story_quests/my_quest/4_outro/outro_components/my_quest_outro.dialogue new file mode 100644 index 0000000000..9254b39896 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/4_outro/outro_components/my_quest_outro.dialogue @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +You've made it to the closing scene! +This is where you will tie up the loose ends of your story. +Let's go back to Fray's End so you can return these threads to the Eternal Loom... +=> END diff --git a/scenes/quests/story_quests/my_quest/4_outro/outro_components/my_quest_outro.dialogue.import b/scenes/quests/story_quests/my_quest/4_outro/outro_components/my_quest_outro.dialogue.import new file mode 100644 index 0000000000..2ffbda727e --- /dev/null +++ b/scenes/quests/story_quests/my_quest/4_outro/outro_components/my_quest_outro.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://cmdebvqtbe56l" +path="res://.godot/imported/my_quest_outro.dialogue-954bbf6895aa6ba29069da2e42e58311.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/4_outro/outro_components/my_quest_outro.dialogue" +dest_files=["res://.godot/imported/my_quest_outro.dialogue-954bbf6895aa6ba29069da2e42e58311.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/my_quest/player_components/my_quest_player.tres b/scenes/quests/story_quests/my_quest/player_components/my_quest_player.tres new file mode 100644 index 0000000000..22ae3fb4ca --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player.tres @@ -0,0 +1,212 @@ +[gd_resource type="SpriteFrames" load_steps=24 format=3 uid="uid://dslkbv8w5d82g"] + +[ext_resource type="Texture2D" uid="uid://1ylnyp6afco6" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_01.png" id="1_hac6d"] +[ext_resource type="Texture2D" uid="uid://de6emxchpy563" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_02.png" id="2_hmrgq"] +[ext_resource type="Texture2D" uid="uid://bg6uc1uuvlfbg" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_defeated.png" id="3_13dlj"] +[ext_resource type="Texture2D" uid="uid://bmsq4celgu4xm" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_idle.png" id="4_bcqda"] +[ext_resource type="Texture2D" uid="uid://bc5yvt72l85ud" path="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_walk.png" id="5_xfdgb"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_yg72c"] +atlas = ExtResource("1_hac6d") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ydd7j"] +atlas = ExtResource("1_hac6d") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f8lfs"] +atlas = ExtResource("1_hac6d") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_scyt1"] +atlas = ExtResource("1_hac6d") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gjf71"] +atlas = ExtResource("2_hmrgq") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_eyp3i"] +atlas = ExtResource("2_hmrgq") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nw7ra"] +atlas = ExtResource("2_hmrgq") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_3yb8r"] +atlas = ExtResource("2_hmrgq") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cu6lk"] +atlas = ExtResource("3_13dlj") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_icahe"] +atlas = ExtResource("3_13dlj") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gwwl8"] +atlas = ExtResource("4_bcqda") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i6uyh"] +atlas = ExtResource("4_bcqda") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0myta"] +atlas = ExtResource("4_bcqda") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rbvnd"] +atlas = ExtResource("4_bcqda") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l1iol"] +atlas = ExtResource("4_bcqda") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_28wor"] +atlas = ExtResource("5_xfdgb") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7nl6p"] +atlas = ExtResource("5_xfdgb") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ctslx"] +atlas = ExtResource("5_xfdgb") +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_cu6lk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_icahe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cu6lk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_icahe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cu6lk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_icahe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cu6lk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_icahe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cu6lk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_icahe") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cu6lk") +}], +"loop": true, +"name": &"defeated", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gwwl8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gwwl8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gwwl8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i6uyh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0myta") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0myta") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0myta") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rbvnd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l1iol") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l1iol") +}], +"loop": true, +"name": &"idle", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_28wor") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7nl6p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ctslx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_28wor") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7nl6p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ctslx") +}], +"loop": true, +"name": &"walk", +"speed": 10.0 +}] diff --git a/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_01.png b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_01.png new file mode 100644 index 0000000000..9e0d2f045d --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0db523b232e4064abc07df0a00759bac431290118924e3fabc64b0fcd9ef835 +size 8253 diff --git a/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_01.png.import b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_01.png.import new file mode 100644 index 0000000000..253695b886 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_01.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1ylnyp6afco6" +path="res://.godot/imported/my_quest_player_attack_01.png-9fde956f91ce5b8663e44068475c4491.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_01.png" +dest_files=["res://.godot/imported/my_quest_player_attack_01.png-9fde956f91ce5b8663e44068475c4491.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/my_quest/player_components/my_quest_player_attack_02.png b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_02.png new file mode 100644 index 0000000000..232e30e267 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80698e94400e11e6937777db3bb377a2d4d9bb22f8155495647bb90bb0ecd80f +size 8103 diff --git a/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_02.png.import b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_02.png.import new file mode 100644 index 0000000000..4c961df475 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_02.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://de6emxchpy563" +path="res://.godot/imported/my_quest_player_attack_02.png-e5dad6790cfd0c670780f870ef74a477.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_attack_02.png" +dest_files=["res://.godot/imported/my_quest_player_attack_02.png-e5dad6790cfd0c670780f870ef74a477.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/my_quest/player_components/my_quest_player_defeated.png b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_defeated.png new file mode 100644 index 0000000000..43d41b4618 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_defeated.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a0259035ce3a7e0e8ba6c6b7b8701c5c727ffa786a2281237dde23e28bd4d0e +size 1445 diff --git a/scenes/quests/story_quests/my_quest/player_components/my_quest_player_defeated.png.import b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_defeated.png.import new file mode 100644 index 0000000000..89b40e0b31 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_defeated.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bg6uc1uuvlfbg" +path="res://.godot/imported/my_quest_player_defeated.png-85b313eda4cbbe775c52df00550ee373.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_defeated.png" +dest_files=["res://.godot/imported/my_quest_player_defeated.png-85b313eda4cbbe775c52df00550ee373.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/my_quest/player_components/my_quest_player_idle.png b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_idle.png new file mode 100644 index 0000000000..45494eab05 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_idle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ea0f06d116f50f9f2cbfd2ea6612d91a3666bf42412dbcc16e221b00b1a627a +size 5944 diff --git a/scenes/quests/story_quests/my_quest/player_components/my_quest_player_idle.png.import b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_idle.png.import new file mode 100644 index 0000000000..719af10e10 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmsq4celgu4xm" +path="res://.godot/imported/my_quest_player_idle.png-90a3fd209712544c5208ec56cc7feb96.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_idle.png" +dest_files=["res://.godot/imported/my_quest_player_idle.png-90a3fd209712544c5208ec56cc7feb96.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/my_quest/player_components/my_quest_player_walk.png b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_walk.png new file mode 100644 index 0000000000..28e35c23ff --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_walk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:529016b59a9b4922ca23b2b0f425d964253f22f8a1ca549bce663ad1be1cc6f8 +size 6401 diff --git a/scenes/quests/story_quests/my_quest/player_components/my_quest_player_walk.png.import b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_walk.png.import new file mode 100644 index 0000000000..9bf0a84483 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/player_components/my_quest_player_walk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bc5yvt72l85ud" +path="res://.godot/imported/my_quest_player_walk.png-4970ac2a65da60b5fee2b3b1423ff698.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/my_quest/player_components/my_quest_player_walk.png" +dest_files=["res://.godot/imported/my_quest_player_walk.png-4970ac2a65da60b5fee2b3b1423ff698.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/my_quest/quest.tres b/scenes/quests/story_quests/my_quest/quest.tres new file mode 100644 index 0000000000..c5f70d5463 --- /dev/null +++ b/scenes/quests/story_quests/my_quest/quest.tres @@ -0,0 +1,10 @@ +[gd_resource type="Resource" script_class="Quest" load_steps=2 format=3 uid="uid://4yswnn2fwh45"] + +[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/MENU OSO/storybook/components/quest.gd" id="1_nsb1j"] + +[resource] +script = ExtResource("1_nsb1j") +title = "MyQuest" +description = "MyQuest" +first_scene = "uid://cdfl51my8oow7" +metadata/_custom_type_script = "uid://dts1hwdy3phin" diff --git a/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro.dialogue b/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro.dialogue new file mode 100644 index 0000000000..5278920949 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro.dialogue @@ -0,0 +1,14 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 + +~ start +do animation_player.play(&"walk_on") +do animation_player.animation_finished +Un corazón noble ha llegado a este rincón oculto del bosque. +Sabio oso: ¡Bienvenido a la Aldea de Osos! +Sabio oso: La aldea está en peligro, las memorias de la aldea han sido usurpadas por los malvados Demon Torch, desvaneciendo el saber de las generaciones. +Sabio oso: Yo, el Oso mas Sabio de esta aldea, guardián de la luz, ha esperado tu llegada. +Guiado por su sabiduría ancestral, el viajero deberá emprender la búsqueda y encontrar tres Nudos de la Memoria para salvar la aldea. +do animation_player.play(&"walk_off") +Sabio oso: ¡Vamos Valiente soldadito! Que la aventura por el recuerdo comience ahora. +=> END diff --git a/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro.dialogue.import b/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro.dialogue.import new file mode 100644 index 0000000000..74ee4f74fe --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://comrb0ivakje8" +path="res://.godot/imported/my_quest_intro.dialogue-f85f63dda43e85a9e593d21dc2b02647.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro.dialogue" +dest_files=["res://.godot/imported/my_quest_intro.dialogue-f85f63dda43e85a9e593d21dc2b02647.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro_image.png b/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro_image.png new file mode 100644 index 0000000000..be304234d6 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro_image.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3135b6964d0eff604425d69c61fe85796f45f20171f24a07ddfa18b51994429 +size 3434 diff --git a/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro_image.png.import b/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro_image.png.import new file mode 100644 index 0000000000..637712136d --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro_image.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdr2b45wwgkoe" +path="res://.godot/imported/my_quest_intro_image.png-ac20d856f0832bc2f78740b6fa448cb1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro_image.png" +dest_files=["res://.godot/imported/my_quest_intro_image.png-ac20d856f0832bc2f78740b6fa448cb1.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/osito_quest/0_Intro/my_quest_intro.tscn b/scenes/quests/story_quests/osito_quest/0_Intro/my_quest_intro.tscn new file mode 100644 index 0000000000..51fff54020 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/0_Intro/my_quest_intro.tscn @@ -0,0 +1,425 @@ +[gd_scene load_steps=49 format=4 uid="uid://cdfl51my8oow7"] + +[ext_resource type="TileSet" uid="uid://07fq3rspk8ia" path="res://scenes/tileset.tres" id="1_hpun7"] +[ext_resource type="Material" uid="uid://bmwe2wu7hxepf" path="res://scenes/game_elements/props/tree/components/wind_affected_material.tres" id="2_ta37n"] +[ext_resource type="SpriteFrames" uid="uid://d36eq8tqdaxdy" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_green.tres" id="3_kxmr0"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="4_f6cfh"] +[ext_resource type="Script" uid="uid://cms2wqtbxjl1h" path="res://scenes/game_elements/props/decoration/random_frame_animated_sprite.gd" id="4_ug5en"] +[ext_resource type="PackedScene" uid="uid://boc4ibh8o13d2" path="res://scenes/quests/story_quests/el_juguete_perdido/0_intro/components/trees1.tscn" id="5_r6xh2"] +[ext_resource type="Resource" uid="uid://comrb0ivakje8" path="res://scenes/quests/story_quests/osito_quest/0_Intro/intro_components/my_quest_intro.dialogue" id="5_se8el"] +[ext_resource type="Texture2D" uid="uid://b7l2sfavroa72" path="res://0oso/portal.png" id="6_bjol8"] +[ext_resource type="PackedScene" uid="uid://v3usqiwy5wpr" path="res://scenes/game_elements/props/decoration/rock/rock.tscn" id="6_w28ju"] +[ext_resource type="Texture2D" uid="uid://cpqvaoatvjc2d" path="res://scenes/quests/story_quests/stella/2_stella_combat/stella_combat_components/stella_target.png" id="7_c27n3"] +[ext_resource type="PackedScene" uid="uid://crqjcicx0vdu" path="res://scenes/game_elements/props/decoration/bush/bush.tscn" id="8_nlhof"] +[ext_resource type="SpriteFrames" uid="uid://bgckvdkxuxrgh" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_red_large.tres" id="9_jjbw1"] +[ext_resource type="PackedScene" uid="uid://bp20cjimwi8l0" path="res://scenes/game_elements/props/buildings/house/house_2.tscn" id="10_ndnqm"] +[ext_resource type="Texture2D" uid="uid://ol20om7xc1o7" path="res://scenes/game_elements/props/buildings/house/components/House_Wool_Red_Stage1.png" id="11_wuawb"] +[ext_resource type="Texture2D" uid="uid://cy66l5b3uox84" path="res://scenes/game_elements/props/buildings/house/components/House_Patches_Red_Stage2.png" id="12_ta37n"] +[ext_resource type="PackedScene" uid="uid://covsdqqsd6rsy" path="res://scenes/game_elements/props/sign/sign.tscn" id="13_kxmr0"] +[ext_resource type="Texture2D" uid="uid://ceiyxl0dy2cg1" path="res://scenes/game_elements/characters/player/components/storyweaver_blue_idle.png" id="14_ug5en"] +[ext_resource type="Texture2D" uid="uid://bhka6hku3g4th" path="res://scenes/game_elements/props/buildings/house/components/House_Wool_Blue_01.png" id="15_ptlfw"] +[ext_resource type="SpriteFrames" uid="uid://dm5jcge3jb7p1" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_green_large.tres" id="18_lroh3"] +[ext_resource type="Texture2D" uid="uid://7afi18x3x1dm" path="res://assets/third_party/tiny-swords/Deco/18.png" id="20_ifqlt"] +[ext_resource type="Texture2D" uid="uid://c3l7lhhu5de88" path="res://assets/third_party/tiny-swords/Deco/16.png" id="21_epr0k"] +[ext_resource type="PackedScene" uid="uid://ci42ypvn5v8jr" path="res://scenes/game_elements/props/clouds_overlay/clouds_overlay.tscn" id="21_ifqlt"] +[ext_resource type="Shader" uid="uid://chgaevc31p1mn" path="res://scenes/game_elements/props/clouds_overlay/components/clouds_shadows.gdshader" id="22_2iayn"] +[ext_resource type="Texture2D" uid="uid://bm8stl861stni" path="res://0oso/Osito4.png" id="25_28yfw"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_btmjw"] +atlas = ExtResource("7_c27n3") +region = Rect2(0, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a0rt0"] +atlas = ExtResource("7_c27n3") +region = Rect2(128, 0, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yy4wj"] +atlas = ExtResource("7_c27n3") +region = Rect2(0, 192, 128, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ujwnm"] +atlas = ExtResource("7_c27n3") +region = Rect2(128, 192, 128, 192) + +[sub_resource type="SpriteFrames" id="SpriteFrames_ftjqs"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_btmjw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a0rt0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yy4wj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ujwnm") +}], +"loop": true, +"name": &"filling", +"speed": 10.0 +}] + +[sub_resource type="Animation" id="Animation_owkch"] +length = 0.001 + +[sub_resource type="Animation" id="Animation_qgs8e"] +resource_name = "walk_off" +length = 2.0 + +[sub_resource type="Animation" id="Animation_r4sdy"] +resource_name = "walk_on" +length = 2.0 + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_ydfkd"] +_data = { +&"RESET": SubResource("Animation_owkch"), +&"walk_off": SubResource("Animation_qgs8e"), +&"walk_on": SubResource("Animation_r4sdy") +} + +[sub_resource type="Gradient" id="Gradient_l5uri"] +interpolation_mode = 1 +offsets = PackedFloat32Array(0, 0.74, 0.8, 1) +colors = PackedColorArray(0, 0, 0, 0, 0, 0, 0, 0.075, 0, 0, 0, 0.15, 0, 0, 0, 0.15) + +[sub_resource type="FastNoiseLite" id="FastNoiseLite_shbkg"] +fractal_lacunarity = 0.2 +fractal_gain = 0.0 +domain_warp_enabled = true + +[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_mo51h"] +resource_local_to_scene = true +width = 1920 +height = 1080 +noise = SubResource("FastNoiseLite_shbkg") +color_ramp = SubResource("Gradient_l5uri") +seamless = true + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_j5y54"] +resource_local_to_scene = true +shader = ExtResource("22_2iayn") +shader_parameter/cloud_texture = SubResource("NoiseTexture2D_mo51h") +shader_parameter/offset = Vector2(0, 0) +shader_parameter/scale = 0.2 + +[sub_resource type="AtlasTexture" id="AtlasTexture_3hlal"] +atlas = ExtResource("14_ug5en") +region = Rect2(0, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7701v"] +atlas = ExtResource("14_ug5en") +region = Rect2(192, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tgx2x"] +atlas = ExtResource("14_ug5en") +region = Rect2(384, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_uralt"] +atlas = ExtResource("14_ug5en") +region = Rect2(576, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ul3bc"] +atlas = ExtResource("14_ug5en") +region = Rect2(768, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ber7x"] +atlas = ExtResource("14_ug5en") +region = Rect2(960, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lfh0o"] +atlas = ExtResource("14_ug5en") +region = Rect2(1152, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_oqdtu"] +atlas = ExtResource("14_ug5en") +region = Rect2(1344, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q571u"] +atlas = ExtResource("14_ug5en") +region = Rect2(1536, 0, 192, 192) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5h8su"] +atlas = ExtResource("14_ug5en") +region = Rect2(1728, 0, 192, 192) + +[sub_resource type="SpriteFrames" id="SpriteFrames_ptlfw"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_3hlal") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_7701v") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tgx2x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_uralt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ul3bc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ber7x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lfh0o") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_oqdtu") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_q571u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5h8su") +}], +"loop": true, +"name": &"idle", +"speed": 12.0 +}] + +[node name="Intro" type="Node2D"] + +[node name="TileMapLayers" type="Node2D" parent="."] +metadata/_edit_lock_ = true + +[node name="Ground" type="TileMapLayer" parent="TileMapLayers"] +position = Vector2(0, -1) +tile_map_data = PackedByteArray("AAAGAAUAAQABAAEAAAAHAAUAAQABAAEAAAAIAAUAAQABAAEAAAAJAAUAAQABAAEAAAAKAAUAAQABAAEAAAALAAUAAQABAAEAAAAMAAUAAQABAAEAAAANAAUAAQABAAEAAAAOAAUAAQACAAEAAAADAAYAAQAAAAEAAAADAAcAAQAAAAEAAAADAAgAAQAAAAEAAAAEAAcAAQABAAEAAAAEAAgAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAFAAgAAQABAAEAAAAGAAYAAQABAAEAAAAGAAcAAQABAAEAAAAGAAgAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAAHAAgAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAIAAgAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAJAAgAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAAKAAgAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAALAAgAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAAMAAgAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAANAAgAAQABAAEAAAAOAAYAAQACAAEAAAAOAAcAAQACAAEAAAAOAAgAAQACAAEAAAADAAIAAQAAAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAAGAAMAAQABAAEAAAAHAAQAAQABAAEAAAAIAAQAAQABAAEAAAAOAAQAAQACAAEAAAAOAAMAAQACAAEAAAAOAAIAAQACAAEAAAAOAAEAAQACAAEAAAAOAAAAAQACAAAAAAANAAQAAQABAAEAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAANAAAAAQABAAAAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAAMAAAAAQABAAAAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAALAAAAAQABAAAAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAAKAAAAAQABAAAAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAJAAEAAQABAAEAAAAJAAAAAQABAAAAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAIAAAAAQABAAAAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAHAAAAAQABAAAAAAAGAAQAAQABAAEAAAAGAAIAAQABAAEAAAAGAAEAAQABAAEAAAAGAAAAAQABAAAAAAAFAAQAAQABAAEAAAAFAAEAAQABAAEAAAAFAAAAAQABAAAAAAAEAAEAAQABAAEAAAAEAAAAAQABAAAAAAADAAQAAQAAAAEAAAADAAMAAQAAAAEAAAADAAEAAQAAAAEAAAADAAAAAQAAAAAAAAABAAgAAgABAAEAAAABAAQAAgABAAEAAAABAAMAAgABAAEAAAABAAIAAgABAAEAAAABAAEAAgABAAEAAAABAAAAAgABAAEAAAACAAgAAgABAAEAAAACAAcAAgABAAEAAAACAAYAAgABAAEAAAACAAUAAgABAAEAAAACAAQAAgABAAEAAAACAAMAAgABAAEAAAACAAIAAgABAAEAAAACAAEAAgABAAEAAAACAAAAAgABAAEAAAAAAAgAAgABAAEAAAAAAAYAAgABAAEAAAAAAAUAAgABAAEAAAAAAAQAAgABAAEAAAAAAAMAAgABAAEAAAAAAAIAAgABAAEAAAAAAAEAAgABAAEAAAAAAAAAAgABAAEAAAAEAAMAAQABAAEAAAABAAYAAgABAAEAAAABAAUAAgABAAEAAAAFAAUAAQABAAEAAAAEAAYAAQABAAEAAAD//wUAAgAAAAEAAAABAAcAAgABAAEAAAABAAkAAgABAAIAAAAAAAcAAgABAAEAAAABAP//AgABAAAAAAAAAAkAAgABAAIAAAD//wgAAgAAAAEAAAD//wcAAgAAAAEAAAD//wYAAgAAAAEAAAD//wQAAgAAAAEAAAD//wMAAgAAAAEAAAD//wIAAgAAAAEAAAD//wEAAgAAAAEAAAD//wAAAgAAAAEAAAAAAP//AgABAAAAAAACAP//AgABAAAAAAACAAkAAgABAAIAAAAEAAQAAQABAAEAAAAEAAUAAQABAAEAAAADAAUAAQAAAAEAAAA=") +tile_set = ExtResource("1_hpun7") +metadata/_edit_lock_ = true + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers"] +unique_name_in_owner = true +material = ExtResource("2_ta37n") +position = Vector2(927, 189) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +script = ExtResource("4_ug5en") + +[node name="Equipo2Trees1" parent="TileMapLayers/AnimatedSprite2D" instance=ExtResource("5_r6xh2")] +position = Vector2(-316, -105) +scale = Vector2(1.1302668, 1.3496863) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/AnimatedSprite2D"] +material = ExtResource("2_ta37n") +position = Vector2(-92, -28) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +frame = 5 +script = ExtResource("4_ug5en") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("2_ta37n") +position = Vector2(-91, -50) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +script = ExtResource("4_ug5en") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("2_ta37n") +position = Vector2(-99, -30) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +script = ExtResource("4_ug5en") + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="TileMapLayers/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("2_ta37n") +position = Vector2(-104, -103) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +frame = 5 +script = ExtResource("4_ug5en") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("2_ta37n") +position = Vector2(-92, -28) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +frame = 5 +script = ExtResource("4_ug5en") + +[node name="IntroImage" type="Sprite2D" parent="TileMapLayers"] +position = Vector2(770, 224.00002) +scale = Vector2(0.2795699, 0.34504393) +texture = ExtResource("6_bjol8") +metadata/_edit_lock_ = true + +[node name="Sand" type="TileMapLayer" parent="TileMapLayers"] +position = Vector2(-1, -4) +tile_map_data = PackedByteArray("AAAKAAEABgAAAAAAAAAKAAIABgADAAEAAAAKAAMABgADAAEAAAAKAAQABgADAAEAAAANAAEABgACAAAAAAANAAIABgADAAEAAAANAAMABgADAAEAAAANAAQABgADAAEAAAAKAAUABgAAAAIAAAALAAEABgABAAMAAAALAAUABgABAAMAAAAMAAEABgABAAMAAAAMAAUABgABAAMAAAANAAUABgACAAIAAAAAAAcAAgABAAEAAAABAAcAAgABAAEAAAACAAcABwAAAAIAAAADAAcAAwABAAAAAAAEAAcAAwABAAAAAAAFAAcAAwABAAAAAAAGAAcAAwABAAAAAAAHAAcAAwABAAAAAAAIAAcAAwABAAAAAAAJAAcAAwABAAAAAAAKAAcAAwABAAAAAAALAAcAAwABAAAAAAAMAAcAAwABAAAAAAANAAcAAwABAAAAAAAOAAcAAwABAAAAAAACAAQAAwAAAAAAAAACAAUABAADAAQAAAAAAAgAAgABAAEAAAACAAgABAAAAAMAAAADAAgABAABAAUAAAAFAAgABAABAAUAAAAEAAgABAABAAUAAAAGAAgABAABAAUAAAAIAAgABAABAAUAAAAHAAgABAABAAUAAAAJAAgABAABAAUAAAAKAAgABAABAAUAAAALAAgABAABAAUAAAANAAgABAABAAUAAAAOAAgABAABAAUAAAAMAAgABAABAAUAAAAAAAAAAgABAAEAAAAAAAEAAgABAAEAAAAAAAIAAgABAAEAAAAAAAMAAgABAAEAAAAAAAQAAgABAAEAAAAAAAUAAgABAAEAAAAAAAYAAgABAAEAAAABAAAAAgABAAEAAAABAAEAAgABAAEAAAABAAIAAgABAAEAAAABAAMAAgABAAEAAAABAAQAAgABAAEAAAABAAUAAgABAAEAAAABAAYAAgABAAEAAAD//wgAAgAAAAEAAAABAAgAAgABAAEAAAD//wAAAgAAAAEAAAAAAP//AgABAAAAAAD//wEAAgAAAAEAAAD//wIAAgAAAAEAAAD//wMAAgAAAAEAAAD//wQAAgAAAAEAAAD//wUAAgAAAAEAAAD//wYAAgAAAAEAAAD//wcAAgAAAAEAAAAAAAkAAgABAAIAAAACAAAABwADAAAAAAABAP//AgABAAAAAAACAAEABAADAAEAAAACAAIABAADAAEAAAACAAMABAADAAEAAAABAAkAAgABAAIAAAADAAQAAwABAAAAAAADAAUAAQAAAAAAAAACAAYABAADAAEAAAADAAYAAQAAAAEAAAADAAMAAQAAAAIAAAADAAIAAQAAAAEAAAADAAEAAQAAAAEAAAADAAAAAQAAAAEAAAAEAAQAAwACAAAAAAA=") +tile_set = ExtResource("1_hpun7") + +[node name="AnimatedSprite2D3" type="AnimatedSprite2D" parent="TileMapLayers"] +position = Vector2(77, 252) +scale = Vector2(0.6484375, 0.65625) +sprite_frames = SubResource("SpriteFrames_ftjqs") +animation = &"filling" +frame_progress = 0.3731489 + +[node name="Camera2D" type="Camera2D" parent="."] +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="."] +y_sort_enabled = true + +[node name="AnimationPlayer" type="AnimationPlayer" parent="OnTheGround"] +root_node = NodePath("../..") +libraries = { +&"": SubResource("AnimationLibrary_ydfkd") +} + +[node name="ScreenOverlay" type="CanvasLayer" parent="."] + +[node name="Cinematic" type="Node2D" parent="." node_paths=PackedStringArray("animation_player")] +script = ExtResource("4_f6cfh") +dialogue = ExtResource("5_se8el") +animation_player = NodePath("../OnTheGround/AnimationPlayer") +next_scene = "uid://cg5otddu8scsl" +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="Rock" parent="." instance=ExtResource("6_w28ju")] +position = Vector2(838, 377) + +[node name="Rock" parent="Rock" instance=ExtResource("6_w28ju")] +position = Vector2(-139, -1) + +[node name="Rock2" parent="Rock" instance=ExtResource("6_w28ju")] +position = Vector2(-539, -51) + +[node name="Foam Horizontal" type="TileMapLayer" parent="Rock/Rock2"] +position = Vector2(281.00006, -1.9999695) +rotation = 0.00043486166 +scale = Vector2(1.06314, 1.16176) +skew = -7.069111e-05 +tile_set = ExtResource("1_hpun7") + +[node name="House_Musician_Red" parent="Rock/Rock2/Foam Horizontal" instance=ExtResource("10_ndnqm")] +position = Vector2(-230.54742, -246.08652) +rotation = -0.00039794695 +scale = Vector2(1.1000001, 1.1) +texture = ExtResource("11_wuawb") + +[node name="HousePatchesRedStage6" parent="Rock/Rock2/Foam Horizontal" instance=ExtResource("10_ndnqm")] +position = Vector2(-296.359, -167.7309) +rotation = -0.00039794695 +scale = Vector2(1.1000001, 1.1) +texture = ExtResource("12_ta37n") + +[node name="Sign" parent="Rock/Rock2/Foam Horizontal/HousePatchesRedStage6" instance=ExtResource("13_kxmr0")] +position = Vector2(51.306057, 97.03146) +direction = 1 +text = "Disconnect from needles by +walking in the opposite direction." + +[node name="Sprite2D2" type="Sprite2D" parent="Rock/Rock2/Foam Horizontal/HousePatchesRedStage6"] +unique_name_in_owner = true +position = Vector2(123.98956, -69.643555) +texture = ExtResource("15_ptlfw") + +[node name="Rock" parent="Rock/Rock2" instance=ExtResource("6_w28ju")] +position = Vector2(-27, 3) + +[node name="Equipo2Trees1" parent="Rock/Rock2" instance=ExtResource("5_r6xh2")] +position = Vector2(-153.00003, 309) +scale = Vector2(1.06314, 1.16176) + +[node name="Equipo2Trees1" parent="Rock/Rock2/Equipo2Trees1" instance=ExtResource("5_r6xh2")] +position = Vector2(470.30496, 21.519104) +scale = Vector2(1.06314, 1.16176) + +[node name="Bush3" parent="Rock/Rock2" instance=ExtResource("8_nlhof")] +position = Vector2(352, 66) +scale = Vector2(1.06314, 1.16176) +sprite_frames = ExtResource("9_jjbw1") + +[node name="AnimatedSprite2D3" type="AnimatedSprite2D" parent="Rock/Rock2/Bush3"] +unique_name_in_owner = true +position = Vector2(229.5088, -5.16457) +sprite_frames = ExtResource("18_lroh3") +autoplay = "default" +frame = 1 +script = ExtResource("4_ug5en") + +[node name="AnimatedSprite2D3" type="AnimatedSprite2D" parent="Rock/Rock2/Bush3/AnimatedSprite2D3"] +position = Vector2(-524.8603, -224.65912) +scale = Vector2(1.0658357, 0.9640051) +sprite_frames = ExtResource("18_lroh3") +autoplay = "default" +frame = 3 +script = ExtResource("4_ug5en") + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="Rock/Rock2/Bush3"] +position = Vector2(18.812172, 8.607616) +scale = Vector2(0.66166735, 0.60759544) +sprite_frames = ExtResource("18_lroh3") +autoplay = "default" +script = ExtResource("4_ug5en") +metadata/_edit_lock_ = true + +[node name="Scarecrow" type="Sprite2D" parent="."] +position = Vector2(207, 390) +scale = Vector2(0.8229167, 0.8541667) +texture = ExtResource("20_ifqlt") + +[node name="CloudsOverlay" parent="Scarecrow" instance=ExtResource("21_ifqlt")] +material = SubResource("ShaderMaterial_j5y54") +offset_left = -266.1266 +offset_top = -518.63416 +offset_right = 1029.2657 +offset_bottom = 334.82922 +metadata/_edit_use_anchors_ = true + +[node name="Character" type="AnimatedSprite2D" parent="."] +z_index = 1 +position = Vector2(416, 380) +sprite_frames = SubResource("SpriteFrames_ptlfw") +animation = &"idle" +frame = 9 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Character"] + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="."] +unique_name_in_owner = true +material = ExtResource("2_ta37n") +position = Vector2(324, 587) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +frame = 2 +script = ExtResource("4_ug5en") + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="AnimatedSprite2D2"] +material = ExtResource("2_ta37n") +position = Vector2(257, 37) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +frame = 1 +script = ExtResource("4_ug5en") + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="AnimatedSprite2D2/AnimatedSprite2D2"] +material = ExtResource("2_ta37n") +position = Vector2(256, -20) +sprite_frames = ExtResource("3_kxmr0") +autoplay = "default" +frame = 5 +script = ExtResource("4_ug5en") + +[node name="Sprite2D" type="Sprite2D" parent="."] +position = Vector2(926, 403) +texture = ExtResource("21_epr0k") + +[node name="Osito4" type="Sprite2D" parent="."] +position = Vector2(521, 334) +scale = Vector2(0.08313803, 0.07916889) +texture = ExtResource("25_28yfw") diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/CollectibleScriptIceLevel.gd b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/CollectibleScriptIceLevel.gd new file mode 100644 index 0000000000..61510e14cd --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/CollectibleScriptIceLevel.gd @@ -0,0 +1 @@ +extends Node diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/CollectibleScriptIceLevel.gd.uid b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/CollectibleScriptIceLevel.gd.uid new file mode 100644 index 0000000000..d24ef88e25 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/CollectibleScriptIceLevel.gd.uid @@ -0,0 +1 @@ +uid://cslvokfygixyf diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/Intro_Ice_Puzzle.dialogue b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/Intro_Ice_Puzzle.dialogue new file mode 100644 index 0000000000..5fcf44ca41 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/Intro_Ice_Puzzle.dialogue @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Sabio oso: Primero empezaremos buscando los hilos en estas heladas tierras. +Sabio oso: ¡Ten cuidado Valiente Soldadito! Los Torch Demon ya han enviado a sus vigilantes para ahuyentar cualquier invasor.. +Sabio oso: Sin embargo en el frio no son capaces de verte a lejana distancia ¡Evitalos a toda costa! +=> END diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/Intro_Ice_Puzzle.dialogue.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/Intro_Ice_Puzzle.dialogue.import new file mode 100644 index 0000000000..a1c0aab587 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/Intro_Ice_Puzzle.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://oc6fcoy1o7rs" +path="res://.godot/imported/Intro_Ice_Puzzle.dialogue-6c5ca36c72fa2a8357464570d7847f8c.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/Intro_Ice_Puzzle.dialogue" +dest_files=["res://.godot/imported/Intro_Ice_Puzzle.dialogue-6c5ca36c72fa2a8357464570d7847f8c.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba.png b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba.png new file mode 100644 index 0000000000..0ec350b9c4 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9d5df9fe6d56f78e0bb7c1e7bd68a98e7a76aa27682e9bc668d6367dbd8c8ec +size 113826 diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba.png.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba.png.import new file mode 100644 index 0000000000..715dc1ba1c --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://raeii04twgad" +path="res://.godot/imported/IceTilesQuest - prueba.png-ae6f5589ce1e0f88c1d907ee13f70f96.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba.png" +dest_files=["res://.godot/imported/IceTilesQuest - prueba.png-ae6f5589ce1e0f88c1d907ee13f70f96.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/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2 - copia.png b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2 - copia.png new file mode 100644 index 0000000000..0ec350b9c4 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2 - copia.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9d5df9fe6d56f78e0bb7c1e7bd68a98e7a76aa27682e9bc668d6367dbd8c8ec +size 113826 diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2 - copia.png.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2 - copia.png.import new file mode 100644 index 0000000000..c1d7580f1b --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2 - copia.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqkul0ox2lgim" +path="res://.godot/imported/IceTilesQuest - prueba2 - copia.png-1784bc375467e83aa1963e85f0dab0cf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2 - copia.png" +dest_files=["res://.godot/imported/IceTilesQuest - prueba2 - copia.png-1784bc375467e83aa1963e85f0dab0cf.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/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2.png b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2.png new file mode 100644 index 0000000000..e7b722ea2b --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e617791fdc3d850ad315575cbd6eaac92c3ed48a87551c820c709af7e12f4f73 +size 88785 diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2.png.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2.png.import new file mode 100644 index 0000000000..bb9aed0661 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4qsnt7jwk44w" +path="res://.godot/imported/IceTilesQuest - prueba2.png-c147c5e4fb195dc3c53911f51b467f5e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2.png" +dest_files=["res://.godot/imported/IceTilesQuest - prueba2.png-c147c5e4fb195dc3c53911f51b467f5e.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/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba3.png b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba3.png new file mode 100644 index 0000000000..261cb11135 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba9d4b6ba96c8314833159caf31547f2ab0ed057da462acae0a1ac2f22966c58 +size 63238 diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba3.png.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba3.png.import new file mode 100644 index 0000000000..93c890018b --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba3.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d11ud6r07ta7q" +path="res://.godot/imported/IceTilesQuest - prueba3.png-2d034b5bb2e3b86b6a36be02a21881e5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba3.png" +dest_files=["res://.godot/imported/IceTilesQuest - prueba3.png-2d034b5bb2e3b86b6a36be02a21881e5.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/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba4.png b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba4.png new file mode 100644 index 0000000000..fd045f0784 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6f223eb53177303f61a15c811fe657166c59e9d7ea0a4ac49c4b3a70c6dce57 +size 73477 diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba4.png.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba4.png.import new file mode 100644 index 0000000000..ff58e60ba0 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba4.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csnti5vswv3os" +path="res://.godot/imported/IceTilesQuest - prueba4.png-983b1cc6c45b5844640389b0a747ebe1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba4.png" +dest_files=["res://.godot/imported/IceTilesQuest - prueba4.png-983b1cc6c45b5844640389b0a747ebe1.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/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png new file mode 100644 index 0000000000..eb8f6ab098 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3f2ca65c29a0e86a9710cf012845bea953b26371c274ed505e81e5e94adcbb3 +size 124311 diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png.import new file mode 100644 index 0000000000..bbd90e3e82 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cy2vmqi108uwt" +path="res://.godot/imported/IceTilesQuest.png-a2986e830b985307560efed5844cd1e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest.png" +dest_files=["res://.godot/imported/IceTilesQuest.png-a2986e830b985307560efed5844cd1e7.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/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png new file mode 100644 index 0000000000..36bbd3973c --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788670e6da39140825b34a571b7bc66cc5fe1d8a524f2e224f6d188679d99bbb +size 118845 diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png.import new file mode 100644 index 0000000000..3100d8fbb7 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjf8h15w6pxkf" +path="res://.godot/imported/IceTilesQuestReverse.png-15426d0c1390a148ab73fd1914576c08.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuestReverse.png" +dest_files=["res://.godot/imported/IceTilesQuestReverse.png-15426d0c1390a148ab73fd1914576c08.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/osito_quest/1_ice_puzzle/TilesIcePuzzle/tilesprueba.kra b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/tilesprueba.kra new file mode 100644 index 0000000000..2e16adfa28 Binary files /dev/null and b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/tilesprueba.kra differ diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level.tscn b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level.tscn new file mode 100644 index 0000000000..4bb31e44f1 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level.tscn @@ -0,0 +1,469 @@ +[gd_scene load_steps=41 format=4 uid="uid://cg5otddu8scsl"] + +[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="1_n4wyr"] +[ext_resource type="Script" uid="uid://cn48ql76day57" path="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level_script.gd" id="1_s0cl4"] +[ext_resource type="Texture2D" uid="uid://d11ud6r07ta7q" path="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba3.png" id="1_tx2dj"] +[ext_resource type="Script" uid="uid://cslvokfygixyf" path="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/CollectibleScriptIceLevel.gd" id="2_83coi"] +[ext_resource type="SpriteFrames" uid="uid://dtoylirwywk0j" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_blue.tres" id="2_msjg0"] +[ext_resource type="Texture2D" uid="uid://4qsnt7jwk44w" path="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/TilesIcePuzzle/IceTilesQuest - prueba2.png" id="2_yyvsb"] +[ext_resource type="Script" uid="uid://cxj884gcsf387" path="res://ice_Slide_Behavior.gd" id="4_tx2dj"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="6_hcvfl"] +[ext_resource type="Resource" uid="uid://oc6fcoy1o7rs" path="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/Intro_Ice_Puzzle.dialogue" id="7_fg7rt"] +[ext_resource type="Texture2D" uid="uid://bm8stl861stni" path="res://0oso/Osito4.png" id="8_fg7rt"] +[ext_resource type="PackedScene" uid="uid://d37mebu7atru7" path="res://scenes/game_elements/characters/enemies/guard/guard.tscn" id="9_c6tgj"] +[ext_resource type="SpriteFrames" uid="uid://dcivk2hmypg87" path="res://scenes/quests/story_quests/osito_quest/Resources/torchDemon.tres" id="10_s0cl4"] +[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="12_88nqo"] +[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="13_83coi"] +[ext_resource type="Resource" uid="uid://dtjoo06u2yt17" path="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/outro_ice_puzzle.dialogue" id="15_83coi"] + +[sub_resource type="TileMapPattern" id="TileMapPattern_yyvsb"] +tile_data = PackedInt32Array(0, 65539, 1610612736, 65536, 3, 1610612736, 131072, 65539, 805306368, 1, 3, 0, 131073, 3, 805306368, 2, 65539, 0, 65538, 3, 1342177280, 131074, 65539, 1342177280) + +[sub_resource type="TileMapPattern" id="TileMapPattern_40o4q"] +tile_data = PackedInt32Array(0, 1, 0, 65536, 65537, 1610612736, 1, 65537, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_06mif"] +tile_data = PackedInt32Array(65536, 65537, 0, 1, 65537, 1610612736, 65537, 196609, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_l038b"] +tile_data = PackedInt32Array(0, 1, 2, 1, 65537, 2, 65537, 131073, 2, 131073, 196609, 536870914) + +[sub_resource type="TileMapPattern" id="TileMapPattern_npc31"] +tile_data = PackedInt32Array(0, 65539, 1610612736, 65536, 3, 1610612736, 131072, 65539, 805306368, 1, 3, 0, 65537, 65537, 1, 131073, 3, 805306368, 2, 65539, 0, 65538, 3, 1342177280, 131074, 65539, 1342177280) + +[sub_resource type="TileMapPattern" id="TileMapPattern_3lems"] +tile_data = PackedInt32Array(0, 65537, 1610612736, 65536, 65537, 1073741824) + +[sub_resource type="TileMapPattern" id="TileMapPattern_xv31k"] +tile_data = PackedInt32Array(0, 65539, 1610612736, 65536, 3, 1610612736, 1, 3, 0) + +[sub_resource type="TileMapPattern" id="TileMapPattern_r6jns"] +tile_data = PackedInt32Array(0, 65537, 268435458, 65536, 131073, 268435458, 131072, 196609, 805306370, 196608, 65537, 805306370, 1, 1, 268435458, 65537, 1, 3, 131073, 1, 3, 196609, 1, 805306370, 2, 1, 2, 65538, 1, 3, 131074, 1, 3, 196610, 1, 536870914, 3, 65537, 2, 65539, 131073, 2, 131075, 196609, 536870914, 196611, 65537, 536870914) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yyvsb"] +texture = ExtResource("1_tx2dj") +separation = Vector2i(8, 7) +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, 32, -32, 32) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:0/0 = 0 +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) +0:3/0 = 0 +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 +3:3/0 = 0 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_40o4q"] +texture = ExtResource("2_yyvsb") +separation = Vector2i(8, 7) +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 +3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32) + +[sub_resource type="TileSet" id="TileSet_yyvsb"] +tile_size = Vector2i(64, 64) +physics_layer_0/collision_layer = 1 +sources/1 = SubResource("TileSetAtlasSource_yyvsb") +sources/3 = SubResource("TileSetAtlasSource_40o4q") +pattern_0 = SubResource("TileMapPattern_yyvsb") +pattern_1 = SubResource("TileMapPattern_40o4q") +pattern_2 = SubResource("TileMapPattern_06mif") +pattern_3 = SubResource("TileMapPattern_l038b") +pattern_4 = SubResource("TileMapPattern_npc31") +pattern_5 = SubResource("TileMapPattern_3lems") +pattern_6 = SubResource("TileMapPattern_xv31k") +pattern_7 = SubResource("TileMapPattern_r6jns") + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fg7rt"] +size = Vector2(4.5999975, 4.3656282) + +[sub_resource type="Curve2D" id="Curve2D_s0cl4"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -30.136932, 81.164276, 0, 0, 0, 0, -30.136932, 182.09937) +} +point_count = 2 + +[sub_resource type="Curve2D" id="Curve2D_0l6fm"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -30.136932, 81.164276, 0, 0, 0, 0, 45.547913, 120.426025, 0, 0, 0, 0, -29.10962, 185.16371, 0, 0, 0, 0, -29.794556, 81.09613) +} +point_count = 4 + +[sub_resource type="Curve2D" id="Curve2D_5a40l"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -30.136932, 81.164276, 0, 0, 0, 0, 34.93152, 81.164246, 0, 0, 0, 0, 34.58905, 182.44617, 0, 0, 0, 0, -45.205444, 183.48676, 0, 0, 0, 0, -44.862976, 81.51111) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_gj0k7"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -24.80835, 143.10675, 0, 0, 0, 0, 12.66803, 93.330444, 0, 0, 0, 0, 38.00421, 132.04535, 0, 0, 0, 0, 24.280457, 186.66095, 0, 0, 0, 0, -23.752686, 146.56342) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_88nqo"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -73.36926, 56.689575, 0, 0, 0, 0, 114.540405, 54.6156, 0, 0, 0, 0, 116.12402, 203.9444, 0, 0, 0, 0, -34.83716, 204.63568, 0, 0, 0, 0, -34.309326, 56.689575, 0, 0, 0, 0, -71.78577, 58.072266) +} +point_count = 6 + +[sub_resource type="Curve2D" id="Curve2D_83coi"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -12.140259, 251.6466, 0, 0, 0, 0, 103.45593, 252.33795, 0, 0, 0, 0, 102.9281, 70.51636, 0, 0, 0, 0, -10.556763, 69.82501, 0, 0, 0, 0, -11.084595, 252.33795) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_xaeeg"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -30.614624, 250.26392, 0, 0, 0, 0, 288.72644, 251.6466, 0, 0, 0, 0, -11.084595, 252.33795) +} +point_count = 3 + +[sub_resource type="Curve2D" id="Curve2D_t6lj7"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -36.4209, 353.2731, 0, 0, 0, 0, 6.8616943, 353.2731, 0, 0, 0, 0, 6.3338623, 201.87035, 0, 0, 0, 0, 177.88074, 198.41367) +} +point_count = 4 + +[sub_resource type="Curve2D" id="Curve2D_ritme"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -29.452057, 74.92089, 0, 0, 0, 0, -30.136993, 149.8418, 0, 0, 0, 0, 38.69861, 149.8418, 0, 0, 0, 0, 39.726013, 172.38742) +} +point_count = 4 + +[sub_resource type="Curve2D" id="Curve2D_fw15p"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -30.136932, 81.164276, 0, 0, 0, 0, 39.041115, 80.470566, 0, 0, 0, 0, 40.068512, 108.91275, 0, 0, 0, 0, 54.794533, 109.60646, 0, 0, 0, 0, 55.137, 216.4381) +} +point_count = 5 + +[sub_resource type="Curve2D" id="Curve2D_niuhn"] +bake_interval = 0.01 +_data = { +"points": PackedVector2Array(0, 0, 0, 0, -30.136932, 81.164276, 0, 0, 0, 0, 37.671265, 79.42993, 0, 0, 0, 0, 35.958984, 151.92285, 0, 0, 0, 0, 84.24658, 151.92285, 0, 0, 0, 0, 84.24658, 121.05267) +} +point_count = 5 + +[sub_resource type="Resource" id="Resource_t6lj7"] +script = ExtResource("13_83coi") +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[sub_resource type="Resource" id="Resource_ritme"] +script = ExtResource("13_83coi") +type = 2 +metadata/_custom_type_script = "uid://bgmwplmj3bfls" + +[node name="IceLevel" type="Node2D"] +position = Vector2(-2, 64) + +[node name="IceLevelScript" type="Node" parent="."] +script = ExtResource("1_s0cl4") + +[node name="CollectibleScript" type="Node" parent="."] +script = ExtResource("2_83coi") + +[node name="MapaHielo" type="TileMapLayer" parent="."] +position = Vector2(45, 0) +tile_map_data = PackedByteArray("AAD8/xEAAQABAAEAAAD9/xAAAQABAAEAAAD9/xEAAQABAAEAAAD9/xIAAQABAAEAAAD+/xAAAQABAAEAAAD+/xEAAQABAAEAAAD+/xIAAQABAAEAAAD+/xMAAQABAAEAAAD//wQAAQAAAAAAAAD//wUAAQABAAAAAGD//wYAAQABAAAAAED//wcAAQABAAAAAGD//wgAAQABAAAAAED//wkAAQABAAAAAGD//woAAQABAAAAAGD//wsAAQABAAAAAGD//wwAAQAAAAAAAGD//w0AAQABAAEAAAD//w4AAQABAAEAAAD//w8AAQABAAEAAAD//xAAAQABAAEAAAD//xEAAQABAAEAAAD//xIAAQABAAEAAAD//xMAAQABAAEAAAD//xQAAQADAAEAAAAAAAQAAQABAAAAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAEAAAAAAAcAAwABAAEAAAAAAAgAAwABAAEAAAAAAAkAAwABAAEAAAAAAAoAAQAAAAEAAAAAAAsAAQAAAAEAAAAAAAwAAQABAAAAADAAAA0AAQABAAEAAAAAAA4AAQABAAEAAAAAAA8AAQABAAEAAAAAABAAAQABAAEAAAAAABEAAQACAAEAAAAAABIAAQABAAEAAAAAABMAAQAAAAAAAAAAABQAAQABAAAAAGABAAQAAQABAAAAABABAAUAAQAAAAEAAAABAAYAAQAAAAEAAAABAAcAAwABAAEAAAABAAgAAwABAAEAAAABAAkAAwABAAEAAAABAAoAAQAAAAEAAAABAAsAAQAAAAEAAAABAAwAAQABAAAAADABAA0AAQABAAEAAAABAA4AAQABAAEAAAABAA8AAQABAAEAAAABABAAAQABAAEAAAABABEAAQABAAEAAAABABIAAQACAAEAAAABABMAAQABAAAAAAABABQAAQABAAEAAAABABUAAQABAAEAAAABABYAAQABAAEAAAABABcAAQABAAEAAAABABgAAQABAAEAAAACAAQAAQABAAAAAAACAAUAAQAAAAEAAAACAAYAAQAAAAEAAAACAAcAAwABAAEAAAACAAgAAwABAAEAAAACAAkAAwABAAEAAAACAAoAAQAAAAEAAAACAAsAAQAAAAEAAAACAAwAAQABAAAAACACAA0AAQACAAEAAAACAA4AAQACAAEAAAACAA8AAQABAAEAAAACABAAAQABAAEAAAACABEAAQABAAEAAAACABIAAQABAAEAAAACABMAAQABAAAAABACABQAAQABAAEAAAACABUAAQABAAEAAAACABYAAQABAAEAAAACABcAAQABAAEAAAACABgAAQABAAEAAAADAAQAAQABAAAAABADAAUAAQAAAAEAAAADAAYAAQAAAAEAAAADAAcAAQAAAAEAAAADAAgAAQAAAAEAAAADAAkAAQAAAAEAAAADAAoAAQAAAAEAAAADAAsAAQAAAAEAAAADAAwAAQABAAAAADADAA0AAQABAAEAAAADAA4AAQABAAEAAAADAA8AAQABAAEAAAADABAAAQABAAEAAAADABEAAQADAAEAAAADABIAAQACAAEAAAADABMAAQABAAAAAAADABQAAQABAAEAAAADABUAAQABAAEAAAADABYAAQABAAEAAAADABcAAQABAAEAAAADABgAAQABAAEAAAAEAAQAAQABAAAAAAAEAAUAAQAAAAEAAAAEAAYAAQAAAAEAAAAEAAcAAQAAAAEAAAAEAAgAAQAAAAEAAAAEAAkAAQAAAAEAAAAEAAoAAQAAAAEAAAAEAAsAAQAAAAEAAAAEAAwAAQABAAAAADAEAA0AAQABAAEAAAAEAA4AAQABAAEAAAAEAA8AAQABAAEAAAAEABAAAQABAAEAAAAEABEAAQABAAEAAAAEABIAAQABAAEAAAAEABMAAQABAAAAABAEABQAAQABAAEAAAAEABUAAQABAAEAAAAEABYAAQABAAEAAAAEABcAAQABAAEAAAAEABgAAQABAAEAAAAFAAQAAQABAAAAABAFAAUAAQAAAAEAAAAFAAYAAQAAAAEAAAAFAAcAAQAAAAEAAAAFAAgAAQAAAAEAAAAFAAkAAQAAAAEAAAAFAAoAAQAAAAEAAAAFAAsAAQAAAAEAAAAFAAwAAQABAAAAACAFAA0AAQABAAEAAAAFAA4AAQADAAEAAAAFAA8AAQABAAEAAAAFABAAAQABAAEAAAAFABEAAQADAAEAAAAFABIAAQABAAEAAAAFABMAAQABAAAAAAAFABQAAQABAAEAAAAFABUAAQABAAEAAAAFABYAAQABAAEAAAAFABcAAQABAAEAAAAFABgAAQABAAEAAAAGAAQAAQABAAAAAAAGAAUAAQAAAAEAAAAGAAYAAQAAAAEAAAAGAAcAAQAAAAEAAAAGAAgAAQAAAAEAAAAGAAkAAQAAAAEAAAAGAAoAAQAAAAEAAAAGAAsAAQAAAAEAAAAGAAwAAQABAAAAADAGAA0AAQACAAEAAAAGAA4AAQABAAEAAAAGAA8AAQABAAEAAAAGABAAAQABAAEAAAAGABEAAQABAAEAAAAGABIAAQABAAEAAAAGABMAAQABAAAAABAGABQAAQABAAEAAAAGABUAAQABAAEAAAAGABYAAQABAAEAAAAGABcAAQABAAEAAAAGABgAAQABAAEAAAAHAAQAAQABAAAAABAHAAUAAQAAAAEAAAAHAAYAAQAAAAEAAAAHAAcAAQAAAAEAAAAHAAgAAQAAAAEAAAAHAAkAAQAAAAEAAAAHAAoAAQAAAAEAAAAHAAsAAQAAAAEAAAAHAAwAAQABAAAAACAHAA0AAQABAAEAAAAHAA4AAQABAAEAAAAHAA8AAQADAAEAAAAHABAAAQABAAEAAAAHABEAAQABAAEAAAAHABIAAQACAAEAAAAHABMAAQABAAAAAAAHABQAAQABAAEAAAAHABUAAQABAAEAAAAHABYAAQABAAEAAAAHABcAAQABAAEAAAAHABgAAQABAAEAAAAIAAQAAQABAAAAAAAIAAUAAQAAAAEAAAAIAAYAAQAAAAEAAAAIAAcAAQAAAAEAAAAIAAgAAQAAAAEAAAAIAAkAAQAAAAEAAAAIAAoAAQAAAAEAAAAIAAsAAQAAAAEAAAAIAAwAAQABAAAAADAIAA0AAQACAAEAAAAIAA4AAQABAAEAAAAIAA8AAQABAAEAAAAIABAAAQABAAEAAAAIABEAAQABAAEAAAAIABIAAQABAAEAAAAIABMAAQABAAAAABAIABQAAQABAAEAAAAIABUAAQABAAEAAAAIABYAAQABAAEAAAAIABcAAQABAAEAAAAIABgAAQABAAEAAAAJAAQAAQABAAAAABAJAAUAAQAAAAEAAAAJAAYAAQAAAAEAAAAJAAcAAQAAAAEAAAAJAAgAAQAAAAEAAAAJAAkAAQAAAAEAAAAJAAoAAQAAAAEAAAAJAAsAAQAAAAEAAAAJAAwAAQABAAAAADAJAA0AAQABAAEAAAAJAA4AAQABAAEAAAAJAA8AAQABAAEAAAAJABAAAQABAAEAAAAJABEAAQADAAEAAAAJABIAAQABAAEAAAAJABMAAQABAAAAAAAJABQAAQABAAEAAAAJABUAAQABAAEAAAAJABYAAQABAAEAAAAJABcAAQABAAEAAAAJABgAAQABAAEAAAAKAAQAAQABAAAAAAAKAAUAAQAAAAEAAAAKAAYAAQAAAAEAAAAKAAcAAQAAAAEAAAAKAAgAAQAAAAEAAAAKAAkAAQAAAAEAAAAKAAoAAQAAAAEAAAAKAAsAAQAAAAEAAAAKAAwAAQABAAAAACAKAA0AAQABAAEAAAAKAA4AAQABAAEAAAAKAA8AAQADAAEAAAAKABAAAQABAAEAAAAKABEAAQABAAEAAAAKABIAAQABAAEAAAAKABMAAQABAAAAABAKABQAAQABAAEAAAAKABUAAQABAAEAAAAKABYAAQABAAEAAAAKABcAAQABAAEAAAAKABgAAQABAAEAAAALAAQAAQABAAAAABALAAUAAQAAAAEAAAALAAYAAQAAAAEAAAALAAcAAQAAAAEAAAALAAgAAQAAAAEAAAALAAkAAQAAAAEAAAALAAoAAQAAAAEAAAALAAsAAQAAAAEAAAALAAwAAQABAAAAADALAA0AAQABAAEAAAALAA4AAQABAAIAAGALAA8AAQAAAAIAAGALABAAAQAAAAIAAEALABEAAQABAAIAAEALABIAAQADAAEAAAALABMAAQABAAAAAAALABQAAQABAAEAAAALABUAAQABAAEAAAALABYAAQABAAEAAAALABcAAQABAAEAAAALABgAAQABAAEAAAAMAAQAAQABAAAAAAAMAAUAAQAAAAEAAAAMAAYAAQAAAAEAAAAMAAcAAQAAAAEAAAAMAAgAAQAAAAEAAAAMAAkAAQAAAAEAAAAMAAoAAQAAAAEAAAAMAAsAAQAAAAEAAAAMAAwAAQABAAAAACAMAA0AAQABAAEAAAAMAA4AAQADAAIAAGAMAA8AAQAAAAMAAHAMABAAAQAAAAMAAHAMABEAAQADAAIAAEAMABIAAQABAAEAAAAMABMAAQABAAAAABAMABQAAQABAAEAAAAMABUAAQABAAEAAAAMABYAAQABAAEAAAAMABcAAQABAAEAAAAMABgAAQABAAEAAAANAAQAAQABAAAAABANAAUAAQAAAAEAAAANAAYAAQAAAAEAAAANAAcAAQAAAAEAAAANAAgAAQAAAAEAAAANAAkAAQAAAAEAAAANAAoAAQAAAAEAAAANAAsAAQAAAAEAAAANAAwAAQABAAAAADANAA0AAQABAAEAAAANAA4AAQACAAIAAHANAA8AAQAAAAMAAHANABAAAQAAAAMAAHANABEAAQACAAIAAFANABIAAQABAAEAAAANABMAAQABAAAAAAANABQAAQABAAEAAAANABUAAQABAAEAAAANABYAAQABAAEAAAANABcAAQABAAEAAAANABgAAQABAAEAAAAOAAQAAQABAAAAAAAOAAUAAQAAAAEAAAAOAAYAAQAAAAEAAAAOAAcAAQAAAAEAAAAOAAgAAQAAAAEAAAAOAAkAAQAAAAEAAAAOAAoAAQAAAAEAAAAOAAsAAQAAAAEAAAAOAAwAAQABAAAAADAOAA0AAQADAAEAAAAOAA4AAQABAAIAAHAOAA8AAQAAAAIAAHAOABAAAQAAAAIAAFAOABEAAQABAAIAAFAOABIAAQABAAEAAAAOABMAAQABAAAAABAOABQAAQABAAEAAAAOABUAAQABAAEAAAAOABYAAQABAAEAAAAOABcAAQABAAEAAAAOABgAAQABAAEAAAAPAAQAAQABAAAAABAPAAUAAQAAAAEAAAAPAAYAAQAAAAEAAAAPAAcAAQAAAAEAAAAPAAgAAQAAAAEAAAAPAAkAAQAAAAEAAAAPAAoAAQAAAAEAAAAPAAsAAQAAAAEAAAAPAAwAAQABAAAAACAPAA0AAQABAAEAAAAPAA4AAQABAAEAAAAPAA8AAQABAAEAAAAPABAAAQABAAEAAAAPABEAAQABAAEAAAAPABIAAQADAAEAAAAPABMAAQABAAAAAAAQAAQAAQABAAAAAAAQAAUAAQAAAAEAAAAQAAYAAQAAAAEAAAAQAAcAAQAAAAEAAAAQAAgAAQAAAAEAAAAQAAkAAQAAAAEAAAAQAAoAAQAAAAEAAAAQAAsAAQAAAAEAAAAQAAwAAQABAAAAADAQAA0AAQABAAEAAAAQAA4AAQABAAEAAAAQAA8AAQADAAEAAAAQABAAAQABAAEAAAAQABEAAQABAAEAAAAQABIAAQABAAEAAAAQABMAAQABAAAAABARAAQAAQABAAAAABARAAUAAQAAAAEAAAARAAYAAQAAAAEAAAARAAcAAQAAAAEAAAARAAgAAQADAAAAADARAAkAAQABAAAAAFARAAoAAQABAAAAAFARAAsAAQABAAAAAFARAAwAAQAAAAAAADARAA0AAQABAAEAAAARAA4AAQABAAEAAAARAA8AAQABAAEAAAARABAAAQABAAEAAAARABEAAQADAAEAAAARABIAAQABAAEAAAARABMAAQABAAAAAAASAAQAAQABAAAAAAASAAUAAQAAAAEAAAASAAYAAQAAAAEAAAASAAcAAQAAAAEAAAASAAgAAQABAAAAADASAAkAAQABAAEAAAASAAoAAQABAAEAAAASAAsAAQABAAEAAAASAAwAAQABAAEAAAASAA0AAQABAAEAAAASAA4AAQABAAEAAAASAA8AAQABAAEAAAASABAAAQABAAEAAAASABEAAQABAAEAAAASABIAAQABAAEAAAASABMAAQABAAAAAAATAAQAAQABAAAAABATAAUAAQAAAAEAAAATAAYAAQAAAAEAAAATAAcAAQAAAAEAAAATAAgAAQADAAAAAGATAAkAAQABAAAAAGATAAoAAQABAAAAAGATAAsAAQABAAAAAGATAAwAAQABAAAAAGATAA0AAQABAAAAAEATAA4AAQABAAAAAGATAA8AAQABAAAAAEATABAAAQABAAAAAEATABEAAQABAAAAAEATABIAAQABAAAAAGATABMAAQADAAAAAAATABQAAQABAAEAAAATABUAAQABAAEAAAATABYAAQABAAEAAAATABcAAQABAAEAAAATABgAAQABAAEAAAAUAAQAAQABAAAAAAAUAAUAAQAAAAEAAAAUAAYAAQAAAAEAAAAUAAcAAQAAAAEAAAAUAAgAAQAAAAEAAAAUAAkAAQAAAAEAAAAUAAoAAQAAAAEAAAAUAAsAAQAAAAEAAAAUAAwAAQAAAAEAAAAUAA0AAQAAAAEAAAAUAA4AAQAAAAEAAAAUAA8AAQAAAAEAAAAUABAAAQAAAAEAAAAUABEAAQAAAAEAAAAUABIAAQAAAAEAAAAUABMAAQAAAAEAAAAUABQAAQABAAEAAAAUABUAAQABAAEAAAAUABYAAQABAAEAAAAUABcAAQABAAEAAAAUABgAAQABAAEAAAAVAAUAAQAAAAEAAAAVAAYAAQAAAAEAAAAVAAcAAQAAAAEAAAAVAAgAAQAAAAEAAAAVAAoAAQAAAAEAAAAVAAsAAQAAAAEAAAAVAAwAAQAAAAEAAAAVAA0AAQAAAAEAAAAVAA4AAQAAAAEAAAAVAA8AAQAAAAEAAAAVABAAAQAAAAEAAAAVABEAAQAAAAEAAAAVABIAAQAAAAEAAAAVABMAAQAAAAEAAAAVABQAAQABAAEAAAAVABUAAQABAAEAAAAVABYAAQABAAEAAAAVABcAAQABAAEAAAAVABgAAQABAAEAAAAWAAQAAQABAAAAAAAWAAUAAQAAAAEAAAAWAAYAAQAAAAEAAAAWAAcAAQAAAAEAAAAWAAgAAQAAAAEAAAAWAAkAAQAAAAEAAAAWAAoAAQAAAAEAAAAWAAsAAQAAAAEAAAAWAAwAAQAAAAEAAAAWAA0AAQAAAAEAAAAWAA4AAQAAAAEAAAAWAA8AAQAAAAEAAAAWABAAAQAAAAEAAAAWABEAAQAAAAEAAAAWABIAAQAAAAEAAAAWABMAAQAAAAEAAAAWABQAAQABAAEAAAAWABUAAQABAAEAAAAWABYAAQABAAEAAAAWABcAAQABAAEAAAAWABgAAQABAAEAAAAXAAQAAQABAAAAABAXAAUAAQAAAAEAAAAXAAYAAQAAAAEAAAAXAAcAAQAAAAEAAAAXAAgAAQAAAAEAAAAXAAkAAQAAAAEAAAAXAAoAAQADAAAAADAXAAsAAQABAAAAAFAXAAwAAQABAAAAAHAXAA0AAQABAAAAAFAXAA4AAQABAAAAAHAXAA8AAQABAAAAAFAXABAAAQABAAAAAHAXABEAAQABAAAAAFAXABIAAQABAAAAAHAXABMAAQADAAAAABAXABQAAQABAAEAAAAXABUAAQABAAEAAAAXABYAAQABAAEAAAAXABcAAQABAAEAAAAXABgAAQABAAEAAAAYAAQAAQABAAAAAAAYAAUAAQAAAAEAAAAYAAcAAQAAAAEAAAAYAAgAAQAAAAEAAAAYAAkAAQAAAAEAAAAYAAoAAQABAAAAADAYAAwAAQABAAEAAAAYAA0AAQABAAEAAAAYAA4AAQABAAEAAAAYAA8AAQABAAEAAAAYABAAAQABAAEAAAAYABEAAQABAAEAAAAYABIAAQABAAEAAAAYABMAAQABAAAAABAZAAQAAQABAAAAABAZAAUAAQAAAAEAAAAZAAcAAQAAAAEAAAAZAAgAAQAAAAEAAAAZAAkAAQAAAAEAAAAZAAoAAQABAAAAADAZAAwAAQABAAEAAAAZAA0AAQABAAEAAAAZAA4AAQABAAEAAAAZAA8AAQABAAEAAAAZABAAAQABAAEAAAAZABEAAQABAAEAAAAZABIAAQABAAEAAAAZABMAAQABAAAAAAAaAAQAAQABAAAAAAAaAAUAAQAAAAEAAAAaAAcAAQAAAAEAAAAaAAgAAQAAAAEAAAAaAAkAAQAAAAEAAAAaAAoAAQABAAAAACAaAAwAAQABAAEAAAAaAA0AAQABAAEAAAAaAA4AAQABAAEAAAAaAA8AAQABAAEAAAAaABAAAQABAAEAAAAaABEAAQABAAEAAAAaABIAAQABAAEAAAAaABMAAQABAAAAABAbAAQAAQABAAAAABAbAAUAAQAAAAEAAAAbAAcAAQAAAAEAAAAbAAkAAQAAAAEAAAAbAAoAAQABAAAAADAbAAwAAQABAAEAAAAbAA0AAQABAAEAAAAbAA4AAQABAAEAAAAbAA8AAQABAAEAAAAbABAAAQABAAEAAAAbABEAAQABAAEAAAAbABIAAQABAAEAAAAbABMAAQABAAAAAAAcAAQAAQABAAAAAAAcAAUAAQAAAAEAAAAcAAcAAQAAAAEAAAAcAAgAAQAAAAEAAAAcAAkAAQAAAAEAAAAcAAoAAQABAAAAACAcAAwAAQABAAEAAAAcAA0AAQABAAEAAAAcAA4AAQABAAEAAAAcAA8AAQACAAEAAAAcABAAAQABAAEAAAAcABEAAQABAAEAAAAcABIAAQABAAEAAAAcABMAAQABAAAAABAcABQAAQABAAEAAAAcABUAAQABAAEAAAAcABYAAQABAAEAAAAcABcAAQABAAEAAAAcABgAAQABAAEAAAAdAAQAAQABAAAAAAAdAAUAAQAAAAEAAAAdAAcAAQAAAAEAAAAdAAgAAQAAAAEAAAAdAAkAAQAAAAEAAAAdAAoAAQABAAAAADAdAAwAAQABAAEAAAAdAA0AAQACAAEAAAAdAA4AAQABAAEAAAAdAA8AAQACAAEAAAAdABAAAQABAAEAAAAdABEAAQABAAEAAAAdABIAAQABAAEAAAAdABMAAQABAAAAAAAdABQAAQABAAEAAAAdABUAAQABAAEAAAAdABYAAQABAAEAAAAdABcAAQABAAEAAAAdABgAAQABAAEAAAAeAAQAAQAAAAAAAFAeAAUAAQABAAAAAFAeAAcAAQABAAAAAFAeAAgAAQABAAAAAHAeAAkAAQABAAAAAFAeAAoAAQAAAAAAADAeAAwAAQABAAEAAAAeAA0AAQABAAEAAAAeAA4AAQABAAEAAAAeAA8AAQABAAEAAAAeABAAAQABAAEAAAAeABEAAQABAAEAAAAeABIAAQABAAEAAAAeABMAAQABAAAAABAeABQAAQABAAEAAAAeABUAAQABAAEAAAAeABYAAQABAAEAAAAeABcAAQABAAEAAAAeABgAAQABAAEAAAAfAAwAAQABAAEAAAAfAA0AAQABAAEAAAAfAA4AAQABAAEAAAAfAA8AAQABAAEAAAAfABAAAQABAAEAAAAfABEAAQABAAEAAAAfABIAAQABAAEAAAAfABMAAQABAAAAAAAfABQAAQABAAEAAAAfABUAAQABAAEAAAAfABYAAQABAAEAAAAfABcAAQABAAEAAAAfABgAAQABAAEAAAAgAAwAAQABAAEAAAAgAA0AAQABAAEAAAAgAA4AAQABAAEAAAAgAA8AAQABAAEAAAAgABAAAQABAAEAAAAgABEAAQABAAEAAAAgABIAAQABAAEAAAAgABMAAQABAAAAABAgABQAAQABAAEAAAAgABUAAQABAAEAAAAgABYAAQABAAEAAAAgABcAAQABAAEAAAAgABgAAQABAAEAAAAhAAwAAQABAAEAAAAhABEAAQABAAEAAAAhABIAAQABAAEAAAAhABMAAQABAAAAAAAhABQAAQABAAEAAAAhABUAAQABAAEAAAAhABYAAQABAAEAAAAhABcAAQABAAEAAAAhABgAAQABAAEAAAAiAAwAAQABAAEAAAAiABEAAQABAAEAAAAiABIAAQABAAEAAAAiABMAAQABAAAAABAiABQAAQAAAAEAAAAiABUAAQAAAAEAAAAiABYAAQAAAAEAAAAiABcAAQAAAAEAAAAiABgAAQAAAAEAAAAjAAwAAQABAAEAAAAjABEAAQABAAEAAAAjABIAAQABAAEAAAAjABMAAQABAAAAAAAjABQAAQAAAAEAAAAjABUAAQAAAAEAAAAjABYAAQAAAAEAAAAjABcAAQAAAAEAAAAjABgAAQAAAAEAAAAkAAwAAQABAAEAAAAkABEAAQABAAEAAAAkABIAAQABAAEAAAAkABMAAQABAAAAABAkABQAAQAAAAEAAAAkABUAAQAAAAEAAAAkABYAAQAAAAEAAAAkABcAAQAAAAEAAAAkABgAAQAAAAEAAAAlAAwAAQABAAEAAAAlABEAAQABAAEAAAAlABIAAQABAAEAAAAlABMAAQABAAAAAAAlABQAAQAAAAEAAAAlABUAAQAAAAEAAAAlABYAAQAAAAEAAAAlABcAAQAAAAEAAAAlABgAAQAAAAEAAAAmAAwAAQABAAEAAAAmAA0AAQABAAEAAAAmAA4AAQABAAEAAAAmAA8AAQABAAEAAAAmABAAAQABAAEAAAAmABEAAQABAAEAAAAmABIAAQABAAEAAAAmABMAAQABAAAAABAmABQAAQAAAAEAAAAmABUAAQAAAAEAAAAmABYAAQAAAAEAAAAmABcAAQAAAAEAAAAmABgAAQAAAAEAAAAnAAwAAQABAAEAAAAnAA0AAQABAAEAAAAnAA4AAQABAAEAAAAnAA8AAQABAAEAAAAnABAAAQABAAEAAAAnABEAAQABAAEAAAAnABIAAQABAAEAAAAnABMAAQABAAAAAAAnABQAAQAAAAEAAAAnABUAAQAAAAEAAAAnABYAAQAAAAEAAAAnABcAAQAAAAEAAAAnABgAAQAAAAEAAAAoAAwAAQACAAEAAAAoAA0AAQABAAEAAAAoAA4AAQABAAEAAAAoAA8AAQABAAEAAAAoABAAAQABAAEAAAAoABEAAQABAAEAAAAoABIAAQABAAEAAAAoABMAAQABAAAAABAoABQAAQAAAAEAAAAoABUAAQAAAAEAAAAoABYAAQAAAAEAAAAoABcAAQAAAAEAAAAoABgAAQAAAAEAAAApAAwAAQABAAEAAAApAA0AAQADAAEAAAApAA4AAQABAAEAAAApAA8AAQABAAEAAAApABAAAQABAAEAAAApABEAAQABAAEAAAApABIAAQABAAEAAAApABMAAQABAAAAAAApABQAAQAAAAEAAAApABUAAQAAAAEAAAApABYAAQAAAAEAAAApABcAAQAAAAEAAAApABgAAQAAAAEAAAAqAAwAAQABAAEAAAAqAA0AAQABAAEAAAAqAA4AAQABAAEAAAAqAA8AAQABAAEAAAAqABAAAQABAAEAAAAqABEAAQADAAEAAAAqABIAAQABAAEAAAAqABMAAQABAAAAABAqABQAAQAAAAEAAAAqABUAAQAAAAEAAAAqABYAAQAAAAEAAAAqABcAAQAAAAEAAAAqABgAAQAAAAEAAAArAAwAAQABAAEAAAArAA0AAQABAAEAAAArAA4AAQABAAEAAAArAA8AAQABAAEAAAArABAAAQABAAEAAAArABEAAQABAAEAAAArABIAAQABAAEAAAArABMAAQABAAAAAAArABQAAQABAAEAAAArABUAAQABAAEAAAArABYAAQABAAEAAAArABcAAQABAAEAAAArABgAAQABAAEAAAAsABIAAQABAAAAAGAsABQAAQABAAEAAAAsABUAAQABAAEAAAAsABYAAQABAAEAAAAsABcAAQABAAEAAAAsABgAAQABAAEAAAAtABQAAQABAAEAAAAtABUAAQABAAEAAAAtABYAAQABAAEAAAAtABcAAQABAAEAAAAtABgAAQABAAEAAAAuABQAAQABAAEAAAAuABUAAQABAAEAAAAuABYAAQABAAEAAAAuABcAAQABAAEAAAAuABgAAQABAAEAAAAvABQAAQABAAEAAAAvABUAAQABAAEAAAAvABYAAQABAAEAAAAvABcAAQABAAEAAAAvABgAAQABAAEAAAAwABQAAQABAAEAAAAwABUAAQABAAEAAAAwABYAAQABAAEAAAAwABcAAQABAAEAAAAwABgAAQABAAEAAAAxABMAAQAAAAEAAAAxABQAAQABAAEAAAAxABUAAQABAAEAAAAxABYAAQABAAEAAAAxABcAAQABAAEAAAAxABgAAQABAAEAAAAyABMAAQAAAAEAAAAyABQAAQABAAEAAAAyABUAAQABAAEAAAAyABYAAQABAAEAAAAyABcAAQABAAEAAAAyABgAAQABAAEAAAAzABQAAQABAAEAAAAzABUAAQABAAEAAAAzABYAAQABAAEAAAAzABcAAQABAAEAAAAzABgAAQABAAEAAAA0ABQAAQABAAEAAAA0ABUAAQABAAEAAAA0ABYAAQABAAEAAAA0ABcAAQABAAEAAAA0ABgAAQABAAEAAAA1ABQAAQABAAEAAAA1ABUAAQABAAEAAAA1ABYAAQABAAEAAAA1ABcAAQABAAEAAAA1ABgAAQABAAEAAAA2ABQAAQABAAEAAAA2ABUAAQABAAEAAAA2ABYAAQABAAEAAAA2ABcAAQABAAEAAAA2ABgAAQABAAEAAAA3AAwAAQABAAAAAHA3AA0AAQABAAAAAFA3AA4AAQABAAAAAHA3AA8AAQABAAAAAFA3ABAAAQABAAAAAHA3ABEAAQABAAAAAFA3ABIAAQABAAAAAHA3ABQAAQABAAEAAAA3ABUAAQABAAEAAAA3ABYAAQABAAEAAAA3ABcAAQABAAEAAAA3ABgAAQABAAEAAAA4AAwAAQABAAEAAAA4AA0AAQABAAIAABA4AA4AAQACAAIAABA4AA8AAQADAAIAADA4ABAAAQADAAIAABA4ABEAAQACAAIAADA4ABIAAQABAAIAADA4ABMAAQABAAAAABA4ABQAAQABAAEAAAA4ABUAAQABAAEAAAA4ABYAAQABAAEAAAA4ABcAAQABAAEAAAA4ABgAAQABAAEAAAA5AAwAAQABAAEAAAA5AA0AAQAAAAIAABA5AA4AAQAAAAMAAAA5AA8AAQAAAAMAAAA5ABAAAQAAAAMAAAA5ABEAAQAAAAMAAAA5ABIAAQAAAAIAADA5ABMAAQABAAAAAAA5ABQAAQABAAEAAAA5ABUAAQABAAEAAAA5ABYAAQABAAEAAAA5ABcAAQABAAEAAAA5ABgAAQABAAEAAAA6AAwAAQACAAEAAAA6AA0AAQAAAAIAAAA6AA4AAQAAAAMAAAA6AA8AAQAAAAMAAAA6ABAAAQAAAAMAAAA6ABEAAQAAAAMAAAA6ABIAAQAAAAIAACA6ABMAAQABAAAAABA6ABQAAQABAAEAAAA6ABUAAQABAAEAAAA6ABYAAQABAAEAAAA6ABcAAQABAAEAAAA6ABgAAQABAAEAAAA7AAwAAQABAAEAAAA7AA0AAQAAAAIAABA7AA4AAQAAAAMAAAA7AA8AAQAAAAMAAAA7ABAAAQAAAAMAAAA7ABEAAQAAAAMAAAA7ABIAAQAAAAIAADA7ABMAAQABAAAAAAA7ABQAAQABAAEAAAA7ABUAAQABAAEAAAA7ABYAAQABAAEAAAA7ABcAAQABAAEAAAA7ABgAAQABAAEAAAA8AAwAAQADAAEAAAA8AA0AAQAAAAIAAAA8AA4AAQAAAAMAAAA8AA8AAQAAAAMAAAA8ABAAAQAAAAMAAAA8ABEAAQAAAAMAAAA8ABIAAQAAAAIAACA8ABMAAQABAAAAABA8ABQAAQABAAEAAAA8ABUAAQABAAEAAAA8ABYAAQABAAEAAAA8ABcAAQABAAEAAAA8ABgAAQABAAEAAAA9AAwAAQABAAEAAAA9AA0AAQABAAIAAAA9AA4AAQACAAIAAAA9AA8AAQADAAIAACA9ABAAAQADAAIAAAA9ABEAAQACAAIAACA9ABIAAQABAAIAACA9ABMAAQABAAAAAAA9ABQAAQABAAEAAAA9ABUAAQABAAEAAAA9ABYAAQABAAEAAAA9ABcAAQABAAEAAAA9ABgAAQABAAEAAAA+AAwAAQABAAEAAAA+AA0AAQABAAEAAAA+AA4AAQABAAEAAAA+AA8AAQABAAEAAAA+ABAAAQABAAEAAAA+ABEAAQABAAEAAAA+ABIAAQABAAEAAAA+ABMAAQABAAAAABA+ABQAAQABAAEAAAA+ABUAAQABAAEAAAA+ABYAAQABAAEAAAA+ABcAAQABAAEAAAA+ABgAAQABAAEAAAA/AAwAAQABAAEAAAA/AA0AAQABAAEAAAA/AA4AAQACAAEAAAA/AA8AAQABAAEAAAA/ABAAAQABAAEAAAA/ABEAAQABAAEAAAA/ABIAAQABAAEAAAA/ABMAAQABAAAAAAA/ABQAAQABAAEAAAA/ABUAAQABAAEAAAA/ABYAAQABAAEAAAA/ABcAAQABAAEAAAA/ABgAAQABAAEAAABAAAwAAQABAAAAAGBAAA0AAQABAAAAAEBAAA4AAQABAAAAAGBAAA8AAQABAAAAAEBAABAAAQABAAAAAGBAABIAAQABAAAAAGBAABMAAQADAAAAAABAABQAAQABAAEAAABAABUAAQABAAEAAABAABYAAQABAAEAAABAABcAAQABAAEAAABAABgAAQABAAEAAAD8/xIAAQABAAEAAAD8/xMAAQABAAEAAAD8/xQAAQABAAEAAAD8/xUAAQABAAEAAAD8/xYAAQABAAEAAAD9/xMAAQABAAEAAAD9/xQAAQABAAEAAAD9/xUAAQABAAEAAAD9/xYAAQABAAEAAAD9/xcAAQABAAEAAAD+/xQAAQABAAEAAAD+/xUAAQADAAEAAAD+/xYAAQABAAEAAAD+/xcAAQABAAEAAAD+/xgAAQABAAAAAAD//xUAAQABAAEAAAD//xYAAQACAAEAAAD//xcAAQABAAEAAAD//xgAAQABAAAAAAD//xkAAQAAAAIAAAAAABUAAQABAAAAAGAAABYAAQABAAAAAEAAABcAAQABAAAAAGAAABgAAQADAAAAAAAAABkAAQAAAAIAABABABkAAQAAAAIAAAABABsAAQADAAIAACABABwAAQADAAIAAAABAB0AAQABAAMAAAACABkAAQAAAAIAABACABoAAQAAAAIAACACAB0AAQAAAAIAAAADABkAAQAAAAIAAAADABoAAQAAAAIAADADAB0AAQAAAAIAABAEABkAAQAAAAIAABAEABoAAQABAAMAADAEABsAAQACAAIAADAEABwAAQACAAIAABAEAB0AAQABAAMAABAFABkAAQAAAAIAAAAFABoAAQAAAAMAAAAFABsAAQAAAAMAAAAFABwAAQAAAAMAAAAFAB0AAQAAAAMAAAAGABkAAQAAAAIAABAGABoAAQAAAAMAAAAGABsAAQAAAAMAAAAGABwAAQAAAAMAAAAGAB0AAQAAAAMAAAAHABkAAQAAAAIAAAAHABoAAQAAAAMAAAAHABsAAQAAAAMAAAAHABwAAQAAAAMAAAAHAB0AAQAAAAMAAAAIABkAAQAAAAIAABAIABoAAQAAAAMAAAAIABsAAQAAAAMAAAAIABwAAQAAAAMAAAAIAB0AAQAAAAMAAAAJABkAAQAAAAIAAAAJABoAAQAAAAMAAAAJABsAAQABAAMAACAJABwAAQADAAIAACAJAB0AAQADAAIAAAAKABkAAQAAAAIAABAKABoAAQAAAAMAAAAKABsAAQAAAAIAACAKABwAAQABAAEAAAAKAB0AAQABAAEAAAALABkAAQAAAAIAAAALABoAAQAAAAMAAAALABsAAQAAAAIAADALABwAAQADAAMAAAALAB0AAQABAAEAAAAMABkAAQAAAAIAABAMABoAAQAAAAMAAAAMABsAAQABAAMAADAMABwAAQACAAIAADAMAB0AAQACAAIAABANABkAAQAAAAIAAAANABoAAQAAAAMAAAANABsAAQAAAAMAAAANABwAAQAAAAMAAAANAB0AAQAAAAMAAAAOABkAAQAAAAIAABAOABoAAQAAAAMAAAAOABsAAQAAAAMAAAAOABwAAQAAAAMAAAAOAB0AAQAAAAMAAAAPABkAAQAAAAIAAAAPABoAAQAAAAMAAAAPABsAAQAAAAMAAAAPABwAAQAAAAMAAAAPAB0AAQAAAAMAAAAQABkAAQAAAAIAABAQABoAAQAAAAMAAAAQABsAAQAAAAMAAAAQABwAAQAAAAMAAAAQAB0AAQAAAAMAAAARABkAAQAAAAIAAAARABoAAQABAAMAACARABsAAQADAAIAACARAB0AAQABAAMAAAASABkAAQAAAAIAABASABoAAQAAAAIAACASAB0AAQAAAAIAAAATABkAAQAAAAIAAAATABoAAQAAAAIAADAUABkAAQAAAAIAABAUABoAAQABAAMAADAUABsAAQACAAIAADAUABwAAQACAAIAABAUAB0AAQABAAMAABAVAAQAAQABAAAAABAVABkAAQAAAAIAAAAVABoAAQAAAAMAAAAVABsAAQAAAAMAAAAVABwAAQAAAAMAAAAVAB0AAQAAAAMAAAAWABkAAQAAAAIAABAWABoAAQAAAAMAAAAWABsAAQAAAAMAAAAWABwAAQAAAAMAAAAWAB0AAQAAAAMAAAAXABkAAQAAAAIAAAAXABoAAQAAAAMAAAAXABsAAQAAAAMAAAAXABwAAQAAAAMAAAAXAB0AAQAAAAMAAAAYAAYAAQAAAAEAAAAYABkAAQAAAAIAABAYABoAAQAAAAMAAAAYABsAAQAAAAMAAAAYABwAAQAAAAMAAAAYAB0AAQAAAAMAAAAZAAYAAQAAAAEAAAAZABkAAQAAAAIAAAAZABoAAQAAAAMAAAAZABsAAQAAAAMAAAAZABwAAQAAAAMAAAAZAB0AAQAAAAMAAAAaAAYAAQAAAAEAAAAaABkAAQAAAAIAABAaABoAAQAAAAMAAAAaABsAAQAAAAMAAAAaABwAAQAAAAMAAAAaAB0AAQABAAMAACAbAAYAAQAAAAEAAAAbABkAAQAAAAIAAAAbABoAAQAAAAMAAAAbABsAAQAAAAMAAAAbABwAAQAAAAMAAAAbAB0AAQAAAAIAACAcAAYAAQAAAAEAAAAcABkAAQAAAAIAABAcABoAAQAAAAMAAAAcABsAAQAAAAMAAAAcABwAAQAAAAMAAAAcAB0AAQAAAAIAADAdAAYAAQAAAAEAAAAdABkAAQAAAAIAAAAdABoAAQAAAAMAAAAdABsAAQAAAAMAAAAdABwAAQAAAAMAAAAdAB0AAQABAAMAADAeAAYAAQABAAAAAHAeABkAAQAAAAIAABAeABoAAQAAAAMAAAAeABsAAQAAAAMAAAAeABwAAQAAAAMAAAAeAB0AAQAAAAMAAAAfABkAAQAAAAIAAAAfABoAAQAAAAMAAAAfABsAAQAAAAMAAAAfABwAAQAAAAMAAAAfAB0AAQAAAAMAAAAgABkAAQAAAAIAABAgABoAAQAAAAMAAAAgABsAAQAAAAMAAAAgABwAAQAAAAMAAAAgAB0AAQAAAAMAAAAhABkAAQAAAAIAAAAhABoAAQAAAAMAAAAhABsAAQAAAAMAAAAhABwAAQAAAAMAAAAhAB0AAQAAAAMAAAAiABkAAQAAAAIAABAiABoAAQAAAAMAAAAiABsAAQAAAAMAAAAiABwAAQAAAAMAAAAiAB0AAQAAAAMAAAAjABkAAQAAAAIAAAAjABoAAQAAAAMAAAAjABsAAQAAAAMAAAAjABwAAQAAAAMAAAAjAB0AAQAAAAMAAAAkABkAAQAAAAIAABAkABoAAQAAAAMAAAAkABsAAQABAAMAACAkABwAAQADAAIAACAkAB0AAQADAAIAAAAlABkAAQAAAAIAAAAlABoAAQAAAAMAAAAlABsAAQAAAAIAACAlABwAAQADAAMAAAAlAB0AAQABAAEAAAAmABkAAQAAAAIAABAmABoAAQAAAAMAAAAmABsAAQAAAAIAADAmABwAAQABAAEAAAAmAB0AAQABAAEAAAAnABkAAQAAAAIAAAAnABoAAQAAAAMAAAAnABsAAQABAAMAADAnABwAAQACAAIAADAnAB0AAQACAAIAABAoABkAAQAAAAIAABAoABoAAQAAAAMAAAAoABsAAQAAAAMAAAAoABwAAQAAAAMAAAAoAB0AAQAAAAMAAAApABkAAQAAAAIAAAApABoAAQAAAAMAAAApABsAAQAAAAMAAAApABwAAQAAAAMAAAApAB0AAQAAAAMAAAAqABkAAQAAAAIAABAqABoAAQAAAAMAAAAqABsAAQAAAAMAAAAqABwAAQAAAAMAAAAqAB0AAQAAAAMAAAArABkAAQAAAAIAAAArABoAAQAAAAMAAAArABsAAQAAAAMAAAArABwAAQAAAAMAAAArAB0AAQAAAAMAAAAsABkAAQAAAAIAABAsABoAAQAAAAMAAAAsABsAAQAAAAMAAAAsABwAAQAAAAMAAAAsAB0AAQAAAAMAAAAtABkAAQAAAAIAAAAtABoAAQAAAAMAAAAtABsAAQAAAAMAAAAtABwAAQAAAAMAAAAtAB0AAQAAAAMAAAAuABkAAQAAAAIAABAuABoAAQAAAAMAAAAuABsAAQAAAAMAAAAuABwAAQAAAAMAAAAuAB0AAQAAAAMAAAAvABkAAQAAAAIAAAAvABoAAQAAAAMAAAAvABsAAQAAAAMAAAAvABwAAQAAAAMAAAAvAB0AAQAAAAMAAAAwABkAAQAAAAIAABAwABoAAQAAAAMAAAAwABsAAQAAAAMAAAAwABwAAQAAAAMAAAAwAB0AAQAAAAMAAAAxABkAAQAAAAIAAAAxABoAAQAAAAMAAAAxABsAAQAAAAMAAAAxABwAAQAAAAMAAAAxAB0AAQAAAAMAAAAyABkAAQAAAAIAABAyABoAAQABAAMAACAyABsAAQADAAIAACAyABwAAQADAAIAAAAyAB0AAQACAAIAACAzABkAAQAAAAIAAAAzABoAAQAAAAIAACAzABsAAQABAAEAAAAzABwAAQABAAEAAAAzAB0AAQABAAEAAAA0ABkAAQAAAAIAABA0ABoAAQAAAAIAADA0ABsAAQABAAEAAAA1ABkAAQAAAAIAAAA1ABoAAQAAAAIAACA1ABsAAQABAAEAAAA2ABkAAQAAAAIAABA2ABoAAQAAAAIAADA2ABsAAQABAAEAAAA2ABwAAQABAAEAAAA2AB0AAQABAAEAAAA3ABkAAQAAAAIAAAA3ABoAAQAAAAIAACA3ABsAAQABAAEAAAA3ABwAAQABAAEAAAA4ABkAAQAAAAIAABA4ABoAAQAAAAIAADA4ABsAAQABAAEAAAA5ABkAAQAAAAIAAAA5ABoAAQABAAMAADA5ABsAAQACAAIAADA5ABwAAQADAAIAABA5AB0AAQACAAIAADA6ABkAAQAAAAIAABA6ABoAAQAAAAMAAAA6ABsAAQAAAAMAAAA6ABwAAQAAAAMAAAA6AB0AAQAAAAMAAAA7ABkAAQAAAAIAAAA7ABoAAQAAAAMAAAA7ABsAAQAAAAMAAAA7ABwAAQAAAAMAAAA7AB0AAQAAAAMAAAA8ABkAAQAAAAIAABA8ABoAAQAAAAMAAAA8ABsAAQAAAAMAAAA8ABwAAQAAAAMAAAA8AB0AAQAAAAMAAAA9ABkAAQAAAAIAAAA9ABoAAQAAAAMAAAA9ABsAAQAAAAMAAAA9ABwAAQAAAAMAAAA9AB0AAQAAAAMAAAA+ABkAAQAAAAIAABA+ABoAAQAAAAMAAAA+ABsAAQAAAAMAAAA+ABwAAQAAAAMAAAA+AB0AAQAAAAMAAAA/ABkAAQAAAAIAAAA/ABoAAQAAAAMAAAA/ABsAAQAAAAMAAAA/ABwAAQAAAAMAAAA/AB0AAQAAAAMAAABAABkAAQAAAAIAABBAABoAAQAAAAMAAABAABsAAQAAAAMAAABAABwAAQAAAAMAAABAAB0AAQAAAAMAAAD//wAAAQABAAEAAAD//wEAAQABAAEAAAD//wIAAQABAAEAAAD//wMAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAAAAAIAAQADAAEAAAAAAAMAAQABAAEAAAABAAAAAQABAAEAAAABAAEAAQABAAEAAAABAAIAAQABAAEAAAABAAMAAQABAAEAAAACAAAAAQABAAEAAAACAAEAAQACAAEAAAACAAIAAQABAAEAAAACAAMAAQABAAEAAAADAAAAAQABAAEAAAADAAEAAQABAAEAAAADAAIAAQABAAEAAAADAAMAAQABAAEAAAAEAAAAAQABAAEAAAAEAAEAAQABAAEAAAAEAAIAAQABAAEAAAAEAAMAAQABAAEAAAAFAAAAAQACAAEAAAAFAAEAAQABAAEAAAAFAAIAAQADAAEAAAAFAAMAAQABAAEAAAAGAAAAAQADAAIAABAGAAEAAQACAAIAADAGAAMAAQABAAEAAAAHAAAAAQAAAAMAACAHAAEAAQAAAAMAACAHAAMAAQABAAEAAAAIAAAAAQAAAAMAACAIAAEAAQAAAAMAACAIAAMAAQABAAEAAAAJAAAAAQADAAIAAAAJAAEAAQACAAIAACAJAAIAAQABAAIAACAJAAMAAQABAAEAAAAKAAAAAQACAAEAAAAKAAEAAQABAAEAAAAKAAIAAQACAAEAAAAKAAMAAQABAAEAAAALAAAAAQABAAEAAAALAAEAAQABAAEAAAALAAIAAQABAAEAAAALAAMAAQABAAEAAAAMAAAAAQABAAEAAAAMAAEAAQABAAEAAAAMAAIAAQABAAEAAAAMAAMAAQABAAEAAAANAAAAAQADAAEAAAANAAEAAQABAAEAAAANAAIAAQACAAEAAAANAAMAAQABAAEAAAAOAAAAAQABAAEAAAAOAAEAAQABAAEAAAAOAAIAAQABAAEAAAAOAAMAAQABAAEAAAAPAAAAAQABAAEAAAAPAAEAAQABAAEAAAAPAAIAAQABAAEAAAAPAAMAAQABAAEAAAAQAAAAAQABAAEAAAAQAAEAAQADAAEAAAAQAAIAAQADAAEAAAAQAAMAAQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAASAAAAAQADAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAASAAMAAQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAATAAMAAQABAAEAAAAUAAAAAQABAAEAAAAUAAEAAQABAAEAAAAUAAIAAQABAAEAAAAUAAMAAQABAAEAAAAVAAAAAQABAAEAAAAVAAEAAQABAAEAAAAVAAIAAQADAAEAAAAVAAMAAQABAAEAAAAWAAAAAQABAAEAAAAWAAEAAQABAAEAAAAWAAIAAQABAAEAAAAWAAMAAQABAAEAAAAXAAMAAQABAAEAAAAYAAMAAQABAAEAAAAZAAMAAQABAAEAAAAaAAMAAQABAAEAAAAbAAAAAQABAAEAAAAbAAEAAQABAAEAAAAbAAIAAQABAAEAAAAbAAMAAQABAAEAAAAcAAAAAQABAAEAAAAcAAEAAQABAAEAAAAcAAIAAQABAAEAAAAcAAMAAQABAAEAAAAdAAAAAQABAAEAAAAdAAEAAQABAAEAAAAdAAIAAQABAAEAAAAdAAMAAQABAAEAAAAeAAAAAQABAAEAAAAeAAEAAQABAAEAAAAeAAIAAQABAAEAAAAeAAMAAQABAAEAAAD///7/AQABAAEAAAD/////AQABAAEAAAAAAP7/AQABAAEAAAAAAP//AQABAAEAAAABAP7/AQABAAEAAAABAP//AQABAAEAAAACAP7/AQABAAEAAAACAP//AQABAAEAAAADAP7/AQABAAEAAAADAP//AQADAAEAAAAEAP7/AQABAAEAAAAEAP//AQABAAEAAAAFAP7/AQABAAEAAAAFAP//AQABAAEAAAAGAP7/AQABAAEAAAAGAP//AQABAAIAABAHAP7/AQABAAEAAAAHAP//AQAAAAIAABAIAP7/AQABAAEAAAAIAP//AQAAAAIAAAAJAP7/AQABAAEAAAAJAP//AQABAAIAAAAKAP7/AQABAAEAAAAKAP//AQABAAEAAAALAP7/AQABAAEAAAALAP//AQABAAEAAAAMAP7/AQABAAEAAAAMAP//AQABAAEAAAANAP7/AQABAAEAAAANAP//AQABAAEAAAAOAP7/AQABAAEAAAAOAP//AQACAAEAAAAPAP7/AQABAAEAAAAPAP//AQABAAEAAAAQAP7/AQABAAEAAAAQAP//AQABAAEAAAARAP7/AQABAAEAAAARAP//AQABAAEAAAASAP7/AQABAAEAAAASAP//AQABAAEAAAATAP7/AQABAAEAAAATAP//AQABAAEAAAAUAP7/AQABAAEAAAAUAP//AQABAAEAAAAVAP7/AQABAAEAAAAVAP//AQABAAEAAAAWAP7/AQABAAEAAAAWAP//AQABAAEAAAAXAP7/AQABAAEAAAAYAP7/AQABAAEAAAAZAP7/AQABAAEAAAAaAP7/AQABAAEAAAAbAP7/AQABAAEAAAAbAP//AQABAAEAAAAcAP7/AQABAAEAAAAcAP//AQABAAEAAAAdAP7/AQABAAEAAAAdAP//AQABAAEAAAAeAP7/AQABAAEAAAAeAP//AQABAAEAAAAGAAIAAQABAAIAADAHAAIAAQAAAAIAADAIAAIAAQAAAAIAACAYAAsAAwAAAAEAAAAZAAsAAwAAAAEAAAAaAAsAAwAAAAEAAAAbAAsAAwAAAAEAAAAcAAsAAwAAAAEAAAAdAAsAAwAAAAEAAAAeAAsAAwAAAAEAAAAfAAsAAwAAAAEAAAAgAAsAAwAAAAEAAAAhAAsAAwAAAAEAAAAiAAsAAwAAAAEAAAAjAAsAAwAAAAEAAAAkAAsAAwAAAAEAAAAlAAsAAwAAAAEAAAAmAAsAAwAAAAEAAAAnAAsAAwAAAAEAAAAoAAsAAQACAAEAAAApAAsAAwAAAAEAAAAqAAsAAwAAAAEAAAArAAsAAwAAAAEAAAAsABMAAQADAAAAAAA3ABMAAQADAAAAABAsABEAAQABAAAAAEAsAA8AAQABAAAAAEAsABAAAQABAAAAAGAsAAsAAQABAAAAAEAsAAwAAQABAAAAAGAsAA0AAQABAAAAAEAsAA4AAQABAAAAAGAsAAMAAQABAAAAAEAsAAQAAQABAAAAAGAsAAUAAQABAAAAAEAsAAYAAQABAAAAAGAsAAcAAQABAAAAAEAsAAgAAQABAAAAAGAsAAkAAQABAAAAAEAsAAoAAQABAAAAAGA3AAMAAQABAAAAAFA3AAQAAQABAAAAAHA3AAUAAQABAAAAAFA3AAYAAQABAAAAAHA3AAcAAQABAAAAAFA3AAgAAQABAAAAAHA3AAkAAQABAAAAAFA3AAoAAQABAAAAAHA3AAsAAQABAAAAAFAsAAIAAQAAAAAAAAA3AAIAAQAAAAAAAFAtAAIAAQABAAAAAAAuAAIAAQABAAAAAAAyAAIAAQABAAAAAAAzAAIAAQABAAAAAAA0AAIAAQABAAAAABA1AAIAAQABAAAAAAA2AAIAAQABAAAAABAfAP//AQABAAEAAAAfAAAAAQABAAEAAAAfAAEAAQABAAEAAAAfAAIAAQABAAEAAAAfAAMAAQABAAEAAAAfAAQAAQABAAEAAAAfAAUAAQABAAEAAAAfAAYAAQABAAEAAAAfAAcAAQABAAEAAAAfAAgAAQABAAEAAAAfAAkAAQABAAEAAAAfAAoAAQABAAEAAAAgAP//AQABAAEAAAAgAAAAAQABAAEAAAAgAAEAAQABAAEAAAAgAAIAAQABAAEAAAAgAAMAAQABAAEAAAAgAAQAAQABAAEAAAAgAAUAAQABAAEAAAAgAAYAAQABAAEAAAAgAAcAAQABAAEAAAAgAAgAAQABAAEAAAAgAAkAAQABAAEAAAAgAAoAAQABAAEAAAAhAP//AQABAAEAAAAhAAAAAQABAAEAAAAhAAEAAQABAAEAAAAhAAIAAQABAAEAAAAhAAMAAQABAAEAAAAhAAQAAQABAAEAAAAhAAUAAQABAAEAAAAhAAYAAQABAAEAAAAhAAcAAQABAAEAAAAhAAgAAQABAAEAAAAhAAkAAQABAAEAAAAhAAoAAQADAAEAAAAiAP//AQABAAEAAAAiAAAAAQABAAEAAAAiAAEAAQABAAEAAAAiAAIAAQABAAEAAAAiAAMAAQABAAEAAAAiAAQAAQABAAEAAAAiAAUAAQABAAEAAAAiAAYAAQABAAEAAAAiAAcAAQABAAEAAAAiAAgAAQADAAEAAAAiAAkAAQABAAEAAAAiAAoAAQABAAEAAAAjAP//AQABAAEAAAAjAAAAAQABAAEAAAAjAAEAAQABAAEAAAAjAAIAAQABAAEAAAAjAAMAAQADAAEAAAAjAAQAAQABAAEAAAAjAAUAAQACAAEAAAAjAAYAAQABAAEAAAAjAAcAAQABAAEAAAAjAAgAAQABAAEAAAAjAAkAAQABAAEAAAAjAAoAAQACAAEAAAAkAP//AQABAAEAAAAkAAAAAQABAAEAAAAkAAEAAQABAAEAAAAkAAIAAQADAAEAAAAkAAMAAQABAAEAAAAkAAQAAQABAAEAAAAkAAUAAQABAAEAAAAkAAYAAQABAAEAAAAkAAcAAQABAAEAAAAkAAgAAQABAAEAAAAkAAkAAQABAAEAAAAkAAoAAQABAAEAAAAlAP//AQABAAEAAAAlAAAAAQABAAEAAAAlAAEAAQABAAEAAAAlAAIAAQABAAEAAAAlAAMAAQABAAEAAAAlAAQAAQABAAEAAAAlAAUAAQABAAEAAAAlAAYAAQADAAEAAAAlAAcAAQABAAEAAAAlAAgAAQACAAEAAAAlAAkAAQABAAEAAAAlAAoAAQABAAEAAAAmAP//AQABAAEAAAAmAAAAAQABAAEAAAAmAAEAAQABAAEAAAAmAAIAAQABAAEAAAAmAAMAAQABAAEAAAAmAAQAAQACAAEAAAAmAAUAAQABAAEAAAAmAAYAAQABAAEAAAAmAAcAAQABAAEAAAAmAAgAAQABAAEAAAAmAAkAAQABAAEAAAAmAAoAAQABAAEAAAAnAP//AQABAAEAAAAnAAAAAQABAAEAAAAnAAEAAQABAAEAAAAnAAIAAQABAAEAAAAnAAMAAQABAAEAAAAnAAQAAQABAAEAAAAnAAUAAQABAAEAAAAnAAYAAQABAAEAAAAnAAcAAQABAAEAAAAnAAgAAQABAAEAAAAnAAkAAQABAAEAAAAnAAoAAQABAAEAAAAoAP//AQABAAEAAAAoAAAAAQADAAEAAAAoAAEAAQABAAEAAAAoAAIAAQABAAEAAAAoAAMAAQACAAEAAAAoAAQAAQABAAEAAAAoAAUAAQABAAEAAAAoAAYAAQADAAEAAAAoAAcAAQABAAEAAAAoAAgAAQACAAEAAAAoAAkAAQABAAEAAAAoAAoAAQABAAEAAAApAP//AQABAAEAAAApAAAAAQACAAEAAAApAAEAAQABAAEAAAApAAIAAQABAAEAAAApAAMAAQABAAEAAAApAAQAAQACAAEAAAApAAUAAQABAAEAAAApAAYAAQABAAEAAAApAAcAAQABAAEAAAApAAgAAQABAAEAAAApAAkAAQABAAEAAAApAAoAAQADAAEAAAAqAP//AQABAAEAAAAqAAAAAQABAAEAAAAqAAEAAQABAAEAAAAqAAIAAQABAAEAAAAqAAMAAQABAAEAAAAqAAQAAQABAAEAAAAqAAUAAQABAAEAAAAqAAYAAQABAAEAAAAqAAcAAQABAAEAAAAqAAgAAQACAAEAAAAqAAkAAQABAAEAAAAqAAoAAQABAAEAAAArAP//AQABAAEAAAArAAAAAQABAAEAAAArAAEAAQABAAEAAAArAAIAAQABAAEAAAArAAMAAQABAAEAAAArAAQAAQABAAEAAAArAAUAAQABAAEAAAArAAYAAQADAAEAAAArAAcAAQABAAEAAAArAAgAAQABAAEAAAArAAkAAQABAAEAAAArAAoAAQABAAEAAAA4AP//AQABAAEAAAA4AAAAAQABAAEAAAA4AAEAAQABAAEAAAA4AAIAAQABAAEAAAA4AAMAAQABAAEAAAA4AAQAAQABAAEAAAA4AAUAAQABAAEAAAA4AAYAAQABAAEAAAA4AAcAAQABAAEAAAA4AAgAAQABAAEAAAA4AAkAAQABAAEAAAA4AAoAAQABAAEAAAA4AAsAAQABAAEAAAA5AP//AQABAAEAAAA5AAAAAQACAAEAAAA5AAEAAQABAAEAAAA5AAIAAQABAAEAAAA5AAMAAQADAAEAAAA5AAQAAQABAAEAAAA5AAUAAQABAAEAAAA5AAYAAQABAAEAAAA5AAcAAQACAAEAAAA5AAgAAQABAAEAAAA5AAkAAQABAAEAAAA5AAoAAQADAAEAAAA5AAsAAQABAAEAAAA6AP//AQABAAEAAAA6AAAAAQABAAEAAAA6AAEAAQABAAEAAAA6AAIAAQABAAEAAAA6AAMAAQABAAEAAAA6AAQAAQABAAEAAAA6AAUAAQACAAEAAAA6AAYAAQABAAEAAAA6AAcAAQABAAEAAAA6AAgAAQABAAEAAAA6AAkAAQADAAEAAAA6AAoAAQABAAEAAAA6AAsAAQABAAEAAAA7AP//AQABAAEAAAA7AAAAAQABAAEAAAA7AAEAAQABAAEAAAA7AAIAAQABAAEAAAA7AAMAAQABAAEAAAA7AAQAAQADAAEAAAA7AAUAAQABAAEAAAA7AAYAAQABAAEAAAA7AAcAAQABAAEAAAA7AAgAAQABAAEAAAA7AAkAAQABAAEAAAA7AAoAAQABAAEAAAA7AAsAAQABAAEAAAA8AP//AQABAAEAAAA8AAAAAQADAAEAAAA8AAEAAQABAAEAAAA8AAIAAQABAAEAAAA8AAMAAQABAAEAAAA8AAQAAQABAAEAAAA8AAUAAQABAAEAAAA8AAYAAQABAAEAAAA8AAcAAQACAAEAAAA8AAgAAQABAAEAAAA8AAkAAQABAAEAAAA8AAoAAQACAAEAAAA8AAsAAQABAAEAAAA9AP//AQABAAEAAAA9AAAAAQABAAEAAAA9AAEAAQABAAEAAAA9AAIAAQABAAEAAAA9AAMAAQABAAEAAAA9AAQAAQABAAEAAAA9AAUAAQADAAEAAAA9AAYAAQABAAEAAAA9AAcAAQABAAEAAAA9AAgAAQABAAEAAAA9AAkAAQABAAEAAAA9AAoAAQABAAEAAAA9AAsAAQABAAEAAAA+AP//AQABAAEAAAA+AAAAAQABAAEAAAA+AAEAAQABAAEAAAA+AAIAAQACAAEAAAA+AAMAAQABAAEAAAA+AAQAAQABAAEAAAA+AAUAAQACAAEAAAA+AAYAAQABAAEAAAA+AAcAAQABAAEAAAA+AAgAAQABAAEAAAA+AAkAAQABAAEAAAA+AAoAAQACAAEAAAA+AAsAAQABAAEAAAA/AP//AQABAAEAAAA/AAAAAQABAAEAAAA/AAEAAQABAAEAAAA/AAIAAQABAAEAAAA/AAMAAQABAAEAAAA/AAQAAQABAAEAAAA/AAUAAQABAAEAAAA/AAYAAQABAAEAAAA/AAcAAQABAAEAAAA/AAgAAQABAAEAAAA/AAkAAQABAAEAAAA/AAoAAQABAAEAAAA/AAsAAQABAAEAAABAAP//AQABAAEAAABAAAAAAQABAAEAAABAAAEAAQABAAEAAABAAAIAAQABAAEAAABAAAMAAQABAAEAAABAAAQAAQABAAEAAABAAAUAAQABAAAAAEBAAAYAAQABAAAAAGBAAAcAAQABAAAAAEBAAAgAAQABAAAAAGBAAAkAAQABAAAAAEBAAAoAAQABAAAAAGBAAAsAAQABAAAAAEAsAP//AQABAAEAAAAsAAAAAQACAAEAAAAsAAEAAQABAAEAAAAtAP//AQABAAEAAAAtAAAAAQABAAEAAAAtAAEAAQABAAEAAAAuAP//AQABAAEAAAAuAAAAAQABAAEAAAAuAAEAAQABAAEAAAAvAP//AQAAAAAAAAAvAAAAAQABAAAAAGAvAAEAAQABAAAAAGAwAP//AQABAAAAABAwAAAAAQABAAEAAAAxAP//AQAAAAAAABAxAAAAAQABAAAAAHAxAAEAAQABAAAAAFAyAP//AQABAAEAAAAyAAAAAQABAAEAAAAyAAEAAQABAAEAAAAzAP//AQABAAEAAAAzAAAAAQABAAEAAAAzAAEAAQABAAEAAAA0AP//AQABAAEAAAA0AAAAAQACAAEAAAA0AAEAAQABAAEAAAA1AP//AQABAAEAAAA1AAAAAQABAAEAAAA1AAEAAQABAAEAAAA2AP//AQABAAEAAAA2AAAAAQABAAEAAAA2AAEAAQABAAEAAAA3AP//AQABAAEAAAA3AAAAAQABAAEAAAA3AAEAAQABAAEAAAAtABMAAQADAAMAAAAuABMAAQADAAMAAAAvABMAAQADAAMAAAAwABMAAQADAAMAAAAzABMAAQADAAMAAAA0ABMAAQADAAMAAAA1ABMAAQADAAMAAAA2ABMAAQADAAMAAAAtAAMAAQAAAAEAAAAtAAQAAQAAAAEAAAAtAAUAAQAAAAEAAAAtAAYAAQAAAAEAAAAtAAcAAQAAAAEAAAAtAAgAAQAAAAEAAAAtAAkAAQAAAAEAAAAtAAoAAQAAAAEAAAAtAAsAAQAAAAEAAAAtAAwAAQAAAAEAAAAtAA0AAQAAAAEAAAAtAA4AAQAAAAEAAAAtAA8AAQAAAAEAAAAtABAAAQAAAAEAAAAtABEAAQAAAAEAAAAtABIAAQAAAAEAAAAuAAMAAQAAAAEAAAAuAAQAAQAAAAEAAAAuAAUAAQAAAAEAAAAuAAYAAQAAAAEAAAAuAAcAAQAAAAEAAAAuAAgAAQAAAAEAAAAuAAkAAQAAAAEAAAAuAAoAAQAAAAEAAAAuAAsAAQAAAAEAAAAuAAwAAQAAAAEAAAAuAA0AAQAAAAEAAAAuAA4AAQAAAAEAAAAuAA8AAQAAAAEAAAAuABAAAQAAAAEAAAAuABEAAQAAAAEAAAAuABIAAQAAAAEAAAAvAAMAAQAAAAEAAAAvAAQAAQAAAAEAAAAvAAUAAQAAAAEAAAAvAAYAAQAAAAEAAAAvAAcAAQAAAAEAAAAvAAgAAQAAAAEAAAAvAAkAAQAAAAEAAAAvAAoAAQAAAAEAAAAvAAsAAQAAAAEAAAAvAAwAAQAAAAEAAAAvAA0AAQAAAAEAAAAvAA4AAQAAAAEAAAAvAA8AAQAAAAEAAAAvABAAAQAAAAEAAAAvABEAAQAAAAEAAAAvABIAAQAAAAEAAAAwAAMAAQAAAAEAAAAwAAQAAQAAAAEAAAAwAAUAAQAAAAEAAAAwAAYAAQAAAAEAAAAwAAcAAQAAAAEAAAAwAAgAAQAAAAEAAAAwAAkAAQAAAAEAAAAwAAoAAQAAAAEAAAAwAAsAAQAAAAEAAAAwAAwAAQAAAAEAAAAwAA0AAQAAAAEAAAAwAA4AAQAAAAEAAAAwAA8AAQAAAAEAAAAwABAAAQAAAAEAAAAwABEAAwAAAAEAAAAwABIAAwAAAAEAAAAxAAMAAQAAAAEAAAAxAAQAAQAAAAEAAAAxAAUAAQAAAAEAAAAxAAYAAQAAAAEAAAAxAAcAAQAAAAEAAAAxAAgAAQAAAAEAAAAxAAkAAQAAAAEAAAAxAAoAAQAAAAEAAAAxAAsAAQAAAAEAAAAxAAwAAQAAAAEAAAAxAA0AAQAAAAEAAAAxAA4AAQAAAAEAAAAxAA8AAQAAAAEAAAAxABAAAQAAAAEAAAAxABEAAwAAAAEAAAAxABIAAwAAAAEAAAAyAAMAAQAAAAEAAAAyAAQAAQAAAAEAAAAyAAUAAQAAAAEAAAAyAAYAAQAAAAEAAAAyAAcAAQAAAAEAAAAyAAgAAQAAAAEAAAAyAAkAAQAAAAEAAAAyAAoAAQAAAAEAAAAyAAsAAQAAAAEAAAAyAAwAAQAAAAEAAAAyAA0AAQAAAAEAAAAyAA4AAQAAAAEAAAAyAA8AAQAAAAEAAAAyABAAAQAAAAEAAAAyABEAAwAAAAEAAAAyABIAAwAAAAEAAAAzAAMAAQAAAAEAAAAzAAQAAQAAAAEAAAAzAAUAAQAAAAEAAAAzAAYAAQAAAAEAAAAzAAcAAQAAAAEAAAAzAAgAAQAAAAEAAAAzAAkAAQAAAAEAAAAzAAoAAQAAAAEAAAAzAAsAAQAAAAEAAAAzAAwAAQAAAAEAAAAzAA0AAQAAAAEAAAAzAA4AAQAAAAEAAAAzAA8AAQAAAAEAAAAzABAAAQAAAAEAAAAzABEAAwAAAAEAAAAzABIAAwAAAAEAAAA0AAMAAQAAAAEAAAA0AAQAAQAAAAEAAAA0AAUAAQAAAAEAAAA0AAYAAQAAAAEAAAA0AAcAAQAAAAEAAAA0AAgAAQAAAAEAAAA0AAkAAQAAAAEAAAA0AAoAAQAAAAEAAAA0AAsAAQAAAAEAAAA0AAwAAQAAAAEAAAA0AA0AAQAAAAEAAAA0AA4AAQAAAAEAAAA0AA8AAQAAAAEAAAA0ABAAAQAAAAEAAAA0ABEAAQAAAAEAAAA0ABIAAQAAAAEAAAA1AAMAAQAAAAEAAAA1AAQAAQAAAAEAAAA1AAUAAQAAAAEAAAA1AAYAAQAAAAEAAAA1AAcAAQAAAAEAAAA1AAgAAQAAAAEAAAA1AAkAAQAAAAEAAAA1AAoAAQAAAAEAAAA1AAsAAQAAAAEAAAA1AAwAAQAAAAEAAAA1AA0AAQAAAAEAAAA1AA4AAQAAAAEAAAA1AA8AAQAAAAEAAAA1ABAAAQAAAAEAAAA1ABEAAQAAAAEAAAA1ABIAAQAAAAEAAAA2AAMAAQAAAAEAAAA2AAQAAQAAAAEAAAA2AAUAAQAAAAEAAAA2AAYAAQAAAAEAAAA2AAcAAQAAAAEAAAA2AAgAAQAAAAEAAAA2AAkAAQAAAAEAAAA2AAoAAQAAAAEAAAA2AAsAAQAAAAEAAAA2AAwAAQAAAAEAAAA2AA0AAQAAAAEAAAA2AA4AAQAAAAEAAAA2AA8AAQAAAAEAAAA2ABAAAQAAAAEAAAA2ABEAAQAAAAEAAAA2ABIAAQAAAAEAAAAvAAIAAQADAAAAAAAxAAIAAQADAAAAAFAwAAIAAQABAAEAAAAwAAEAAQABAAEAAAAhAA0AAQABAAEAAAAhAA4AAQABAAEAAAAhAA8AAQABAAEAAAAhABAAAQABAAEAAAAiAA0AAQABAAIAABAiAA4AAQACAAIAABAiAA8AAQADAAIAADAiABAAAQABAAIAADAjAA0AAQAAAAIAABAjAA4AAQAAAAMAAAAjAA8AAQAAAAMAAAAjABAAAQAAAAIAADAkAA0AAQAAAAIAAAAkAA4AAQAAAAMAAAAkAA8AAQAAAAMAAAAkABAAAQAAAAIAACAlAA0AAQABAAIAAAAlAA4AAQACAAIAAAAlAA8AAQADAAIAACAlABAAAQABAAIAACABABoAAQABAAMAACD//xoAAQAAAAMAAAD//xsAAQAAAAMAAAD//xwAAQAAAAMAAAD//x0AAQAAAAMAAAAAABoAAQAAAAMAAAAAABsAAQAAAAMAAAAAABwAAQAAAAMAAAAAAB0AAQAAAAMAAAD//x4AAQAAAAMAAAAAAB4AAQAAAAMAAAABAB4AAQAAAAMAAAACAB4AAQAAAAMAAAADAB4AAQAAAAMAAAAEAB4AAQAAAAMAAAAFAB4AAQAAAAMAAAAGAB4AAQAAAAMAAAAHAB4AAQAAAAMAAAAIAB4AAQAAAAMAAAAJAB4AAQABAAMAAAAKAB4AAQAAAAIAAAALAB4AAQAAAAIAABAMAB4AAQABAAMAABANAB4AAQAAAAMAAAAOAB4AAQAAAAMAAAAPAB4AAQAAAAMAAAAQAB4AAQAAAAMAAAARAB4AAQAAAAMAAAASAB4AAQAAAAMAAAATAB4AAQAAAAMAAAAUAB4AAQAAAAMAAAAVAB4AAQAAAAMAAAAWAB4AAQAAAAMAAAAXAB4AAQAAAAMAAAAYAB4AAQAAAAMAAAAZAB4AAQAAAAMAAAAaAB4AAQADAAIAACAbAB4AAQABAAEAAAAcAB4AAQABAAEAAAAdAB4AAQACAAIAADAeAB4AAQAAAAMAAAAfAB4AAQAAAAMAAAAgAB4AAQAAAAMAAAAhAB4AAQAAAAMAAAAiAB4AAQAAAAMAAAAjAB4AAQAAAAMAAAAkAB4AAQABAAMAAAAlAB4AAQAAAAIAAAAmAB4AAQAAAAIAABAnAB4AAQABAAMAABAoAB4AAQAAAAMAAAApAB4AAQAAAAMAAAAqAB4AAQAAAAMAAAArAB4AAQAAAAMAAAAsAB4AAQAAAAMAAAAtAB4AAQAAAAMAAAAuAB4AAQAAAAMAAAAvAB4AAQAAAAMAAAAwAB4AAQAAAAMAAAAxAB4AAQAAAAMAAAAyAB4AAQADAAIAAAAzAB4AAQABAAEAAAA0AB4AAQABAAEAAAA1AB4AAQABAAEAAAA2AB4AAQABAAEAAAA5AB4AAQACAAIAABA6AB4AAQAAAAMAAAA7AB4AAQAAAAMAAAA8AB4AAQAAAAMAAAA9AB4AAQAAAAMAAAA+AB4AAQAAAAMAAAA/AB4AAQAAAAMAAABAAB4AAQAAAAMAAAAXAP//AQABAAEAAAAYAP//AQABAAEAAAAYAAAAAQABAAEAAAAYAAEAAQACAAEAAAAYAAIAAQABAAEAAAAXAAIAAQACAAEAAAAXAAEAAQABAAEAAAAXAAAAAQACAAEAAAAZAAIAAQABAAEAAAAZAAEAAQABAAEAAAAZAAAAAQABAAEAAAAZAP//AQABAAEAAAAaAP//AQABAAEAAAAaAAAAAQADAAEAAAAaAAEAAQABAAEAAAAaAAIAAQABAAEAAAAPABQAAQAAAAEAAAAQABQAAQAAAAEAAAARABQAAQAAAAEAAAASABQAAQAAAAEAAAASABUAAQAAAAEAAAARABUAAQAAAAEAAAAQABUAAQAAAAEAAAAPABUAAQAAAAEAAAAPABYAAQAAAAEAAAAPABcAAQAAAAEAAAAPABgAAQAAAAEAAAAQABgAAQAAAAEAAAAQABcAAQAAAAEAAAAQABYAAQAAAAEAAAARABcAAQAAAAEAAAARABgAAQAAAAEAAAARABYAAQAAAAEAAAASABYAAQAAAAEAAAASABcAAQAAAAEAAAASABgAAQAAAAEAAAAYABQAAQAAAAEAAAAZABQAAQAAAAEAAAAaABQAAQAAAAEAAAAbABQAAQAAAAEAAAAbABUAAQAAAAEAAAAaABUAAQAAAAEAAAAZABUAAQAAAAEAAAAYABUAAQAAAAEAAAAYABYAAQAAAAEAAAAYABcAAQAAAAEAAAAZABgAAQAAAAEAAAAYABgAAQAAAAEAAAAZABcAAQAAAAEAAAAZABYAAQAAAAEAAAAaABgAAQAAAAEAAAAaABcAAQAAAAEAAAAaABYAAQAAAAEAAAAbABYAAQAAAAEAAAAbABcAAQAAAAEAAAAbABgAAQAAAAEAAABBABkAAQABAAMAABBBABgAAQADAAIAABBBABcAAQACAAIAADBBABUAAQACAAIAADBBABYAAQADAAIAABBBABMAAQACAAIAADBBABQAAQADAAIAABBBABEAAQACAAIAADBBABIAAQADAAIAABBBAA8AAQACAAIAADBBABAAAQADAAIAABBBAAUAAQACAAIAADBBAAYAAQADAAIAABBBAAcAAQACAAIAADBBAAgAAQADAAIAABBBAAkAAQACAAIAADBBAAoAAQADAAIAABBBAAsAAQACAAIAADBBAAwAAQADAAIAABBBAA0AAQACAAIAADBBAA4AAQADAAIAABBAABEAAQABAAAAAEBBABoAAQAAAAMAAABBAB0AAQAAAAMAAABBAB4AAQAAAAMAAABCAB4AAQAAAAMAAABCAB0AAQAAAAMAAABCABwAAQAAAAMAAABCABsAAQAAAAMAAABCABkAAQAAAAMAAABCABgAAQAAAAMAAABCABcAAQAAAAMAAABCABYAAQAAAAMAAABCABUAAQAAAAMAAABCABQAAQAAAAMAAABCABMAAQAAAAMAAABCABIAAQAAAAMAAABDABEAAQAAAAMAAABCABEAAQAAAAMAAABCABAAAQAAAAMAAABCAA8AAQAAAAMAAABCAA4AAQAAAAMAAABCAA0AAQAAAAMAAABCAAwAAQAAAAMAAABCAAsAAQAAAAMAAABCAAoAAQAAAAMAAABCAAkAAQAAAAMAAABCAAgAAQAAAAMAAABCAAcAAQAAAAMAAABCAAYAAQAAAAMAAABCAAUAAQAAAAMAAABDAAUAAQAAAAMAAABDAAYAAQAAAAMAAABDAAcAAQAAAAMAAABDAAgAAQAAAAMAAABDAAkAAQAAAAMAAABDAAoAAQAAAAMAAABDAAsAAQAAAAMAAABDAAwAAQAAAAMAAABDAA0AAQAAAAMAAABDAA4AAQAAAAMAAABDAA8AAQAAAAMAAABDABAAAQAAAAMAAABEAAUAAQAAAAMAAABEAAYAAQAAAAMAAABEAAcAAQAAAAMAAABEAAgAAQAAAAMAAABEAAkAAQAAAAMAAABEAAoAAQAAAAMAAABEAAsAAQAAAAMAAABEAAwAAQAAAAMAAABEAA0AAQAAAAMAAABEAA4AAQAAAAMAAABEAA8AAQAAAAMAAABEABAAAQAAAAMAAABEABEAAQAAAAMAAABDABIAAQAAAAMAAABEABIAAQAAAAMAAABFAAUAAQAAAAMAAABFAAYAAQAAAAMAAABFAAcAAQAAAAMAAABFAAgAAQAAAAMAAABFAAkAAQAAAAMAAABFAAoAAQAAAAMAAABFAAsAAQAAAAMAAABFAAwAAQAAAAMAAABFAA0AAQAAAAMAAABFAA4AAQAAAAMAAABFAA8AAQAAAAMAAABFABAAAQAAAAMAAABFABEAAQAAAAMAAABFABIAAQAAAAMAAABGAAUAAQAAAAMAAABGAAYAAQAAAAMAAABGAAcAAQAAAAMAAABGAAgAAQAAAAMAAABGAAkAAQAAAAMAAABGAAoAAQAAAAMAAABGAAsAAQAAAAMAAABGAAwAAQAAAAMAAABGAA0AAQAAAAMAAABGAA4AAQAAAAMAAABGAA8AAQAAAAMAAABGABAAAQAAAAMAAABGABEAAQAAAAMAAABGABIAAQAAAAMAAABHAAUAAQAAAAMAAABHAAYAAQAAAAMAAABHAAcAAQAAAAMAAABHAAgAAQAAAAMAAABHAAkAAQAAAAMAAABHAAoAAQAAAAMAAABHAAsAAQAAAAMAAABHAAwAAQAAAAMAAABHAA0AAQAAAAMAAABHAA4AAQAAAAMAAABHAA8AAQAAAAMAAABHABAAAQAAAAMAAABHABEAAQAAAAMAAABHABIAAQAAAAMAAABDABMAAQAAAAMAAABDABQAAQAAAAMAAABDABUAAQAAAAMAAABDABYAAQABAAMAACBDABcAAQADAAIAACBDABoAAQADAAIAAABDABsAAQABAAMAAABDABwAAQAAAAMAAABDAB0AAQAAAAMAAABDAB4AAQAAAAMAAABEABMAAQAAAAMAAABEABQAAQAAAAMAAABEABUAAQAAAAMAAABEABYAAQAAAAIAACBEABcAAQABAAEAAABEABoAAQABAAEAAABEABsAAQAAAAIAAABEABwAAQAAAAMAAABEAB0AAQAAAAMAAABEAB4AAQAAAAMAAABFABMAAQAAAAMAAABFABQAAQAAAAMAAABFABUAAQAAAAMAAABFABYAAQAAAAIAADBFABcAAQABAAEAAABFABwAAQAAAAMAAABFAB0AAQAAAAMAAABFAB4AAQAAAAMAAABGABMAAQAAAAMAAABGABQAAQAAAAMAAABGABUAAQAAAAMAAABGABYAAQAAAAIAACBGABcAAQABAAEAAABGABwAAQAAAAMAAABGAB0AAQAAAAMAAABGAB4AAQAAAAMAAABHABMAAQAAAAMAAABHABQAAQAAAAMAAABHABUAAQAAAAMAAABHABYAAQAAAAIAADBHABcAAQABAAEAAABHABgAAQABAAEAAABHABkAAQABAAEAAABHABoAAQABAAEAAABHABsAAQAAAAIAABBHABwAAQAAAAMAAABHAB0AAQAAAAMAAABHAB4AAQAAAAMAAABIABEAAQAAAAMAAABIABIAAQAAAAMAAABIABMAAQAAAAMAAABIABQAAQAAAAMAAABIABUAAQAAAAMAAABIABwAAQAAAAMAAABIAB0AAQAAAAMAAABIAB4AAQAAAAMAAABJABEAAQAAAAMAAABJABIAAQAAAAMAAABJABMAAQAAAAMAAABJABQAAQAAAAMAAABJABUAAQAAAAMAAABJABwAAQAAAAMAAABJAB0AAQAAAAMAAABJAB4AAQAAAAMAAABKABEAAQAAAAMAAABKABIAAQAAAAMAAABKABMAAQAAAAMAAABKABQAAQAAAAMAAABKABUAAQAAAAMAAABKABYAAQABAAMAADBKABcAAQACAAIAADBKABgAAQADAAIAABBKABkAAQACAAIAADBKABoAAQACAAIAABBKABsAAQABAAMAABBKABwAAQAAAAMAAABKAB0AAQAAAAMAAABKAB4AAQAAAAMAAABIAAUAAQAAAAMAAABIAAYAAQAAAAMAAABIAAcAAQAAAAMAAABIAAgAAQAAAAMAAABIAAkAAQAAAAMAAABIAAoAAQAAAAMAAABIAAsAAQAAAAMAAABIAAwAAQAAAAMAAABIAA0AAQAAAAMAAABIAA4AAQAAAAMAAABIAA8AAQAAAAMAAABIABAAAQAAAAMAAABJAAUAAQAAAAMAAABJAAYAAQAAAAMAAABJAAcAAQAAAAMAAABJAAgAAQAAAAMAAABJAAkAAQAAAAMAAABJAAoAAQAAAAMAAABJAAsAAQAAAAMAAABJAAwAAQAAAAMAAABJAA0AAQAAAAMAAABJAA4AAQAAAAMAAABJAA8AAQAAAAMAAABJABAAAQAAAAMAAABKAAUAAQAAAAMAAABKAAYAAQAAAAMAAABKAAcAAQAAAAMAAABKAAgAAQAAAAMAAABKAAkAAQAAAAMAAABKAAoAAQAAAAMAAABKAAsAAQAAAAMAAABKAAwAAQAAAAMAAABKAA0AAQAAAAMAAABKAA4AAQAAAAMAAABKAA8AAQAAAAMAAABKABAAAQAAAAMAAAARABwAAQADAAIAAAATAB0AAQAAAAIAABASABsAAQABAAEAAAASABwAAQABAAEAAAATABwAAQABAAEAAAATABsAAQABAAEAAAAaAB8AAQADAAIAAAAaACAAAQABAAMAAAAbAB8AAQADAAMAAAAbACAAAQAAAAIAAAAcAB8AAQABAAEAAAAcACAAAQAAAAIAABAdAB8AAQACAAIAABAdACAAAQABAAMAABBDABgAAQADAAIAAABDABkAAQACAAIAACBCABoAAQAAAAMAAABBABsAAQAAAAMAAABBABwAAQAAAAMAAABJABYAAQAAAAIAADBJABcAAQABAAEAAABJABgAAQAAAAEAAABJABkAAQAAAAEAAABJABoAAQAAAAEAAABJABsAAQAAAAIAABBFABsAAQAAAAIAABBGABsAAQAAAAIAAABIABsAAQAAAAIAAABIABYAAQAAAAIAACBEABgAAQABAAEAAABEABkAAQABAAEAAABFABoAAQABAAEAAABFABkAAQAAAAEAAABFABgAAQAAAAEAAABGABgAAQABAAEAAABGABkAAQAAAAEAAABGABoAAQABAAEAAABIABoAAQAAAAEAAABIABkAAQAAAAEAAABIABgAAQABAAEAAABIABcAAQABAAEAAAAyAB8AAQABAAMAAAAzAB8AAQAAAAIAAAA0AB8AAQAAAAIAABA1AB8AAQAAAAIAAAA2AB8AAQAAAAIAABA3AB8AAQAAAAIAAAA4AB8AAQAAAAIAABA5AB8AAQABAAMAABA1AB0AAQABAAEAAAA0AB0AAQABAAEAAAA0ABwAAQABAAEAAAA1ABwAAQABAAEAAAA3AB4AAQABAAEAAAA4AB4AAQABAAEAAAA4AB0AAQABAAEAAAA4ABwAAQABAAEAAAA3AB0AAQABAAEAAAADABwAAQAAAAEAAAACABwAAQAAAAEAAAACABsAAQAAAAEAAAADABsAAQAAAAEAAAA=") +tile_set = SubResource("TileSet_yyvsb") +metadata/_edit_lock_ = true + +[node name="agregado extra" type="TileMapLayer" parent="."] +position = Vector2(45, 0) +tile_map_data = PackedByteArray("AAAAAAUAAwACAAAAAFAAAAYAAwACAAAAAAABAAUAAwAAAAAAADABAAYAAwAAAAAAAAACAAUAAwAAAAAAADACAAYAAwAAAAAAAAADAAUAAwAAAAAAADADAAYAAwABAAAAAAAQAAUAAwAAAAAAADAUAAUAAwAAAAAAADAUAAcAAwABAAAAAAAUAAgAAwAAAAAAAFAUAAkAAwAAAAAAAGAUAAoAAwAAAAAAAFAUAAsAAwAAAAAAAFAUAAwAAwAAAAAAAFAUAA0AAwAAAAAAAFAUAA4AAwAAAAAAAFAVAAUAAwAAAAAAADAWAAUAAwAAAAAAADAWAAgAAwABAAAAAAAWAAkAAwAAAAAAAFAWAAoAAwABAAAAAFAWAAsAAwAAAAAAAGAWAAwAAwAAAAAAAGAWAA0AAwAAAAAAAGAWAA4AAwAAAAAAAGAAAAoAAwACAAAAAFAAAAsAAwACAAAAAAABAAoAAwAAAAAAADABAAsAAwAAAAAAAAACAAoAAwAAAAAAADACAAsAAwAAAAAAAAADAAcAAwAAAAAAAFADAAgAAwAAAAAAAFADAAkAAwAAAAAAAFADAAoAAwABAAAAAFADAAsAAwAAAAAAAAAEAAUAAwAAAAAAADAEAAsAAwAAAAAAAAAFAAUAAwAAAAAAADAFAAsAAwAAAAAAAAAGAAUAAwAAAAAAADAGAAsAAwAAAAAAAAAHAAUAAwAAAAAAADAHAAsAAwAAAAAAAAAIAAUAAwAAAAAAADAIAAsAAwAAAAAAAAAJAAUAAwAAAAAAADAJAAsAAwAAAAAAAAAKAAUAAwAAAAAAADAKAAsAAwAAAAAAAAALAAUAAwAAAAAAADALAAsAAwAAAAAAAAAMAAUAAwAAAAAAADAMAAsAAwAAAAAAAAANAAUAAwAAAAAAADANAAsAAwAAAAAAAAAOAAUAAwAAAAAAADAOAAsAAwAAAAAAAAAPAAUAAwAAAAAAADAPAAsAAwAAAAAAAAAQAAcAAwABAAAAAGAQAAgAAwAAAAAAAGAQAAkAAwAAAAAAAGAQAAoAAwAAAAAAAGAQAAsAAwACAAAAABARAAUAAwAAAAAAADARAAcAAwAAAAAAAAASAAUAAwAAAAAAADASAAcAAwAAAAAAAAATAAUAAwAAAAAAADATAAcAAwAAAAAAAAAUAA8AAwAAAAAAAFAUABAAAwAAAAAAAFAUABEAAwAAAAAAAFAUABIAAwAAAAAAAFAUABMAAwACAAAAAAAVAAgAAwAAAAAAAAAVAAkAAQABAAEAAAAVAAoAAwAAAAAAADAVABMAAwAAAAAAAAAWAA8AAwAAAAAAAGAWABAAAwAAAAAAAGAWABEAAwAAAAAAAGAWABIAAwAAAAAAAGAWABMAAwACAAAAABAXAAUAAwAAAAAAADAYAAUAAwAAAAAAADAYAAkAAwAAAAAAAAAZAAUAAwAAAAAAADAZAAkAAwAAAAAAAAAaAAUAAwAAAAAAADAaAAcAAwABAAAAAGAaAAgAAwAAAAAAAGAaAAkAAwAAAAAAAAAbAAUAAwAAAAAAADAbAAcAAwAAAAAAAAAbAAgAAQABAAEAAAAbAAkAAwAAAAAAAAAcAAUAAwAAAAAAADAcAAcAAwABAAAAAAAcAAgAAwAAAAAAAFAcAAkAAwAAAAAAAAAdAAUAAwACAAAAADAdAAYAAwAAAAAAAGAdAAcAAwAAAAAAAGAdAAgAAwAAAAAAAGAdAAkAAwACAAAAAGAPABQAAwACAAAAACASABQAAwACAAAAADAPABgAAwACAAAAAAASABgAAwACAAAAAGAQABgAAwAAAAAAAAARABgAAwAAAAAAAAAPABcAAwAAAAAAAFAPABYAAwAAAAAAAFAPABUAAwAAAAAAAFAQABQAAwAAAAAAADARABQAAwAAAAAAADASABUAAwAAAAAAAGASABYAAwAAAAAAAGASABcAAwAAAAAAAGAYABQAAwACAAAAACAYABUAAwAAAAAAAFAYABYAAwAAAAAAAFAYABcAAwAAAAAAAFAYABgAAwACAAAAAAAZABQAAwAAAAAAADAZABgAAwAAAAAAAAAaABQAAwAAAAAAADAaABgAAwAAAAAAAAAbABQAAwACAAAAADAbABUAAwAAAAAAAGAbABYAAwAAAAAAAGAbABcAAwAAAAAAAGAbABgAAwACAAAAAGAiABQAAwACAAAAAFAqABQAAwACAAAAADAqABgAAwACAAAAAGAiABgAAwACAAAAAAAjABQAAwAAAAAAADAkABQAAwAAAAAAADAlABQAAwAAAAAAADAmABQAAwAAAAAAADAnABQAAwAAAAAAADAoABQAAwAAAAAAADApABQAAwAAAAAAADAqABUAAwAAAAAAAGAqABYAAwAAAAAAAGAqABcAAwAAAAAAAGApABgAAwAAAAAAAAAoABgAAwAAAAAAAAAnABgAAwAAAAAAAAAmABgAAwAAAAAAAAAlABgAAwAAAAAAAAAkABgAAwAAAAAAAAAjABgAAwAAAAAAAAAiABcAAwAAAAAAAFAiABYAAwAAAAAAAFAiABUAAwAAAAAAAFBFABkAAwACAAAAAABFABgAAwACAAAAAFBGABkAAwACAAAAAGBIABkAAwACAAAAAFBIABoAAwACAAAAAABJABoAAwACAAAAAGBJABgAAwACAAAAADBJABkAAwAAAAAAAGACABsAAwACAAAAAFADABsAAwACAAAAADADABwAAwACAAAAAGACABwAAwACAAAAAAA=") +tile_set = SubResource("TileSet_yyvsb") +metadata/_edit_lock_ = true + +[node name="Piedras" type="TileMapLayer" parent="."] +position = Vector2(45, 0) +tile_map_data = PackedByteArray("AAASAAcAAwADAAMAAAAUAA0AAwADAAMAAAAWAAUAAwADAAMAAAAWAAoAAwAAAAAAAGD9/xEAAwADAAMAAAD9/xQAAwADAAMAAAD+/xIAAwADAAMAAAD//w8AAwADAAMAAAAAAAYAAwADAAMAAAAAAAoAAwADAAMAAAAAAA0AAwADAAMAAAABAAYAAwADAAMAAAABAAoAAwADAAMAAAACAAYAAwADAAMAAAACAAoAAwADAAMAAAADAAcAAwADAAMAAAADAAgAAwADAAMAAAADAAoAAwADAAMAAAADAAsAAwADAAMAAAAEAAUAAwADAAMAAAAGAAsAAwADAAMAAAAHAAYAAwADAAMAAAAIAAgAAwADAAMAAAAJAAoAAwADAAMAAAAKAAsAAwADAAMAAAAKAA0AAwADAAMAAAALAAUAAwADAAMAAAAMAAcAAwADAAMAAAANAAYAAwADAAMAAAAOAAsAAwADAAMAAAAPAAsAAwADAAMAAAASAAkAAwADAAMAAAASAAwAAwADAAMAAAASAA8AAwADAAMAAAATAAUAAQADAAMAAAATAAcAAwADAAMAAAAUAAkAAwAAAAAAAFAUAAwAAwADAAMAAAAUABIAAwADAAMAAAAVAAcAAwADAAMAAAAVABEAAwADAAMAAAAWAAcAAwADAAMAAAAWAAkAAwABAAAAAGAWAAsAAwADAAMAAAAWAA8AAwADAAMAAAAXAAgAAwADAAMAAAAXAAkAAwAAAAAAAAAZAAUAAwADAAMAAAAZAA4AAwADAAMAAAAZABIAAwADAAMAAAAaAAkAAwABAAAAADAbAAkAAwAAAAAAADAbABAAAwADAAMAAAAcAAkAAwADAAMAAAAdAAUAAwADAAMAAAAdAAgAAwADAAMAAAAeABEAAwADAAMAAAAgAA0AAwADAAMAAAAiABEAAwADAAMAAAAmABEAAwADAAMAAAAoAA8AAwADAAMAAAArAA8AAwADAAMAAAAGAAEAAwADAAMAAAADAAAAAwADAAMAAAABAP7/AwADAAMAAAATAAIAAwADAAMAAAAUAAAAAwADAAMAAAAVAAAAAwADAAMAAAAdAAAAAwADAAMAAAAbAAAAAwADAAMAAAAcAAIAAwADAAMAAAAeAAMAAwADAAMAAAAvABEAAwADAAMAAAAvABIAAwADAAMAAAA0ABEAAwADAAMAAAA0ABAAAwADAAMAAAAvABAAAwADAAMAAAAvAAYAAwADAAMAAAA0AAoAAwADAAMAAAAtAA4AAwADAAMAAAAtAAMAAwADAAMAAAA2AA0AAwADAAMAAAAyAAgAAwADAAMAAAA1AAUAAwADAAMAAAAyAA4AAwADAAMAAAAzAAQAAwADAAMAAAA0AAMAAwADAAMAAAAwAAsAAwADAAMAAAA2AAsAAwADAAMAAAAuAAcAAwADAAMAAAAlABcAAwADAAMAAAAmABgAAwADAAMAAAAkABQAAwADAAMAAAApABUAAwADAAMAAAArABQAAwADAAMAAAArABUAAwADAAMAAAAqABgAAwADAAMAAAAhABQAAwADAAMAAAAhABUAAwADAAMAAAAhABYAAwADAAMAAAATABwAAwADAAMAAAASABsAAwADAAMAAABFABgAAwADAAMAAABHABcAAwADAAMAAABHABoAAwADAAMAAABJABkAAwADAAMAAAA0ABwAAwADAAMAAAA1AB0AAwADAAMAAAA4ABwAAwADAAMAAAA3ABsAAwADAAMAAAA3AB0AAwADAAMAAAACABsAAwADAAMAAAADABsAAwADAAMAAAADABwAAwADAAMAAAACABwAAwADAAMAAAAVAAUAAwADAAMAAAA=") +tile_set = SubResource("TileSet_yyvsb") +metadata/_edit_lock_ = true + +[node name="Player" parent="." instance=ExtResource("1_n4wyr")] +position = Vector2(154, 1567) +player_name = "StoryWeaver" +sprite_frames = ExtResource("2_msjg0") + +[node name="Camera2D" type="Camera2D" parent="Player"] +unique_name_in_owner = true +process_mode = 3 +limit_left = 0 +limit_top = 0 +position_smoothing_enabled = true +editor_draw_limits = true + +[node name="IceSlide" type="Node2D" parent="Player"] +script = ExtResource("4_tx2dj") + +[node name="Cinematic" type="Node2D" parent="."] +position = Vector2(466, 1402) +script = ExtResource("6_hcvfl") +dialogue = ExtResource("7_fg7rt") +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="Osito" type="CharacterBody2D" parent="."] +position = Vector2(540, 1540) + +[node name="Osito4" type="Sprite2D" parent="Osito"] +show_behind_parent = true +position = Vector2(11, -14.000034) +scale = Vector2(0.08313803, 0.07916889) +texture = ExtResource("8_fg7rt") + +[node name="Collision" type="CollisionShape2D" parent="Osito"] +position = Vector2(17, 9.65625) +scale = Vector2(20, 20) +shape = SubResource("RectangleShape2D_fg7rt") +debug_color = Color(0.006318605, 0.5835495, 0.7869028, 0.41960785) + +[node name="DemonTorches" type="Node" parent="."] + +[node name="Guard1" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(1134, 1334.9999) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path1") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path1" type="Path2D" parent="DemonTorches"] +position = Vector2(1221.9999, 1101) +scale = Vector2(2.92, 2.883041) +curve = SubResource("Curve2D_s0cl4") + +[node name="Guard2" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(1351, 420.00012) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path2") +wait_time = 0.0 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path2" type="Path2D" parent="DemonTorches"] +position = Vector2(1438.9999, 186.00018) +scale = Vector2(2.92, 2.883041) +curve = SubResource("Curve2D_s0cl4") + +[node name="Guard3" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(652.0001, 404.99994) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path3") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path3" type="Path2D" parent="DemonTorches"] +position = Vector2(740, 171) +scale = Vector2(2.92, 2.883041) +curve = SubResource("Curve2D_s0cl4") + +[node name="Guard4" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(1731.0001, 404.19577) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path4") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path4" type="Path2D" parent="DemonTorches"] +position = Vector2(1819, 171) +scale = Vector2(2.92, 2.8731332) +curve = SubResource("Curve2D_0l6fm") + +[node name="Guard5" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(1633, 1359) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path5") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path5" type="Path2D" parent="DemonTorches"] +position = Vector2(1720.9999, 1125.0001) +scale = Vector2(2.92, 2.883041) +curve = SubResource("Curve2D_5a40l") + +[node name="Guard6" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(1652.9999, 1500) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path6") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path6" type="Path2D" parent="DemonTorches"] +position = Vector2(1700, 1293) +scale = Vector2(1.8945266, 1.446473) +curve = SubResource("Curve2D_gj0k7") + +[node name="Guard7" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(2417, 1377) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path7") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path7" type="Path2D" parent="DemonTorches"] +position = Vector2(2556, 1295) +scale = Vector2(1.8945266, 1.446473) +curve = SubResource("Curve2D_88nqo") + +[node name="Guard8" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(3330, 1279) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path8") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path8" type="Path2D" parent="DemonTorches"] +position = Vector2(3353, 915) +scale = Vector2(1.8945266, 1.446473) +curve = SubResource("Curve2D_83coi") + +[node name="Guard9" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(2942.9998, 872) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path9") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path9" type="Path2D" parent="DemonTorches"] +position = Vector2(3001, 510) +scale = Vector2(1.8945266, 1.446473) +curve = SubResource("Curve2D_xaeeg") + +[node name="Guard10" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(2937, 508) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path10") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path10" type="Path2D" parent="DemonTorches"] +position = Vector2(3006.0002, -3) +scale = Vector2(1.8945266, 1.446473) +curve = SubResource("Curve2D_t6lj7") + +[node name="Guard11" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(905.00006, 541) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path11") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path11" type="Path2D" parent="DemonTorches"] +position = Vector2(991.00006, 325) +scale = Vector2(2.92, 2.883041) +curve = SubResource("Curve2D_ritme") + +[node name="Guard12" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(67.00009, 423) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path12") +wait_time = 0.0 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path12" type="Path2D" parent="DemonTorches"] +position = Vector2(154.99994, 189.00006) +scale = Vector2(2.92, 2.883041) +curve = SubResource("Curve2D_fw15p") + +[node name="Guard13" parent="DemonTorches" node_paths=PackedStringArray("patrol_path") instance=ExtResource("9_c6tgj")] +position = Vector2(3343, 1827) +safe_margin = 0.8 +sprite_frames = ExtResource("10_s0cl4") +patrol_path = NodePath("../Path13") +wait_time = 0.5 +move_speed = 300.0 +time_to_detect_player = 0.1 +detection_area_scale = 0.1 + +[node name="Path13" type="Path2D" parent="DemonTorches"] +position = Vector2(3430.9998, 1593.0001) +scale = Vector2(2.92, 2.883041) +curve = SubResource("Curve2D_niuhn") + +[node name="CollectibleItem" parent="." groups=["item_collectable"] instance=ExtResource("12_88nqo")] +position = Vector2(139, 536) +next_scene = "uid://da7akt4pqtvpk" +item = SubResource("Resource_t6lj7") +collected_dialogue = ExtResource("15_83coi") + +[node name="CollectibleItem2" parent="." groups=["item_collectable"] instance=ExtResource("12_88nqo")] +position = Vector2(3148, 26) +next_scene = "uid://da7akt4pqtvpk" +item = SubResource("Resource_ritme") +collected_dialogue = ExtResource("15_83coi") diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level_script.gd b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level_script.gd new file mode 100644 index 0000000000..dd5e5c6156 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level_script.gd @@ -0,0 +1,14 @@ + +extends Node + +func _ready() -> void: + 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: Player) -> void: + player.mode = Player.Mode.DEFEATED + await get_tree().create_timer(2.0).timeout + SceneSwitcher.reload_with_transition(Transition.Effect.FADE, Transition.Effect.FADE) diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level_script.gd.uid b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level_script.gd.uid new file mode 100644 index 0000000000..81296ad867 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/ice_level_script.gd.uid @@ -0,0 +1 @@ +uid://cn48ql76day57 diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/outro_ice_puzzle.dialogue b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/outro_ice_puzzle.dialogue new file mode 100644 index 0000000000..c9787137b3 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/outro_ice_puzzle.dialogue @@ -0,0 +1,5 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Valiente Soldadito: Ya encontre todos los hilos de esa zona ¡Es hora de volver con el Sabio Oso! +=> END diff --git a/scenes/quests/story_quests/osito_quest/1_ice_puzzle/outro_ice_puzzle.dialogue.import b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/outro_ice_puzzle.dialogue.import new file mode 100644 index 0000000000..63623c8695 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/1_ice_puzzle/outro_ice_puzzle.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://dtjoo06u2yt17" +path="res://.godot/imported/outro_ice_puzzle.dialogue-50cfa7f6ddd69d2ceb3625e7930b9ec5.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/1_ice_puzzle/outro_ice_puzzle.dialogue" +dest_files=["res://.godot/imported/outro_ice_puzzle.dialogue-50cfa7f6ddd69d2ceb3625e7930b9ec5.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/osito_quest/4_Outro/components/outro.dialogue b/scenes/quests/story_quests/osito_quest/4_Outro/components/outro.dialogue new file mode 100644 index 0000000000..b70c99b6b7 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/4_Outro/components/outro.dialogue @@ -0,0 +1,9 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Sabio Oso: ¡Gracias, valiente Soldadito! Con tu ayuda nuestra ciudad de Osos vuelve a tener las memorias de las generaciones pasadas +Valiente Soldadito: Me alegra ayudarte, gracias a nuestro esfuerzo, esta ciudad gozara de mas decadas de prosperidad. +Sabio Oso: Por tu valentia, te nombrare como un heroe. ¡Tus hazañas seran recordadas por generaciones! +Y asi, el Valiente Soldadito salvo la aldea de los osos de los malvados Torch Demon. +Sus actos heroicos fueron de inspiracion para una generacion entera de ositos... +=> END diff --git a/scenes/quests/story_quests/osito_quest/4_Outro/components/outro.dialogue.import b/scenes/quests/story_quests/osito_quest/4_Outro/components/outro.dialogue.import new file mode 100644 index 0000000000..bc82d01ed9 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/4_Outro/components/outro.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://cfbiclj0rik58" +path="res://.godot/imported/outro.dialogue-77c4a8689526a81965d1e67fbe7cb622.tres" + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/4_Outro/components/outro.dialogue" +dest_files=["res://.godot/imported/outro.dialogue-77c4a8689526a81965d1e67fbe7cb622.tres"] + +[params] + +defaults=true diff --git a/scenes/quests/story_quests/osito_quest/4_Outro/components/outro_trees.tscn b/scenes/quests/story_quests/osito_quest/4_Outro/components/outro_trees.tscn new file mode 100644 index 0000000000..9c68988b88 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/4_Outro/components/outro_trees.tscn @@ -0,0 +1,63 @@ +[gd_scene load_steps=4 format=3 uid="uid://br7s0jj6f8g3o"] + +[ext_resource type="PackedScene" uid="uid://d0c6ti0aqpt5o" path="res://scenes/quests/story_quests/el_juguete_perdido/objects_components/tree_idle.tscn" id="1_xfrxt"] +[ext_resource type="PackedScene" uid="uid://bi6kyun7o3k3o" path="res://scenes/quests/story_quests/el_juguete_perdido/objects_components/tree_moving.tscn" id="2_2tm2y"] +[ext_resource type="SpriteFrames" uid="uid://cqe47tmqq3mu4" path="res://scenes/game_elements/characters/components/sprite_frames/elder2.tres" id="3_wnonu"] + +[node name="Equipo2OutroTrees" type="Node2D"] + +[node name="Tree2" parent="." instance=ExtResource("1_xfrxt")] +position = Vector2(35, 21) +scale = Vector2(0.857205, 0.929512) + +[node name="Tree3" parent="." instance=ExtResource("1_xfrxt")] +position = Vector2(135, 37) +scale = Vector2(0.803145, 0.87599) + +[node name="Tree" parent="." instance=ExtResource("2_2tm2y")] +position = Vector2(35, 95) +scale = Vector2(0.791718, 0.8231) + +[node name="Tree4" parent="." instance=ExtResource("1_xfrxt")] +position = Vector2(792, 49) +scale = Vector2(0.868918, 0.834667) + +[node name="Tree5" parent="." instance=ExtResource("1_xfrxt")] +position = Vector2(892, 74) +scale = Vector2(0.95334, 1.03316) + +[node name="Tree6" parent="." instance=ExtResource("2_2tm2y")] +position = Vector2(889, 131) +scale = Vector2(0.74261, 0.805784) + +[node name="Tree8" parent="." instance=ExtResource("1_xfrxt")] +position = Vector2(237, 31) +scale = Vector2(0.820556, 0.80446) + +[node name="Tree10" parent="." instance=ExtResource("1_xfrxt")] +position = Vector2(681, 48) +scale = Vector2(0.907612, 0.878142) + +[node name="Tree7" parent="." instance=ExtResource("2_2tm2y")] +position = Vector2(131, 111) +scale = Vector2(1.02665, 1.04828) + +[node name="Tree9" parent="." instance=ExtResource("2_2tm2y")] +position = Vector2(780, 129) +scale = Vector2(0.989809, 0.937506) + +[node name="Tree14" parent="." instance=ExtResource("2_2tm2y")] +position = Vector2(220, 113.999985) +scale = Vector2(0.93578, 0.863302) + +[node name="Tree12" parent="." instance=ExtResource("2_2tm2y")] +position = Vector2(656, 135) +scale = Vector2(0.893932, 0.928983) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +position = Vector2(376, 110) +scale = Vector2(0.86014926, 0.8901905) +sprite_frames = ExtResource("3_wnonu") +animation = &"idle" +autoplay = "idle" +frame = 5 diff --git a/scenes/quests/story_quests/osito_quest/4_Outro/outro.tscn b/scenes/quests/story_quests/osito_quest/4_Outro/outro.tscn new file mode 100644 index 0000000000..dd1ffa2c20 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/4_Outro/outro.tscn @@ -0,0 +1,503 @@ +[gd_scene load_steps=38 format=4 uid="uid://da7akt4pqtvpk"] + +[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="1_wvc1n"] +[ext_resource type="TileSet" uid="uid://07fq3rspk8ia" path="res://scenes/tileset.tres" id="2_fwi5v"] +[ext_resource type="PackedScene" uid="uid://boc4ibh8o13d2" path="res://scenes/quests/story_quests/el_juguete_perdido/0_intro/components/trees1.tscn" id="3_bn2vy"] +[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="4_c4l1a"] +[ext_resource type="PackedScene" uid="uid://br7s0jj6f8g3o" path="res://scenes/quests/story_quests/osito_quest/4_Outro/components/outro_trees.tscn" id="4_j208y"] +[ext_resource type="Resource" uid="uid://cfbiclj0rik58" path="res://scenes/quests/story_quests/osito_quest/4_Outro/components/outro.dialogue" id="5_c3cc3"] +[ext_resource type="Texture2D" uid="uid://ctwx8gghts62p" path="res://assets/third_party/tiny-swords/Deco/06.png" id="5_qsut3"] +[ext_resource type="Material" uid="uid://bmwe2wu7hxepf" path="res://scenes/game_elements/props/tree/components/wind_affected_material.tres" id="5_rbmgw"] +[ext_resource type="Texture2D" uid="uid://c8q2r1dsn1m7w" path="res://scenes/game_elements/props/decoration/crochenthemum/ND_Crochenthemum_02.png" id="6_c7rvb"] +[ext_resource type="SpriteFrames" uid="uid://d36eq8tqdaxdy" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_green.tres" id="6_k6uuc"] +[ext_resource type="Texture2D" uid="uid://b0uk36s6wl3mc" path="res://assets/third_party/tiny-swords/Deco/13.png" id="7_4yodc"] +[ext_resource type="Script" uid="uid://cms2wqtbxjl1h" path="res://scenes/game_elements/props/decoration/random_frame_animated_sprite.gd" id="7_felwy"] +[ext_resource type="Texture2D" uid="uid://cjs01ayn2h6ir" path="res://assets/third_party/tiny-swords/Deco/12.png" id="8_r0ix5"] +[ext_resource type="Texture2D" uid="uid://7afi18x3x1dm" path="res://assets/third_party/tiny-swords/Deco/18.png" id="9_j208y"] +[ext_resource type="Texture2D" uid="uid://dtr1dolic05oj" path="res://assets/third_party/tiny-swords/Deco/10.png" id="10_v2hjf"] +[ext_resource type="Texture2D" uid="uid://ck738xogv1kp5" path="res://assets/third_party/tiny-swords/Deco/11.png" id="11_igupu"] +[ext_resource type="SpriteFrames" uid="uid://dtoylirwywk0j" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_blue.tres" id="12_ij0xq"] +[ext_resource type="SpriteFrames" uid="uid://ddpc5h6jtt6uq" path="res://scenes/quests/story_quests/el_juguete_perdido/player_components/apolo_components/apolo_toy.tres" id="13_j208y"] +[ext_resource type="Texture2D" uid="uid://babamhdsam5k2" path="res://scenes/game_elements/props/buildings/tower/components/Tower.png" id="15_vuybo"] +[ext_resource type="Texture2D" uid="uid://w2svucmx6ntg" path="res://assets/third_party/tiny-swords/Factions/Knights/Buildings/Castle/Castle_Blue.png" id="16_xnixl"] +[ext_resource type="SpriteFrames" uid="uid://cql0h6utsuuar" path="res://scenes/game_elements/props/decoration/crops/components/barley_spriteframes.tres" id="17_4hf0w"] +[ext_resource type="SpriteFrames" uid="uid://bg5lo6fu776x2" path="res://scenes/game_elements/props/decoration/crops/components/carrot_spriteframes.tres" id="18_ywix2"] +[ext_resource type="Texture2D" uid="uid://b1dlp7j3rs6om" path="res://scenes/game_elements/props/decoration/spool/components/ThreadSpool1.png" id="19_c06hj"] +[ext_resource type="SpriteFrames" uid="uid://dmg1egdoye3ns" path="res://scenes/game_elements/props/checkpoint/components/knitwitch_frames_purple.tres" id="24_oolho"] +[ext_resource type="SpriteFrames" uid="uid://dm5jcge3jb7p1" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_green_large.tres" id="25_udo1j"] +[ext_resource type="SpriteFrames" uid="uid://yu1kfifkqdq6" path="res://scenes/game_elements/props/decoration/crops/components/tomato_spriteframes.tres" id="26_5hv3q"] +[ext_resource type="Texture2D" uid="uid://bjakp6o3lhvcr" path="res://assets/third_party/tiny-swords/Effects/Fire/Fire.png" id="27_ederl"] +[ext_resource type="SpriteFrames" uid="uid://vay3whr8g5la" path="res://scenes/quests/story_quests/el_juguete_perdido/player_components/npcs_components/sheep_idle.tres" id="28_v65lc"] +[ext_resource type="Texture2D" uid="uid://bm8stl861stni" path="res://0oso/Osito4.png" id="29_yjqtm"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_1u12m"] +atlas = ExtResource("27_ederl") +region = Rect2(0, 0, 128, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_7vc6p"] +atlas = ExtResource("27_ederl") +region = Rect2(128, 0, 128, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_te87b"] +atlas = ExtResource("27_ederl") +region = Rect2(256, 0, 128, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n2cce"] +atlas = ExtResource("27_ederl") +region = Rect2(384, 0, 128, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wygyr"] +atlas = ExtResource("27_ederl") +region = Rect2(512, 0, 128, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ehqd8"] +atlas = ExtResource("27_ederl") +region = Rect2(640, 0, 128, 128) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e4kms"] +atlas = ExtResource("27_ederl") +region = Rect2(768, 0, 128, 128) + +[sub_resource type="SpriteFrames" id="SpriteFrames_q7538"] +animations = [{ +"frames": [{ +"duration": 0.5, +"texture": SubResource("AtlasTexture_1u12m") +}, { +"duration": 0.5, +"texture": SubResource("AtlasTexture_7vc6p") +}, { +"duration": 0.5, +"texture": SubResource("AtlasTexture_te87b") +}, { +"duration": 0.5, +"texture": SubResource("AtlasTexture_n2cce") +}, { +"duration": 0.5, +"texture": SubResource("AtlasTexture_wygyr") +}, { +"duration": 0.5, +"texture": SubResource("AtlasTexture_ehqd8") +}, { +"duration": 0.5, +"texture": SubResource("AtlasTexture_e4kms") +}], +"loop": true, +"name": &"burning", +"speed": 5.0 +}, { +"frames": [], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[node name="Outro" type="Node2D"] + +[node name="HUD" parent="." instance=ExtResource("1_wvc1n")] + +[node name="TileMapLayers" type="Node2D" parent="."] +modulate = Color(0.901961, 0.901961, 0.901961, 1) + +[node name="Ground" type="TileMapLayer" parent="TileMapLayers"] +tile_map_data = PackedByteArray("AAAAAAcAAQAAAAAAAAABAAcAAQABAAAAAAACAAcAAQABAAAAAAAEAAcAAQABAAAAAAAFAAcAAQABAAAAAAAGAAcAAQABAAAAAAAHAAcAAQABAAAAAAAIAAcAAQABAAAAAAAJAAcAAQABAAAAAAAKAAcAAQABAAAAAAALAAcAAQABAAAAAAAMAAcAAQABAAAAAAANAAcAAQABAAAAAAAOAAcAAQACAAAAAAAAAAAAAQAAAAAAAAAAAAEAAQAAAAEAAAABAAAAAQABAAAAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAIAAAABAAQAAQABAAIAAAACAAQAAQABAAMAAAADAAQAAQABAAAAAAAEAAQAAQABAAEAAAAFAAQAAQABAAEAAAAGAAQAAQABAAEAAAAHAAQAAQABAAEAAAAJAAQAAQABAAEAAAAKAAQAAQABAAEAAAALAAQAAQABAAEAAAAMAAQAAQABAAIAAAANAAQAAQABAAIAAAAOAAQAAQACAAIAAAAOAAMAAQACAAEAAAAOAAIAAQACAAEAAAAOAAEAAQACAAEAAAAOAAAAAQACAAAAAAANAAAAAQABAAAAAAAMAAAAAQABAAAAAAALAAAAAQABAAAAAAAKAAAAAQABAAAAAAAJAAAAAQABAAAAAAAIAAAAAQABAAAAAAAHAAAAAQABAAAAAAAGAAAAAQABAAAAAAAFAAAAAQABAAAAAAAEAAAAAQABAAAAAAACAAAAAQABAAAAAAADAAAAAQABAAAAAAAAAAgAAQAAAAEAAAABAAgAAQABAAEAAAACAAgAAQABAAEAAAADAAgAAQABAAEAAAAEAAgAAQABAAEAAAAFAAgAAQABAAEAAAAGAAgAAQABAAEAAAAHAAgAAQABAAEAAAAIAAgAAQABAAEAAAAJAAgAAQABAAEAAAALAAgAAQABAAEAAAAMAAgAAQABAAEAAAANAAgAAQABAAEAAAAOAAgAAQACAAEAAAAJAAUAAQABAAIAAAAIAAUAAQABAAIAAAAHAAUAAQABAAIAAAAGAAUAAQABAAIAAAAFAAUAAQABAAIAAAAEAAUAAQABAAIAAAADAAUAAQAAAAIAAAACAAUABgADAAMAAAABAAUABgADAAMAAAAAAAUABgADAAMAAAAKAAUAAQABAAIAAAALAAUAAQACAAIAAAAMAAUABgADAAMAAAANAAUABgADAAMAAAAOAAUABgADAAMAAAAIAAQAAQABAAEAAAADAAIABgADAAMAAAADAAEAAQABAAIAAAACAAEAAQABAAIAAAABAAEAAQABAAEAAAABAAIAAQACAAEAAAABAAMAAQACAAEAAAACAAMABgADAAMAAAACAAIABgADAAMAAAADAAMABgADAAMAAAAEAAMAAQAAAAEAAAAEAAIAAQAAAAEAAAAEAAEAAQABAAEAAAAFAAEAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAGAAEAAQABAAEAAAAHAAEAAQABAAEAAAAHAAIAAQABAAEAAAAHAAMAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAJAAEAAQABAAEAAAAJAAIAAQABAAEAAAAJAAMAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAALAAEAAQABAAEAAAALAAIAAQABAAEAAAALAAMAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAANAAEAAQABAAEAAAANAAIAAQABAAEAAAANAAMAAQABAAEAAAADAAcAAQABAAAAAAABAAkABAABAAAAAAAAAAkABAAAAAAAAAADAAkABAACAAAAAAACAAkABAABAAAAAAAFAAkABAAAAAAAAAAEAAkABAADAAAAAAAHAAkABAABAAAAAAAGAAkABAABAAAAAAAJAAkABAABAAAAAAAMAAkABAABAAAAAAAIAAkABAABAAAAAAALAAkABAABAAQAAAAKAAkABAABAAQAAAAOAAkABAABAAQAAAANAAkABAABAAQAAAAKAAgAAQABAAEAAAAAAAYAAwABAAAAAAADAAYAAwABAAAAAAACAAYAAwABAAAAAAABAAYAAwABAAAAAAAFAAYAAwABAAAAAAAEAAYAAwABAAAAAAAHAAYAAwABAAAAAAAGAAYAAwABAAAAAAAIAAYAAwABAAAAAAAJAAYAAwABAAAAAAAKAAYAAwABAAAAAAALAAYAAwABAAAAAAAMAAYAAwABAAAAAAANAAYAAwABAAAAAAAOAAYAAwABAAAAAAA=") +tile_set = ExtResource("2_fwi5v") +metadata/_edit_lock_ = true + +[node name="Equipo2Trees1" parent="TileMapLayers" instance=ExtResource("3_bn2vy")] +position = Vector2(30, 580) + +[node name="Equipo2Trees1" parent="TileMapLayers/Equipo2Trees1" instance=ExtResource("3_bn2vy")] +position = Vector2(493, 19) + +[node name="Equipo2Trees2" parent="TileMapLayers" instance=ExtResource("3_bn2vy")] +position = Vector2(20, -33) + +[node name="Equipo2Trees2" parent="TileMapLayers/Equipo2Trees2" instance=ExtResource("3_bn2vy")] +position = Vector2(471, 18) + +[node name="Equipo2OutroTrees" parent="TileMapLayers" instance=ExtResource("4_j208y")] +position = Vector2(29, -7) + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="TileMapLayers/Equipo2OutroTrees"] +material = ExtResource("5_rbmgw") +position = Vector2(38, 74) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 3 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Equipo2OutroTrees/AnimatedSprite2D2"] +material = ExtResource("5_rbmgw") +position = Vector2(220, -3) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 5 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Equipo2OutroTrees/AnimatedSprite2D2/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(681, 16) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Equipo2OutroTrees/AnimatedSprite2D2/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(-92, -10) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 4 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Equipo2OutroTrees/AnimatedSprite2D2/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(-219, -33) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Equipo2OutroTrees/AnimatedSprite2D2/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(-292, -10) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 1 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Equipo2OutroTrees/AnimatedSprite2D2/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(121, -40) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 4 +script = ExtResource("7_felwy") + +[node name="Garden" type="Node2D" parent="TileMapLayers"] +position = Vector2(129, -116) + +[node name="06" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(743, 406) +texture = ExtResource("5_qsut3") + +[node name="07" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(818, 315) +texture = ExtResource("5_qsut3") + +[node name="08" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(785, 412) +texture = ExtResource("5_qsut3") + +[node name="09" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(705, 391) +texture = ExtResource("5_qsut3") + +[node name="10" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(696, 332) +texture = ExtResource("5_qsut3") + +[node name="11" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(682, 363) +texture = ExtResource("5_qsut3") + +[node name="12" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(778, 311) +texture = ExtResource("5_qsut3") + +[node name="13" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(734, 311) +texture = ExtResource("5_qsut3") + +[node name="NdCrochenthemum02" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(690, 377) +texture = ExtResource("6_c7rvb") + +[node name="NdCrochenthemum03" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(657, 338) +texture = ExtResource("6_c7rvb") + +[node name="14" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(612, 359) +texture = ExtResource("7_4yodc") + +[node name="14" type="Sprite2D" parent="TileMapLayers/Garden/14"] +position = Vector2(-519, -19) +texture = ExtResource("7_4yodc") + +[node name="15" type="Sprite2D" parent="TileMapLayers/Garden/14"] +position = Vector2(122, 110) +texture = ExtResource("7_4yodc") + +[node name="15" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(654, 368) +texture = ExtResource("8_r0ix5") + +[node name="Scarecrow" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(644, 288) +texture = ExtResource("9_j208y") + +[node name="16" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(-42, 355) +texture = ExtResource("10_v2hjf") + +[node name="17" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(618, 376) +texture = ExtResource("11_igupu") + +[node name="Tower" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(-74, 280) +texture = ExtResource("15_vuybo") + +[node name="CastleBlue" type="Sprite2D" parent="TileMapLayers/Garden"] +position = Vector2(357, 196) +texture = ExtResource("16_xnixl") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Garden/CastleBlue"] +unique_name_in_owner = true +position = Vector2(-453, 256) +sprite_frames = ExtResource("17_4hf0w") +autoplay = "default" +frame = 3 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Garden/CastleBlue/AnimatedSprite2D"] +position = Vector2(125, -1) +sprite_frames = ExtResource("18_ywix2") +autoplay = "default" +frame = 1 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Garden/CastleBlue/AnimatedSprite2D/AnimatedSprite2D"] +position = Vector2(5, -188) +sprite_frames = ExtResource("18_ywix2") +autoplay = "default" +frame = 1 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="TileMapLayers/Garden/CastleBlue/AnimatedSprite2D"] +unique_name_in_owner = true +position = Vector2(190, -185) +sprite_frames = ExtResource("17_4hf0w") +autoplay = "default" +frame = 1 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D3" type="AnimatedSprite2D" parent="TileMapLayers/Garden/CastleBlue/AnimatedSprite2D"] +position = Vector2(769, 4) +sprite_frames = ExtResource("17_4hf0w") +autoplay = "default" +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="TileMapLayers/Garden/CastleBlue/AnimatedSprite2D/AnimatedSprite2D3"] +position = Vector2(125, -1) +sprite_frames = ExtResource("18_ywix2") +autoplay = "default" +frame = 3 +script = ExtResource("7_felwy") + +[node name="Sprite2D2" type="Sprite2D" parent="TileMapLayers/Garden"] +modulate = Color(1, 0.91764706, 0, 1) +self_modulate = Color(1, 0.9137255, 0.20392157, 1) +position = Vector2(174, 360) +texture = ExtResource("19_c06hj") + +[node name="Sprite2D2" type="Sprite2D" parent="TileMapLayers/Garden/Sprite2D2"] +modulate = Color(0.19215687, 0.91764706, 0.06666667, 1) +self_modulate = Color(0.8984999, 0.9011423, 0.90516967, 1) +position = Vector2(55, 3) +texture = ExtResource("19_c06hj") + +[node name="Sprite2D3" type="Sprite2D" parent="TileMapLayers/Garden/Sprite2D2"] +modulate = Color(1, 0.023529412, 0, 1) +self_modulate = Color(1, 0.9137255, 0.20392157, 1) +position = Vector2(110, 3) +texture = ExtResource("19_c06hj") + +[node name="Camera2D" type="Camera2D" parent="."] +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="."] +y_sort_enabled = true + +[node name="Character" type="AnimatedSprite2D" parent="OnTheGround"] +position = Vector2(444, 325) +sprite_frames = ExtResource("12_ij0xq") +animation = &"idle" +autoplay = "idle" + +[node name="Apolo" type="AnimatedSprite2D" parent="OnTheGround"] +visible = false +position = Vector2(374, 321) +sprite_frames = ExtResource("13_j208y") +animation = &"idle" +autoplay = "idle" + +[node name="ScreenOverlay" type="CanvasLayer" parent="."] + +[node name="Cinematic" type="Node2D" parent="."] +script = ExtResource("4_c4l1a") +dialogue = ExtResource("5_c3cc3") +next_scene = "uid://cufkthb25mpxy" +metadata/_custom_type_script = "uid://x1mxt6bmei2o" + +[node name="AnimatedSprite2D4" type="AnimatedSprite2D" parent="."] +unique_name_in_owner = true +position = Vector2(371, 187) +sprite_frames = ExtResource("25_udo1j") +autoplay = "default" +frame = 1 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D4" type="AnimatedSprite2D" parent="AnimatedSprite2D4"] +position = Vector2(220.00002, -3.8146973e-06) +sprite_frames = ExtResource("25_udo1j") +autoplay = "default" +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D3" type="AnimatedSprite2D" parent="AnimatedSprite2D4/AnimatedSprite2D4"] +position = Vector2(-524.8603, -224.65912) +scale = Vector2(1.0658357, 0.9640051) +sprite_frames = ExtResource("25_udo1j") +autoplay = "default" +frame = 2 +script = ExtResource("7_felwy") + +[node name="Sprite" type="AnimatedSprite2D" parent="."] +modulate = Color(0.82, 0.856, 1, 1) +position = Vector2(483, 175) +sprite_frames = ExtResource("24_oolho") +animation = &"idle" +autoplay = "idle" +frame = 3 +frame_progress = 0.48580873 + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +material = ExtResource("5_rbmgw") +position = Vector2(148, 33) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 3 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(519, 581) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 2 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(-159, -22) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 5 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(-124, 15) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 5 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(-139, 28) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 4 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(-134, -3) +scale = Vector2(1.0625, 1.328125) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 5 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(790.5883, -18.44706) +scale = Vector2(0.70772064, 0.6954351) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 4 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D/AnimatedSprite2D"] +material = ExtResource("5_rbmgw") +position = Vector2(-170.94724, 1.8065767) +scale = Vector2(1.0326486, 0.9680094) +sprite_frames = ExtResource("6_k6uuc") +autoplay = "default" +frame = 5 +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="."] +position = Vector2(165, 212) +sprite_frames = ExtResource("26_5hv3q") +autoplay = "default" +script = ExtResource("7_felwy") + +[node name="BlueFire" type="AnimatedSprite2D" parent="AnimatedSprite2D2"] +unique_name_in_owner = true +modulate = Color(0.8639911, 0.48615703, 0.15725383, 1) +self_modulate = Color(1, 1, 0.06666667, 1) +position = Vector2(320, -175) +sprite_frames = SubResource("SpriteFrames_q7538") +animation = &"burning" +frame = 4 +frame_progress = 0.35557827 + +[node name="AnimatedSprite2D4" type="AnimatedSprite2D" parent="AnimatedSprite2D2"] +position = Vector2(-70, 127) +sprite_frames = ExtResource("26_5hv3q") +autoplay = "default" +script = ExtResource("7_felwy") + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="AnimatedSprite2D2/AnimatedSprite2D4"] +position = Vector2(773, -118) +sprite_frames = ExtResource("28_v65lc") +animation = &"idle" +frame_progress = 0.93793833 +flip_h = true + +[node name="AnimatedSprite2D3" type="AnimatedSprite2D" parent="AnimatedSprite2D2/AnimatedSprite2D4"] +position = Vector2(779, -81) +scale = Vector2(1, 1.0078125) +sprite_frames = ExtResource("28_v65lc") +animation = &"idle" +frame_progress = 0.78174996 +flip_h = true + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="AnimatedSprite2D2/AnimatedSprite2D4/AnimatedSprite2D3"] +position = Vector2(59, 5.9534883) +sprite_frames = ExtResource("28_v65lc") +animation = &"idle" +frame_progress = 0.2888474 +flip_h = true + +[node name="AnimatedSprite2D2" type="AnimatedSprite2D" parent="AnimatedSprite2D2/AnimatedSprite2D4/AnimatedSprite2D3"] +position = Vector2(46, -29.76744) +scale = Vector2(1, 0.99224806) +sprite_frames = ExtResource("28_v65lc") +animation = &"idle" +frame_progress = 0.75299084 +flip_h = true + +[node name="Osito4" type="Sprite2D" parent="."] +position = Vector2(550, 280.99997) +scale = Vector2(0.08313803, 0.07916889) +texture = ExtResource("29_yjqtm") diff --git a/scenes/quests/story_quests/osito_quest/Resources/Torch_Red.png b/scenes/quests/story_quests/osito_quest/Resources/Torch_Red.png new file mode 100644 index 0000000000..8b4951aa9a --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/Resources/Torch_Red.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3c3bf54d86a44949849d3741338cb962a928e03b5bcb119a17bc8e7532897b5 +size 173891 diff --git a/scenes/quests/story_quests/osito_quest/Resources/Torch_Red.png.import b/scenes/quests/story_quests/osito_quest/Resources/Torch_Red.png.import new file mode 100644 index 0000000000..7265933176 --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/Resources/Torch_Red.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://mfmcv58k6jcf" +path="res://.godot/imported/Torch_Red.png-bcee927ddc864fba90cde28c8035a03a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://scenes/quests/story_quests/osito_quest/Resources/Torch_Red.png" +dest_files=["res://.godot/imported/Torch_Red.png-bcee927ddc864fba90cde28c8035a03a.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/osito_quest/Resources/torchDemon.tres b/scenes/quests/story_quests/osito_quest/Resources/torchDemon.tres new file mode 100644 index 0000000000..db71edb63c --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/Resources/torchDemon.tres @@ -0,0 +1,133 @@ +[gd_resource type="SpriteFrames" load_steps=18 format=3 uid="uid://dcivk2hmypg87"] + +[ext_resource type="Texture2D" uid="uid://mfmcv58k6jcf" path="res://scenes/quests/story_quests/osito_quest/Resources/Torch_Red.png" id="1_43fpx"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_43fpx"] +atlas = ExtResource("1_43fpx") +region = Rect2(292, 292, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cqhom"] +atlas = ExtResource("1_43fpx") +region = Rect2(438, 292, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vrs4r"] +atlas = ExtResource("1_43fpx") +region = Rect2(584, 292, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rpu2s"] +atlas = ExtResource("1_43fpx") +region = Rect2(730, 292, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cynek"] +atlas = ExtResource("1_43fpx") +region = Rect2(0, 0, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_u0h8i"] +atlas = ExtResource("1_43fpx") +region = Rect2(146, 0, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_477gw"] +atlas = ExtResource("1_43fpx") +region = Rect2(292, 0, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_bns1x"] +atlas = ExtResource("1_43fpx") +region = Rect2(438, 0, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0a7et"] +atlas = ExtResource("1_43fpx") +region = Rect2(584, 0, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kk0wi"] +atlas = ExtResource("1_43fpx") +region = Rect2(730, 0, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_esy5o"] +atlas = ExtResource("1_43fpx") +region = Rect2(876, 0, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c7i8n"] +atlas = ExtResource("1_43fpx") +region = Rect2(146, 146, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_54v1f"] +atlas = ExtResource("1_43fpx") +region = Rect2(292, 146, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gt2wv"] +atlas = ExtResource("1_43fpx") +region = Rect2(438, 146, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mrjwx"] +atlas = ExtResource("1_43fpx") +region = Rect2(584, 146, 146, 146) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gdjof"] +atlas = ExtResource("1_43fpx") +region = Rect2(730, 146, 146, 146) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_43fpx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cqhom") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vrs4r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rpu2s") +}], +"loop": true, +"name": &"alerted", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cynek") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_u0h8i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_477gw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_bns1x") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0a7et") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kk0wi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_esy5o") +}], +"loop": true, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_c7i8n") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_54v1f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gt2wv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mrjwx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gdjof") +}], +"loop": true, +"name": &"walk", +"speed": 5.0 +}] diff --git a/scenes/quests/story_quests/osito_quest/quest.tres b/scenes/quests/story_quests/osito_quest/quest.tres new file mode 100644 index 0000000000..5240d515ee --- /dev/null +++ b/scenes/quests/story_quests/osito_quest/quest.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="Quest" load_steps=2 format=3 uid="uid://c0gpe6u6ivois"] + +[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/MENU OSO/storybook/components/quest.gd" id="1_lfwqv"] + +[resource] +script = ExtResource("1_lfwqv") +title = "El Valiente Soladito" +description = "La Aldea de los Osito ha sido invadida, los malvados Torch Demon han robado las memorias. ¡Ayuda a la aldea de Ositos a recuperar sus memorias! +" +authors = Array[String](["Alonso Benito", "Xenia Alexandra", "Alexis Quispe", "Melani Lanza", "Liam Garcia"]) +affiliation = "UTP" +first_scene = "uid://cdfl51my8oow7" +metadata/_custom_type_script = "uid://dts1hwdy3phin" diff --git a/scenes/quests/story_quests/shjourney/quest.tres b/scenes/quests/story_quests/shjourney/quest.tres index f6d50ac3e8..96a4594601 100644 --- a/scenes/quests/story_quests/shjourney/quest.tres +++ b/scenes/quests/story_quests/shjourney/quest.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="Quest" load_steps=3 format=3 uid="uid://dl2tif60wcb87"] -[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/menus/storybook/components/quest.gd" id="1_ssubp"] +[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/MENU OSO/storybook/components/quest.gd" id="1_ssubp"] [ext_resource type="SpriteFrames" uid="uid://vrthlt7kah8w" path="res://scenes/quests/story_quests/shjourney/Otros_componentes/tim_sprite_frames.tres" id="2_g2xd1"] [resource] diff --git a/scenes/quests/story_quests/stella/quest.tres b/scenes/quests/story_quests/stella/quest.tres index b40ce55e0b..2c51c8f637 100644 --- a/scenes/quests/story_quests/stella/quest.tres +++ b/scenes/quests/story_quests/stella/quest.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="Quest" load_steps=2 format=3 uid="uid://2bvdlmiega0r"] -[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/menus/storybook/components/quest.gd" id="1_sc4n7"] +[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/MENU OSO/storybook/components/quest.gd" id="1_sc4n7"] [resource] script = ExtResource("1_sc4n7") diff --git a/scenes/quests/story_quests/verso/quest.tres b/scenes/quests/story_quests/verso/quest.tres index 71997622d1..8805620a78 100644 --- a/scenes/quests/story_quests/verso/quest.tres +++ b/scenes/quests/story_quests/verso/quest.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="Quest" load_steps=2 format=3 uid="uid://bossq58g0pu4k"] -[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/menus/storybook/components/quest.gd" id="1_4xhj0"] +[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/MENU OSO/storybook/components/quest.gd" id="1_4xhj0"] [resource] script = ExtResource("1_4xhj0") diff --git a/scenes/tileset.tres b/scenes/tileset.tres index dfd5635353..dedf107105 100644 --- a/scenes/tileset.tres +++ b/scenes/tileset.tres @@ -1,4 +1,4 @@ -[gd_resource type="TileSet" load_steps=49 format=3 uid="uid://07fq3rspk8ia"] +[gd_resource type="TileSet" load_steps=47 format=3 uid="uid://07fq3rspk8ia"] [ext_resource type="Texture2D" uid="uid://doc4qg7e3kgs" path="res://assets/third_party/tiny-swords/Terrain/Water/Water.png" id="1_glnwb"] [ext_resource type="Texture2D" uid="uid://lg5dl13njsg3" path="res://assets/first_party/tiles/Grass_And_Sand_Tiles.png" id="2_jmclm"] @@ -24,12 +24,6 @@ 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) @@ -39,7 +33,7 @@ tile_data = PackedInt32Array(0, 4, 7, 1, 65540, 7, 2, 131076, 7) [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sugp2"] texture = ExtResource("1_glnwb") texture_region_size = Vector2i(64, 64) -0:0/next_alternative_id = 3 +0:0/next_alternative_id = 4 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 @@ -1448,7 +1442,5 @@ sources/13 = SubResource("TileSetAtlasSource_em2qm") 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") -pattern_6 = SubResource("TileMapPattern_1srhd") +pattern_3 = SubResource("TileMapPattern_o6xl0") +pattern_4 = SubResource("TileMapPattern_1srhd")