From 7dc2222f125610de81264f16d882e7b588f2e1bc Mon Sep 17 00:00:00 2001 From: felixwalberg Date: Thu, 13 Aug 2026 13:50:21 -0400 Subject: [PATCH 1/2] Add enemy interaction island to Dev Archipelago --- ...chipelago_enemy_interaction_elder.dialogue | 17 ++ ...go_enemy_interaction_elder.dialogue.import | 16 ++ scenes/dev/components/sheep_chase.gd | 31 ++++ scenes/dev/components/sheep_chase.gd.uid | 1 + scenes/dev/dev_archipelago.tscn | 108 +++++++++++- .../gym_area}/gym_area_test.tscn | 164 +++++++++--------- .../dev/enemy_interaction/gym_area/quest.tres | 11 ++ 7 files changed, 264 insertions(+), 84 deletions(-) create mode 100644 scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue create mode 100644 scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue.import create mode 100644 scenes/dev/components/sheep_chase.gd create mode 100644 scenes/dev/components/sheep_chase.gd.uid rename scenes/{game_elements/characters/components => dev/enemy_interaction/gym_area}/gym_area_test.tscn (96%) create mode 100644 scenes/dev/enemy_interaction/gym_area/quest.tres diff --git a/scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue b/scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue new file mode 100644 index 000000000..7b0c5d91a --- /dev/null +++ b/scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue @@ -0,0 +1,17 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +~ start +Enemy Interaction Elder: The animals can get jumpy when the void acts up... We will try to wrangle them back to safety! +Enemy Interaction Elder: It's a good idea to learn how to interact with all sorts of creatures in Threadbare, some friendly and some not so much. +Enemy Interaction Elder: Don't let your guard down during these quests! +do balloon.hide() +do show_storybook() +if chosen_quest == null: + % Enemy Interaction Elder: I understand, it took me a while to be comfortable navigating StoryVore caves. + % Enemy Interaction Elder: This is a good place to test your speed and agility when you need it! + % Enemy Interaction Elder: When you're ready, these quests will give you a better idea of what you're up against! +else: + % Enemy Interaction Elder: Wow, you're brave! Good luck out there. + % Enemy Interaction Elder: Move quickly and use hiding spots to your advantage! + % Enemy Interaction Elder: Don't forget to pay attention to how creatures move along paths! +=> END diff --git a/scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue.import b/scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue.import new file mode 100644 index 000000000..afb29e923 --- /dev/null +++ b/scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue.import @@ -0,0 +1,16 @@ +[remap] + +importer="dialogue_manager" +importer_version=15 +type="Resource" +uid="uid://cr1w6x3b6qkte" +path="res://.godot/imported/dev_archipelago_enemy_interaction_elder.dialogue-6d4e6dcc89a5a3111cf9d3a96afd632a.tres" + +[deps] + +source_file="res://scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue" +dest_files=["res://.godot/imported/dev_archipelago_enemy_interaction_elder.dialogue-6d4e6dcc89a5a3111cf9d3a96afd632a.tres"] + +[params] + +defaults=true diff --git a/scenes/dev/components/sheep_chase.gd b/scenes/dev/components/sheep_chase.gd new file mode 100644 index 000000000..1eac52763 --- /dev/null +++ b/scenes/dev/components/sheep_chase.gd @@ -0,0 +1,31 @@ +# SPDX-FileCopyrightText: The Threadbare Authors +# SPDX-License-Identifier: MPL-2.0 +extends Node2D + +## How fast the sheep and townie run. +@export var speed: float = 180 + +## How long the sheep's head start is. +@export var head_start: float = 1.5 + +var sheep_sprite: AnimatedSprite2D + +@onready var sheep_path_follow: CharacterBody2D = %SheepPathFollow +@onready var sheep_path_walk_behavior: PathWalkBehavior = %SheepPathWalkBehavior +@onready var townie_path_walk_behavior: PathWalkBehavior = %TowniePathWalkBehavior + + +func _ready() -> void: + sheep_sprite = sheep_path_follow.get_node("AnimatedSprite2D") + # TODO: Give sheep a walk animation + sheep_path_walk_behavior.speeds.walk_speed = speed + + # Give the sheep a head start! + await get_tree().create_timer(head_start).timeout + + townie_path_walk_behavior.speeds.walk_speed = speed + + +## Update the direction sheep sprite faces based on velocity. +func _process(_delta: float) -> void: + sheep_sprite.flip_h = sheep_path_follow.velocity.x < 0 diff --git a/scenes/dev/components/sheep_chase.gd.uid b/scenes/dev/components/sheep_chase.gd.uid new file mode 100644 index 000000000..bb6eecb3d --- /dev/null +++ b/scenes/dev/components/sheep_chase.gd.uid @@ -0,0 +1 @@ +uid://cn28bsw3midik diff --git a/scenes/dev/dev_archipelago.tscn b/scenes/dev/dev_archipelago.tscn index 39af90d81..f471124b4 100644 --- a/scenes/dev/dev_archipelago.tscn +++ b/scenes/dev/dev_archipelago.tscn @@ -31,6 +31,7 @@ [ext_resource type="PackedScene" uid="uid://c4vbokn408f2c" path="res://scenes/game_elements/props/decoration/sheep/sheep.tscn" id="20_o36d1"] [ext_resource type="PackedScene" uid="uid://cl06pid826dtg" path="res://scenes/game_elements/characters/player/components/player_repel.tscn" id="21_3ig8o"] [ext_resource type="PackedScene" uid="uid://w50y4sa4xay2" path="res://scenes/game_elements/props/repellable_ball/repellable_ball.tscn" id="22_puqku"] +[ext_resource type="Resource" uid="uid://cr1w6x3b6qkte" path="res://scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue" id="23_3pnmx"] [ext_resource type="Script" uid="uid://chf6ixk63ntro" path="res://scenes/dev/components/sheep_tug_of_war.gd" id="23_ghn8a"] [ext_resource type="PackedScene" uid="uid://b3111eergq5yg" path="res://scenes/game_elements/characters/player/components/player_hook.tscn" id="24_rlmtm"] [ext_resource type="Texture2D" uid="uid://clndtrncpdxl5" path="res://scenes/game_elements/characters/player/components/hook-string-2.png" id="25_b05ck"] @@ -43,8 +44,13 @@ [ext_resource type="SpriteFrames" uid="uid://br4k784ht8hh0" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_yellow_large.tres" id="32_c5osl"] [ext_resource type="SpriteFrames" uid="uid://bj1ic15slii3s" path="res://scenes/quests/story_quests/stella/2_stella_combat/stella_combat_components/stella_projectile_starfish_spriteframes.tres" id="33_vcjda"] [ext_resource type="PackedScene" uid="uid://dgrrudegturnw" path="res://scenes/game_elements/characters/npcs/townie.tscn" id="37_4vl6q"] +[ext_resource type="SpriteFrames" uid="uid://k4jucjwkxxhc" path="res://scenes/game_elements/props/decoration/bush/components/bush_spriteframes_purple_small.tres" id="38_3pnmx"] [ext_resource type="Script" uid="uid://edcifob4jc4s" path="res://scenes/game_logic/talk_behavior.gd" id="38_7hftp"] [ext_resource type="Script" uid="uid://du8wfijr35r35" path="res://scenes/game_elements/props/interact_area/interact_area.gd" id="39_rjphr"] +[ext_resource type="PackedScene" uid="uid://c0104ickpm3ru" path="res://scenes/game_elements/props/decoration/flower/flower.tscn" id="39_rs1iu"] +[ext_resource type="Script" uid="uid://cn28bsw3midik" path="res://scenes/dev/components/sheep_chase.gd" id="46_rjphr"] +[ext_resource type="Script" uid="uid://id28maao3vdy" path="res://scenes/game_logic/walk_behaviors/path_walk_behavior.gd" id="47_uerno"] +[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="48_sqpij"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_pp1gq"] size = Vector2(64, 64) @@ -52,6 +58,22 @@ size = Vector2(64, 64) [sub_resource type="RectangleShape2D" id="RectangleShape2D_cdbf2"] size = Vector2(47, 71) +[sub_resource type="Curve2D" id="Curve2D_rs1iu"] +_data = { +"points": PackedVector2Array(0, 0, 0, 0, 1922, -187, 0, 0, 0, 0, 2006, -198, 0, 0, 0, 0, 2085, -207, 0, 0, 0, 0, 2148, -210, 0, 0, 0, 0, 2225, -208, 0, 0, 0, 0, 2303, -198, 0, 0, 0, 0, 2365, -185, 0, 0, 0, 0, 2419, -159, 0, 0, 0, 0, 2476, -124, 0, 0, 0, 0, 2509, -92, 0, 0, 0, 0, 2558, -43, 0, 0, 0, 0, 2613, 21, 0, 0, 0, 0, 2689, 103, 0, 0, 0, 0, 2815, 223, 0, 0, 0, 0, 2680, 280, 0, 0, 0, 0, 2562, 284, 0, 0, 0, 0, 2502, 284, 0, 0, 0, 0, 2425, 284, 0, 0, 0, 0, 2280, 279, 0, 0, 0, 0, 2137, 281, 0, 0, 0, 0, 2066, 285, 0, 0, 0, 0, 1906, 284, 0, 0, 0, 0, 1687, 272, 0, 0, 0, 0, 1778, 116, 0, 0, 0, 0, 1843, -81, 0, 0, 0, 0, 1894, -138, 0, 0, 0, 0, 1922, -187) +} +point_count = 27 + +[sub_resource type="Resource" id="Resource_pp1gq"] +script = ExtResource("48_sqpij") +walk_speed = 10.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + +[sub_resource type="Resource" id="Resource_m30mx"] +script = ExtResource("48_sqpij") +walk_speed = 10.0 +metadata/_custom_type_script = "uid://csev4hv57utxv" + [node name="DevArchipelago" type="Node2D" unique_id=213943313] script = ExtResource("1_kt7u4") @@ -86,7 +108,7 @@ tile_map_data = PackedByteArray("AAAEAPv/AQAFAAAAAAAFAPv/AQAGAAAAAAAGAPv/AQAGAAA tile_set = ExtResource("4_pr8dh") [node name="Paths" type="TileMapLayer" parent="TileMapLayers" unique_id=1538165868] -tile_map_data = PackedByteArray("AAALAAcABQADAAIAAAALAAYABQADAAEAAAALAAUABQAAAAAAAAAMAAUABQACAAIAAAAMAAQABQAAAAAAAAANAAQABQACAAIAAAANAAMABQADAAEAAAANAAIABQADAAEAAAANAAEABQADAAEAAAANAAAABQADAAEAAAANAP//BQADAAEAAAANAP7/BQADAAEAAAANAP3/BQAAAAEAAAANAPz/BQADAAEAAAANAPv/BQADAAEAAAANAPr/BQADAAEAAAANAPn/BQACAAAAAAAMAPn/BQABAAMAAAALAPn/BQAAAAIAAAALAPj/BQADAAEAAAALAPf/BQADAAAAAAALAO3/AQAGAAEAAAAMAO3/AQAGAAEAAAANAO3/AQAGAAEAAAAOAO3/AQAGAAEAAAAPAO3/AQAGAAEAAAAQAO3/AQAGAAEAAAARAO3/AQAGAAEAAAASAO3/AQAGAAEAAAATAO3/AQAGAAEAAAAUAO3/BgABAAEAAAAVAO3/BgABAAEAAAAWAO3/BgACAAEAAAAWAO7/BgACAAIAAAAVAO7/BgABAAIAAAAUAO7/BgABAAIAAAAKAO7/BgABAAIAAAAJAO7/BgABAAIAAAAIAO7/BgAAAAIAAAAIAO3/BgAAAAEAAAAJAO3/BgABAAEAAAAKAO3/BgABAAEAAAALAO7/AQAGAAIAAAAMAO7/AQAGAAIAAAANAO7/AQAGAAIAAAAOAO7/AQAGAAIAAAAPAO7/AQAGAAIAAAAQAO7/AQAGAAIAAAARAO7/AQAGAAIAAAASAO7/AQAGAAIAAAATAO7/AQAGAAIAAAALAPP/BQADAAIAAAALAPL/BQADAAEAAAALAPH/BQAAAAAAAAAMAPH/BQABAAMAAAANAPH/BQABAAMAAAAOAPH/BQABAAMAAAAPAPH/BQACAAAAAAAPAPL/BQAAAAIAAAAQAPL/BQABAAMAAAARAPL/BQABAAMAAAASAPL/BQABAAMAAAATAPL/BQABAAMAAAAUAPL/BQABAAMAAAAVAPL/BQABAAMAAAAWAPL/BQACAAIAAAAWAPH/BQAAAAAAAAAXAPH/BQACAAIAAAAXAPD/BQAAAAAAAAAYAPD/BQABAAMAAAAZAPD/BQABAAMAAAAaAPD/BQACAAIAAAAaAO//BQAAAAEAAAAbAO//BQABAAMAAAAaAO7/BQADAAEAAAAaAO3/BQADAAEAAAAaAOz/BQADAAEAAAAaAOv/BQADAAEAAAAaAOr/BQADAAEAAAAcAO//BQABAAMAAAAdAO//BQACAAMAAAAOAP3/BQABAAMAAAAPAP3/BQABAAMAAAAQAP3/BQABAAMAAAARAP3/BQABAAMAAAASAP3/BQACAAMAAAAIAOz/BgAAAAAAAAAJAOz/BgABAAAAAAAKAOz/BgABAAAAAAALAOz/AQAGAAAAAAAMAOz/AQAGAAAAAAANAOz/AQAGAAAAAAAOAOz/AQAGAAAAAAAPAOz/AQAGAAAAAAAQAOz/AQAGAAAAAAARAOz/AQAGAAAAAAASAOz/AQAGAAAAAAATAOz/AQAGAAAAAAAUAOz/BgABAAAAAAAVAOz/BgABAAAAAAAWAOz/BgACAAAAAAD1/xEAAQAIAAAAAAD1/xIAAQAIAAEAAAD1/xMAAQAFAAIAAAD2/xMAAQAGAAMAAAD3/xMAAQAGAAMAAAD4/xMAAQAGAAMAAAD5/xMAAQAGAAMAAAD6/xMAAQAGAAMAAAD7/xQAAQAFAAIAAAD7/xMAAQAHAAAAAAD8/xQAAQAHAAMAAAA=") +tile_map_data = PackedByteArray("AAALAAcABQADAAIAAAALAAYABQADAAEAAAALAAUABQAAAAAAAAAMAAUABQACAAIAAAAMAAQABQAAAAAAAAANAAQABQACAAIAAAANAAMABQADAAEAAAANAAIABQADAAEAAAANAAEABQADAAEAAAANAAAABQADAAEAAAANAP//BQADAAEAAAANAP7/BQADAAEAAAANAP3/BQAAAAEAAAANAPz/BQADAAEAAAANAPv/BQADAAEAAAANAPr/BQADAAEAAAANAPn/BQACAAAAAAAMAPn/BQABAAMAAAALAPn/BQAAAAIAAAALAPj/BQADAAEAAAALAPf/BQADAAAAAAALAO3/AQAGAAEAAAAMAO3/AQAGAAEAAAANAO3/AQAGAAEAAAAOAO3/AQAGAAEAAAAPAO3/AQAGAAEAAAAQAO3/AQAGAAEAAAARAO3/AQAGAAEAAAASAO3/AQAGAAEAAAATAO3/AQAGAAEAAAAUAO3/BgABAAEAAAAVAO3/BgABAAEAAAAWAO3/BgACAAEAAAAWAO7/BgACAAIAAAAVAO7/BgABAAIAAAAUAO7/BgABAAIAAAAKAO7/BgABAAIAAAAJAO7/BgABAAIAAAAIAO7/BgAAAAIAAAAIAO3/BgAAAAEAAAAJAO3/BgABAAEAAAAKAO3/BgABAAEAAAALAO7/AQAGAAIAAAAMAO7/AQAGAAIAAAANAO7/AQAGAAIAAAAOAO7/AQAGAAIAAAAPAO7/AQAGAAIAAAAQAO7/AQAGAAIAAAARAO7/AQAGAAIAAAASAO7/AQAGAAIAAAATAO7/AQAGAAIAAAALAPP/BQADAAIAAAALAPL/BQADAAEAAAALAPH/BQAAAAAAAAAMAPH/BQABAAMAAAANAPH/BQABAAMAAAAOAPH/BQABAAMAAAAPAPH/BQACAAAAAAAPAPL/BQAAAAIAAAAQAPL/BQABAAMAAAARAPL/BQABAAMAAAASAPL/BQABAAMAAAATAPL/BQABAAMAAAAUAPL/BQABAAMAAAAVAPL/BQABAAMAAAAWAPL/BQACAAIAAAAWAPH/BQAAAAAAAAAXAPH/BQACAAIAAAAXAPD/BQAAAAAAAAAYAPD/BQABAAMAAAAZAPD/BQABAAMAAAAaAPD/BQACAAIAAAAaAO//BQAAAAEAAAAbAO//BQABAAMAAAAaAO7/BQADAAEAAAAaAO3/BQADAAEAAAAaAOz/BQADAAEAAAAaAOv/BQADAAEAAAAaAOr/BQADAAEAAAAcAO//BQABAAMAAAAdAO//BQACAAMAAAAOAP3/BQABAAMAAAAPAP3/BQABAAMAAAAQAP3/BQABAAMAAAARAP3/BQABAAMAAAASAP3/BQACAAMAAAAIAOz/BgAAAAAAAAAJAOz/BgABAAAAAAAKAOz/BgABAAAAAAALAOz/AQAGAAAAAAAMAOz/AQAGAAAAAAANAOz/AQAGAAAAAAAOAOz/AQAGAAAAAAAPAOz/AQAGAAAAAAAQAOz/AQAGAAAAAAARAOz/AQAGAAAAAAASAOz/AQAGAAAAAAATAOz/AQAGAAAAAAAUAOz/BgABAAAAAAAVAOz/BgABAAAAAAAWAOz/BgACAAAAAAD1/xEAAQAIAAAAAAD1/xIAAQAIAAEAAAD1/xMAAQAFAAIAAAD2/xMAAQAGAAMAAAD3/xMAAQAGAAMAAAD4/xMAAQAGAAMAAAD5/xMAAQAGAAMAAAD6/xMAAQAGAAMAAAD7/xQAAQAFAAIAAAD7/xMAAQAHAAAAAAD8/xQAAQAHAAMAAAAcAPj/BQAAAAAAAAAhAPj/BQACAAAAAAAhAPr/BQACAAIAAAAcAPr/BQAAAAIAAAAYAP3/BQAAAAMAAAAZAP3/BQABAAMAAAAaAP3/BQACAAIAAAAaAPz/BQAAAAAAAAAbAPz/BQACAAIAAAAbAPv/BQADAAAAAAAdAPr/BQABAAIAAAAeAPr/BQABAAIAAAAfAPr/BQABAAIAAAAgAPr/BQABAAIAAAAhAPn/BQACAAEAAAAgAPj/BQABAAAAAAAfAPj/BQABAAAAAAAeAPj/BQABAAAAAAAdAPj/BQABAAAAAAAcAPn/BQAAAAEAAAAdAPn/BQABAAEAAAAeAPn/BQABAAEAAAAfAPn/BQABAAEAAAAgAPn/BQABAAEAAAA=") tile_set = ExtResource("4_pr8dh") [node name="Bridges" type="TileMapLayer" parent="TileMapLayers" unique_id=498682731] @@ -110,7 +132,7 @@ tile_map_data = PackedByteArray("AAAEAP//AQAJAAAAADAFAP//AQAJAAAAADAGAP//AQAJAAA tile_set = ExtResource("4_pr8dh") [node name="Fence" type="TileMapLayer" parent="TileMapLayers" unique_id=1796323791] -tile_map_data = PackedByteArray("AAAEAPr/AAABAAAAAAAFAPr/AAABAAAAAAAGAPr/AAABAAAAAAAHAPr/AAABAAAAAAAIAPr/AAABAAAAAAAJAPv/AAACAAEAAAAJAPz/AAACAAEAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAJAAIAAAACAAEAAAAIAAMAAAABAAIAAAAHAAMAAAABAAIAAAAGAAMAAAABAAIAAAAFAAMAAAABAAIAAAAEAAMAAAABAAIAAAAJAAMAAAACAAIAAAAJAPr/AAACAAAAAAADAPr/AAAAAAAAAAADAPv/AAAAAAEAAAADAPz/AAAAAAEAAAADAP3/AAAAAAEAAAADAP7/AAAAAAEAAAADAP//AAAAAAEAAAADAAAAAAAAAAEAAAADAAEAAAAAAAEAAAADAAIAAAAAAAEAAAADAAMAAAAAAAIAAAA=") +tile_map_data = PackedByteArray("AAAEAPr/AAABAAAAAAAFAPr/AAABAAAAAAAGAPr/AAABAAAAAAAHAPr/AAABAAAAAAAIAPr/AAABAAAAAAAJAPv/AAACAAEAAAAJAPz/AAACAAEAAAAJAP3/AAACAAEAAAAJAP7/AAACAAEAAAAJAP//AAACAAEAAAAJAAAAAAACAAEAAAAJAAEAAAACAAEAAAAJAAIAAAACAAEAAAAIAAMAAAABAAIAAAAHAAMAAAABAAIAAAAGAAMAAAABAAIAAAAFAAMAAAABAAIAAAAEAAMAAAABAAIAAAAJAAMAAAACAAIAAAAJAPr/AAACAAAAAAADAPr/AAAAAAAAAAADAPv/AAAAAAEAAAADAPz/AAAAAAEAAAADAP3/AAAAAAEAAAADAP7/AAAAAAEAAAADAP//AAAAAAEAAAADAAAAAAAAAAEAAAADAAEAAAAAAAEAAAADAAIAAAAAAAEAAAADAAMAAAAAAAIAAAAcAPr/AAAAAAIAAAAdAPr/AAABAAAAAAAeAPr/AAABAAAAAAAfAPr/AAABAAIAAAAgAPr/AAABAAIAAAAhAPr/AAACAAIAAAAhAPn/AAACAAEAAAAhAPj/AAACAAAAAAAgAPj/AAABAAAAAAAfAPj/AAABAAIAAAAeAPj/AAABAAAAAAAdAPj/AAABAAAAAAAcAPj/AAAAAAAAAAAcAPn/AAAAAAEAAAA=") tile_set = ExtResource("6_qihih") [node name="Teleporters" type="Node2D" parent="." unique_id=1582359205] @@ -212,6 +234,17 @@ position = Vector2(-4, 99) script = ExtResource("14_jo5uf") metadata/_custom_type_script = "uid://0enyu5v4ra34" +[node name="EnemyInteractionElder" parent="OnTheGround" unique_id=141731937 node_paths=PackedStringArray("abandon_point") instance=ExtResource("11_ui3i3")] +position = Vector2(1692, -289) +quest_directory = "res://scenes/dev/enemy_interaction" +abandon_point = NodePath("SpawnPoint") +dialogue = ExtResource("23_3pnmx") + +[node name="SpawnPoint" type="Marker2D" parent="OnTheGround/EnemyInteractionElder" unique_id=1101596752 groups=["spawn_point"]] +position = Vector2(5, 65) +script = ExtResource("14_jo5uf") +metadata/_custom_type_script = "uid://0enyu5v4ra34" + [node name="Decorations" type="Node2D" parent="OnTheGround" unique_id=298894377] y_sort_enabled = true @@ -279,6 +312,32 @@ metadata/_custom_type_script = "uid://du8wfijr35r35" [node name="CollisionShape2D" type="CollisionShape2D" parent="OnTheGround/Decorations/ImagineIslander/InteractArea" unique_id=179014338] visible = false shape = SubResource("RectangleShape2D_cdbf2") +debug_color = Color(0.6, 0.545, 0, 0.42) + +[node name="Bush4" parent="OnTheGround/Decorations" unique_id=624931699 instance=ExtResource("16_0w3ee")] +position = Vector2(2203, 34) + +[node name="Bush5" parent="OnTheGround/Decorations" unique_id=1550452812 instance=ExtResource("16_0w3ee")] +position = Vector2(2331, -77) +sprite_frames = ExtResource("38_3pnmx") + +[node name="Bunny2" parent="OnTheGround/Decorations" unique_id=106061509 instance=ExtResource("15_cx2s0")] +position = Vector2(1578, 285) + +[node name="Flower" parent="OnTheGround/Decorations" unique_id=967436623 instance=ExtResource("39_rs1iu")] +position = Vector2(1942, 157) + +[node name="Flower2" parent="OnTheGround/Decorations" unique_id=2000323206 instance=ExtResource("39_rs1iu")] +position = Vector2(2009, -71) + +[node name="Flower3" parent="OnTheGround/Decorations" unique_id=1214106868 instance=ExtResource("39_rs1iu")] +position = Vector2(2075, 55) + +[node name="Flower4" parent="OnTheGround/Decorations" unique_id=1518054361 instance=ExtResource("39_rs1iu")] +position = Vector2(2570, 143) + +[node name="Flower5" parent="OnTheGround/Decorations" unique_id=999030775 instance=ExtResource("39_rs1iu")] +position = Vector2(2495, 46) [node name="Node2D" type="Node2D" parent="OnTheGround" unique_id=196322635] y_sort_enabled = true @@ -346,6 +405,51 @@ constrain_layer = NodePath("../../../../TileMapLayers/Paths") [node name="Capycorn" parent="OnTheGround/Node2D/SheepTugOfWar/HookableBox" unique_id=185649690 instance=ExtResource("27_r7ypx")] position = Vector2(-1, -73) +[node name="SheepChase" type="Node2D" parent="OnTheGround/Node2D" unique_id=967034121] +y_sort_enabled = true +script = ExtResource("46_rjphr") + +[node name="Sheep" parent="OnTheGround/Node2D/SheepChase" unique_id=501983565 instance=ExtResource("20_o36d1")] +position = Vector2(1880, -408) + +[node name="Sheep2" parent="OnTheGround/Node2D/SheepChase" unique_id=1255851460 instance=ExtResource("20_o36d1")] +position = Vector2(2089, -429) + +[node name="Sheep3" parent="OnTheGround/Node2D/SheepChase" unique_id=41145641 instance=ExtResource("20_o36d1")] +position = Vector2(1987, -382) + +[node name="Path2D" type="Path2D" parent="OnTheGround/Node2D/SheepChase" unique_id=880767226] +unique_name_in_owner = true +curve = SubResource("Curve2D_rs1iu") + +[node name="SheepPathFollow" parent="OnTheGround/Node2D/SheepChase" unique_id=841677767 instance=ExtResource("20_o36d1")] +unique_name_in_owner = true +position = Vector2(1922, -187) +collision_layer = 0 +collision_mask = 0 +motion_mode = 1 + +[node name="SheepPathWalkBehavior" type="Node2D" parent="OnTheGround/Node2D/SheepChase/SheepPathFollow" unique_id=369337444 node_paths=PackedStringArray("walking_path", "character")] +unique_name_in_owner = true +script = ExtResource("47_uerno") +speeds = SubResource("Resource_pp1gq") +walking_path = NodePath("../../Path2D") +character = NodePath("..") +metadata/_custom_type_script = "uid://id28maao3vdy" + +[node name="Townie" parent="OnTheGround/Node2D/SheepChase" unique_id=122374363 instance=ExtResource("37_4vl6q")] +position = Vector2(1922, -187) +motion_mode = 1 +character_seed = 1734990661 + +[node name="TowniePathWalkBehavior" type="Node2D" parent="OnTheGround/Node2D/SheepChase/Townie" unique_id=1160455745 node_paths=PackedStringArray("walking_path", "character")] +unique_name_in_owner = true +script = ExtResource("47_uerno") +speeds = SubResource("Resource_m30mx") +walking_path = NodePath("../../Path2D") +character = NodePath("..") +metadata/_custom_type_script = "uid://id28maao3vdy" + [connection signal="timeout" from="OnTheGround/Node2D/SheepVolleyball/Sheep/PlayerRepel/RepelTimer" to="OnTheGround/Node2D/SheepVolleyball/Sheep/PlayerRepel" method="repel_once"] [connection signal="timeout" from="OnTheGround/Node2D/SheepVolleyball/Sheep2/PlayerRepel2/RepelTimer2" to="OnTheGround/Node2D/SheepVolleyball" method="_on_repel_timer_2_timeout"] [connection signal="timeout" from="OnTheGround/Node2D/SheepVolleyball/Sheep2/PlayerRepel2/RepelTimer2" to="OnTheGround/Node2D/SheepVolleyball/Sheep2/PlayerRepel2" method="repel_once"] diff --git a/scenes/game_elements/characters/components/gym_area_test.tscn b/scenes/dev/enemy_interaction/gym_area/gym_area_test.tscn similarity index 96% rename from scenes/game_elements/characters/components/gym_area_test.tscn rename to scenes/dev/enemy_interaction/gym_area/gym_area_test.tscn index 8dd682b65..b2185a242 100644 --- a/scenes/game_elements/characters/components/gym_area_test.tscn +++ b/scenes/dev/enemy_interaction/gym_area/gym_area_test.tscn @@ -1,35 +1,35 @@ [gd_scene format=4 uid="uid://ikgvi75j5dls"] -[ext_resource type="TileSet" uid="uid://oynx002hv8tl" path="res://tiles/water.tres" id="1_0nnh3"] -[ext_resource type="TileSet" uid="uid://bjx3gvah0ycl1" path="res://tiles/foam_2.tres" id="2_phf8p"] -[ext_resource type="SpriteFrames" uid="uid://07di3updrwh0" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_purple.tres" id="3_6axvd"] -[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="3_7132a"] -[ext_resource type="TileSet" uid="uid://b8qnr0owsbhhn" path="res://tiles/exterior_floors.tres" id="3_m10i7"] -[ext_resource type="SpriteFrames" uid="uid://brspwu70qbdaf" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_blue.tres" id="4_5127f"] -[ext_resource type="TileSet" uid="uid://bdc7ucso7bx0s" path="res://tiles/shadows.tres" id="4_m10i7"] -[ext_resource type="TileSet" uid="uid://b778cuoftt88r" path="res://tiles/elevation_2.tres" id="4_phf8p"] -[ext_resource type="SpriteFrames" uid="uid://2ek86nvw6y28" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_yellow.tres" id="5_7132a"] -[ext_resource type="PackedScene" uid="uid://bbsc3wssndtfe" path="res://scenes/game_elements/props/decoration/hiding_mushroom/hiding_mushroom.tscn" id="6_l45sp"] -[ext_resource type="PackedScene" uid="uid://dv4f232y8w8dv" path="res://scenes/game_elements/props/decoration/water_rock/water_rock.tscn" id="7_1aydi"] -[ext_resource type="Script" uid="uid://b3hx1n2yl88qr" path="res://scenes/game_logic/character_animation_player_behavior.gd" id="9_1x76l"] -[ext_resource type="SpriteFrames" uid="uid://b3r84ksew5djp" path="res://scenes/game_elements/characters/enemies/throwing_enemy/components/ink_drinker_frames_purple.tres" id="9_6nfeg"] -[ext_resource type="Script" uid="uid://cx0sk4uhvnii0" path="res://scenes/game_logic/walk_behaviors/erratic_walk_behavior.gd" id="10_k43ew"] -[ext_resource type="Script" uid="uid://q4jj6ou7yonf" path="res://scenes/game_logic/walk_behaviors/bounce_walk_behavior.gd" id="11_utmd2"] -[ext_resource type="Script" uid="uid://cwoclmik3db2" path="res://scenes/game_logic/walk_behaviors/follow_walk_behavior.gd" id="12_w4jvh"] -[ext_resource type="SpriteFrames" uid="uid://qwlhm21ndgn2" path="res://scenes/game_elements/characters/enemies/guard/components/storyvore_frames_orange.tres" id="12_wq1h3"] -[ext_resource type="Script" uid="uid://bvf2s4qrvcdo0" path="res://scenes/game_logic/throw_projectile_behavior.gd" id="13_hm5jk"] -[ext_resource type="SpriteFrames" uid="uid://3ujiuhj7wpm2" path="res://scenes/game_elements/characters/enemies/throwing_enemy/components/ink_drinker_frames_red.tres" id="13_wq1h3"] -[ext_resource type="PackedScene" uid="uid://dbjkflg62mj47" path="res://scenes/game_elements/characters/components/projectile_test.tscn" id="14_ow6r2"] -[ext_resource type="Script" uid="uid://c8xbryhknipab" path="res://scenes/game_logic/walk_behaviors/input_walk_behavior.gd" id="15_k43ew"] -[ext_resource type="Script" uid="uid://dy68p7gf07pi3" path="res://scenes/game_logic/sprite_behaviors/character_sprite_behavior.gd" id="15_utmd2"] -[ext_resource type="Texture2D" uid="uid://dxaq5piwxqnht" path="res://scenes/game_elements/characters/player/components/dust.png" id="16_w4jvh"] -[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="17_itker"] -[ext_resource type="AudioStream" uid="uid://4ec6e2alns71" path="res://assets/third_party/sounds/characters/enemies/guard/GrassFoot.ogg" id="17_p4wnd"] -[ext_resource type="SpriteFrames" uid="uid://r3dn5pxqk1sv" path="res://scenes/game_elements/characters/enemies/guard/components/storyvore_frames_gray.tres" id="17_w4jvh"] -[ext_resource type="Script" uid="uid://id28maao3vdy" path="res://scenes/game_logic/walk_behaviors/path_walk_behavior.gd" id="18_wq1h3"] -[ext_resource type="SpriteFrames" uid="uid://dnq8cw1cio2we" path="res://scenes/game_elements/characters/enemies/throwing_enemy/components/ink_drinker_frames_green.tres" id="20_jdub8"] -[ext_resource type="Script" uid="uid://r1kriwyodjlt" path="res://scenes/game_logic/walk_behaviors/navigation_follow_walk_behavior.gd" id="21_jdub8"] -[ext_resource type="PackedScene" uid="uid://dy8ohrl7j24qy" path="res://scenes/game_elements/characters/enemies/mothsache/Mothsache.tscn" id="29_phf8p"] +[ext_resource type="TileSet" uid="uid://oynx002hv8tl" path="res://tiles/water.tres" id="1_ynsox"] +[ext_resource type="TileSet" uid="uid://bjx3gvah0ycl1" path="res://tiles/foam_2.tres" id="2_cau3c"] +[ext_resource type="TileSet" uid="uid://b8qnr0owsbhhn" path="res://tiles/exterior_floors.tres" id="3_2mdco"] +[ext_resource type="TileSet" uid="uid://bdc7ucso7bx0s" path="res://tiles/shadows.tres" id="4_duuxo"] +[ext_resource type="TileSet" uid="uid://b778cuoftt88r" path="res://tiles/elevation_2.tres" id="5_mr0nm"] +[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="6_u15xa"] +[ext_resource type="SpriteFrames" uid="uid://brspwu70qbdaf" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_blue.tres" id="7_dve1n"] +[ext_resource type="SpriteFrames" uid="uid://2ek86nvw6y28" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_yellow.tres" id="8_iysh4"] +[ext_resource type="PackedScene" uid="uid://bbsc3wssndtfe" path="res://scenes/game_elements/props/decoration/hiding_mushroom/hiding_mushroom.tscn" id="9_kfs1g"] +[ext_resource type="PackedScene" uid="uid://dv4f232y8w8dv" path="res://scenes/game_elements/props/decoration/water_rock/water_rock.tscn" id="10_vi6vk"] +[ext_resource type="SpriteFrames" uid="uid://b3r84ksew5djp" path="res://scenes/game_elements/characters/enemies/throwing_enemy/components/ink_drinker_frames_purple.tres" id="11_6dx4v"] +[ext_resource type="Script" uid="uid://dy68p7gf07pi3" path="res://scenes/game_logic/sprite_behaviors/character_sprite_behavior.gd" id="12_xanm2"] +[ext_resource type="Script" uid="uid://cx0sk4uhvnii0" path="res://scenes/game_logic/walk_behaviors/erratic_walk_behavior.gd" id="13_dkdgo"] +[ext_resource type="SpriteFrames" uid="uid://3ujiuhj7wpm2" path="res://scenes/game_elements/characters/enemies/throwing_enemy/components/ink_drinker_frames_red.tres" id="14_qwj7x"] +[ext_resource type="Script" uid="uid://cwoclmik3db2" path="res://scenes/game_logic/walk_behaviors/follow_walk_behavior.gd" id="15_qphli"] +[ext_resource type="Script" uid="uid://csev4hv57utxv" path="res://scenes/game_logic/walk_behaviors/character_speeds.gd" id="16_o4cb2"] +[ext_resource type="Script" uid="uid://bvf2s4qrvcdo0" path="res://scenes/game_logic/throw_projectile_behavior.gd" id="17_dlnhj"] +[ext_resource type="PackedScene" uid="uid://dbjkflg62mj47" path="res://scenes/game_elements/characters/components/projectile_test.tscn" id="18_qh5lk"] +[ext_resource type="SpriteFrames" uid="uid://qwlhm21ndgn2" path="res://scenes/game_elements/characters/enemies/guard/components/storyvore_frames_orange.tres" id="19_0n31o"] +[ext_resource type="Script" uid="uid://q4jj6ou7yonf" path="res://scenes/game_logic/walk_behaviors/bounce_walk_behavior.gd" id="20_uxnam"] +[ext_resource type="Texture2D" uid="uid://dxaq5piwxqnht" path="res://scenes/game_elements/characters/player/components/dust.png" id="21_d0ohf"] +[ext_resource type="SpriteFrames" uid="uid://07di3updrwh0" path="res://scenes/game_elements/characters/components/sprite_frames/storyweaver_purple.tres" id="22_7e7g7"] +[ext_resource type="AudioStream" uid="uid://4ec6e2alns71" path="res://assets/third_party/sounds/characters/enemies/guard/GrassFoot.ogg" id="23_aou8c"] +[ext_resource type="Script" uid="uid://b3hx1n2yl88qr" path="res://scenes/game_logic/character_animation_player_behavior.gd" id="24_spfjb"] +[ext_resource type="Script" uid="uid://c8xbryhknipab" path="res://scenes/game_logic/walk_behaviors/input_walk_behavior.gd" id="25_nlyx8"] +[ext_resource type="SpriteFrames" uid="uid://r3dn5pxqk1sv" path="res://scenes/game_elements/characters/enemies/guard/components/storyvore_frames_gray.tres" id="26_6gvki"] +[ext_resource type="Script" uid="uid://id28maao3vdy" path="res://scenes/game_logic/walk_behaviors/path_walk_behavior.gd" id="27_d6s1r"] +[ext_resource type="SpriteFrames" uid="uid://dnq8cw1cio2we" path="res://scenes/game_elements/characters/enemies/throwing_enemy/components/ink_drinker_frames_green.tres" id="28_iojds"] +[ext_resource type="Script" uid="uid://r1kriwyodjlt" path="res://scenes/game_logic/walk_behaviors/navigation_follow_walk_behavior.gd" id="29_aecwc"] +[ext_resource type="PackedScene" uid="uid://dy8ohrl7j24qy" path="res://scenes/game_elements/characters/enemies/mothsache/Mothsache.tscn" id="30_v2dst"] [sub_resource type="NavigationPolygon" id="NavigationPolygon_oojqe"] vertices = PackedVector2Array(2612.09, 882.242, 1372.27, 799.719, 1388.82, 670.781, 2393.78, 645.758, 2512.78, -340, 2413.06, -200.32, 1470.91, -340, 1455.69, -202.648, -91.9688, -367.812, 1185.81, -149, 214.844, -149, 1448.35, 0.960938, 1188.65, 0.03125, -89.0234, 939, 227.094, 641.859, 380.844, 893.93, 378.094, 727.859) @@ -49,12 +49,12 @@ func _on_body_entered(body: Node2D) -> void: radius = 48.0 [sub_resource type="Resource" id="Resource_itker"] -script = ExtResource("17_itker") +script = ExtResource("16_o4cb2") walk_speed = 170.0 metadata/_custom_type_script = "uid://csev4hv57utxv" [sub_resource type="Resource" id="Resource_oojqe"] -script = ExtResource("17_itker") +script = ExtResource("16_o4cb2") walk_speed = 50.0 metadata/_custom_type_script = "uid://csev4hv57utxv" @@ -223,11 +223,11 @@ tracks/2/keys = { "clips": [{ "end_offset": 0.2353, "start_offset": 0.0954, -"stream": ExtResource("17_p4wnd") +"stream": ExtResource("23_aou8c") }, { "end_offset": 0.2353, "start_offset": 0.0954, -"stream": ExtResource("17_p4wnd") +"stream": ExtResource("23_aou8c") }], "times": PackedFloat32Array(0, 0.15) } @@ -284,11 +284,11 @@ tracks/2/keys = { "clips": [{ "end_offset": 0.0869, "start_offset": 0.0975, -"stream": ExtResource("17_p4wnd") +"stream": ExtResource("23_aou8c") }, { "end_offset": 0.0869, "start_offset": 0.0975, -"stream": ExtResource("17_p4wnd") +"stream": ExtResource("23_aou8c") }], "times": PackedFloat32Array(0, 0.3) } @@ -319,7 +319,7 @@ radius = 13.0 height = 66.0 [sub_resource type="Resource" id="Resource_jdub8"] -script = ExtResource("17_itker") +script = ExtResource("16_o4cb2") walk_speed = 90.0 stuck_speed = 20.0 metadata/_custom_type_script = "uid://csev4hv57utxv" @@ -340,27 +340,27 @@ height = 21.9972 [node name="TileMapLayerBlockingWater" type="TileMapLayer" parent="TileMapLayers" unique_id=1159506969] tile_map_data = PackedByteArray("AAD9/xIAAAAAAAAAAAD9/xMAAAAAAAAAAAD9/xQAAAAAAAAAAAD9/xUAAAAAAAAAAAD9/xYAAAAAAAAAAAD9/xcAAAAAAAAAAAD9/xgAAAAAAAAAAAD+/xIAAAAAAAAAAAD+/xMAAAAAAAAAAAD+/xQAAAAAAAAAAAD+/xUAAAAAAAAAAAD+/xYAAAAAAAAAAAD+/xcAAAAAAAAAAAD+/xgAAAAAAAAAAAD//xIAAAAAAAAAAAD//xMAAAAAAAAAAAD//xQAAAAAAAAAAAD//xUAAAAAAAAAAAD//xYAAAAAAAAAAAD//xcAAAAAAAAAAAD//xgAAAAAAAAAAAAAABIAAAAAAAAAAAAAABMAAAAAAAAAAAAAABQAAAAAAAAAAAAAABUAAAAAAAAAAAAAABYAAAAAAAAAAAAAABcAAAAAAAAAAAAAABgAAAAAAAAAAAABABIAAAAAAAAAAAABABMAAAAAAAAAAAABABQAAAAAAAAAAAABABUAAAAAAAAAAAABABYAAAAAAAAAAAABABcAAAAAAAAAAAABABgAAAAAAAAAAAACABIAAAAAAAAAAAACABMAAAAAAAAAAAACABQAAAAAAAAAAAACABUAAAAAAAAAAAACABYAAAAAAAAAAAACABcAAAAAAAAAAAACABgAAAAAAAAAAAADABIAAAAAAAAAAAADABMAAAAAAAAAAAADABQAAAAAAAAAAAADABUAAAAAAAAAAAADABYAAAAAAAAAAAADABcAAAAAAAAAAAADABgAAAAAAAAAAAD9//j/AAAAAAAAAAD9//n/AAAAAAAAAAD9//r/AAAAAAAAAAD9//v/AAAAAAAAAAD9//z/AAAAAAAAAAD+//j/AAAAAAAAAAD+//n/AAAAAAAAAAD+//r/AAAAAAAAAAD+//v/AAAAAAAAAAD+//z/AAAAAAAAAAD///j/AAAAAAAAAAD///n/AAAAAAAAAAD///r/AAAAAAAAAAD///v/AAAAAAAAAAD///z/AAAAAAAAAAAAAPj/AAAAAAAAAAAAAPn/AAAAAAAAAAAAAPr/AAAAAAAAAAAAAPv/AAAAAAAAAAAAAPz/AAAAAAAAAAABAPj/AAAAAAAAAAABAPn/AAAAAAAAAAABAPr/AAAAAAAAAAABAPv/AAAAAAAAAAABAPz/AAAAAAAAAAACAPj/AAAAAAAAAAACAPn/AAAAAAAAAAACAPr/AAAAAAAAAAACAPv/AAAAAAAAAAACAPz/AAAAAAAAAAADAPj/AAAAAAAAAAADAPn/AAAAAAAAAAADAPr/AAAAAAAAAAADAPv/AAAAAAAAAAADAPz/AAAAAAAAAAAEAPj/AAAAAAAAAAAEAPn/AAAAAAAAAAAEAPr/AAAAAAAAAAAEAPv/AAAAAAAAAAAEAPz/AAAAAAAAAAAEAP3/AAAAAAAAAAAFAPj/AAAAAAAAAAAFAPn/AAAAAAAAAAAFAPr/AAAAAAAAAAAFAPv/AAAAAAAAAAAFAPz/AAAAAAAAAAAFAP3/AAAAAAAAAAAGAPj/AAAAAAAAAAAGAPn/AAAAAAAAAAAGAPr/AAAAAAAAAAAGAPv/AAAAAAAAAAAGAPz/AAAAAAAAAAAGAP3/AAAAAAAAAAAHAPj/AAAAAAAAAAAHAPn/AAAAAAAAAAAHAPr/AAAAAAAAAAAHAPv/AAAAAAAAAAAHAPz/AAAAAAAAAAAHAP3/AAAAAAAAAAAIAPj/AAAAAAAAAAAIAPn/AAAAAAAAAAAIAPr/AAAAAAAAAAAIAPv/AAAAAAAAAAAIAPz/AAAAAAAAAAAIAP3/AAAAAAAAAAAJAPj/AAAAAAAAAAAJAPn/AAAAAAAAAAAJAPr/AAAAAAAAAAAJAPv/AAAAAAAAAAAJAPz/AAAAAAAAAAAJAP3/AAAAAAAAAAAKAPj/AAAAAAAAAAAKAPn/AAAAAAAAAAAKAPr/AAAAAAAAAAAKAPv/AAAAAAAAAAAKAPz/AAAAAAAAAAAKAP3/AAAAAAAAAAALAPj/AAAAAAAAAAALAPn/AAAAAAAAAAALAPr/AAAAAAAAAAALAPv/AAAAAAAAAAALAPz/AAAAAAAAAAALAP3/AAAAAAAAAAAMAPj/AAAAAAAAAAAMAPn/AAAAAAAAAAAMAPr/AAAAAAAAAAAMAPv/AAAAAAAAAAAMAPz/AAAAAAAAAAAMAP3/AAAAAAAAAAANAPj/AAAAAAAAAAANAPn/AAAAAAAAAAANAPr/AAAAAAAAAAANAPv/AAAAAAAAAAANAPz/AAAAAAAAAAANAP3/AAAAAAAAAAAOAPj/AAAAAAAAAAAOAPn/AAAAAAAAAAAOAPr/AAAAAAAAAAAOAPv/AAAAAAAAAAAOAPz/AAAAAAAAAAAOAP3/AAAAAAAAAAAPAPj/AAAAAAAAAAAPAPn/AAAAAAAAAAAPAPr/AAAAAAAAAAAPAPv/AAAAAAAAAAAPAPz/AAAAAAAAAAAPAP3/AAAAAAAAAAAQAPj/AAAAAAAAAAAQAPn/AAAAAAAAAAAQAPr/AAAAAAAAAAAQAPv/AAAAAAAAAAAQAPz/AAAAAAAAAAAQAP3/AAAAAAAAAAARAPj/AAAAAAAAAAARAPn/AAAAAAAAAAARAPr/AAAAAAAAAAARAPv/AAAAAAAAAAARAPz/AAAAAAAAAAARAP3/AAAAAAAAAAASAPj/AAAAAAAAAAASAPn/AAAAAAAAAAASAPr/AAAAAAAAAAASAPv/AAAAAAAAAAASAPz/AAAAAAAAAAASAP3/AAAAAAAAAAATAPj/AAAAAAAAAAATAPn/AAAAAAAAAAATAPr/AAAAAAAAAAATAPv/AAAAAAAAAAATAPz/AAAAAAAAAAATAP3/AAAAAAAAAAAUAPj/AAAAAAAAAAAUAPn/AAAAAAAAAAAUAPr/AAAAAAAAAAAUAPv/AAAAAAAAAAAUAPz/AAAAAAAAAAAUAP3/AAAAAAAAAAAVAPj/AAAAAAAAAAAVAPn/AAAAAAAAAAAVAPr/AAAAAAAAAAAVAPv/AAAAAAAAAAAVAPz/AAAAAAAAAAAVAP3/AAAAAAAAAAAWAPj/AAAAAAAAAAAWAPn/AAAAAAAAAAAWAPr/AAAAAAAAAAAWAPv/AAAAAAAAAAAWAPz/AAAAAAAAAAAWAP3/AAAAAAAAAAAXAPj/AAAAAAAAAAAXAPn/AAAAAAAAAAAXAPr/AAAAAAAAAAAXAPv/AAAAAAAAAAAXAPz/AAAAAAAAAAAXAP3/AAAAAAAAAAAYAPj/AAAAAAAAAAAYAPn/AAAAAAAAAAAYAPr/AAAAAAAAAAAYAPv/AAAAAAAAAAAYAPz/AAAAAAAAAAAYAP3/AAAAAAAAAAAZAPj/AAAAAAAAAAAZAPn/AAAAAAAAAAAZAPr/AAAAAAAAAAAZAPv/AAAAAAAAAAAZAPz/AAAAAAAAAAAZAP3/AAAAAAAAAAAaAPj/AAAAAAAAAAAaAPn/AAAAAAAAAAAaAPr/AAAAAAAAAAAaAPv/AAAAAAAAAAAaAPz/AAAAAAAAAAAaAP3/AAAAAAAAAAAbAPj/AAAAAAAAAAAbAPn/AAAAAAAAAAAbAPr/AAAAAAAAAAAbAPv/AAAAAAAAAAAbAPz/AAAAAAAAAAAbAP3/AAAAAAAAAAAcAPj/AAAAAAAAAAAcAPn/AAAAAAAAAAAcAPr/AAAAAAAAAAAcAPv/AAAAAAAAAAAcAPz/AAAAAAAAAAAcAP3/AAAAAAAAAAAdAPj/AAAAAAAAAAAdAPn/AAAAAAAAAAAdAPr/AAAAAAAAAAAdAPv/AAAAAAAAAAAdAPz/AAAAAAAAAAAdAP3/AAAAAAAAAAAeAPj/AAAAAAAAAAAeAPn/AAAAAAAAAAAeAPr/AAAAAAAAAAAeAPv/AAAAAAAAAAAeAPz/AAAAAAAAAAAeAP3/AAAAAAAAAAAfAPj/AAAAAAAAAAAfAPn/AAAAAAAAAAAfAPr/AAAAAAAAAAAfAPv/AAAAAAAAAAAfAPz/AAAAAAAAAAAfAP3/AAAAAAAAAAAgAPj/AAAAAAAAAAAgAPn/AAAAAAAAAAAgAPr/AAAAAAAAAAAgAPv/AAAAAAAAAAAgAPz/AAAAAAAAAAAgAP3/AAAAAAAAAAAhAPj/AAAAAAAAAAAhAPn/AAAAAAAAAAAhAPr/AAAAAAAAAAAhAPv/AAAAAAAAAAAhAPz/AAAAAAAAAAAhAP3/AAAAAAAAAAAiAPj/AAAAAAAAAAAiAPn/AAAAAAAAAAAiAPr/AAAAAAAAAAAiAPv/AAAAAAAAAAAiAPz/AAAAAAAAAAAiAP3/AAAAAAAAAAAjAPj/AAAAAAAAAAAjAPn/AAAAAAAAAAAjAPr/AAAAAAAAAAAjAPv/AAAAAAAAAAAjAPz/AAAAAAAAAAAjAP3/AAAAAAAAAAAkAPj/AAAAAAAAAAAkAPn/AAAAAAAAAAAkAPr/AAAAAAAAAAAkAPv/AAAAAAAAAAAkAPz/AAAAAAAAAAAkAP3/AAAAAAAAAAAlAPj/AAAAAAAAAAAlAPn/AAAAAAAAAAAlAPr/AAAAAAAAAAAlAPv/AAAAAAAAAAAlAPz/AAAAAAAAAAAlAP3/AAAAAAAAAAAmAPj/AAAAAAAAAAAmAPn/AAAAAAAAAAAmAPr/AAAAAAAAAAAmAPv/AAAAAAAAAAAmAPz/AAAAAAAAAAAmAP3/AAAAAAAAAAAnAPj/AAAAAAAAAAAnAPn/AAAAAAAAAAAnAPr/AAAAAAAAAAAnAPv/AAAAAAAAAAAnAPz/AAAAAAAAAAAnAP3/AAAAAAAAAAAoAPj/AAAAAAAAAAAoAPn/AAAAAAAAAAAoAPr/AAAAAAAAAAAoAPv/AAAAAAAAAAAoAPz/AAAAAAAAAAAoAP3/AAAAAAAAAAApAPj/AAAAAAAAAAApAPn/AAAAAAAAAAApAPr/AAAAAAAAAAApAPv/AAAAAAAAAAApAPz/AAAAAAAAAAApAP3/AAAAAAAAAAAqAPj/AAAAAAAAAAAqAPn/AAAAAAAAAAAqAPr/AAAAAAAAAAAqAPv/AAAAAAAAAAAqAPz/AAAAAAAAAAAqAP3/AAAAAAAAAAArAPj/AAAAAAAAAAArAPn/AAAAAAAAAAArAPr/AAAAAAAAAAArAPv/AAAAAAAAAAArAPz/AAAAAAAAAAArAP3/AAAAAAAAAAAsAPj/AAAAAAAAAAAsAPn/AAAAAAAAAAAsAPr/AAAAAAAAAAAsAPv/AAAAAAAAAAAsAPz/AAAAAAAAAAAsAP3/AAAAAAAAAAAlAP7/AAAAAAAAAAAlAP//AAAAAAAAAAAlAAAAAAAAAAAAAAAlAAEAAAAAAAAAAAAlAAIAAAAAAAAAAAAmAP7/AAAAAAAAAAAmAP//AAAAAAAAAAAmAAAAAAAAAAAAAAAmAAEAAAAAAAAAAAAmAAIAAAAAAAAAAAAnAP7/AAAAAAAAAAAnAP//AAAAAAAAAAAnAAAAAAAAAAAAAAAnAAEAAAAAAAAAAAAnAAIAAAAAAAAAAAAoAP7/AAAAAAAAAAAoAP//AAAAAAAAAAAoAAAAAAAAAAAAAAAoAAEAAAAAAAAAAAAoAAIAAAAAAAAAAAApAP7/AAAAAAAAAAApAP//AAAAAAAAAAApAAAAAAAAAAAAAAApAAEAAAAAAAAAAAApAAIAAAAAAAAAAAAqAP7/AAAAAAAAAAAqAP//AAAAAAAAAAAqAAAAAAAAAAAAAAAqAAEAAAAAAAAAAAAqAAIAAAAAAAAAAAArAP7/AAAAAAAAAAArAP//AAAAAAAAAAArAAAAAAAAAAAAAAArAAEAAAAAAAAAAAArAAIAAAAAAAAAAAAsAP7/AAAAAAAAAAAsAP//AAAAAAAAAAAsAAAAAAAAAAAAAAAsAAEAAAAAAAAAAAAsAAIAAAAAAAAAAAAlAAMAAAAAAAAAAAAlAAQAAAAAAAAAAAAlAAUAAAAAAAAAAAAlAAYAAAAAAAAAAAAlAAcAAAAAAAAAAAAlAAgAAAAAAAAAAAAlAAkAAAAAAAAAAAAlAAoAAAAAAAAAAAAlAAsAAAAAAAAAAAAlAAwAAAAAAAAAAAAlAA0AAAAAAAAAAAAlAA4AAAAAAAAAAAAlAA8AAAAAAAAAAAAlABAAAAAAAAAAAAAlABEAAAAAAAAAAAAlABIAAAAAAAAAAAAlABMAAAAAAAAAAAAlABQAAAAAAAAAAAAlABUAAAAAAAAAAAAlABYAAAAAAAAAAAAlABcAAAAAAAAAAAAlABgAAAAAAAAAAAAlABkAAAAAAAAAAAAmAAMAAAAAAAAAAAAmAAQAAAAAAAAAAAAmAAUAAAAAAAAAAAAmAAYAAAAAAAAAAAAmAAcAAAAAAAAAAAAmAAgAAAAAAAAAAAAmAAkAAAAAAAAAAAAmAAoAAAAAAAAAAAAmAAsAAAAAAAAAAAAmAAwAAAAAAAAAAAAmAA0AAAAAAAAAAAAmAA4AAAAAAAAAAAAmAA8AAAAAAAAAAAAmABAAAAAAAAAAAAAmABEAAAAAAAAAAAAmABIAAAAAAAAAAAAmABMAAAAAAAAAAAAmABQAAAAAAAAAAAAmABUAAAAAAAAAAAAmABYAAAAAAAAAAAAmABcAAAAAAAAAAAAmABgAAAAAAAAAAAAmABkAAAAAAAAAAAAnAAMAAAAAAAAAAAAnAAQAAAAAAAAAAAAnAAUAAAAAAAAAAAAnAAYAAAAAAAAAAAAnAAcAAAAAAAAAAAAnAAgAAAAAAAAAAAAnAAkAAAAAAAAAAAAnAAoAAAAAAAAAAAAnAAsAAAAAAAAAAAAnAAwAAAAAAAAAAAAnAA0AAAAAAAAAAAAnAA4AAAAAAAAAAAAnAA8AAAAAAAAAAAAnABAAAAAAAAAAAAAnABEAAAAAAAAAAAAnABIAAAAAAAAAAAAnABMAAAAAAAAAAAAnABQAAAAAAAAAAAAnABUAAAAAAAAAAAAnABYAAAAAAAAAAAAnABcAAAAAAAAAAAAnABgAAAAAAAAAAAAnABkAAAAAAAAAAAAoAAMAAAAAAAAAAAAoAAQAAAAAAAAAAAAoAAUAAAAAAAAAAAAoAAYAAAAAAAAAAAAoAAcAAAAAAAAAAAAoAAgAAAAAAAAAAAAoAAkAAAAAAAAAAAAoAAoAAAAAAAAAAAAoAAsAAAAAAAAAAAAoAAwAAAAAAAAAAAAoAA0AAAAAAAAAAAAoAA4AAAAAAAAAAAAoAA8AAAAAAAAAAAAoABAAAAAAAAAAAAAoABEAAAAAAAAAAAAoABIAAAAAAAAAAAAoABMAAAAAAAAAAAAoABQAAAAAAAAAAAAoABUAAAAAAAAAAAAoABYAAAAAAAAAAAAoABcAAAAAAAAAAAAoABgAAAAAAAAAAAAoABkAAAAAAAAAAAApAAMAAAAAAAAAAAApAAQAAAAAAAAAAAApAAUAAAAAAAAAAAApAAYAAAAAAAAAAAApAAcAAAAAAAAAAAApAAgAAAAAAAAAAAApAAkAAAAAAAAAAAApAAoAAAAAAAAAAAApAAsAAAAAAAAAAAApAAwAAAAAAAAAAAApAA0AAAAAAAAAAAApAA4AAAAAAAAAAAApAA8AAAAAAAAAAAApABAAAAAAAAAAAAApABEAAAAAAAAAAAApABIAAAAAAAAAAAApABMAAAAAAAAAAAApABQAAAAAAAAAAAApABUAAAAAAAAAAAApABYAAAAAAAAAAAApABcAAAAAAAAAAAApABgAAAAAAAAAAAApABkAAAAAAAAAAAAqAAMAAAAAAAAAAAAqAAQAAAAAAAAAAAAqAAUAAAAAAAAAAAAqAAYAAAAAAAAAAAAqAAcAAAAAAAAAAAAqAAgAAAAAAAAAAAAqAAkAAAAAAAAAAAAqAAoAAAAAAAAAAAAqAAsAAAAAAAAAAAAqAAwAAAAAAAAAAAAqAA0AAAAAAAAAAAAqAA4AAAAAAAAAAAAqAA8AAAAAAAAAAAAqABAAAAAAAAAAAAAqABEAAAAAAAAAAAAqABIAAAAAAAAAAAAqABMAAAAAAAAAAAAqABQAAAAAAAAAAAAqABUAAAAAAAAAAAAqABYAAAAAAAAAAAAqABcAAAAAAAAAAAAqABgAAAAAAAAAAAAqABkAAAAAAAAAAAArAAMAAAAAAAAAAAArAAQAAAAAAAAAAAArAAUAAAAAAAAAAAArAAYAAAAAAAAAAAArAAcAAAAAAAAAAAArAAgAAAAAAAAAAAArAAkAAAAAAAAAAAArAAoAAAAAAAAAAAArAAsAAAAAAAAAAAArAAwAAAAAAAAAAAArAA0AAAAAAAAAAAArAA4AAAAAAAAAAAArAA8AAAAAAAAAAAArABAAAAAAAAAAAAArABEAAAAAAAAAAAArABIAAAAAAAAAAAArABMAAAAAAAAAAAArABQAAAAAAAAAAAArABUAAAAAAAAAAAArABYAAAAAAAAAAAArABcAAAAAAAAAAAArABgAAAAAAAAAAAArABkAAAAAAAAAAAAsAAMAAAAAAAAAAAAsAAQAAAAAAAAAAAAsAAUAAAAAAAAAAAAsAAYAAAAAAAAAAAAsAAcAAAAAAAAAAAAsAAgAAAAAAAAAAAAsAAkAAAAAAAAAAAAsAAoAAAAAAAAAAAAsAAsAAAAAAAAAAAAsAAwAAAAAAAAAAAAsAA0AAAAAAAAAAAAsAA4AAAAAAAAAAAAsAA8AAAAAAAAAAAAsABAAAAAAAAAAAAAsABEAAAAAAAAAAAAsABIAAAAAAAAAAAAsABMAAAAAAAAAAAAsABQAAAAAAAAAAAAsABUAAAAAAAAAAAAsABYAAAAAAAAAAAAsABcAAAAAAAAAAAAsABgAAAAAAAAAAAAsABkAAAAAAAAAAAADABkAAAAAAAAAAAADABoAAAAAAAAAAAADABsAAAAAAAAAAAADABwAAAAAAAAAAAAEABkAAAAAAAAAAAAEABoAAAAAAAAAAAAEABsAAAAAAAAAAAAEABwAAAAAAAAAAAAFABkAAAAAAAAAAAAFABoAAAAAAAAAAAAFABsAAAAAAAAAAAAFABwAAAAAAAAAAAAGABkAAAAAAAAAAAAGABoAAAAAAAAAAAAGABsAAAAAAAAAAAAGABwAAAAAAAAAAAAHABkAAAAAAAAAAAAHABoAAAAAAAAAAAAHABsAAAAAAAAAAAAHABwAAAAAAAAAAAAIABkAAAAAAAAAAAAIABoAAAAAAAAAAAAIABsAAAAAAAAAAAAIABwAAAAAAAAAAAAJABkAAAAAAAAAAAAJABoAAAAAAAAAAAAJABsAAAAAAAAAAAAJABwAAAAAAAAAAAAKABkAAAAAAAAAAAAKABoAAAAAAAAAAAAKABsAAAAAAAAAAAAKABwAAAAAAAAAAAALABkAAAAAAAAAAAALABoAAAAAAAAAAAALABsAAAAAAAAAAAALABwAAAAAAAAAAAAMABkAAAAAAAAAAAAMABoAAAAAAAAAAAAMABsAAAAAAAAAAAAMABwAAAAAAAAAAAD9/xkAAAAAAAAAAAD9/xoAAAAAAAAAAAD9/xsAAAAAAAAAAAD9/xwAAAAAAAAAAAD9/x0AAAAAAAAAAAD9/x4AAAAAAAAAAAD9/x8AAAAAAAAAAAD9/yAAAAAAAAAAAAD+/xkAAAAAAAAAAAD+/xoAAAAAAAAAAAD+/xsAAAAAAAAAAAD+/xwAAAAAAAAAAAD+/x0AAAAAAAAAAAD+/x4AAAAAAAAAAAD+/x8AAAAAAAAAAAD+/yAAAAAAAAAAAAD//xkAAAAAAAAAAAD//xoAAAAAAAAAAAD//xsAAAAAAAAAAAD//xwAAAAAAAAAAAD//x0AAAAAAAAAAAD//x4AAAAAAAAAAAD//x8AAAAAAAAAAAD//yAAAAAAAAAAAAAAABkAAAAAAAAAAAAAABoAAAAAAAAAAAAAABsAAAAAAAAAAAAAABwAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB4AAAAAAAAAAAAAAB8AAAAAAAAAAAAAACAAAAAAAAAAAAABABkAAAAAAAAAAAABABoAAAAAAAAAAAABABsAAAAAAAAAAAABABwAAAAAAAAAAAABAB0AAAAAAAAAAAABAB4AAAAAAAAAAAABAB8AAAAAAAAAAAABACAAAAAAAAAAAAACABkAAAAAAAAAAAACABoAAAAAAAAAAAACABsAAAAAAAAAAAACABwAAAAAAAAAAAACAB0AAAAAAAAAAAACAB4AAAAAAAAAAAACAB8AAAAAAAAAAAACACAAAAAAAAAAAAADAB0AAAAAAAAAAAADAB4AAAAAAAAAAAADAB8AAAAAAAAAAAADACAAAAAAAAAAAAAEAB0AAAAAAAAAAAAEAB4AAAAAAAAAAAAEAB8AAAAAAAAAAAAEACAAAAAAAAAAAAAFAB0AAAAAAAAAAAAFAB4AAAAAAAAAAAAFAB8AAAAAAAAAAAAFACAAAAAAAAAAAAAGAB0AAAAAAAAAAAAGAB4AAAAAAAAAAAAGAB8AAAAAAAAAAAAGACAAAAAAAAAAAAAHAB0AAAAAAAAAAAAHAB4AAAAAAAAAAAAHAB8AAAAAAAAAAAAHACAAAAAAAAAAAAAIAB0AAAAAAAAAAAAIAB4AAAAAAAAAAAAIAB8AAAAAAAAAAAAIACAAAAAAAAAAAAAJAB0AAAAAAAAAAAAJAB4AAAAAAAAAAAAJAB8AAAAAAAAAAAAJACAAAAAAAAAAAAAKAB0AAAAAAAAAAAAKAB4AAAAAAAAAAAAKAB8AAAAAAAAAAAAKACAAAAAAAAAAAAALAB0AAAAAAAAAAAALAB4AAAAAAAAAAAALAB8AAAAAAAAAAAALACAAAAAAAAAAAAAMAB0AAAAAAAAAAAAMAB4AAAAAAAAAAAAMAB8AAAAAAAAAAAAMACAAAAAAAAAAAAANABkAAAAAAAAAAAANABoAAAAAAAAAAAANABsAAAAAAAAAAAANABwAAAAAAAAAAAANAB0AAAAAAAAAAAANAB4AAAAAAAAAAAANAB8AAAAAAAAAAAANACAAAAAAAAAAAAAOABkAAAAAAAAAAAAOABoAAAAAAAAAAAAOABsAAAAAAAAAAAAOABwAAAAAAAAAAAAOAB0AAAAAAAAAAAAOAB4AAAAAAAAAAAAOAB8AAAAAAAAAAAAOACAAAAAAAAAAAAAPABkAAAAAAAAAAAAPABoAAAAAAAAAAAAPABsAAAAAAAAAAAAPABwAAAAAAAAAAAAPAB0AAAAAAAAAAAAPAB4AAAAAAAAAAAAPAB8AAAAAAAAAAAAPACAAAAAAAAAAAAAQABkAAAAAAAAAAAAQABoAAAAAAAAAAAAQABsAAAAAAAAAAAAQABwAAAAAAAAAAAAQAB0AAAAAAAAAAAAQAB4AAAAAAAAAAAAQAB8AAAAAAAAAAAAQACAAAAAAAAAAAAARABkAAAAAAAAAAAARABoAAAAAAAAAAAARABsAAAAAAAAAAAARABwAAAAAAAAAAAARAB0AAAAAAAAAAAARAB4AAAAAAAAAAAARAB8AAAAAAAAAAAARACAAAAAAAAAAAAASABkAAAAAAAAAAAASABoAAAAAAAAAAAASABsAAAAAAAAAAAASABwAAAAAAAAAAAASAB0AAAAAAAAAAAASAB4AAAAAAAAAAAASAB8AAAAAAAAAAAASACAAAAAAAAAAAAATABkAAAAAAAAAAAATABoAAAAAAAAAAAATABsAAAAAAAAAAAATABwAAAAAAAAAAAATAB0AAAAAAAAAAAATAB4AAAAAAAAAAAATAB8AAAAAAAAAAAATACAAAAAAAAAAAAAUABkAAAAAAAAAAAAUABoAAAAAAAAAAAAUABsAAAAAAAAAAAAUABwAAAAAAAAAAAAUAB0AAAAAAAAAAAAUAB4AAAAAAAAAAAAUAB8AAAAAAAAAAAAUACAAAAAAAAAAAAAVABkAAAAAAAAAAAAVABoAAAAAAAAAAAAVABsAAAAAAAAAAAAVABwAAAAAAAAAAAAVAB0AAAAAAAAAAAAVAB4AAAAAAAAAAAAVAB8AAAAAAAAAAAAVACAAAAAAAAAAAAAWABkAAAAAAAAAAAAWABoAAAAAAAAAAAAWABsAAAAAAAAAAAAWABwAAAAAAAAAAAAWAB0AAAAAAAAAAAAWAB4AAAAAAAAAAAAWAB8AAAAAAAAAAAAWACAAAAAAAAAAAAAXABkAAAAAAAAAAAAXABoAAAAAAAAAAAAXABsAAAAAAAAAAAAXABwAAAAAAAAAAAAXAB0AAAAAAAAAAAAXAB4AAAAAAAAAAAAXAB8AAAAAAAAAAAAXACAAAAAAAAAAAAAYABkAAAAAAAAAAAAYABoAAAAAAAAAAAAYABsAAAAAAAAAAAAYABwAAAAAAAAAAAAYAB0AAAAAAAAAAAAYAB4AAAAAAAAAAAAYAB8AAAAAAAAAAAAYACAAAAAAAAAAAAAZABkAAAAAAAAAAAAZABoAAAAAAAAAAAAZABsAAAAAAAAAAAAZABwAAAAAAAAAAAAZAB0AAAAAAAAAAAAZAB4AAAAAAAAAAAAZAB8AAAAAAAAAAAAZACAAAAAAAAAAAAAaABkAAAAAAAAAAAAaABoAAAAAAAAAAAAaABsAAAAAAAAAAAAaABwAAAAAAAAAAAAaAB0AAAAAAAAAAAAaAB4AAAAAAAAAAAAaAB8AAAAAAAAAAAAaACAAAAAAAAAAAAAbABkAAAAAAAAAAAAbABoAAAAAAAAAAAAbABsAAAAAAAAAAAAbABwAAAAAAAAAAAAbAB0AAAAAAAAAAAAbAB4AAAAAAAAAAAAbAB8AAAAAAAAAAAAbACAAAAAAAAAAAAAcABkAAAAAAAAAAAAcABoAAAAAAAAAAAAcABsAAAAAAAAAAAAcABwAAAAAAAAAAAAcAB0AAAAAAAAAAAAcAB4AAAAAAAAAAAAcAB8AAAAAAAAAAAAcACAAAAAAAAAAAAAdABkAAAAAAAAAAAAdABoAAAAAAAAAAAAdABsAAAAAAAAAAAAdABwAAAAAAAAAAAAdAB0AAAAAAAAAAAAdAB4AAAAAAAAAAAAdAB8AAAAAAAAAAAAdACAAAAAAAAAAAAAeABkAAAAAAAAAAAAeABoAAAAAAAAAAAAeABsAAAAAAAAAAAAeABwAAAAAAAAAAAAeAB0AAAAAAAAAAAAeAB4AAAAAAAAAAAAeAB8AAAAAAAAAAAAeACAAAAAAAAAAAAAfABkAAAAAAAAAAAAfABoAAAAAAAAAAAAfABsAAAAAAAAAAAAfABwAAAAAAAAAAAAfAB0AAAAAAAAAAAAfAB4AAAAAAAAAAAAfAB8AAAAAAAAAAAAfACAAAAAAAAAAAAAgABkAAAAAAAAAAAAgABoAAAAAAAAAAAAgABsAAAAAAAAAAAAgABwAAAAAAAAAAAAgAB0AAAAAAAAAAAAgAB4AAAAAAAAAAAAgAB8AAAAAAAAAAAAgACAAAAAAAAAAAAAhABkAAAAAAAAAAAAhABoAAAAAAAAAAAAhABsAAAAAAAAAAAAhABwAAAAAAAAAAAAhAB0AAAAAAAAAAAAhAB4AAAAAAAAAAAAhAB8AAAAAAAAAAAAhACAAAAAAAAAAAAAiABkAAAAAAAAAAAAiABoAAAAAAAAAAAAiABsAAAAAAAAAAAAiABwAAAAAAAAAAAAiAB0AAAAAAAAAAAAiAB4AAAAAAAAAAAAiAB8AAAAAAAAAAAAiACAAAAAAAAAAAAAjABkAAAAAAAAAAAAjABoAAAAAAAAAAAAjABsAAAAAAAAAAAAjABwAAAAAAAAAAAAjAB0AAAAAAAAAAAAjAB4AAAAAAAAAAAAjAB8AAAAAAAAAAAAjACAAAAAAAAAAAAAkABkAAAAAAAAAAAAkABoAAAAAAAAAAAAkABsAAAAAAAAAAAAkABwAAAAAAAAAAAAkAB0AAAAAAAAAAAAkAB4AAAAAAAAAAAAkAB8AAAAAAAAAAAAkACAAAAAAAAAAAAAlABoAAAAAAAAAAAAlABsAAAAAAAAAAAAlABwAAAAAAAAAAAAlAB0AAAAAAAAAAAAlAB4AAAAAAAAAAAAlAB8AAAAAAAAAAAAlACAAAAAAAAAAAAAmABoAAAAAAAAAAAAmABsAAAAAAAAAAAAmABwAAAAAAAAAAAAmAB0AAAAAAAAAAAAmAB4AAAAAAAAAAAAmAB8AAAAAAAAAAAAmACAAAAAAAAAAAAAnABoAAAAAAAAAAAAnABsAAAAAAAAAAAAnABwAAAAAAAAAAAAnAB0AAAAAAAAAAAAnAB4AAAAAAAAAAAAnAB8AAAAAAAAAAAAnACAAAAAAAAAAAAAoABoAAAAAAAAAAAAoABsAAAAAAAAAAAAoABwAAAAAAAAAAAAoAB0AAAAAAAAAAAAoAB4AAAAAAAAAAAAoAB8AAAAAAAAAAAAoACAAAAAAAAAAAAApABoAAAAAAAAAAAApABsAAAAAAAAAAAApABwAAAAAAAAAAAApAB0AAAAAAAAAAAApAB4AAAAAAAAAAAApAB8AAAAAAAAAAAApACAAAAAAAAAAAAAqABoAAAAAAAAAAAAqABsAAAAAAAAAAAAqABwAAAAAAAAAAAAqAB0AAAAAAAAAAAAqAB4AAAAAAAAAAAAqAB8AAAAAAAAAAAAqACAAAAAAAAAAAAArABoAAAAAAAAAAAArABsAAAAAAAAAAAArABwAAAAAAAAAAAArAB0AAAAAAAAAAAArAB4AAAAAAAAAAAArAB8AAAAAAAAAAAArACAAAAAAAAAAAAAsABoAAAAAAAAAAAAsABsAAAAAAAAAAAAsABwAAAAAAAAAAAAsAB0AAAAAAAAAAAAsAB4AAAAAAAAAAAAsAB8AAAAAAAAAAAAsACAAAAAAAAAAAAD9/yEAAAAAAAAAAAD9/yIAAAAAAAAAAAD9/yMAAAAAAAAAAAD9/yQAAAAAAAAAAAD+/yEAAAAAAAAAAAD+/yIAAAAAAAAAAAD+/yMAAAAAAAAAAAD+/yQAAAAAAAAAAAD//yEAAAAAAAAAAAD//yIAAAAAAAAAAAD//yMAAAAAAAAAAAD//yQAAAAAAAAAAAAAACEAAAAAAAAAAAAAACIAAAAAAAAAAAAAACMAAAAAAAAAAAAAACQAAAAAAAAAAAABACEAAAAAAAAAAAABACIAAAAAAAAAAAABACMAAAAAAAAAAAABACQAAAAAAAAAAAACACEAAAAAAAAAAAACACIAAAAAAAAAAAACACMAAAAAAAAAAAACACQAAAAAAAAAAAADACEAAAAAAAAAAAADACIAAAAAAAAAAAADACMAAAAAAAAAAAADACQAAAAAAAAAAAAEACEAAAAAAAAAAAAEACIAAAAAAAAAAAAEACMAAAAAAAAAAAAEACQAAAAAAAAAAAAFACEAAAAAAAAAAAAFACIAAAAAAAAAAAAFACMAAAAAAAAAAAAFACQAAAAAAAAAAAAGACEAAAAAAAAAAAAGACIAAAAAAAAAAAAGACMAAAAAAAAAAAAGACQAAAAAAAAAAAAHACEAAAAAAAAAAAAHACIAAAAAAAAAAAAHACMAAAAAAAAAAAAHACQAAAAAAAAAAAAIACEAAAAAAAAAAAAIACIAAAAAAAAAAAAIACMAAAAAAAAAAAAIACQAAAAAAAAAAAAJACEAAAAAAAAAAAAJACIAAAAAAAAAAAAJACMAAAAAAAAAAAAJACQAAAAAAAAAAAAKACEAAAAAAAAAAAAKACIAAAAAAAAAAAAKACMAAAAAAAAAAAAKACQAAAAAAAAAAAALACEAAAAAAAAAAAALACIAAAAAAAAAAAALACMAAAAAAAAAAAALACQAAAAAAAAAAAAMACEAAAAAAAAAAAAMACIAAAAAAAAAAAAMACMAAAAAAAAAAAAMACQAAAAAAAAAAAANACEAAAAAAAAAAAANACIAAAAAAAAAAAANACMAAAAAAAAAAAANACQAAAAAAAAAAAAOACEAAAAAAAAAAAAOACIAAAAAAAAAAAAOACMAAAAAAAAAAAAOACQAAAAAAAAAAAAPACEAAAAAAAAAAAAPACIAAAAAAAAAAAAPACMAAAAAAAAAAAAPACQAAAAAAAAAAAAQACEAAAAAAAAAAAAQACIAAAAAAAAAAAAQACMAAAAAAAAAAAAQACQAAAAAAAAAAAARACEAAAAAAAAAAAARACIAAAAAAAAAAAARACMAAAAAAAAAAAARACQAAAAAAAAAAAASACEAAAAAAAAAAAASACIAAAAAAAAAAAASACMAAAAAAAAAAAASACQAAAAAAAAAAAATACEAAAAAAAAAAAATACIAAAAAAAAAAAATACMAAAAAAAAAAAATACQAAAAAAAAAAAAUACEAAAAAAAAAAAAUACIAAAAAAAAAAAAUACMAAAAAAAAAAAAUACQAAAAAAAAAAAAVACEAAAAAAAAAAAAVACIAAAAAAAAAAAAVACMAAAAAAAAAAAAVACQAAAAAAAAAAAAWACEAAAAAAAAAAAAWACIAAAAAAAAAAAAWACMAAAAAAAAAAAAWACQAAAAAAAAAAAAXACEAAAAAAAAAAAAXACIAAAAAAAAAAAAXACMAAAAAAAAAAAAXACQAAAAAAAAAAAAYACEAAAAAAAAAAAAYACIAAAAAAAAAAAAYACMAAAAAAAAAAAAYACQAAAAAAAAAAAAZACEAAAAAAAAAAAAZACIAAAAAAAAAAAAZACMAAAAAAAAAAAAZACQAAAAAAAAAAAAaACEAAAAAAAAAAAAaACIAAAAAAAAAAAAaACMAAAAAAAAAAAAaACQAAAAAAAAAAAAbACEAAAAAAAAAAAAbACIAAAAAAAAAAAAbACMAAAAAAAAAAAAbACQAAAAAAAAAAAAcACEAAAAAAAAAAAAcACIAAAAAAAAAAAAcACMAAAAAAAAAAAAcACQAAAAAAAAAAAAdACEAAAAAAAAAAAAdACIAAAAAAAAAAAAdACMAAAAAAAAAAAAdACQAAAAAAAAAAAAeACEAAAAAAAAAAAAeACIAAAAAAAAAAAAeACMAAAAAAAAAAAAeACQAAAAAAAAAAAAfACEAAAAAAAAAAAAfACIAAAAAAAAAAAAfACMAAAAAAAAAAAAfACQAAAAAAAAAAAAgACEAAAAAAAAAAAAgACIAAAAAAAAAAAAgACMAAAAAAAAAAAAgACQAAAAAAAAAAAAhACEAAAAAAAAAAAAhACIAAAAAAAAAAAAhACMAAAAAAAAAAAAhACQAAAAAAAAAAAAiACEAAAAAAAAAAAAiACIAAAAAAAAAAAAiACMAAAAAAAAAAAAiACQAAAAAAAAAAAAjACEAAAAAAAAAAAAjACIAAAAAAAAAAAAjACMAAAAAAAAAAAAjACQAAAAAAAAAAAAkACEAAAAAAAAAAAAkACIAAAAAAAAAAAAkACMAAAAAAAAAAAAkACQAAAAAAAAAAAAlACEAAAAAAAAAAAAlACIAAAAAAAAAAAAlACMAAAAAAAAAAAAlACQAAAAAAAAAAAAmACEAAAAAAAAAAAAmACIAAAAAAAAAAAAmACMAAAAAAAAAAAAmACQAAAAAAAAAAAAnACEAAAAAAAAAAAAnACIAAAAAAAAAAAAnACMAAAAAAAAAAAAnACQAAAAAAAAAAAAoACEAAAAAAAAAAAAoACIAAAAAAAAAAAAoACMAAAAAAAAAAAAoACQAAAAAAAAAAAApACEAAAAAAAAAAAApACIAAAAAAAAAAAApACMAAAAAAAAAAAApACQAAAAAAAAAAAAqACEAAAAAAAAAAAAqACIAAAAAAAAAAAAqACMAAAAAAAAAAAAqACQAAAAAAAAAAAArACEAAAAAAAAAAAArACIAAAAAAAAAAAArACMAAAAAAAAAAAArACQAAAAAAAAAAAAsACEAAAAAAAAAAAAsACIAAAAAAAAAAAAsACMAAAAAAAAAAAAsACQAAAAAAAAAAAD9//T/AAAAAAAAAAD9//X/AAAAAAAAAAD9//b/AAAAAAAAAAD9//f/AAAAAAAAAAD+//T/AAAAAAAAAAD+//X/AAAAAAAAAAD+//b/AAAAAAAAAAD+//f/AAAAAAAAAAD///T/AAAAAAAAAAD///X/AAAAAAAAAAD///b/AAAAAAAAAAD///f/AAAAAAAAAAAAAPT/AAAAAAAAAAAAAPX/AAAAAAAAAAAAAPb/AAAAAAAAAAAAAPf/AAAAAAAAAAABAPT/AAAAAAAAAAABAPX/AAAAAAAAAAABAPb/AAAAAAAAAAABAPf/AAAAAAAAAAACAPT/AAAAAAAAAAACAPX/AAAAAAAAAAACAPb/AAAAAAAAAAACAPf/AAAAAAAAAAADAPT/AAAAAAAAAAADAPX/AAAAAAAAAAADAPb/AAAAAAAAAAADAPf/AAAAAAAAAAAEAPT/AAAAAAAAAAAEAPX/AAAAAAAAAAAEAPb/AAAAAAAAAAAEAPf/AAAAAAAAAAAFAPT/AAAAAAAAAAAFAPX/AAAAAAAAAAAFAPb/AAAAAAAAAAAFAPf/AAAAAAAAAAAGAPT/AAAAAAAAAAAGAPX/AAAAAAAAAAAGAPb/AAAAAAAAAAAGAPf/AAAAAAAAAAAHAPT/AAAAAAAAAAAHAPX/AAAAAAAAAAAHAPb/AAAAAAAAAAAHAPf/AAAAAAAAAAAIAPT/AAAAAAAAAAAIAPX/AAAAAAAAAAAIAPb/AAAAAAAAAAAIAPf/AAAAAAAAAAAJAPT/AAAAAAAAAAAJAPX/AAAAAAAAAAAJAPb/AAAAAAAAAAAJAPf/AAAAAAAAAAAKAPT/AAAAAAAAAAAKAPX/AAAAAAAAAAAKAPb/AAAAAAAAAAAKAPf/AAAAAAAAAAALAPT/AAAAAAAAAAALAPX/AAAAAAAAAAALAPb/AAAAAAAAAAALAPf/AAAAAAAAAAAMAPT/AAAAAAAAAAAMAPX/AAAAAAAAAAAMAPb/AAAAAAAAAAAMAPf/AAAAAAAAAAANAPT/AAAAAAAAAAANAPX/AAAAAAAAAAANAPb/AAAAAAAAAAANAPf/AAAAAAAAAAAOAPT/AAAAAAAAAAAOAPX/AAAAAAAAAAAOAPb/AAAAAAAAAAAOAPf/AAAAAAAAAAAPAPT/AAAAAAAAAAAPAPX/AAAAAAAAAAAPAPb/AAAAAAAAAAAPAPf/AAAAAAAAAAAQAPT/AAAAAAAAAAAQAPX/AAAAAAAAAAAQAPb/AAAAAAAAAAAQAPf/AAAAAAAAAAARAPT/AAAAAAAAAAARAPX/AAAAAAAAAAARAPb/AAAAAAAAAAARAPf/AAAAAAAAAAASAPT/AAAAAAAAAAASAPX/AAAAAAAAAAASAPb/AAAAAAAAAAASAPf/AAAAAAAAAAATAPT/AAAAAAAAAAATAPX/AAAAAAAAAAATAPb/AAAAAAAAAAATAPf/AAAAAAAAAAAUAPT/AAAAAAAAAAAUAPX/AAAAAAAAAAAUAPb/AAAAAAAAAAAUAPf/AAAAAAAAAAAVAPT/AAAAAAAAAAAVAPX/AAAAAAAAAAAVAPb/AAAAAAAAAAAVAPf/AAAAAAAAAAAWAPT/AAAAAAAAAAAWAPX/AAAAAAAAAAAWAPb/AAAAAAAAAAAWAPf/AAAAAAAAAAAXAPT/AAAAAAAAAAAXAPX/AAAAAAAAAAAXAPb/AAAAAAAAAAAXAPf/AAAAAAAAAAAYAPT/AAAAAAAAAAAYAPX/AAAAAAAAAAAYAPb/AAAAAAAAAAAYAPf/AAAAAAAAAAAZAPT/AAAAAAAAAAAZAPX/AAAAAAAAAAAZAPb/AAAAAAAAAAAZAPf/AAAAAAAAAAAaAPT/AAAAAAAAAAAaAPX/AAAAAAAAAAAaAPb/AAAAAAAAAAAaAPf/AAAAAAAAAAAbAPT/AAAAAAAAAAAbAPX/AAAAAAAAAAAbAPb/AAAAAAAAAAAbAPf/AAAAAAAAAAAcAPT/AAAAAAAAAAAcAPX/AAAAAAAAAAAcAPb/AAAAAAAAAAAcAPf/AAAAAAAAAAAdAPT/AAAAAAAAAAAdAPX/AAAAAAAAAAAdAPb/AAAAAAAAAAAdAPf/AAAAAAAAAAAeAPT/AAAAAAAAAAAeAPX/AAAAAAAAAAAeAPb/AAAAAAAAAAAeAPf/AAAAAAAAAAAfAPT/AAAAAAAAAAAfAPX/AAAAAAAAAAAfAPb/AAAAAAAAAAAfAPf/AAAAAAAAAAAgAPT/AAAAAAAAAAAgAPX/AAAAAAAAAAAgAPb/AAAAAAAAAAAgAPf/AAAAAAAAAAAhAPT/AAAAAAAAAAAhAPX/AAAAAAAAAAAhAPb/AAAAAAAAAAAhAPf/AAAAAAAAAAAiAPT/AAAAAAAAAAAiAPX/AAAAAAAAAAAiAPb/AAAAAAAAAAAiAPf/AAAAAAAAAAAjAPT/AAAAAAAAAAAjAPX/AAAAAAAAAAAjAPb/AAAAAAAAAAAjAPf/AAAAAAAAAAAkAPT/AAAAAAAAAAAkAPX/AAAAAAAAAAAkAPb/AAAAAAAAAAAkAPf/AAAAAAAAAAAlAPT/AAAAAAAAAAAlAPX/AAAAAAAAAAAlAPb/AAAAAAAAAAAlAPf/AAAAAAAAAAAmAPT/AAAAAAAAAAAmAPX/AAAAAAAAAAAmAPb/AAAAAAAAAAAmAPf/AAAAAAAAAAAnAPT/AAAAAAAAAAAnAPX/AAAAAAAAAAAnAPb/AAAAAAAAAAAnAPf/AAAAAAAAAAAoAPT/AAAAAAAAAAAoAPX/AAAAAAAAAAAoAPb/AAAAAAAAAAAoAPf/AAAAAAAAAAApAPT/AAAAAAAAAAApAPX/AAAAAAAAAAApAPb/AAAAAAAAAAApAPf/AAAAAAAAAAAqAPT/AAAAAAAAAAAqAPX/AAAAAAAAAAAqAPb/AAAAAAAAAAAqAPf/AAAAAAAAAAArAPT/AAAAAAAAAAArAPX/AAAAAAAAAAArAPb/AAAAAAAAAAArAPf/AAAAAAAAAAD9//L/AAAAAAAAAAD9//P/AAAAAAAAAAD+//L/AAAAAAAAAAD+//P/AAAAAAAAAAD///L/AAAAAAAAAAD///P/AAAAAAAAAAAAAPL/AAAAAAAAAAAAAPP/AAAAAAAAAAABAPL/AAAAAAAAAAABAPP/AAAAAAAAAAACAPL/AAAAAAAAAAACAPP/AAAAAAAAAAADAPL/AAAAAAAAAAADAPP/AAAAAAAAAAAEAPL/AAAAAAAAAAAEAPP/AAAAAAAAAAAFAPL/AAAAAAAAAAAFAPP/AAAAAAAAAAAGAPL/AAAAAAAAAAAGAPP/AAAAAAAAAAAHAPL/AAAAAAAAAAAHAPP/AAAAAAAAAAAIAPL/AAAAAAAAAAAIAPP/AAAAAAAAAAAJAPL/AAAAAAAAAAAJAPP/AAAAAAAAAAAKAPL/AAAAAAAAAAAKAPP/AAAAAAAAAAALAPL/AAAAAAAAAAALAPP/AAAAAAAAAAAMAPL/AAAAAAAAAAAMAPP/AAAAAAAAAAANAPL/AAAAAAAAAAANAPP/AAAAAAAAAAAOAPL/AAAAAAAAAAAOAPP/AAAAAAAAAAAPAPL/AAAAAAAAAAAPAPP/AAAAAAAAAAAQAPL/AAAAAAAAAAAQAPP/AAAAAAAAAAARAPL/AAAAAAAAAAARAPP/AAAAAAAAAAASAPL/AAAAAAAAAAASAPP/AAAAAAAAAAATAPL/AAAAAAAAAAATAPP/AAAAAAAAAAAUAPL/AAAAAAAAAAAUAPP/AAAAAAAAAAAVAPL/AAAAAAAAAAAVAPP/AAAAAAAAAAAWAPL/AAAAAAAAAAAWAPP/AAAAAAAAAAAXAPL/AAAAAAAAAAAXAPP/AAAAAAAAAAAYAPL/AAAAAAAAAAAYAPP/AAAAAAAAAAAZAPL/AAAAAAAAAAAZAPP/AAAAAAAAAAAaAPL/AAAAAAAAAAAaAPP/AAAAAAAAAAAbAPL/AAAAAAAAAAAbAPP/AAAAAAAAAAAcAPL/AAAAAAAAAAAcAPP/AAAAAAAAAAAdAPL/AAAAAAAAAAAdAPP/AAAAAAAAAAAeAPL/AAAAAAAAAAAeAPP/AAAAAAAAAAAfAPL/AAAAAAAAAAAfAPP/AAAAAAAAAAAgAPL/AAAAAAAAAAAgAPP/AAAAAAAAAAAhAPL/AAAAAAAAAAAhAPP/AAAAAAAAAAAiAPL/AAAAAAAAAAAiAPP/AAAAAAAAAAAjAPL/AAAAAAAAAAAjAPP/AAAAAAAAAAAkAPL/AAAAAAAAAAAkAPP/AAAAAAAAAAAlAPL/AAAAAAAAAAAlAPP/AAAAAAAAAAAmAPL/AAAAAAAAAAAmAPP/AAAAAAAAAAAnAPL/AAAAAAAAAAAnAPP/AAAAAAAAAAAoAPL/AAAAAAAAAAAoAPP/AAAAAAAAAAApAPL/AAAAAAAAAAApAPP/AAAAAAAAAAAqAPL/AAAAAAAAAAAqAPP/AAAAAAAAAAArAPL/AAAAAAAAAAArAPP/AAAAAAAAAAAsAPL/AAAAAAAAAAAsAPP/AAAAAAAAAAAsAPT/AAAAAAAAAAAsAPX/AAAAAAAAAAAsAPb/AAAAAAAAAAAsAPf/AAAAAAAAAAD3//L/AAAAAAAAAAD3//P/AAAAAAAAAAD3//T/AAAAAAAAAAD3//X/AAAAAAAAAAD3//b/AAAAAAAAAAD3//f/AAAAAAAAAAD3//j/AAAAAAAAAAD3//n/AAAAAAAAAAD3//r/AAAAAAAAAAD3//v/AAAAAAAAAAD3//z/AAAAAAAAAAD3//3/AAAAAAAAAAD3//7/AAAAAAAAAAD3////AAAAAAAAAAD3/wAAAAAAAAAAAAD3/wEAAAAAAAAAAAD3/wIAAAAAAAAAAAD3/wMAAAAAAAAAAAD3/wQAAAAAAAAAAAD3/wUAAAAAAAAAAAD3/wYAAAAAAAAAAAD3/wcAAAAAAAAAAAD3/wgAAAAAAAAAAAD3/wkAAAAAAAAAAAD3/woAAAAAAAAAAAD3/wsAAAAAAAAAAAD3/wwAAAAAAAAAAAD3/w0AAAAAAAAAAAD3/w4AAAAAAAAAAAD3/w8AAAAAAAAAAAD3/xAAAAAAAAAAAAD3/xEAAAAAAAAAAAD3/xIAAAAAAAAAAAD3/xMAAAAAAAAAAAD3/xQAAAAAAAAAAAD3/xUAAAAAAAAAAAD3/xYAAAAAAAAAAAD3/xcAAAAAAAAAAAD3/xgAAAAAAAAAAAD3/xkAAAAAAAAAAAD3/xoAAAAAAAAAAAD3/xsAAAAAAAAAAAD3/xwAAAAAAAAAAAD3/x0AAAAAAAAAAAD3/x4AAAAAAAAAAAD3/x8AAAAAAAAAAAD3/yAAAAAAAAAAAAD3/yEAAAAAAAAAAAD3/yIAAAAAAAAAAAD3/yMAAAAAAAAAAAD3/yQAAAAAAAAAAAD4//L/AAAAAAAAAAD4//P/AAAAAAAAAAD4//T/AAAAAAAAAAD4//X/AAAAAAAAAAD4//b/AAAAAAAAAAD4//f/AAAAAAAAAAD4//j/AAAAAAAAAAD4//n/AAAAAAAAAAD4//r/AAAAAAAAAAD4//v/AAAAAAAAAAD4//z/AAAAAAAAAAD4//3/AAAAAAAAAAD4//7/AAAAAAAAAAD4////AAAAAAAAAAD4/wAAAAAAAAAAAAD4/wEAAAAAAAAAAAD4/wIAAAAAAAAAAAD4/wMAAAAAAAAAAAD4/wQAAAAAAAAAAAD4/wUAAAAAAAAAAAD4/wYAAAAAAAAAAAD4/wcAAAAAAAAAAAD4/wgAAAAAAAAAAAD4/wkAAAAAAAAAAAD4/woAAAAAAAAAAAD4/wsAAAAAAAAAAAD4/wwAAAAAAAAAAAD4/w0AAAAAAAAAAAD4/w4AAAAAAAAAAAD4/w8AAAAAAAAAAAD4/xAAAAAAAAAAAAD4/xEAAAAAAAAAAAD4/xIAAAAAAAAAAAD4/xMAAAAAAAAAAAD4/xQAAAAAAAAAAAD4/xUAAAAAAAAAAAD4/xYAAAAAAAAAAAD4/xcAAAAAAAAAAAD4/xgAAAAAAAAAAAD4/xkAAAAAAAAAAAD4/xoAAAAAAAAAAAD4/xsAAAAAAAAAAAD4/xwAAAAAAAAAAAD4/x0AAAAAAAAAAAD4/x4AAAAAAAAAAAD4/x8AAAAAAAAAAAD4/yAAAAAAAAAAAAD4/yEAAAAAAAAAAAD4/yIAAAAAAAAAAAD4/yMAAAAAAAAAAAD4/yQAAAAAAAAAAAD5//L/AAAAAAAAAAD5//P/AAAAAAAAAAD5//T/AAAAAAAAAAD5//X/AAAAAAAAAAD5//b/AAAAAAAAAAD5//f/AAAAAAAAAAD5//j/AAAAAAAAAAD5//n/AAAAAAAAAAD5//r/AAAAAAAAAAD5//v/AAAAAAAAAAD5//z/AAAAAAAAAAD5//3/AAAAAAAAAAD5//7/AAAAAAAAAAD5////AAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAD5/wIAAAAAAAAAAAD5/wMAAAAAAAAAAAD5/wQAAAAAAAAAAAD5/wUAAAAAAAAAAAD5/wYAAAAAAAAAAAD5/wcAAAAAAAAAAAD5/wgAAAAAAAAAAAD5/wkAAAAAAAAAAAD5/woAAAAAAAAAAAD5/wsAAAAAAAAAAAD5/wwAAAAAAAAAAAD5/w0AAAAAAAAAAAD5/w4AAAAAAAAAAAD5/w8AAAAAAAAAAAD5/xAAAAAAAAAAAAD5/xEAAAAAAAAAAAD5/xIAAAAAAAAAAAD5/xMAAAAAAAAAAAD5/xQAAAAAAAAAAAD5/xUAAAAAAAAAAAD5/xYAAAAAAAAAAAD5/xcAAAAAAAAAAAD5/xgAAAAAAAAAAAD5/xkAAAAAAAAAAAD5/xoAAAAAAAAAAAD5/xsAAAAAAAAAAAD5/xwAAAAAAAAAAAD5/x0AAAAAAAAAAAD5/x4AAAAAAAAAAAD5/x8AAAAAAAAAAAD5/yAAAAAAAAAAAAD5/yEAAAAAAAAAAAD5/yIAAAAAAAAAAAD5/yMAAAAAAAAAAAD5/yQAAAAAAAAAAAD6//L/AAAAAAAAAAD6//P/AAAAAAAAAAD6//T/AAAAAAAAAAD6//X/AAAAAAAAAAD6//b/AAAAAAAAAAD6//f/AAAAAAAAAAD6//j/AAAAAAAAAAD6//n/AAAAAAAAAAD6//r/AAAAAAAAAAD6//v/AAAAAAAAAAD6//z/AAAAAAAAAAD6//3/AAAAAAAAAAD6//7/AAAAAAAAAAD6////AAAAAAAAAAD6/wAAAAAAAAAAAAD6/wEAAAAAAAAAAAD6/wIAAAAAAAAAAAD6/wMAAAAAAAAAAAD6/wQAAAAAAAAAAAD6/wUAAAAAAAAAAAD6/wYAAAAAAAAAAAD6/wcAAAAAAAAAAAD6/wgAAAAAAAAAAAD6/wkAAAAAAAAAAAD6/woAAAAAAAAAAAD6/wsAAAAAAAAAAAD6/wwAAAAAAAAAAAD6/w0AAAAAAAAAAAD6/w4AAAAAAAAAAAD6/w8AAAAAAAAAAAD6/xAAAAAAAAAAAAD6/xEAAAAAAAAAAAD6/xIAAAAAAAAAAAD6/xMAAAAAAAAAAAD6/xQAAAAAAAAAAAD6/xUAAAAAAAAAAAD6/xYAAAAAAAAAAAD6/xcAAAAAAAAAAAD6/xgAAAAAAAAAAAD6/xkAAAAAAAAAAAD6/xoAAAAAAAAAAAD6/xsAAAAAAAAAAAD6/xwAAAAAAAAAAAD6/x0AAAAAAAAAAAD6/x4AAAAAAAAAAAD6/x8AAAAAAAAAAAD6/yAAAAAAAAAAAAD6/yEAAAAAAAAAAAD6/yIAAAAAAAAAAAD6/yMAAAAAAAAAAAD6/yQAAAAAAAAAAAD7//L/AAAAAAAAAAD7//P/AAAAAAAAAAD7//T/AAAAAAAAAAD7//X/AAAAAAAAAAD7//b/AAAAAAAAAAD7//f/AAAAAAAAAAD7//j/AAAAAAAAAAD7//n/AAAAAAAAAAD7//r/AAAAAAAAAAD7//v/AAAAAAAAAAD7//z/AAAAAAAAAAD7//3/AAAAAAAAAAD7//7/AAAAAAAAAAD7////AAAAAAAAAAD7/wAAAAAAAAAAAAD7/wEAAAAAAAAAAAD7/wIAAAAAAAAAAAD7/wMAAAAAAAAAAAD7/wQAAAAAAAAAAAD7/wUAAAAAAAAAAAD7/wYAAAAAAAAAAAD7/wcAAAAAAAAAAAD7/wgAAAAAAAAAAAD7/wkAAAAAAAAAAAD7/woAAAAAAAAAAAD7/wsAAAAAAAAAAAD7/wwAAAAAAAAAAAD7/w0AAAAAAAAAAAD7/w4AAAAAAAAAAAD7/w8AAAAAAAAAAAD7/xAAAAAAAAAAAAD7/xEAAAAAAAAAAAD7/xIAAAAAAAAAAAD7/xMAAAAAAAAAAAD7/xQAAAAAAAAAAAD7/xUAAAAAAAAAAAD7/xYAAAAAAAAAAAD7/xcAAAAAAAAAAAD7/xgAAAAAAAAAAAD7/xkAAAAAAAAAAAD7/xoAAAAAAAAAAAD7/xsAAAAAAAAAAAD7/xwAAAAAAAAAAAD7/x0AAAAAAAAAAAD7/x4AAAAAAAAAAAD7/x8AAAAAAAAAAAD7/yAAAAAAAAAAAAD7/yEAAAAAAAAAAAD7/yIAAAAAAAAAAAD7/yMAAAAAAAAAAAD7/yQAAAAAAAAAAAD8//L/AAAAAAAAAAD8//P/AAAAAAAAAAD8//T/AAAAAAAAAAD8//X/AAAAAAAAAAD8//b/AAAAAAAAAAD8//f/AAAAAAAAAAD8//j/AAAAAAAAAAD8//n/AAAAAAAAAAD8//r/AAAAAAAAAAD8//v/AAAAAAAAAAD8//z/AAAAAAAAAAD8//3/AAAAAAAAAAD8//7/AAAAAAAAAAD8////AAAAAAAAAAD8/wAAAAAAAAAAAAD8/wEAAAAAAAAAAAD8/wIAAAAAAAAAAAD8/wMAAAAAAAAAAAD8/wQAAAAAAAAAAAD8/wUAAAAAAAAAAAD8/wYAAAAAAAAAAAD8/wcAAAAAAAAAAAD8/wgAAAAAAAAAAAD8/wkAAAAAAAAAAAD8/woAAAAAAAAAAAD8/wsAAAAAAAAAAAD8/wwAAAAAAAAAAAD8/w0AAAAAAAAAAAD8/w4AAAAAAAAAAAD8/w8AAAAAAAAAAAD8/xAAAAAAAAAAAAD8/xEAAAAAAAAAAAD8/xIAAAAAAAAAAAD8/xMAAAAAAAAAAAD8/xQAAAAAAAAAAAD8/xUAAAAAAAAAAAD8/xYAAAAAAAAAAAD8/xcAAAAAAAAAAAD8/xgAAAAAAAAAAAD8/xkAAAAAAAAAAAD8/xoAAAAAAAAAAAD8/xsAAAAAAAAAAAD8/xwAAAAAAAAAAAD8/x0AAAAAAAAAAAD8/x4AAAAAAAAAAAD8/x8AAAAAAAAAAAD8/yAAAAAAAAAAAAD8/yEAAAAAAAAAAAD8/yIAAAAAAAAAAAD8/yMAAAAAAAAAAAD8/yQAAAAAAAAAAAAtAPL/AAAAAAAAAAAtAPP/AAAAAAAAAAAtAPT/AAAAAAAAAAAtAPX/AAAAAAAAAAAtAPb/AAAAAAAAAAAtAPf/AAAAAAAAAAAtAPj/AAAAAAAAAAAtAPn/AAAAAAAAAAAtAPr/AAAAAAAAAAAtAPv/AAAAAAAAAAAtAPz/AAAAAAAAAAAtAP3/AAAAAAAAAAAtAP7/AAAAAAAAAAAtAP//AAAAAAAAAAAtAAAAAAAAAAAAAAAtAAEAAAAAAAAAAAAtAAIAAAAAAAAAAAAtAAMAAAAAAAAAAAAtAAQAAAAAAAAAAAAtAAUAAAAAAAAAAAAtAAYAAAAAAAAAAAAtAAcAAAAAAAAAAAAtAAgAAAAAAAAAAAAtAAkAAAAAAAAAAAAtAAoAAAAAAAAAAAAtAAsAAAAAAAAAAAAtAAwAAAAAAAAAAAAtAA0AAAAAAAAAAAAtAA4AAAAAAAAAAAAtAA8AAAAAAAAAAAAtABAAAAAAAAAAAAAtABEAAAAAAAAAAAAtABIAAAAAAAAAAAAtABMAAAAAAAAAAAAtABQAAAAAAAAAAAAtABUAAAAAAAAAAAAtABYAAAAAAAAAAAAtABcAAAAAAAAAAAAtABgAAAAAAAAAAAAtABkAAAAAAAAAAAAtABoAAAAAAAAAAAAtABsAAAAAAAAAAAAtABwAAAAAAAAAAAAtAB0AAAAAAAAAAAAtAB4AAAAAAAAAAAAtAB8AAAAAAAAAAAAtACAAAAAAAAAAAAAtACEAAAAAAAAAAAAtACIAAAAAAAAAAAAtACMAAAAAAAAAAAAtACQAAAAAAAAAAAAuAPL/AAAAAAAAAAAuAPP/AAAAAAAAAAAuAPT/AAAAAAAAAAAuAPX/AAAAAAAAAAAuAPb/AAAAAAAAAAAuAPf/AAAAAAAAAAAuAPj/AAAAAAAAAAAuAPn/AAAAAAAAAAAuAPr/AAAAAAAAAAAuAPv/AAAAAAAAAAAuAPz/AAAAAAAAAAAuAP3/AAAAAAAAAAAuAP7/AAAAAAAAAAAuAP//AAAAAAAAAAAuAAAAAAAAAAAAAAAuAAEAAAAAAAAAAAAuAAIAAAAAAAAAAAAuAAMAAAAAAAAAAAAuAAQAAAAAAAAAAAAuAAUAAAAAAAAAAAAuAAYAAAAAAAAAAAAuAAcAAAAAAAAAAAAuAAgAAAAAAAAAAAAuAAkAAAAAAAAAAAAuAAoAAAAAAAAAAAAuAAsAAAAAAAAAAAAuAAwAAAAAAAAAAAAuAA0AAAAAAAAAAAAuAA4AAAAAAAAAAAAuAA8AAAAAAAAAAAAuABAAAAAAAAAAAAAuABEAAAAAAAAAAAAuABIAAAAAAAAAAAAuABMAAAAAAAAAAAAuABQAAAAAAAAAAAAuABUAAAAAAAAAAAAuABYAAAAAAAAAAAAuABcAAAAAAAAAAAAuABgAAAAAAAAAAAAuABkAAAAAAAAAAAAuABoAAAAAAAAAAAAuABsAAAAAAAAAAAAuABwAAAAAAAAAAAAuAB0AAAAAAAAAAAAuAB4AAAAAAAAAAAAuAB8AAAAAAAAAAAAuACAAAAAAAAAAAAAuACEAAAAAAAAAAAAuACIAAAAAAAAAAAAuACMAAAAAAAAAAAAuACQAAAAAAAAAAAAvAPL/AAAAAAAAAAAvAPP/AAAAAAAAAAAvAPT/AAAAAAAAAAAvAPX/AAAAAAAAAAAvAPb/AAAAAAAAAAAvAPf/AAAAAAAAAAAvAPj/AAAAAAAAAAAvAPn/AAAAAAAAAAAvAPr/AAAAAAAAAAAvAPv/AAAAAAAAAAAvAPz/AAAAAAAAAAAvAP3/AAAAAAAAAAAvAP7/AAAAAAAAAAAvAP//AAAAAAAAAAAvAAAAAAAAAAAAAAAvAAEAAAAAAAAAAAAvAAIAAAAAAAAAAAAvAAMAAAAAAAAAAAAvAAQAAAAAAAAAAAAvAAUAAAAAAAAAAAAvAAYAAAAAAAAAAAAvAAcAAAAAAAAAAAAvAAgAAAAAAAAAAAAvAAkAAAAAAAAAAAAvAAoAAAAAAAAAAAAvAAsAAAAAAAAAAAAvAAwAAAAAAAAAAAAvAA0AAAAAAAAAAAAvAA4AAAAAAAAAAAAvAA8AAAAAAAAAAAAvABAAAAAAAAAAAAAvABEAAAAAAAAAAAAvABIAAAAAAAAAAAAvABMAAAAAAAAAAAAvABQAAAAAAAAAAAAvABUAAAAAAAAAAAAvABYAAAAAAAAAAAAvABcAAAAAAAAAAAAvABgAAAAAAAAAAAAvABkAAAAAAAAAAAAvABoAAAAAAAAAAAAvABsAAAAAAAAAAAAvABwAAAAAAAAAAAAvAB0AAAAAAAAAAAAvAB4AAAAAAAAAAAAvAB8AAAAAAAAAAAAvACAAAAAAAAAAAAAvACEAAAAAAAAAAAAvACIAAAAAAAAAAAAvACMAAAAAAAAAAAAvACQAAAAAAAAAAAAwAPL/AAAAAAAAAAAwAPP/AAAAAAAAAAAwAPT/AAAAAAAAAAAwAPX/AAAAAAAAAAAwAPb/AAAAAAAAAAAwAPf/AAAAAAAAAAAwAPj/AAAAAAAAAAAwAPn/AAAAAAAAAAAwAPr/AAAAAAAAAAAwAPv/AAAAAAAAAAAwAPz/AAAAAAAAAAAwAP3/AAAAAAAAAAAwAP7/AAAAAAAAAAAwAP//AAAAAAAAAAAwAAAAAAAAAAAAAAAwAAEAAAAAAAAAAAAwAAIAAAAAAAAAAAAwAAMAAAAAAAAAAAAwAAQAAAAAAAAAAAAwAAUAAAAAAAAAAAAwAAYAAAAAAAAAAAAwAAcAAAAAAAAAAAAwAAgAAAAAAAAAAAAwAAkAAAAAAAAAAAAwAAoAAAAAAAAAAAAwAAsAAAAAAAAAAAAwAAwAAAAAAAAAAAAwAA0AAAAAAAAAAAAwAA4AAAAAAAAAAAAwAA8AAAAAAAAAAAAwABAAAAAAAAAAAAAwABEAAAAAAAAAAAAwABIAAAAAAAAAAAAwABMAAAAAAAAAAAAwABQAAAAAAAAAAAAwABUAAAAAAAAAAAAwABYAAAAAAAAAAAAwABcAAAAAAAAAAAAwABgAAAAAAAAAAAAwABkAAAAAAAAAAAAwABoAAAAAAAAAAAAwABsAAAAAAAAAAAAwABwAAAAAAAAAAAAwAB0AAAAAAAAAAAAwAB4AAAAAAAAAAAAwAB8AAAAAAAAAAAAwACAAAAAAAAAAAAAwACEAAAAAAAAAAAAwACIAAAAAAAAAAAAwACMAAAAAAAAAAAAwACQAAAAAAAAAAAAxAPL/AAAAAAAAAAAxAPP/AAAAAAAAAAAxAPT/AAAAAAAAAAAxAPX/AAAAAAAAAAAxAPb/AAAAAAAAAAAxAPf/AAAAAAAAAAAxAPj/AAAAAAAAAAAxAPn/AAAAAAAAAAAxAPr/AAAAAAAAAAAxAPv/AAAAAAAAAAAxAPz/AAAAAAAAAAAxAP3/AAAAAAAAAAAxAP7/AAAAAAAAAAAxAP//AAAAAAAAAAAxAAAAAAAAAAAAAAAxAAEAAAAAAAAAAAAxAAIAAAAAAAAAAAAxAAMAAAAAAAAAAAAxAAQAAAAAAAAAAAAxAAUAAAAAAAAAAAAxAAYAAAAAAAAAAAAxAAcAAAAAAAAAAAAxAAgAAAAAAAAAAAAxAAkAAAAAAAAAAAAxAAoAAAAAAAAAAAAxAAsAAAAAAAAAAAAxAAwAAAAAAAAAAAAxAA0AAAAAAAAAAAAxAA4AAAAAAAAAAAAxAA8AAAAAAAAAAAAxABAAAAAAAAAAAAAxABEAAAAAAAAAAAAxABIAAAAAAAAAAAAxABMAAAAAAAAAAAAxABQAAAAAAAAAAAAxABUAAAAAAAAAAAAxABYAAAAAAAAAAAAxABcAAAAAAAAAAAAxABgAAAAAAAAAAAAxABkAAAAAAAAAAAAxABoAAAAAAAAAAAAxABsAAAAAAAAAAAAxABwAAAAAAAAAAAAxAB0AAAAAAAAAAAAxAB4AAAAAAAAAAAAxAB8AAAAAAAAAAAAxACAAAAAAAAAAAAAxACEAAAAAAAAAAAAxACIAAAAAAAAAAAAxACMAAAAAAAAAAAAxACQAAAAAAAAAAAD9//3/AAAAAAAAAAD9//7/AAAAAAAAAAD9////AAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD9/wIAAAAAAAAAAAD9/wMAAAAAAAAAAAD9/wQAAAAAAAAAAAD9/wUAAAAAAAAAAAD9/wYAAAAAAAAAAAD9/wcAAAAAAAAAAAD9/wgAAAAAAAAAAAD9/wkAAAAAAAAAAAD9/woAAAAAAAAAAAD9/wsAAAAAAAAAAAD9/wwAAAAAAAAAAAD9/w0AAAAAAAAAAAD9/w4AAAAAAAAAAAD9/w8AAAAAAAAAAAD9/xAAAAAAAAAAAAD9/xEAAAAAAAAAAAD+//3/AAAAAAAAAAD+//7/AAAAAAAAAAD+////AAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD+/wIAAAAAAAAAAAD+/wMAAAAAAAAAAAD+/wQAAAAAAAAAAAD+/wUAAAAAAAAAAAD+/wYAAAAAAAAAAAD+/wcAAAAAAAAAAAD+/wgAAAAAAAAAAAD+/wkAAAAAAAAAAAD+/woAAAAAAAAAAAD+/wsAAAAAAAAAAAD+/wwAAAAAAAAAAAD+/w0AAAAAAAAAAAD+/w4AAAAAAAAAAAD+/w8AAAAAAAAAAAD+/xAAAAAAAAAAAAD+/xEAAAAAAAAAAAD///3/AAAAAAAAAAD///7/AAAAAAAAAAD/////AAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAD//wIAAAAAAAAAAAD//wMAAAAAAAAAAAD//wQAAAAAAAAAAAD//wUAAAAAAAAAAAD//wYAAAAAAAAAAAD//wcAAAAAAAAAAAD//wgAAAAAAAAAAAD//wkAAAAAAAAAAAD//woAAAAAAAAAAAD//wsAAAAAAAAAAAD//wwAAAAAAAAAAAD//w0AAAAAAAAAAAD//w4AAAAAAAAAAAD//w8AAAAAAAAAAAD//xAAAAAAAAAAAAD//xEAAAAAAAAAAAAAAP3/AAAAAAAAAAAAAP7/AAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA8AAAAAAAAAAAAAABAAAAAAAAAAAAAAABEAAAAAAAAAAAABAP3/AAAAAAAAAAABAP7/AAAAAAAAAAABAP//AAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAABAAIAAAAAAAAAAAABAAMAAAAAAAAAAAABAAQAAAAAAAAAAAABAAUAAAAAAAAAAAABAAYAAAAAAAAAAAABAAcAAAAAAAAAAAABAAgAAAAAAAAAAAABAAkAAAAAAAAAAAABAAoAAAAAAAAAAAABAAsAAAAAAAAAAAABAAwAAAAAAAAAAAABAA0AAAAAAAAAAAABAA4AAAAAAAAAAAABAA8AAAAAAAAAAAABABAAAAAAAAAAAAABABEAAAAAAAAAAAACAP3/AAAAAAAAAAACAP7/AAAAAAAAAAACAP//AAAAAAAAAAACAAAAAAAAAAAAAAACAAEAAAAAAAAAAAACAAIAAAAAAAAAAAACAAMAAAAAAAAAAAACAAQAAAAAAAAAAAACAAUAAAAAAAAAAAACAAYAAAAAAAAAAAACAAcAAAAAAAAAAAACAAgAAAAAAAAAAAACAAkAAAAAAAAAAAACAAoAAAAAAAAAAAACAAsAAAAAAAAAAAACAAwAAAAAAAAAAAACAA0AAAAAAAAAAAACAA4AAAAAAAAAAAACAA8AAAAAAAAAAAACABAAAAAAAAAAAAACABEAAAAAAAAAAAADAP3/AAAAAAAAAAADAP7/AAAAAAAAAAADAP//AAAAAAAAAAADAAAAAAAAAAAAAAADAAEAAAAAAAAAAAADAAIAAAAAAAAAAAADAAMAAAAAAAAAAAADAAQAAAAAAAAAAAADAAUAAAAAAAAAAAADAAYAAAAAAAAAAAADAAcAAAAAAAAAAAADAAgAAAAAAAAAAAADAAkAAAAAAAAAAAADAAoAAAAAAAAAAAADAAsAAAAAAAAAAAADAAwAAAAAAAAAAAADAA0AAAAAAAAAAAADAA4AAAAAAAAAAAADAA8AAAAAAAAAAAADABAAAAAAAAAAAAADABEAAAAAAAAAAAA=") -tile_set = ExtResource("1_0nnh3") +tile_set = ExtResource("1_ynsox") [node name="TileMapLayerFoam" type="TileMapLayer" parent="TileMapLayers" unique_id=616416321] tile_map_data = PackedByteArray("AAAEAP7/AgAAAAAAAAAFAP7/AgAAAAAAAAAGAP7/AgAAAAAAAAAHAP7/AgAAAAAAAAAIAP7/AgAAAAAAAAAJAP7/AgAAAAAAAAAKAP7/AgAAAAAAAAALAP7/AgAAAAAAAAAMAP7/AgAAAAAAAAANAP7/AgAAAAAAAAAOAP7/AgAAAAAAAAAPAP7/AgAAAAAAAAAQAP7/AgAAAAAAAAARAP7/AgAAAAAAAAASAP7/AgAAAAAAAAATAP7/AgAAAAAAAAAUAP7/AgAAAAAAAAAVAP7/AgAAAAAAAAAWAP7/AgAAAAAAAAAXAP7/AgAAAAAAAAAYAP7/AgAAAAAAAAAZAP7/AgAAAAAAAAAaAP7/AgAAAAAAAAAbAP7/AgAAAAAAAAAcAP7/AgAAAAAAAAAdAP7/AgAAAAAAAAAeAP7/AgAAAAAAAAAfAP7/AgAAAAAAAAAgAP7/AgAAAAAAAAAhAP7/AgAAAAAAAAAiAP7/AgAAAAAAAAAjAP7/AgAAAAAAAAAkAP7/AgAAAAAAAAAkAP//AgAAAAAAAAAkAAAAAgAAAAAAAAAkAAEAAgAAAAAAAAAkAAIAAgAAAAAAAAAkAAMAAgAAAAAAAAAkAAQAAgAAAAAAAAAkAAUAAgAAAAAAAAAkAAYAAgAAAAAAAAAkAAcAAgAAAAAAAAAkAAgAAgAAAAAAAAAkAAkAAgAAAAAAAAAkAAoAAgAAAAAAAAAkAAsAAgAAAAAAAAAkAAwAAgAAAAAAAAAkAA0AAgAAAAAAAAAkAA4AAgAAAAAAAAAkAA8AAgAAAAAAAAAkABAAAgAAAAAAAAAkABEAAgAAAAAAAAAkABIAAgAAAAAAAAAkABMAAgAAAAAAAAAkABQAAgAAAAAAAAAkABUAAgAAAAAAAAAkABYAAgAAAAAAAAAkABcAAgAAAAAAAAAkABgAAgAAAAAAAAAjABgAAgAAAAAAAAAiABgAAgAAAAAAAAAhABgAAgAAAAAAAAAgABgAAgAAAAAAAAAfABgAAgAAAAAAAAAeABgAAgAAAAAAAAAdABgAAgAAAAAAAAAcABgAAgAAAAAAAAAbABgAAgAAAAAAAAAaABgAAgAAAAAAAAAZABgAAgAAAAAAAAAYABgAAgAAAAAAAAAXABgAAgAAAAAAAAAWABgAAgAAAAAAAAAVABgAAgAAAAAAAAAUABgAAgAAAAAAAAATABgAAgAAAAAAAAASABgAAgAAAAAAAAARABgAAgAAAAAAAAAQABgAAgAAAAAAAAAPABgAAgAAAAAAAAAOABgAAgAAAAAAAAANABgAAgAAAAAAAAAMABgAAgAAAAAAAAALABgAAgAAAAAAAAAKABgAAgAAAAAAAAAJABgAAgAAAAAAAAAIABgAAgAAAAAAAAAHABgAAgAAAAAAAAAGABgAAgAAAAAAAAAFABgAAgAAAAAAAAAEABgAAgAAAAAAAAAEABcAAgAAAAAAAAAEABYAAgAAAAAAAAAEABUAAgAAAAAAAAAEABQAAgAAAAAAAAAEABMAAgAAAAAAAAAEABIAAgAAAAAAAAAEABEAAgAAAAAAAAAEABAAAgAAAAAAAAAEAA8AAgAAAAAAAAAEAA4AAgAAAAAAAAAEAA0AAgAAAAAAAAAEAAwAAgAAAAAAAAAEAAsAAgAAAAAAAAAEAAoAAgAAAAAAAAAEAAkAAgAAAAAAAAAEAAgAAgAAAAAAAAAEAAcAAgAAAAAAAAAEAAYAAgAAAAAAAAAEAAUAAgAAAAAAAAAEAAQAAgAAAAAAAAAEAAMAAgAAAAAAAAAEAAIAAgAAAAAAAAAEAAEAAgAAAAAAAAAEAAAAAgAAAAAAAAAEAP//AgAAAAAAAAA=") -tile_set = ExtResource("2_phf8p") +tile_set = ExtResource("2_cau3c") [node name="TileMapLayerGrass" type="TileMapLayer" parent="TileMapLayers" unique_id=1572180564] tile_map_data = PackedByteArray("AAAeABEAAQABAAEAAAAeABAAAQABAAEAAAAeAA8AAQABAAEAAAAeAA4AAQABAAEAAAAeAA0AAQABAAEAAAAeAAwAAQABAAEAAAAeAAsAAQABAAEAAAAeAAoAAQABAAEAAAAeAAkAAQABAAEAAAAeAAgAAQABAAEAAAAeAAcAAQABAAEAAAAeAAYAAQABAAEAAAAeAAUAAQABAAEAAAAeAAQAAQABAAEAAAAeAAMAAQABAAEAAAAeAAIAAQABAAEAAAAeAAEAAQABAAEAAAAeAAAAAQABAAEAAAAeAP//AQABAAEAAAAdABEAAQABAAEAAAAdABAAAQABAAEAAAAdAA8AAQABAAEAAAAdAA4AAQABAAEAAAAdAA0AAQABAAEAAAAdAAwAAQABAAEAAAAdAAsAAQABAAEAAAAdAAoAAQABAAEAAAAdAAkAAQABAAEAAAAdAAgAAQABAAEAAAAdAAcAAQABAAEAAAAdAAYAAQABAAEAAAAdAAUAAQABAAEAAAAdAAQAAQABAAEAAAAdAAMAAQABAAEAAAAdAAIAAQABAAEAAAAdAAEAAQABAAEAAAAdAAAAAQABAAEAAAAdAP//AQABAAEAAAAcABEAAQABAAEAAAAcABAAAQABAAEAAAAcAA8AAQABAAEAAAAcAA4AAQABAAEAAAAcAA0AAQABAAEAAAAcAAwAAQABAAEAAAAcAAsAAQABAAEAAAAcAAoAAQABAAEAAAAcAAkAAQABAAEAAAAcAAgAAQABAAEAAAAcAAcAAQABAAEAAAAcAAYAAQABAAEAAAAcAAUAAQABAAEAAAAcAAQAAQABAAEAAAAcAAMAAQABAAEAAAAcAAIAAQABAAEAAAAcAAEAAQABAAEAAAAcAAAAAQABAAEAAAAcAP//AQABAAEAAAAbABEAAQABAAEAAAAbABAAAQABAAEAAAAbAA8AAQABAAEAAAAbAA4AAQABAAEAAAAbAA0AAQABAAEAAAAbAAwAAQABAAEAAAAbAAsAAQABAAEAAAAbAAoAAQABAAEAAAAbAAkAAQABAAEAAAAbAAgAAQABAAEAAAAbAAcAAQABAAEAAAAbAAYAAQABAAEAAAAbAAUAAQABAAEAAAAbAAQAAQABAAEAAAAbAAMAAQABAAEAAAAbAAIAAQABAAEAAAAbAAEAAQABAAEAAAAbAAAAAQABAAEAAAAbAP//AQABAAEAAAAaABEAAQABAAEAAAAaABAAAQABAAEAAAAaAA8AAQABAAEAAAAaAA4AAQABAAEAAAAaAA0AAQABAAEAAAAaAAwAAQABAAEAAAAaAAsAAQABAAEAAAAaAAoAAQABAAEAAAAaAAkAAQABAAEAAAAaAAgAAQABAAEAAAAaAAcAAQABAAEAAAAaAAYAAQABAAEAAAAaAAUAAQABAAEAAAAaAAQAAQABAAEAAAAaAAMAAQABAAEAAAAaAAIAAQABAAEAAAAaAAEAAQABAAEAAAAaAAAAAQABAAEAAAAaAP//AQABAAEAAAAZABEAAQABAAEAAAAZABAAAQABAAEAAAAZAA8AAQABAAEAAAAZAA4AAQABAAEAAAAZAA0AAQABAAEAAAAZAAwAAQABAAEAAAAZAAsAAQABAAEAAAAZAAoAAQABAAEAAAAZAAkAAQABAAEAAAAZAAgAAQABAAEAAAAZAAcAAQABAAEAAAAZAAYAAQABAAEAAAAZAAUAAQABAAEAAAAZAAQAAQABAAEAAAAZAAMAAQABAAEAAAAZAAIAAQABAAEAAAAZAAEAAQABAAEAAAAZAAAAAQABAAEAAAAZAP//AQABAAEAAAAYABEAAQABAAEAAAAYABAAAQABAAEAAAAYAA8AAQABAAEAAAAYAA4AAQABAAEAAAAYAA0AAQABAAEAAAAYAAwAAQABAAEAAAAYAAsAAQABAAEAAAAYAAoAAQABAAEAAAAYAAkAAQABAAEAAAAYAAgAAQABAAEAAAAYAAcAAQABAAEAAAAYAAYAAQABAAEAAAAYAAUAAQABAAEAAAAYAAQAAQABAAEAAAAYAAMAAQABAAEAAAAYAAIAAQABAAEAAAAYAAEAAQABAAEAAAAYAAAAAQABAAEAAAAYAP//AQABAAEAAAAXABEAAQABAAEAAAAXABAAAQABAAEAAAAXAA8AAQABAAEAAAAXAA4AAQABAAEAAAAXAA0AAQABAAEAAAAXAAwAAQABAAEAAAAXAAsAAQABAAEAAAAXAAoAAQABAAEAAAAXAAkAAQABAAEAAAAXAAgAAQABAAEAAAAXAAcAAQABAAEAAAAXAAYAAQABAAEAAAAXAAUAAQABAAEAAAAXAAQAAQABAAEAAAAXAAMAAQABAAEAAAAXAAIAAQABAAEAAAAXAAEAAQABAAEAAAAXAAAAAQABAAEAAAAXAP//AQABAAEAAAAWABEAAQABAAEAAAAWABAAAQABAAEAAAAWAA8AAQABAAEAAAAWAA4AAQABAAEAAAAWAA0AAQABAAEAAAAWAAwAAQABAAEAAAAWAAsAAQABAAEAAAAWAAoAAQABAAEAAAAWAAkAAQABAAEAAAAWAAgAAQABAAEAAAAWAAcAAQABAAEAAAAWAAYAAQABAAEAAAAWAAUAAQABAAEAAAAWAAQAAQABAAEAAAAWAAMAAQABAAEAAAAWAAIAAQABAAEAAAAWAAEAAQABAAEAAAAWAAAAAQABAAEAAAAWAP//AQABAAEAAAAVABEAAQABAAEAAAAVABAAAQABAAEAAAAVAA8AAQABAAEAAAAVAA4AAQABAAEAAAAVAA0AAQABAAEAAAAVAAwAAQABAAEAAAAVAAsAAQABAAEAAAAVAAoAAQABAAEAAAAVAAkAAQABAAEAAAAVAAgAAQABAAEAAAAVAAcAAQABAAEAAAAVAAYAAQABAAEAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMAAQABAAEAAAAVAAIAAQABAAEAAAAVAAEAAQABAAEAAAAVAAAAAQABAAEAAAAVAP//AQABAAEAAAAUABEAAQABAAEAAAAUABAAAQABAAEAAAAUAA8AAQABAAEAAAAUAA4AAQABAAEAAAAUAA0AAQABAAEAAAAUAAwAAQABAAEAAAAUAAsAAQABAAEAAAAUAAoAAQABAAEAAAAUAAkAAQABAAEAAAAUAAgAAQABAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAEAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAEAAAAUAAIAAQABAAEAAAAUAAEAAQABAAEAAAAUAAAAAQABAAEAAAAUAP//AQABAAEAAAATABEAAQABAAEAAAATABAAAQABAAEAAAATAA8AAQABAAEAAAATAA4AAQABAAEAAAATAA0AAQABAAEAAAATAAwAAQABAAEAAAATAAsAAQABAAEAAAATAAoAAQABAAEAAAATAAkAAQABAAEAAAATAAgAAQABAAEAAAATAAcAAQABAAEAAAATAAYAAQABAAEAAAATAAUAAQABAAEAAAATAAQAAQABAAEAAAATAAMAAQABAAEAAAATAAIAAQABAAEAAAATAAEAAQABAAEAAAATAAAAAQABAAEAAAATAP//AQABAAEAAAASABEAAQABAAEAAAASABAAAQABAAEAAAASAA8AAQABAAEAAAASAA4AAQABAAEAAAASAA0AAQABAAEAAAASAAwAAQABAAEAAAASAAsAAQABAAEAAAASAAoAAQABAAEAAAASAAkAAQABAAEAAAASAAgAAQABAAEAAAASAAcAAQABAAEAAAASAAYAAQABAAEAAAASAAUAAQABAAEAAAASAAQAAQABAAEAAAASAAMAAQABAAEAAAASAAIAAQABAAEAAAASAAEAAQABAAEAAAASAAAAAQABAAEAAAASAP//AQABAAEAAAARABEAAQABAAEAAAARABAAAQABAAEAAAARAA8AAQABAAEAAAARAA4AAQABAAEAAAARAA0AAQABAAEAAAARAAwAAQABAAEAAAARAAsAAQABAAEAAAARAAoAAQABAAEAAAARAAkAAQABAAEAAAARAAgAAQABAAEAAAARAAcAAQABAAEAAAARAAYAAQABAAEAAAARAAUAAQABAAEAAAARAAQAAQABAAEAAAARAAMAAQABAAEAAAARAAIAAQABAAEAAAARAAEAAQABAAEAAAARAAAAAQABAAEAAAARAP//AQABAAEAAAAQABEAAQABAAEAAAAQABAAAQABAAEAAAAQAA8AAQABAAEAAAAQAA4AAQABAAEAAAAQAA0AAQABAAEAAAAQAAwAAQABAAEAAAAQAAsAAQABAAEAAAAQAAoAAQABAAEAAAAQAAkAAQABAAEAAAAQAAgAAQABAAEAAAAQAAcAAQABAAEAAAAQAAYAAQABAAEAAAAQAAUAAQABAAEAAAAQAAQAAQABAAEAAAAQAAMAAQABAAEAAAAQAAIAAQABAAEAAAAQAAEAAQABAAEAAAAQAAAAAQABAAEAAAAQAP//AQABAAEAAAAPABEAAQABAAEAAAAPABAAAQABAAEAAAAPAA8AAQABAAEAAAAPAA4AAQABAAEAAAAPAA0AAQABAAEAAAAPAAwAAQABAAEAAAAPAAsAAQABAAEAAAAPAAoAAQABAAEAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAPAAUAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMAAQABAAEAAAAPAAIAAQABAAEAAAAPAAEAAQABAAEAAAAPAAAAAQABAAEAAAAPAP//AQABAAEAAAAOABEAAQABAAEAAAAOABAAAQABAAEAAAAOAA8AAQABAAEAAAAOAA4AAQABAAEAAAAOAA0AAQABAAEAAAAOAAwAAQABAAEAAAAOAAsAAQABAAEAAAAOAAoAAQABAAEAAAAOAAkAAQABAAEAAAAOAAgAAQABAAEAAAAOAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAUAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAAOAP//AQABAAEAAAANABEAAQABAAEAAAANABAAAQABAAEAAAANAA8AAQABAAEAAAANAA4AAQABAAEAAAANAA0AAQABAAEAAAANAAwAAQABAAEAAAANAAsAAQABAAEAAAANAAoAAQABAAEAAAANAAkAAQABAAEAAAANAAgAAQABAAEAAAANAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAUAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAANAAAAAQABAAEAAAANAP//AQABAAEAAAAMABEAAQABAAEAAAAMABAAAQABAAEAAAAMAA8AAQABAAEAAAAMAA4AAQABAAEAAAAMAA0AAQABAAEAAAAMAAwAAQABAAEAAAAMAAsAAQABAAEAAAAMAAoAAQABAAEAAAAMAAkAAQABAAEAAAAMAAgAAQABAAEAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAAMAAAAAQABAAEAAAAMAP//AQABAAEAAAALABEAAQABAAEAAAALABAAAQABAAEAAAALAA8AAQABAAEAAAALAA4AAQABAAEAAAALAA0AAQABAAEAAAALAAwAAQABAAEAAAALAAsAAQABAAEAAAALAAoAAQABAAEAAAALAAkAAQABAAEAAAALAAgAAQABAAEAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAALAAAAAQABAAEAAAALAP//AQABAAEAAAAKABEAAQABAAEAAAAKABAAAQABAAEAAAAKAA8AAQABAAEAAAAKAA4AAQABAAEAAAAKAA0AAQABAAEAAAAKAAwAAQABAAEAAAAKAAsAAQABAAEAAAAKAAoAAQABAAEAAAAKAAkAAQABAAEAAAAKAAgAAQABAAEAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAAKAAAAAQABAAEAAAAKAP//AQABAAEAAAAJABEAAQABAAEAAAAJABAAAQABAAEAAAAJAA8AAQABAAEAAAAJAA4AAQABAAEAAAAJAA0AAQABAAEAAAAJAAwAAQABAAEAAAAJAAsAAQABAAEAAAAJAAoAAQABAAEAAAAJAAkAAQABAAEAAAAJAAgAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAJAAEAAQABAAEAAAAJAAAAAQABAAEAAAAJAP//AQABAAEAAAAIABEAAQABAAEAAAAIABAAAQABAAEAAAAIAA8AAQABAAEAAAAIAA4AAQABAAEAAAAIAA0AAQABAAEAAAAIAAwAAQABAAEAAAAIAAsAAQABAAEAAAAIAAoAAQABAAEAAAAIAAkAAQABAAEAAAAIAAgAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAIAAAAAQABAAEAAAAIAP//AQABAAEAAAAHABEAAQABAAEAAAAHABAAAQABAAEAAAAHAA8AAQABAAEAAAAHAA4AAQABAAEAAAAHAA0AAQABAAEAAAAHAAwAAQABAAEAAAAHAAsAAQABAAEAAAAHAAoAAQABAAEAAAAHAAkAAQABAAEAAAAHAAgAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAHAAAAAQABAAEAAAAHAP//AQABAAEAAAAGABEAAQABAAEAAAAGABAAAQABAAEAAAAGAA8AAQABAAEAAAAGAA4AAQABAAEAAAAGAA0AAQABAAEAAAAGAAwAAQABAAEAAAAGAAsAAQABAAEAAAAGAAoAAQABAAEAAAAGAAkAAQABAAEAAAAGAAgAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAGAAEAAQABAAEAAAAGAAAAAQABAAEAAAAGAP//AQABAAEAAAAFABEAAQABAAEAAAAFABAAAQABAAEAAAAFAA8AAQABAAEAAAAFAA4AAQABAAEAAAAFAA0AAQABAAEAAAAFAAwAAQABAAEAAAAFAAsAAQABAAEAAAAFAAoAAQABAAEAAAAFAAkAAQABAAEAAAAFAAgAAQABAAEAAAAFAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAEAAAAFAAIAAQABAAEAAAAFAAEAAQABAAEAAAAFAAAAAQABAAEAAAAFAP//AQABAAEAAAAEABEAAQAAAAEAAAAEABAAAQAAAAEAAAAEAA8AAQAAAAEAAAAEAA4AAQAAAAEAAAAEAA0AAQAAAAEAAAAEAAwAAQAAAAEAAAAEAAsAAQAAAAEAAAAEAAoAAQAAAAEAAAAEAAkAAQAAAAEAAAAEAAgAAQAAAAEAAAAEAAcAAQAAAAEAAAAEAAYAAQAAAAEAAAAEAAUAAQAAAAEAAAAEAAQAAQAAAAEAAAAEAAMAAQAAAAEAAAAEAAIAAQAAAAEAAAAEAAEAAQAAAAEAAAAEAAAAAQAAAAEAAAAEAP//AQAAAAEAAAAkABUAAQACAAEAAAAkABQAAQACAAEAAAAkABMAAQACAAEAAAAkABAAAQACAAEAAAAkAA8AAQACAAEAAAAkAA4AAQACAAEAAAAkAA0AAQACAAEAAAAkAAwAAQACAAEAAAAkAAsAAQACAAEAAAAkAAoAAQACAAEAAAAkAAkAAQACAAEAAAAkAAgAAQACAAEAAAAkAAcAAQACAAEAAAAkAAYAAQACAAEAAAAkAAUAAQACAAEAAAAkAAQAAQACAAEAAAAkAAMAAQACAAEAAAAkAAIAAQACAAEAAAAkAAEAAQACAAEAAAAkAAAAAQACAAEAAAAkAP//AQACAAEAAAAjABcAAQABAAEAAAAjABYAAQABAAEAAAAjABUAAQABAAEAAAAjABQAAQABAAEAAAAjABMAAQABAAEAAAAjABIAAQABAAEAAAAjABEAAQABAAEAAAAjABAAAQABAAEAAAAjAA8AAQABAAEAAAAjAA4AAQABAAEAAAAjAA0AAQABAAEAAAAjAAwAAQABAAEAAAAjAAsAAQABAAEAAAAjAAoAAQABAAEAAAAjAAkAAQABAAEAAAAjAAgAAQABAAEAAAAjAAcAAQABAAEAAAAjAAYAAQABAAEAAAAjAAUAAQABAAEAAAAjAAQAAQABAAEAAAAjAAMAAQABAAEAAAAjAAIAAQABAAEAAAAjAAEAAQABAAEAAAAjAAAAAQABAAEAAAAjAP//AQABAAEAAAAiABcAAQABAAEAAAAiABYAAQABAAEAAAAiABUAAQABAAEAAAAiABQAAQABAAEAAAAiABMAAQABAAEAAAAiABIAAQABAAEAAAAiABEAAQABAAEAAAAiABAAAQABAAEAAAAiAA8AAQABAAEAAAAiAA4AAQABAAEAAAAiAA0AAQABAAEAAAAiAAwAAQABAAEAAAAiAAsAAQABAAEAAAAiAAoAAQABAAEAAAAiAAkAAQABAAEAAAAiAAgAAQABAAEAAAAiAAcAAQABAAEAAAAiAAYAAQABAAEAAAAiAAUAAQABAAEAAAAiAAQAAQABAAEAAAAiAAMAAQABAAEAAAAiAAIAAQABAAEAAAAiAAEAAQABAAEAAAAiAAAAAQABAAEAAAAiAP//AQABAAEAAAAhABcAAQABAAEAAAAhABYAAQABAAEAAAAhABUAAQABAAEAAAAhABQAAQABAAEAAAAhABMAAQABAAEAAAAhABIAAQABAAEAAAAhABEAAQABAAEAAAAhABAAAQABAAEAAAAhAA8AAQABAAEAAAAhAA4AAQABAAEAAAAhAA0AAQABAAEAAAAhAAwAAQABAAEAAAAhAAsAAQABAAEAAAAhAAoAAQABAAEAAAAhAAkAAQABAAEAAAAhAAgAAQABAAEAAAAhAAcAAQABAAEAAAAhAAYAAQABAAEAAAAhAAUAAQABAAEAAAAhAAQAAQABAAEAAAAhAAMAAQABAAEAAAAhAAIAAQABAAEAAAAhAAEAAQABAAEAAAAhAAAAAQABAAEAAAAhAP//AQABAAEAAAAgABcAAQABAAEAAAAgABYAAQABAAEAAAAgABUAAQABAAEAAAAgABQAAQABAAEAAAAgABMAAQABAAEAAAAgABIAAQABAAEAAAAgABEAAQABAAEAAAAgABAAAQABAAEAAAAgAA8AAQABAAEAAAAgAA4AAQABAAEAAAAgAA0AAQABAAEAAAAgAAwAAQABAAEAAAAgAAsAAQABAAEAAAAgAAoAAQABAAEAAAAgAAkAAQABAAEAAAAgAAgAAQABAAEAAAAgAAcAAQABAAEAAAAgAAYAAQABAAEAAAAgAAUAAQABAAEAAAAgAAQAAQABAAEAAAAgAAMAAQABAAEAAAAgAAIAAQABAAEAAAAgAAEAAQABAAEAAAAgAAAAAQABAAEAAAAgAP//AQABAAEAAAAfABcAAQABAAEAAAAfABYAAQABAAEAAAAfABUAAQABAAEAAAAfABQAAQABAAEAAAAfABMAAQABAAEAAAAfABIAAQABAAEAAAAfABEAAQABAAEAAAAfABAAAQABAAEAAAAfAA8AAQABAAEAAAAfAA4AAQABAAEAAAAfAA0AAQABAAEAAAAfAAwAAQABAAEAAAAfAAsAAQABAAEAAAAfAAoAAQABAAEAAAAfAAkAAQABAAEAAAAfAAgAAQABAAEAAAAfAAcAAQABAAEAAAAfAAYAAQABAAEAAAAfAAUAAQABAAEAAAAfAAQAAQABAAEAAAAfAAMAAQABAAEAAAAfAAIAAQABAAEAAAAfAAEAAQABAAEAAAAfAAAAAQABAAEAAAAfAP//AQABAAEAAAAeABcAAQABAAEAAAAeABYAAQABAAEAAAAeABUAAQABAAEAAAAeABQAAQABAAEAAAAeABMAAQABAAEAAAAeABIAAQABAAEAAAAdABcAAQABAAEAAAAdABYAAQABAAEAAAAdABUAAQABAAEAAAAdABQAAQABAAEAAAAdABMAAQABAAEAAAAdABIAAQABAAEAAAAcABcAAQABAAEAAAAcABYAAQABAAEAAAAcABUAAQABAAEAAAAcABQAAQABAAEAAAAcABMAAQABAAEAAAAcABIAAQABAAEAAAAbABcAAQABAAEAAAAbABYAAQABAAEAAAAbABUAAQABAAEAAAAbABQAAQABAAEAAAAbABMAAQABAAEAAAAbABIAAQABAAEAAAAaABcAAQABAAEAAAAaABYAAQABAAEAAAAaABUAAQABAAEAAAAaABQAAQABAAEAAAAaABMAAQABAAEAAAAaABIAAQABAAEAAAAZABcAAQABAAEAAAAZABYAAQABAAEAAAAZABUAAQABAAEAAAAZABQAAQABAAEAAAAZABMAAQABAAEAAAAZABIAAQABAAEAAAAYABcAAQABAAEAAAAYABYAAQABAAEAAAAYABUAAQABAAEAAAAYABQAAQABAAEAAAAYABMAAQABAAEAAAAYABIAAQABAAEAAAAXABcAAQABAAEAAAAXABYAAQABAAEAAAAXABUAAQABAAEAAAAXABQAAQABAAEAAAAXABMAAQABAAEAAAAXABIAAQABAAEAAAAWABcAAQABAAEAAAAWABYAAQABAAEAAAAWABUAAQABAAEAAAAWABQAAQABAAEAAAAWABMAAQABAAEAAAAWABIAAQABAAEAAAAVABcAAQABAAEAAAAVABYAAQABAAEAAAAVABUAAQABAAEAAAAVABQAAQABAAEAAAAVABMAAQABAAEAAAAVABIAAQABAAEAAAAUABcAAQABAAEAAAAUABYAAQABAAEAAAAUABUAAQABAAEAAAAUABQAAQABAAEAAAAUABMAAQABAAEAAAAUABIAAQABAAEAAAATABcAAQABAAEAAAATABYAAQABAAEAAAATABUAAQABAAEAAAATABQAAQABAAEAAAATABMAAQABAAEAAAATABIAAQABAAEAAAASABcAAQABAAEAAAASABYAAQABAAEAAAASABUAAQABAAEAAAASABQAAQABAAEAAAASABMAAQABAAEAAAASABIAAQABAAEAAAARABcAAQABAAEAAAARABYAAQABAAEAAAARABUAAQABAAEAAAARABQAAQABAAEAAAARABMAAQABAAEAAAARABIAAQABAAEAAAAQABcAAQABAAEAAAAQABYAAQABAAEAAAAQABUAAQABAAEAAAAQABQAAQABAAEAAAAQABMAAQABAAEAAAAQABIAAQABAAEAAAAPABcAAQABAAEAAAAPABYAAQABAAEAAAAPABUAAQABAAEAAAAPABQAAQABAAEAAAAPABMAAQABAAEAAAAPABIAAQABAAEAAAAOABcAAQABAAEAAAAOABYAAQABAAEAAAAOABUAAQABAAEAAAAOABQAAQABAAEAAAAOABMAAQABAAEAAAAOABIAAQABAAEAAAANABcAAQABAAEAAAANABYAAQABAAEAAAANABUAAQABAAEAAAANABQAAQABAAEAAAANABMAAQABAAEAAAANABIAAQABAAEAAAAMABcAAQABAAEAAAAMABYAAQABAAEAAAAMABUAAQABAAEAAAAMABQAAQABAAEAAAAMABMAAQABAAEAAAAMABIAAQABAAEAAAALABcAAQABAAEAAAALABYAAQABAAEAAAALABUAAQABAAEAAAALABQAAQABAAEAAAALABMAAQABAAEAAAALABIAAQABAAEAAAAKABcAAQABAAEAAAAKABYAAQABAAEAAAAKABUAAQABAAEAAAAKABQAAQABAAEAAAAKABMAAQABAAEAAAAKABIAAQABAAEAAAAJABcAAQABAAEAAAAJABYAAQABAAEAAAAJABUAAQABAAEAAAAJABQAAQABAAEAAAAJABMAAQABAAEAAAAJABIAAQABAAEAAAAIABcAAQABAAEAAAAIABYAAQABAAEAAAAIABUAAQABAAEAAAAIABQAAQABAAEAAAAIABMAAQABAAEAAAAIABIAAQABAAEAAAAHABcAAQABAAEAAAAHABYAAQABAAEAAAAHABUAAQABAAEAAAAHABQAAQABAAEAAAAHABMAAQABAAEAAAAHABIAAQABAAEAAAAGABcAAQABAAEAAAAGABYAAQABAAEAAAAGABUAAQABAAEAAAAGABQAAQABAAEAAAAGABMAAQABAAEAAAAGABIAAQABAAEAAAAFABcAAQABAAEAAAAFABYAAQABAAEAAAAFABUAAQABAAEAAAAFABQAAQABAAEAAAAFABMAAQABAAEAAAAFABIAAQABAAEAAAAEABcAAQAAAAEAAAAEABYAAQAAAAEAAAAEABUAAQAAAAEAAAAEABQAAQAAAAEAAAAEABMAAQAAAAEAAAAEABIAAQAAAAEAAAAjABgAAQABAAIAAAAiABgAAQABAAIAAAAhABgAAQABAAIAAAAgABgAAQABAAIAAAAfABgAAQABAAIAAAAeABgAAQABAAIAAAAdABgAAQABAAIAAAAcABgAAQABAAIAAAAbABgAAQABAAIAAAAaABgAAQABAAIAAAAZABgAAQABAAIAAAAYABgAAQABAAIAAAAXABgAAQABAAIAAAAWABgAAQABAAIAAAAVABgAAQABAAIAAAAUABgAAQABAAIAAAATABgAAQABAAIAAAASABgAAQABAAIAAAARABgAAQABAAIAAAAQABgAAQABAAIAAAAPABgAAQABAAIAAAAOABgAAQABAAIAAAANABgAAQABAAIAAAAMABgAAQABAAIAAAALABgAAQABAAIAAAAKABgAAQABAAIAAAAJABgAAQABAAIAAAAIABgAAQABAAIAAAAHABgAAQABAAIAAAAGABgAAQABAAIAAAAFABgAAQABAAIAAAAEABgAAQAAAAIAAAAkABIAAQACAAEAAAAkABEAAQACAAEAAAASAP7/AQABAAAAAAARAP7/AQABAAAAAAAQAP7/AQABAAAAAAAPAP7/AQABAAAAAAAOAP7/AQABAAAAAAANAP7/AQABAAAAAAAMAP7/AQABAAAAAAALAP7/AQABAAAAAAAKAP7/AQABAAAAAAAJAP7/AQABAAAAAAAIAP7/AQABAAAAAAAHAP7/AQABAAAAAAAGAP7/AQABAAAAAAAFAP7/AQABAAAAAAAEAP7/AQAAAAAAAAAkAP7/AQACAAAAAAAjAP7/AQABAAAAAAAiAP7/AQABAAAAAAAhAP7/AQABAAAAAAAgAP7/AQABAAAAAAAfAP7/AQABAAAAAAAeAP7/AQABAAAAAAAdAP7/AQABAAAAAAAcAP7/AQABAAAAAAAbAP7/AQABAAAAAAAaAP7/AQABAAAAAAAZAP7/AQABAAAAAAAYAP7/AQABAAAAAAAXAP7/AQABAAAAAAAWAP7/AQABAAAAAAAVAP7/AQABAAAAAAAUAP7/AQABAAAAAAATAP7/AQABAAAAAAAkABYAAQACAAEAAAAkABgAAQACAAIAAAAkABcAAQACAAEAAAA=") -tile_set = ExtResource("3_m10i7") +tile_set = ExtResource("3_2mdco") [node name="TileMapLayerSand" type="TileMapLayer" parent="TileMapLayers" unique_id=1725575943] tile_map_data = PackedByteArray("AAAQAAkAAQAGAAEAAAAQAAoAAQAGAAEAAAAQAAsAAQAGAAEAAAAQAAwAAQAGAAEAAAAQAA0AAQAGAAEAAAAQAA4AAQAGAAIAAAARAAkAAQAGAAEAAAARAAoAAQAGAAEAAAARAAsAAQAGAAEAAAARAAwAAQAGAAEAAAARAA0AAQAGAAEAAAARAA4AAQAGAAIAAAASAAkAAQAGAAEAAAASAAoAAQAGAAEAAAASAAsAAQAGAAEAAAASAAwAAQAGAAEAAAASAA0AAQAGAAEAAAASAA4AAQAGAAIAAAATAAkAAQAGAAEAAAATAAoAAQAGAAEAAAATAAsAAQAGAAEAAAATAAwAAQAGAAEAAAATAA0AAQAGAAEAAAATAA4AAQAGAAIAAAAUAAEAAQAIAAEAAAAUAAIAAQAIAAEAAAAUAAMAAQAIAAEAAAAUAAQAAQAIAAEAAAAUAAUAAQAIAAEAAAAUAAYAAQAIAAEAAAAUAAcAAQAIAAEAAAAUAAgAAQAGAAEAAAAUAAkAAQAGAAEAAAAUAAoAAQAGAAEAAAAUAAsAAQAGAAEAAAAUAAwAAQAGAAEAAAAUAA0AAQAGAAEAAAAUAA4AAQAGAAEAAAAUAA8AAQAIAAEAAAAUABAAAQAIAAEAAAAUABEAAQAIAAEAAAAUABIAAQAIAAEAAAAUABMAAQAIAAEAAAAUABQAAQAIAAEAAAAVAAkAAQAGAAEAAAAVAAoAAQAGAAEAAAAVAAsAAQAGAAEAAAAVAAwAAQAGAAEAAAAVAA0AAQAGAAEAAAAVAA4AAQAGAAIAAAAWAAkAAQAGAAEAAAAWAAoAAQAGAAEAAAAWAAsAAQAGAAEAAAAWAAwAAQAGAAEAAAAWAA0AAQAGAAEAAAAWAA4AAQAGAAIAAAAXAAkAAQAGAAEAAAAXAAoAAQAGAAEAAAAXAAsAAQAGAAEAAAAXAAwAAQAGAAEAAAAXAA0AAQAGAAEAAAAXAA4AAQAGAAIAAAAYAAkAAQAGAAEAAAAYAAoAAQAGAAEAAAAYAAsAAQAGAAEAAAAYAAwAAQAGAAEAAAAYAA0AAQAGAAEAAAAYAA4AAQAGAAIAAAAZAAkAAQALAAEAAAAZAAoAAQAGAAEAAAAZAAsAAQAGAAEAAAAZAAwAAQAGAAEAAAAZAA0AAQAMAAEAAAAZAA4AAQAGAAIAAAAGAAsAAQAGAAMAAAAHAAsAAQAGAAMAAAAIAAsAAQAGAAMAAAAJAAsAAQAGAAMAAAAKAAsAAQAGAAMAAAALAAsAAQAGAAMAAAAQAAgAAQAGAAAAAAARAAgAAQAGAAAAAAASAAgAAQAGAAAAAAATAAgAAQAGAAAAAAAUAAAAAQAIAAEAAAAVAAgAAQAGAAAAAAAWAAgAAQAGAAAAAAAXAAgAAQAGAAAAAAAYAAgAAQAGAAAAAAAZAAgAAQAGAAAAAAAdAAsAAQAGAAMAAAAeAAsAAQAGAAMAAAAfAAsAAQAGAAMAAAAgAAsAAQAGAAMAAAAhAAsAAQAGAAMAAAAiAAsAAQAGAAMAAAAjAAsAAQAGAAEAAAANAAkAAQAFAAAAAAANAAoAAQAFAAEAAAANAAsAAQAGAAEAAAANAAwAAQAFAAEAAAANAA0AAQAFAAIAAAAOAAgAAQAFAAAAAAAOAAkAAQAGAAEAAAAOAAoAAQAGAAEAAAAOAAsAAQAGAAEAAAAOAAwAAQAGAAEAAAAOAA0AAQAGAAEAAAAOAA4AAQAFAAIAAAAPAAgAAQAGAAAAAAAPAAkAAQAGAAEAAAAPAAoAAQAGAAEAAAAPAAsAAQAGAAEAAAAPAAwAAQAGAAEAAAAPAA0AAQAKAAEAAAAPAA4AAQAGAAIAAAAaAAgAAQAHAAAAAAAaAAkAAQAGAAEAAAAaAAoAAQAKAAEAAAAaAAsAAQAGAAEAAAAaAAwAAQAGAAEAAAAaAA0AAQAGAAEAAAAaAA4AAQAHAAIAAAAbAAkAAQAHAAAAAAAbAAoAAQAHAAEAAAAbAAsAAQAGAAEAAAAbAAwAAQAHAAEAAAAbAA0AAQAHAAIAAAAcAAsAAQAGAAMAAAAMAAsAAQAGAAMAAAAFAAsAAQAGAAEAAAAEAAsAAQAFAAEAAAAkAAsAAQAHAAEAAAAUAP7/AQAGAAAAAAAUAP//AQAGAAEAAAAUABgAAQAGAAIAAAAUABcAAQAGAAEAAAAUABYAAQAIAAEAAAAUABUAAQAIAAEAAAAEAAoAAQAFAAEAAAAEAAkAAQAFAAEAAAAEAAgAAQAFAAEAAAAEAAcAAQAFAAEAAAAEAAYAAQAFAAEAAAAFAAoAAQAHAAEAAAAFAAkAAQAHAAEAAAAFAAgAAQAHAAEAAAAFAAcAAQAHAAEAAAAFAAYAAQAHAAEAAAAEAAUAAQAFAAEAAAAEAAQAAQAFAAEAAAAEAAMAAQAFAAEAAAAEAAIAAQAFAAEAAAAFAAEAAQAHAAEAAAAFAAAAAQAHAAEAAAAFAP//AQAGAAEAAAAFAP7/AQAGAAAAAAAEAP7/AQAFAAAAAAAEAP//AQAFAAEAAAAEAAAAAQAFAAEAAAAEAAEAAQAFAAEAAAAFAAIAAQAHAAEAAAAFAAMAAQAHAAEAAAAFAAQAAQAHAAEAAAAFAAUAAQAHAAEAAAAGAP7/AQAGAAAAAAAHAP7/AQAGAAAAAAAIAP7/AQAGAAAAAAAJAP7/AQAGAAAAAAAKAP7/AQAGAAAAAAALAP7/AQAGAAAAAAAMAP7/AQAGAAAAAAAGAP//AQAGAAIAAAAHAP//AQAGAAIAAAAIAP//AQAGAAIAAAAJAP//AQAGAAIAAAAKAP//AQAGAAIAAAALAP//AQAGAAIAAAAMAP//AQAGAAIAAAANAP7/AQAGAAAAAAAOAP7/AQAGAAAAAAAPAP7/AQAGAAAAAAAQAP7/AQAGAAAAAAARAP7/AQAGAAAAAAASAP7/AQAGAAAAAAATAP7/AQAGAAAAAAATAP//AQAGAAIAAAASAP//AQAGAAIAAAARAP//AQAGAAIAAAAQAP//AQAGAAIAAAAPAP//AQAGAAIAAAAOAP//AQAGAAIAAAANAP//AQAGAAIAAAAkAP7/AQAHAAAAAAAjAP7/AQAGAAAAAAAiAP7/AQAGAAAAAAAhAP7/AQAGAAAAAAAgAP7/AQAGAAAAAAAfAP7/AQAGAAAAAAAeAP7/AQAGAAAAAAAdAP7/AQAGAAAAAAAcAP7/AQAGAAAAAAAbAP7/AQAGAAAAAAAaAP7/AQAGAAAAAAAZAP7/AQAGAAAAAAAYAP7/AQAGAAAAAAAXAP7/AQAGAAAAAAAWAP7/AQAGAAAAAAAVAP7/AQAGAAAAAAAVAP//AQAGAAIAAAAWAP//AQAGAAIAAAAXAP//AQAGAAIAAAAYAP//AQAGAAIAAAAZAP//AQAGAAIAAAAaAP//AQAGAAIAAAAbAP//AQAGAAIAAAAcAP//AQAGAAIAAAAdAP//AQAGAAIAAAAeAP//AQAGAAIAAAAfAP//AQAGAAIAAAAgAP//AQAGAAIAAAAhAP//AQAGAAIAAAAiAP//AQAGAAIAAAAjAP//AQAGAAEAAAAkAP//AQAHAAEAAAAkAAoAAQAHAAEAAAAkAAkAAQAHAAEAAAAkAAgAAQAHAAEAAAAkAAcAAQAHAAEAAAAkAAYAAQAHAAEAAAAkAAUAAQAHAAEAAAAkAAQAAQAHAAEAAAAkAAMAAQAHAAEAAAAkAAIAAQAHAAEAAAAkAAEAAQAHAAEAAAAkAAAAAQAHAAEAAAAjAAoAAQAFAAEAAAAjAAkAAQAFAAEAAAAjAAgAAQAFAAEAAAAjAAcAAQAFAAEAAAAjAAYAAQAFAAEAAAAjAAUAAQAFAAEAAAAjAAQAAQAFAAEAAAAjAAMAAQAFAAEAAAAjAAIAAQAFAAEAAAAjAAEAAQAFAAEAAAAjAAAAAQAFAAEAAAAkABgAAQAHAAIAAAAkABcAAQAHAAEAAAAkABYAAQAHAAEAAAAkABUAAQAHAAEAAAAkABQAAQAHAAEAAAAkABMAAQAHAAEAAAAkABIAAQAHAAEAAAAkABEAAQAHAAEAAAAkABAAAQAHAAEAAAAkAA8AAQAHAAEAAAAkAA4AAQAHAAEAAAAkAA0AAQAHAAEAAAAkAAwAAQAHAAEAAAAjABgAAQAGAAIAAAAjABcAAQAGAAEAAAAjABYAAQAFAAEAAAAjABUAAQAFAAEAAAAjABQAAQAFAAEAAAAjABMAAQAFAAEAAAAjABIAAQAFAAEAAAAjABEAAQAFAAEAAAAjABAAAQAFAAEAAAAjAA8AAQAFAAEAAAAjAA4AAQAFAAEAAAAjAA0AAQAFAAEAAAAjAAwAAQAFAAEAAAAiABgAAQAGAAIAAAAiABcAAQAGAAAAAAAhABgAAQAGAAIAAAAhABcAAQAGAAAAAAAgABgAAQAGAAIAAAAgABcAAQAGAAAAAAAfABgAAQAGAAIAAAAfABcAAQAGAAAAAAAeABgAAQAGAAIAAAAeABcAAQAGAAAAAAAdABgAAQAGAAIAAAAdABcAAQAGAAAAAAAcABgAAQAGAAIAAAAcABcAAQAGAAAAAAAbABgAAQAGAAIAAAAbABcAAQAGAAAAAAAaABgAAQAGAAIAAAAaABcAAQAGAAAAAAAZABgAAQAGAAIAAAAZABcAAQAGAAAAAAAYABgAAQAGAAIAAAAYABcAAQAGAAAAAAAXABgAAQAGAAIAAAAXABcAAQAGAAAAAAAWABgAAQAGAAIAAAAWABcAAQAGAAAAAAAVABgAAQAGAAIAAAAVABcAAQAGAAAAAAATABgAAQAGAAIAAAATABcAAQAGAAAAAAASABgAAQAGAAIAAAASABcAAQAGAAAAAAARABgAAQAGAAIAAAARABcAAQAGAAAAAAAQABgAAQAGAAIAAAAQABcAAQAGAAAAAAAPABgAAQAGAAIAAAAPABcAAQAGAAAAAAAOABgAAQAGAAIAAAAOABcAAQAGAAAAAAANABgAAQAGAAIAAAANABcAAQAGAAAAAAAMABgAAQAGAAIAAAAMABcAAQAGAAAAAAALABgAAQAGAAIAAAALABcAAQAGAAAAAAAKABgAAQAGAAIAAAAKABcAAQAGAAAAAAAJABgAAQAGAAIAAAAJABcAAQAGAAAAAAAIABgAAQAGAAIAAAAIABcAAQAGAAAAAAAHABgAAQAGAAIAAAAHABcAAQAGAAAAAAAGABgAAQAGAAIAAAAGABcAAQAGAAAAAAAFABgAAQAGAAIAAAAFABcAAQAGAAEAAAAEABgAAQAFAAIAAAAEABcAAQAFAAEAAAAFABYAAQAHAAEAAAAFABUAAQAHAAEAAAAFABQAAQAHAAEAAAAFABMAAQAHAAEAAAAFABIAAQAHAAEAAAAFABEAAQAHAAEAAAAFABAAAQAHAAEAAAAFAA8AAQAHAAEAAAAFAA4AAQAHAAEAAAAFAA0AAQAHAAEAAAAFAAwAAQAHAAEAAAAEABYAAQAFAAEAAAAEABUAAQAFAAEAAAAEABQAAQAFAAEAAAAEABMAAQAFAAEAAAAEABIAAQAFAAEAAAAEABEAAQAFAAEAAAAEABAAAQAFAAEAAAAEAA8AAQAFAAEAAAAEAA4AAQAFAAEAAAAEAA0AAQAFAAEAAAAEAAwAAQAFAAEAAAA=") -tile_set = ExtResource("3_m10i7") +tile_set = ExtResource("3_2mdco") [node name="TileMapLayerShadows" type="TileMapLayer" parent="TileMapLayers" unique_id=247454708] tile_map_data = PackedByteArray("AAAWABMAAAAAAAAAAAAWABQAAAAAAAAAAAAXABMAAAAAAAAAAAAXABQAAAAAAAAAAAAYABMAAAAAAAAAAAAYABQAAAAAAAAAAAAZABMAAAAAAAAAAAAZABQAAAAAAAAAAAAaABMAAAAAAAAAAAAaABQAAAAAAAAAAAAbABMAAAAAAAAAAAAbABQAAAAAAAAAAAAcABMAAAAAAAAAAAAcABQAAAAAAAAAAAAdABMAAAAAAAAAAAAdABQAAAAAAAAAAAAeABMAAAAAAAAAAAAeABQAAAAAAAAAAAAfABMAAAAAAAAAAAAfABQAAAAAAAAAAAAgABMAAAAAAAAAAAAgABQAAAAAAAAAAAAfAA4AAAAAAAAAAAAfAA8AAAAAAAAAAAAfABAAAAAAAAAAAAAfABEAAAAAAAAAAAAfABIAAAAAAAAAAAAgAA4AAAAAAAAAAAAgAA8AAAAAAAAAAAAgABAAAAAAAAAAAAAgABEAAAAAAAAAAAAgABIAAAAAAAAAAAAWAAMAAAAAAAAAAAAWAAQAAAAAAAAAAAAXAAMAAAAAAAAAAAAXAAQAAAAAAAAAAAAYAAMAAAAAAAAAAAAYAAQAAAAAAAAAAAAZAAMAAAAAAAAAAAAZAAQAAAAAAAAAAAAaAAMAAAAAAAAAAAAaAAQAAAAAAAAAAAAbAAMAAAAAAAAAAAAbAAQAAAAAAAAAAAAcAAMAAAAAAAAAAAAcAAQAAAAAAAAAAAAdAAMAAAAAAAAAAAAdAAQAAAAAAAAAAAAeAAMAAAAAAAAAAAAeAAQAAAAAAAAAAAAfAAMAAAAAAAAAAAAfAAQAAAAAAAAAAAAgAAMAAAAAAAAAAAAgAAQAAAAAAAAAAAAfAAUAAAAAAAAAAAAfAAYAAAAAAAAAAAAfAAcAAAAAAAAAAAAfAAgAAAAAAAAAAAAfAAkAAAAAAAAAAAAgAAUAAAAAAAAAAAAgAAYAAAAAAAAAAAAgAAcAAAAAAAAAAAAgAAgAAAAAAAAAAAAgAAkAAAAAAAAAAAAIAAMAAAAAAAAAAAAIAAQAAAAAAAAAAAAJAAMAAAAAAAAAAAAJAAQAAAAAAAAAAAAKAAMAAAAAAAAAAAAKAAQAAAAAAAAAAAALAAMAAAAAAAAAAAALAAQAAAAAAAAAAAAMAAMAAAAAAAAAAAAMAAQAAAAAAAAAAAANAAMAAAAAAAAAAAANAAQAAAAAAAAAAAAOAAMAAAAAAAAAAAAOAAQAAAAAAAAAAAAPAAMAAAAAAAAAAAAPAAQAAAAAAAAAAAAQAAMAAAAAAAAAAAAQAAQAAAAAAAAAAAARAAMAAAAAAAAAAAARAAQAAAAAAAAAAAASAAMAAAAAAAAAAAASAAQAAAAAAAAAAAAIAAUAAAAAAAAAAAAIAAYAAAAAAAAAAAAIAAcAAAAAAAAAAAAIAAgAAAAAAAAAAAAIAAkAAAAAAAAAAAAJAAUAAAAAAAAAAAAJAAYAAAAAAAAAAAAJAAcAAAAAAAAAAAAJAAgAAAAAAAAAAAAJAAkAAAAAAAAAAAAIAA4AAAAAAAAAAAAIAA8AAAAAAAAAAAAIABAAAAAAAAAAAAAIABEAAAAAAAAAAAAIABIAAAAAAAAAAAAIABMAAAAAAAAAAAAIABQAAAAAAAAAAAAJAA4AAAAAAAAAAAAJAA8AAAAAAAAAAAAJABAAAAAAAAAAAAAJABEAAAAAAAAAAAAJABIAAAAAAAAAAAAJABMAAAAAAAAAAAAJABQAAAAAAAAAAAAKABMAAAAAAAAAAAAKABQAAAAAAAAAAAALABMAAAAAAAAAAAALABQAAAAAAAAAAAAMABMAAAAAAAAAAAAMABQAAAAAAAAAAAANABMAAAAAAAAAAAANABQAAAAAAAAAAAAOABMAAAAAAAAAAAAOABQAAAAAAAAAAAAPABMAAAAAAAAAAAAPABQAAAAAAAAAAAAQABMAAAAAAAAAAAAQABQAAAAAAAAAAAARABMAAAAAAAAAAAARABQAAAAAAAAAAAASABMAAAAAAAAAAAASABQAAAAAAAAAAAA=") -tile_set = ExtResource("4_m10i7") +tile_set = ExtResource("4_duuxo") [node name="TileMapLayerElevation" type="TileMapLayer" parent="TileMapLayers" unique_id=96455970] tile_map_data = PackedByteArray("AAALABIABAABAAAAAAAMABIABAABAAAAAAANABIABAABAAAAAAAOABIABAABAAAAAAAPABIABAABAAAAAAAQABIABAABAAAAAAARABIABAABAAAAAAAWABIABAAAAAAAAAAXABIABAABAAAAAAAYABIABAABAAAAAAAZABIABAABAAAAAAAaABIABAABAAAAAAAbABIABAABAAAAAAAcABIABAABAAAAAAAdABIABAABAAAAAAAeABIABAABAAAAAAAKABIABAABAAAAAAAKABMABAABAAIAAAALABMABAABAAIAAAANABMABAABAAIAAAAMABMABAABAAIAAAAOABMABAABAAIAAAAPABMABAABAAIAAAAQABMABAABAAIAAAARABMABAABAAIAAAAWABMABAAAAAIAAAAXABMABAABAAIAAAAYABMABAABAAIAAAAZABMABAABAAIAAAAaABMABAABAAIAAAAbABMABAABAAIAAAAcABMABAABAAIAAAAdABMABAABAAIAAAAeABMABAABAAIAAAASABMABAACAAIAAAASABIABAACAAAAAAAJABMABAABAAIAAAAJABIABAABAAEAAAAJABEABAACAAEAAAAJABAABAACAAEAAAAJAA8ABAACAAEAAAAJAA4ABAACAAEAAAAJAA0ABAACAAAAAAAIABMABAAAAAIAAAAIABIABAAAAAEAAAAIABEABAAAAAEAAAAIABAABAAAAAEAAAAIAA8ABAAAAAEAAAAIAA4ABAAAAAEAAAAIAA0ABAAAAAAAAAAgABMABAACAAIAAAAgABIABAACAAEAAAAgABEABAACAAEAAAAgABAABAACAAEAAAAgAA8ABAACAAEAAAAgAA4ABAACAAEAAAAfABMABAABAAIAAAAfABIABAABAAEAAAAfABEABAAAAAEAAAAfABAABAAAAAEAAAAfAA8ABAAAAAEAAAAfAA4ABAAAAAEAAAAfAA0ABAAAAAAAAAAgAA0ABAACAAAAAAAIAAMABAAAAAEAAAAIAAQABAAAAAEAAAAIAAUABAAAAAEAAAAIAAYABAAAAAEAAAAIAAcABAAAAAEAAAAIAAgABAAAAAIAAAAJAAMABAABAAEAAAAJAAQABAACAAEAAAAJAAUABAACAAEAAAAJAAYABAACAAEAAAAJAAcABAACAAEAAAAJAAgABAACAAIAAAAKAAMABAABAAIAAAALAAMABAABAAIAAAAMAAMABAABAAIAAAANAAMABAABAAIAAAAOAAMABAABAAIAAAAPAAMABAABAAIAAAAQAAMABAABAAIAAAARAAMABAABAAIAAAASAAMABAACAAIAAAAWAAMABAAAAAIAAAAXAAMABAABAAIAAAAYAAMABAABAAIAAAAZAAMABAABAAIAAAAaAAMABAABAAIAAAAbAAMABAABAAIAAAAcAAMABAABAAIAAAAdAAMABAABAAIAAAAeAAMABAABAAIAAAAfAAMABAABAAEAAAAfAAQABAAAAAEAAAAfAAUABAAAAAEAAAAfAAYABAAAAAEAAAAfAAcABAAAAAEAAAAfAAgABAAAAAIAAAAgAAMABAACAAEAAAAgAAQABAACAAEAAAAgAAUABAACAAEAAAAgAAYABAACAAEAAAAgAAcABAACAAEAAAAgAAgABAACAAIAAAAIAAIABAAAAAAAAAAJAAIABAABAAAAAAAKAAIABAABAAAAAAALAAIABAABAAAAAAAMAAIABAABAAAAAAANAAIABAABAAAAAAAOAAIABAABAAAAAAAPAAIABAABAAAAAAAQAAIABAABAAAAAAARAAIABAABAAAAAAASAAIABAACAAAAAAAWAAIABAAAAAAAAAAXAAIABAABAAAAAAAYAAIABAABAAAAAAAZAAIABAABAAAAAAAaAAIABAABAAAAAAAbAAIABAABAAAAAAAcAAIABAABAAAAAAAdAAIABAABAAAAAAAeAAIABAABAAAAAAAfAAIABAABAAAAAAAgAAIABAACAAAAAAA=") -tile_set = ExtResource("4_phf8p") +tile_set = ExtResource("5_mr0nm") [node name="NavigationRegion2D" type="NavigationRegion2D" parent="." unique_id=1316461056] navigation_polygon = SubResource("NavigationPolygon_oojqe") @@ -371,52 +371,52 @@ y_sort_enabled = true [node name="Decoration" type="Node2D" parent="OnTheGround" unique_id=1592361300] y_sort_enabled = true -[node name="Tree" parent="OnTheGround/Decoration" unique_id=1278502952 instance=ExtResource("3_7132a")] +[node name="Tree" parent="OnTheGround/Decoration" unique_id=1278502952 instance=ExtResource("6_u15xa")] position = Vector2(729, 332) scale = Vector2(0.890502, 0.910484) -[node name="Tree2" parent="OnTheGround/Decoration" unique_id=977705934 instance=ExtResource("3_7132a")] +[node name="Tree2" parent="OnTheGround/Decoration" unique_id=977705934 instance=ExtResource("6_u15xa")] position = Vector2(799, 379) scale = Vector2(0.890502, 0.910484) -sprite_frames = ExtResource("4_5127f") +sprite_frames = ExtResource("7_dve1n") -[node name="Tree3" parent="OnTheGround/Decoration" unique_id=133767556 instance=ExtResource("3_7132a")] +[node name="Tree3" parent="OnTheGround/Decoration" unique_id=133767556 instance=ExtResource("6_u15xa")] position = Vector2(1923, 428) scale = Vector2(0.890502, 0.910484) -[node name="Tree4" parent="OnTheGround/Decoration" unique_id=1057995908 instance=ExtResource("3_7132a")] +[node name="Tree4" parent="OnTheGround/Decoration" unique_id=1057995908 instance=ExtResource("6_u15xa")] position = Vector2(1124, 1356) scale = Vector2(0.890502, 0.910484) -sprite_frames = ExtResource("5_7132a") +sprite_frames = ExtResource("8_iysh4") -[node name="HidingMushroom" parent="OnTheGround/Decoration" unique_id=165221219 instance=ExtResource("6_l45sp")] +[node name="HidingMushroom" parent="OnTheGround/Decoration" unique_id=165221219 instance=ExtResource("9_kfs1g")] position = Vector2(2113, 6) -[node name="HidingMushroom2" parent="OnTheGround/Decoration" unique_id=208194699 instance=ExtResource("6_l45sp")] +[node name="HidingMushroom2" parent="OnTheGround/Decoration" unique_id=208194699 instance=ExtResource("9_kfs1g")] position = Vector2(2204, 44) -[node name="HidingMushroom3" parent="OnTheGround/Decoration" unique_id=611453124 instance=ExtResource("6_l45sp")] +[node name="HidingMushroom3" parent="OnTheGround/Decoration" unique_id=611453124 instance=ExtResource("9_kfs1g")] position = Vector2(486, 1298) -[node name="HidingMushroom4" parent="OnTheGround/Decoration" unique_id=201974911 instance=ExtResource("6_l45sp")] +[node name="HidingMushroom4" parent="OnTheGround/Decoration" unique_id=201974911 instance=ExtResource("9_kfs1g")] position = Vector2(2204, 1438) -[node name="WaterRock" parent="OnTheGround/Decoration" unique_id=328587175 instance=ExtResource("7_1aydi")] +[node name="WaterRock" parent="OnTheGround/Decoration" unique_id=328587175 instance=ExtResource("10_vi6vk")] position = Vector2(180, 550) -[node name="WaterRock2" parent="OnTheGround/Decoration" unique_id=1115196390 instance=ExtResource("7_1aydi")] +[node name="WaterRock2" parent="OnTheGround/Decoration" unique_id=1115196390 instance=ExtResource("10_vi6vk")] position = Vector2(156, 582) -[node name="WaterRock3" parent="OnTheGround/Decoration" unique_id=1788162026 instance=ExtResource("7_1aydi")] +[node name="WaterRock3" parent="OnTheGround/Decoration" unique_id=1788162026 instance=ExtResource("10_vi6vk")] position = Vector2(1177, -184) -[node name="WaterRock4" parent="OnTheGround/Decoration" unique_id=1771787328 instance=ExtResource("7_1aydi")] +[node name="WaterRock4" parent="OnTheGround/Decoration" unique_id=1771787328 instance=ExtResource("10_vi6vk")] position = Vector2(1397, -159) -[node name="WaterRock5" parent="OnTheGround/Decoration" unique_id=940343860 instance=ExtResource("7_1aydi")] +[node name="WaterRock5" parent="OnTheGround/Decoration" unique_id=940343860 instance=ExtResource("10_vi6vk")] position = Vector2(1415, -187) -[node name="WaterRock6" parent="OnTheGround/Decoration" unique_id=332291847 instance=ExtResource("7_1aydi")] +[node name="WaterRock6" parent="OnTheGround/Decoration" unique_id=332291847 instance=ExtResource("10_vi6vk")] position = Vector2(1578, 1718) [node name="CharacterBody2D" type="CharacterBody2D" parent="OnTheGround" unique_id=1090577567] @@ -431,17 +431,17 @@ shape = SubResource("CapsuleShape2D_oojqe") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround/CharacterBody2D" unique_id=1426659034] position = Vector2(0, -37) -sprite_frames = ExtResource("9_6nfeg") +sprite_frames = ExtResource("11_6dx4v") animation = &"idle" [node name="CharacterSpriteBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D/AnimatedSprite2D" unique_id=1402720909 node_paths=PackedStringArray("character", "sprite")] -script = ExtResource("15_utmd2") +script = ExtResource("12_xanm2") character = NodePath("../..") sprite = NodePath("..") metadata/_custom_type_script = "uid://dy68p7gf07pi3" [node name="ErraticWalkBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D" unique_id=1409407267 node_paths=PackedStringArray("character")] -script = ExtResource("10_k43ew") +script = ExtResource("13_dkdgo") travel_distance = 100.0 character = NodePath("..") @@ -467,26 +467,26 @@ shape = SubResource("CapsuleShape2D_oojqe") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround/CharacterBody2D2" unique_id=556599020] position = Vector2(0, -37) -sprite_frames = ExtResource("13_wq1h3") +sprite_frames = ExtResource("14_qwj7x") animation = &"idle" [node name="CharacterSpriteBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D2/AnimatedSprite2D" unique_id=1365749574 node_paths=PackedStringArray("character", "sprite")] position = Vector2(0, 37) -script = ExtResource("15_utmd2") +script = ExtResource("12_xanm2") character = NodePath("../..") sprite = NodePath("..") metadata/_custom_type_script = "uid://dy68p7gf07pi3" [node name="FollowWalkBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D2" unique_id=1450488011 node_paths=PackedStringArray("target", "character")] -script = ExtResource("12_w4jvh") +script = ExtResource("15_qphli") speeds = SubResource("Resource_itker") target = NodePath("../../CharacterBody2D") character = NodePath("..") [node name="ThrowProjectileBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D2" unique_id=904647457 node_paths=PackedStringArray("target", "reference")] position = Vector2(0, -45) -script = ExtResource("13_hm5jk") -projectile_scenes = Array[PackedScene]([ExtResource("14_ow6r2")]) +script = ExtResource("17_dlnhj") +projectile_scenes = Array[PackedScene]([ExtResource("18_qh5lk")]) target = NodePath("../../CharacterBody2D") impulse = 700.0 reference = NodePath("../..") @@ -506,17 +506,17 @@ shape = SubResource("CapsuleShape2D_oojqe") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround/CharacterBody2D3" unique_id=47608616] position = Vector2(0, -37) -sprite_frames = ExtResource("12_wq1h3") +sprite_frames = ExtResource("19_0n31o") animation = &"idle" [node name="CharacterSpriteBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D3/AnimatedSprite2D" unique_id=111292057 node_paths=PackedStringArray("character", "sprite")] -script = ExtResource("15_utmd2") +script = ExtResource("12_xanm2") character = NodePath("../..") sprite = NodePath("..") metadata/_custom_type_script = "uid://dy68p7gf07pi3" [node name="BounceWalkBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D3" unique_id=572276905 node_paths=PackedStringArray("character")] -script = ExtResource("11_utmd2") +script = ExtResource("20_uxnam") speeds = SubResource("Resource_oojqe") character = NodePath("..") @@ -535,7 +535,7 @@ material = SubResource("CanvasItemMaterial_wq1h3") position = Vector2(0, -6) emitting = false amount = 6 -texture = ExtResource("16_w4jvh") +texture = ExtResource("21_d0ohf") lifetime = 0.5 randomness = 0.6 fixed_fps = 10 @@ -544,11 +544,11 @@ script = SubResource("GDScript_w4jvh") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround/CharacterBody2D4" unique_id=2074048227] position = Vector2(0, -17) -sprite_frames = ExtResource("3_6axvd") +sprite_frames = ExtResource("22_7e7g7") animation = &"idle" [node name="CharacterSpriteBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D4/AnimatedSprite2D" unique_id=1612149468 node_paths=PackedStringArray("character", "sprite")] -script = ExtResource("15_utmd2") +script = ExtResource("12_xanm2") character = NodePath("../..") play_animations = false sprite = NodePath("..") @@ -558,7 +558,7 @@ metadata/_custom_type_script = "uid://dy68p7gf07pi3" libraries/ = SubResource("AnimationLibrary_6nfeg") [node name="CharacterAnimationPlayerBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D4/AnimationPlayer" unique_id=1833005167 node_paths=PackedStringArray("character", "animation_player")] -script = ExtResource("9_1x76l") +script = ExtResource("24_spfjb") character = NodePath("../..") animation_player = NodePath("..") metadata/_custom_type_script = "uid://b3hx1n2yl88qr" @@ -568,7 +568,7 @@ volume_db = -14.776 bus = &"SFX" [node name="InputWalkBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D4" unique_id=217511153 node_paths=PackedStringArray("character")] -script = ExtResource("15_k43ew") +script = ExtResource("25_nlyx8") character = NodePath("..") [node name="Camera2D" type="Camera2D" parent="OnTheGround/CharacterBody2D4" unique_id=411118898] @@ -588,18 +588,18 @@ shape = SubResource("CapsuleShape2D_itker") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround/CharacterBody2D5" unique_id=1618271524] position = Vector2(0, -27) -sprite_frames = ExtResource("17_w4jvh") +sprite_frames = ExtResource("26_6gvki") animation = &"idle" [node name="CharacterSpriteBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D5/AnimatedSprite2D" unique_id=509585860 node_paths=PackedStringArray("character", "sprite")] position = Vector2(0, 37) -script = ExtResource("15_utmd2") +script = ExtResource("12_xanm2") character = NodePath("../..") sprite = NodePath("..") metadata/_custom_type_script = "uid://dy68p7gf07pi3" [node name="PathWalkBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D5" unique_id=2069998782 node_paths=PackedStringArray("walking_path", "character")] -script = ExtResource("18_wq1h3") +script = ExtResource("27_d6s1r") speeds = SubResource("Resource_jdub8") walking_path = NodePath("../../Path2D") character = NodePath("..") @@ -619,11 +619,11 @@ shape = SubResource("CapsuleShape2D_jdub8") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="OnTheGround/CharacterBody2D6" unique_id=1463684300] position = Vector2(0, -39) -sprite_frames = ExtResource("20_jdub8") +sprite_frames = ExtResource("28_iojds") animation = &"idle" [node name="CharacterSpriteBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D6/AnimatedSprite2D" unique_id=1661786315 node_paths=PackedStringArray("character", "sprite")] -script = ExtResource("15_utmd2") +script = ExtResource("12_xanm2") character = NodePath("../..") sprite = NodePath("..") metadata/_custom_type_script = "uid://dy68p7gf07pi3" @@ -633,14 +633,14 @@ path_desired_distance = 64.0 target_desired_distance = 64.0 [node name="NavigationFollowWalkBehavior" type="Node2D" parent="OnTheGround/CharacterBody2D6" unique_id=2068961471 node_paths=PackedStringArray("target", "agent", "character")] -script = ExtResource("21_jdub8") +script = ExtResource("29_aecwc") target = NodePath("../../CharacterBody2D4") agent = NodePath("../NavigationAgent2D") character = NodePath("..") [node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=1915055346] -[node name="Mothsache" parent="." unique_id=1267607395 instance=ExtResource("29_phf8p")] +[node name="Mothsache" parent="." unique_id=1267607395 instance=ExtResource("30_v2dst")] position = Vector2(1064, 752) debug_mode = true diff --git a/scenes/dev/enemy_interaction/gym_area/quest.tres b/scenes/dev/enemy_interaction/gym_area/quest.tres new file mode 100644 index 000000000..56b541d3b --- /dev/null +++ b/scenes/dev/enemy_interaction/gym_area/quest.tres @@ -0,0 +1,11 @@ +[gd_resource type="Resource" script_class="Quest" format=3 uid="uid://cius2mkvwh3tn"] + +[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/menus/storybook/components/quest.gd" id="1_mtl4o"] + +[resource] +script = ExtResource("1_mtl4o") +title = "Gym Area" +description = "Learn how some legendary creatures like the Mothsache, StoryVore, and InkDrinker behave when coexisting! " +first_scene = "uid://ikgvi75j5dls" +threads_to_collect = 0 +metadata/_custom_type_script = "uid://dts1hwdy3phin" From ab4d9a105a000249fc2a2738236a822f19650f20 Mon Sep 17 00:00:00 2001 From: felixwalberg Date: Mon, 17 Aug 2026 16:50:09 -0400 Subject: [PATCH 2/2] Add CharacterSpriteBehavior node to sheep.tscn --- scenes/dev/components/sheep_chase.gd | 9 --------- scenes/dev/dev_archipelago.tscn | 2 -- scenes/game_elements/props/decoration/sheep/sheep.tscn | 7 +++++++ 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/scenes/dev/components/sheep_chase.gd b/scenes/dev/components/sheep_chase.gd index 1eac52763..bacaea5bb 100644 --- a/scenes/dev/components/sheep_chase.gd +++ b/scenes/dev/components/sheep_chase.gd @@ -8,15 +8,11 @@ extends Node2D ## How long the sheep's head start is. @export var head_start: float = 1.5 -var sheep_sprite: AnimatedSprite2D - -@onready var sheep_path_follow: CharacterBody2D = %SheepPathFollow @onready var sheep_path_walk_behavior: PathWalkBehavior = %SheepPathWalkBehavior @onready var townie_path_walk_behavior: PathWalkBehavior = %TowniePathWalkBehavior func _ready() -> void: - sheep_sprite = sheep_path_follow.get_node("AnimatedSprite2D") # TODO: Give sheep a walk animation sheep_path_walk_behavior.speeds.walk_speed = speed @@ -24,8 +20,3 @@ func _ready() -> void: await get_tree().create_timer(head_start).timeout townie_path_walk_behavior.speeds.walk_speed = speed - - -## Update the direction sheep sprite faces based on velocity. -func _process(_delta: float) -> void: - sheep_sprite.flip_h = sheep_path_follow.velocity.x < 0 diff --git a/scenes/dev/dev_archipelago.tscn b/scenes/dev/dev_archipelago.tscn index f471124b4..8ca179265 100644 --- a/scenes/dev/dev_archipelago.tscn +++ b/scenes/dev/dev_archipelago.tscn @@ -419,11 +419,9 @@ position = Vector2(2089, -429) position = Vector2(1987, -382) [node name="Path2D" type="Path2D" parent="OnTheGround/Node2D/SheepChase" unique_id=880767226] -unique_name_in_owner = true curve = SubResource("Curve2D_rs1iu") [node name="SheepPathFollow" parent="OnTheGround/Node2D/SheepChase" unique_id=841677767 instance=ExtResource("20_o36d1")] -unique_name_in_owner = true position = Vector2(1922, -187) collision_layer = 0 collision_mask = 0 diff --git a/scenes/game_elements/props/decoration/sheep/sheep.tscn b/scenes/game_elements/props/decoration/sheep/sheep.tscn index dab546797..4457404de 100644 --- a/scenes/game_elements/props/decoration/sheep/sheep.tscn +++ b/scenes/game_elements/props/decoration/sheep/sheep.tscn @@ -5,6 +5,7 @@ [ext_resource type="Script" uid="uid://du8wfijr35r35" path="res://scenes/game_elements/props/interact_area/interact_area.gd" id="3_5wm27"] [ext_resource type="Script" uid="uid://dunsvrhq42214" path="res://scenes/game_elements/fx/shaker/shaker.gd" id="3_pcfmk"] [ext_resource type="Script" uid="uid://djeshbrs3vwnb" path="res://scenes/game_elements/characters/npcs/components/pet_interaction.gd" id="4_pcfmk"] +[ext_resource type="Script" uid="uid://dy68p7gf07pi3" path="res://scenes/game_logic/sprite_behaviors/character_sprite_behavior.gd" id="4_tsjbs"] [ext_resource type="AudioStream" uid="uid://dtf82j11434vb" path="res://scenes/game_elements/props/decoration/sheep/components/sheep_baa.wav" id="5_5wm27"] [ext_resource type="Script" uid="uid://dxvv340yej4py" path="res://scenes/game_logic/fact_counter/fact_counter.gd" id="7_1k1ft"] @@ -42,6 +43,12 @@ shake_intensity = 5.0 duration = 0.7 metadata/_custom_type_script = "uid://dunsvrhq42214" +[node name="CharacterSpriteBehavior" type="Node2D" parent="AnimatedSprite2D" unique_id=1341082727 node_paths=PackedStringArray("character", "sprite")] +script = ExtResource("4_tsjbs") +character = NodePath("../..") +sprite = NodePath("..") +metadata/_custom_type_script = "uid://dy68p7gf07pi3" + [node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=2118837157] rotation = -1.5708 shape = SubResource("CapsuleShape2D_hj6il")