diff --git a/scenes/quests/story_quests/santuario_corrupto/0_intro/santuario_corrupto_intro.tscn b/scenes/quests/story_quests/santuario_corrupto/0_intro/santuario_corrupto_intro.tscn
new file mode 100644
index 0000000000..90ef9e1601
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/0_intro/santuario_corrupto_intro.tscn
@@ -0,0 +1,151 @@
+[gd_scene format=4 uid="uid://bd3aeh8q17fdt"]
+
+[ext_resource type="TileSet" uid="uid://b282nrrbtkhvk" path="res://scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_exterior_floors.tres" id="1_pq332"]
+[ext_resource type="Texture2D" uid="uid://07k43id4c81h" path="res://assets/first_party/templates/intro/NO_EDIT_intro_image.png" id="2_qmjh3"]
+[ext_resource type="SpriteFrames" uid="uid://b8r8lq0r27m46" path="res://scenes/quests/story_quests/santuario_corrupto/player_components/santuario_corrupto_player.tres" id="3_dswag"]
+[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="4_lldg7"]
+[ext_resource type="Resource" path="res://scenes/quests/story_quests/santuario_corrupto/0_intro/intro_components/santuario_corrupto_intro.dialogue" id="5_bquow"]
+[ext_resource type="PackedScene" uid="uid://v3usqiwy5wpr" path="res://scenes/game_elements/props/decoration/rock/rock.tscn" id="6_lxi1l"]
+
+[sub_resource type="Animation" id="Animation_wqh38"]
+length = 0.001
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("OnTheGround/Character:animation")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 1,
+"values": [&"idle"]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("OnTheGround/Character:position")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Vector2(400, 349)]
+}
+
+[sub_resource type="Animation" id="Animation_g8q2m"]
+resource_name = "walk_off"
+length = 2.0
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("OnTheGround/Character:animation")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 1,
+"values": [&"walk", &"idle"]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("OnTheGround/Character:position")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(495, 478), Vector2(1010, 478)]
+}
+
+[sub_resource type="Animation" id="Animation_1bkm3"]
+resource_name = "walk_on"
+length = 2.0
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("OnTheGround/Character:animation")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 1,
+"values": [&"walk", &"idle"]
+}
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("OnTheGround/Character:position")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 2),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector2(-50, 478), Vector2(495, 478)]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_0rp3u"]
+_data = {
+&"RESET": SubResource("Animation_wqh38"),
+&"walk_off": SubResource("Animation_g8q2m"),
+&"walk_on": SubResource("Animation_1bkm3")
+}
+
+[node name="SantuarioCorruptoIntro" type="Node2D" unique_id=2049284984]
+
+[node name="TileMapLayers" type="Node2D" parent="." unique_id=591504591]
+
+[node name="Ground" type="TileMapLayer" parent="TileMapLayers" unique_id=397514282]
+tile_map_data = PackedByteArray("AAAAAAUAAQABAAEAAAABAAUAAQABAAEAAAACAAUAAQABAAEAAAADAAUAAQABAAEAAAAEAAUAAQABAAEAAAAFAAUAAQABAAEAAAAGAAUAAQABAAEAAAAHAAUAAQABAAEAAAAIAAUAAQABAAEAAAAJAAUAAQABAAEAAAAKAAUAAQABAAEAAAALAAUAAQABAAEAAAAMAAUAAQABAAEAAAANAAUAAQABAAEAAAAOAAUAAQABAAEAAAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAAAAAgAAQABAAEAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAABAAgAAQABAAEAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAACAAgAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAADAAgAAQABAAEAAAAEAAYAAQABAAEAAAAEAAcAAQABAAEAAAAEAAgAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAFAAgAAQABAAEAAAAGAAYAAQABAAEAAAAGAAcAAQABAAEAAAAGAAgAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAAHAAgAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAIAAgAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAJAAgAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAAKAAgAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAALAAgAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAAMAAgAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAANAAgAAQABAAEAAAAOAAYAAQABAAEAAAAOAAcAAQABAAEAAAAOAAgAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAABAAEAAQABAAEAAAACAAEAAQABAAEAAAACAAIAAQABAAEAAAADAAIAAQABAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAAGAAMAAQABAAEAAAAHAAQAAQABAAEAAAAIAAQAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAANAAQAAQABAAEAAAANAAMAAQABAAEAAAANAAIAAQABAAEAAAANAAEAAQABAAEAAAANAAAAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQABAAEAAAAMAAAAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAEAAAALAAAAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAKAAEAAQABAAEAAAAKAAAAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAJAAEAAQABAAEAAAAJAAAAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAIAAEAAQABAAEAAAAIAAAAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAHAAEAAQABAAEAAAAHAAAAAQABAAEAAAAGAAQAAQABAAEAAAAGAAIAAQABAAEAAAAGAAEAAQABAAEAAAAGAAAAAQABAAEAAAAFAAQAAQABAAEAAAAFAAEAAQABAAEAAAAFAAAAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAEAAQABAAEAAAAEAAAAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAADAAEAAQABAAEAAAADAAAAAQABAAEAAAACAAQAAQABAAEAAAACAAMAAQABAAEAAAACAAAAAQABAAEAAAABAAQAAQABAAEAAAABAAMAAQABAAEAAAABAAIAAQABAAEAAAABAAAAAQABAAEAAAAAAAQAAQABAAEAAAAAAAMAAQABAAEAAAAAAAIAAQABAAEAAAAAAAkAAQABAAEAAAABAAkAAQABAAEAAAACAAkAAQABAAEAAAADAAkAAQABAAEAAAAEAAkAAQABAAEAAAAFAAkAAQABAAEAAAAGAAkAAQABAAEAAAAHAAkAAQABAAEAAAAIAAkAAQABAAEAAAAJAAkAAQABAAEAAAAKAAkAAQABAAEAAAALAAkAAQABAAEAAAAMAAkAAQABAAEAAAANAAkAAQABAAEAAAAOAAkAAQABAAEAAAAAAP//AQABAAEAAAABAP//AQABAAEAAAACAP//AQABAAEAAAADAP//AQABAAEAAAAEAP//AQABAAEAAAAFAP//AQABAAEAAAAGAP//AQABAAEAAAAHAP//AQABAAEAAAAIAP//AQABAAEAAAAJAP//AQABAAEAAAAKAP//AQABAAEAAAALAP//AQABAAEAAAAMAP//AQABAAEAAAANAP//AQABAAEAAAAOAP//AQABAAEAAAAPAP//AQABAAEAAAAPAAAAAQABAAEAAAAPAAEAAQABAAEAAAAPAAkAAQABAAEAAAAPAAgAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAPAAUAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMAAQABAAEAAAAPAAIAAQABAAEAAAD/////AQABAAEAAAD//wAAAQABAAEAAAD//wEAAQABAAEAAAD//wIAAQABAAEAAAD//wMAAQABAAEAAAD//wQAAQABAAEAAAD//wUAAQABAAEAAAD//wYAAQABAAEAAAD//wcAAQABAAEAAAD//wgAAQABAAEAAAD//wkAAQABAAEAAAD+/wMAAQABAAEAAAD+/wIAAQABAAEAAAD+/wEAAQABAAEAAAD+/wAAAQABAAEAAAD+////AQABAAEAAAD+//7/AQABAAEAAAD///7/AQABAAEAAAAAAP7/AQABAAEAAAABAP7/AQABAAEAAAACAP7/AQABAAEAAAADAP7/AQABAAEAAAAEAP7/AQABAAEAAAAFAP7/AQABAAEAAAAGAP7/AQABAAEAAAAHAP7/AQABAAEAAAAIAP7/AQABAAEAAAAJAP7/AQABAAEAAAAKAP7/AQABAAEAAAALAP7/AQABAAEAAAAMAP7/AQABAAEAAAANAP7/AQABAAEAAAAOAP7/AQABAAEAAAAPAP7/AQABAAEAAAAQAP7/AQABAAEAAAAQAP//AQABAAEAAAAQAAAAAQABAAEAAAAQAAEAAQABAAEAAAAQAAIAAQABAAEAAAAQAAMAAQABAAEAAAAQAAQAAQABAAEAAAAQAAUAAQABAAEAAAAQAAYAAQABAAEAAAAQAAcAAQABAAEAAAAQAAgAAQABAAEAAAAQAAkAAQABAAEAAAAQAAoAAQABAAEAAAAPAAoAAQABAAEAAAAOAAoAAQABAAEAAAANAAoAAQABAAEAAAAMAAoAAQABAAEAAAALAAoAAQABAAEAAAAKAAoAAQABAAEAAAAJAAoAAQABAAEAAAAIAAoAAQABAAEAAAAHAAoAAQABAAEAAAAGAAoAAQABAAEAAAAFAAoAAQABAAEAAAAEAAoAAQABAAEAAAADAAoAAQABAAEAAAACAAoAAQABAAEAAAABAAoAAQABAAEAAAAAAAoAAQABAAEAAAD//woAAQABAAEAAAD+/woAAQABAAEAAAD+/wkAAQABAAEAAAD+/wgAAQABAAEAAAD+/wcAAQABAAEAAAD+/wYAAQABAAEAAAD+/wUAAQABAAEAAAD+/wQAAQABAAEAAAD9/wQAAQABAAEAAAD9/wMAAQABAAEAAAD9/wIAAQABAAEAAAD9/wEAAQABAAEAAAD9/wAAAQABAAEAAAD9////AQABAAEAAAD9//7/AQABAAEAAAD9//3/AQABAAEAAAD+//3/AQABAAEAAAD///3/AQABAAEAAAAAAP3/AQABAAEAAAABAP3/AQABAAEAAAACAP3/AQABAAEAAAADAP3/AQABAAEAAAAEAP3/AQABAAEAAAAFAP3/AQABAAEAAAAGAP3/AQABAAEAAAAHAP3/AQABAAEAAAAIAP3/AQABAAEAAAAJAP3/AQABAAEAAAAKAP3/AQABAAEAAAALAP3/AQABAAEAAAAMAP3/AQABAAEAAAANAP3/AQABAAEAAAAOAP3/AQABAAEAAAAPAP3/AQABAAEAAAAQAP3/AQABAAEAAAARAP3/AQABAAEAAAARAP7/AQABAAEAAAARAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAARAAQAAQABAAEAAAARAAUAAQABAAEAAAARAAYAAQABAAEAAAARAAcAAQABAAEAAAARAAgAAQABAAEAAAARAAkAAQABAAEAAAARAAoAAQABAAEAAAARAAsAAQABAAEAAAAQAAsAAQABAAEAAAAPAAsAAQABAAEAAAAOAAsAAQABAAEAAAANAAsAAQABAAEAAAAMAAsAAQABAAEAAAALAAsAAQABAAEAAAAKAAsAAQABAAEAAAAJAAsAAQABAAEAAAAIAAsAAQABAAEAAAAHAAsAAQABAAEAAAAGAAsAAQABAAEAAAAFAAsAAQABAAEAAAAEAAsAAQABAAEAAAADAAsAAQABAAEAAAACAAsAAQABAAEAAAABAAsAAQABAAEAAAAAAAsAAQABAAEAAAD//wsAAQABAAEAAAD+/wsAAQABAAEAAAD9/wsAAQABAAEAAAD9/woAAQABAAEAAAD9/wkAAQABAAEAAAD9/wgAAQABAAEAAAD9/wcAAQABAAEAAAD9/wYAAQABAAEAAAD9/wUAAQABAAEAAAD8/wkAAQABAAEAAAD8/wgAAQABAAEAAAD8/wcAAQABAAEAAAD8/wYAAQABAAEAAAD8/wUAAQABAAEAAAD8/wQAAQABAAEAAAD8/wMAAQABAAEAAAD8/wIAAQABAAEAAAD8/wEAAQABAAEAAAD8/wAAAQABAAEAAAD8////AQABAAEAAAD8//7/AQABAAEAAAD8//3/AQABAAEAAAD8//z/AQABAAEAAAD9//z/AQABAAEAAAD+//z/AQABAAEAAAD///z/AQABAAEAAAAAAPz/AQABAAEAAAABAPz/AQABAAEAAAACAPz/AQABAAEAAAADAPz/AQABAAEAAAAEAPz/AQABAAEAAAAFAPz/AQABAAEAAAAGAPz/AQABAAEAAAAHAPz/AQABAAEAAAAIAPz/AQABAAEAAAAJAPz/AQABAAEAAAAKAPz/AQABAAEAAAALAPz/AQABAAEAAAAMAPz/AQABAAEAAAANAPz/AQABAAEAAAAOAPz/AQABAAEAAAAPAPz/AQABAAEAAAAQAPz/AQABAAEAAAARAPz/AQABAAEAAAASAPz/AQABAAEAAAASAP3/AQABAAEAAAASAP7/AQABAAEAAAASAP//AQABAAEAAAASAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAASAAMAAQABAAEAAAASAAQAAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAASAAcAAQABAAEAAAASAAgAAQABAAEAAAASAAoAAQABAAEAAAASAAsAAQABAAEAAAASAAkAAQABAAEAAAASAAwAAQABAAEAAAARAAwAAQABAAEAAAAQAAwAAQABAAEAAAAPAAwAAQABAAEAAAAOAAwAAQABAAEAAAANAAwAAQABAAEAAAAMAAwAAQABAAEAAAALAAwAAQABAAEAAAAKAAwAAQABAAEAAAAJAAwAAQABAAEAAAAIAAwAAQABAAEAAAAHAAwAAQABAAEAAAAGAAwAAQABAAEAAAAFAAwAAQABAAEAAAAEAAwAAQABAAEAAAADAAwAAQABAAEAAAACAAwAAQABAAEAAAABAAwAAQABAAEAAAAAAAwAAQABAAEAAAD//wwAAQABAAEAAAD+/wwAAQABAAEAAAD9/wwAAQABAAEAAAD8/wwAAQABAAEAAAD8/wsAAQABAAEAAAD8/woAAQABAAEAAAD7/wUAAQABAAEAAAD7/wQAAQABAAEAAAD7/wMAAQABAAEAAAD7/wIAAQABAAEAAAD7/wEAAQABAAEAAAD7/wAAAQABAAEAAAD7////AQABAAEAAAD7//7/AQABAAEAAAD7//3/AQABAAEAAAD7//z/AQABAAEAAAD7//v/AQABAAAAAAD8//v/AQABAAAAAAD9//v/AQABAAAAAAD+//v/AQABAAAAAAD///v/AQABAAAAAAAAAPv/AQABAAAAAAABAPv/AQABAAAAAAACAPv/AQABAAAAAAADAPv/AQABAAAAAAAEAPv/AQABAAAAAAAFAPv/AQABAAAAAAAGAPv/AQABAAAAAAAHAPv/AQABAAAAAAAIAPv/AQABAAAAAAAJAPv/AQABAAAAAAAKAPv/AQABAAAAAAALAPv/AQABAAAAAAAMAPv/AQABAAAAAAANAPv/AQABAAAAAAAOAPv/AQABAAAAAAAPAPv/AQABAAAAAAAQAPv/AQABAAAAAAARAPv/AQABAAAAAAASAPv/AQABAAAAAAATAPv/AQABAAAAAAATAPz/AQABAAEAAAATAP3/AQABAAEAAAATAP7/AQABAAEAAAATAP//AQABAAEAAAATAAAAAQABAAEAAAATAAEAAQABAAEAAAATAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAATAAUAAQABAAEAAAATAAYAAQABAAEAAAATAAcAAQABAAEAAAATAAgAAQABAAEAAAATAAkAAQABAAEAAAATAAoAAQABAAEAAAATAAsAAQABAAEAAAATAAwAAQABAAEAAAASAA0AAQABAAIAAAATAA0AAQABAAIAAAARAA0AAQABAAIAAAAQAA0AAQABAAIAAAAPAA0AAQABAAIAAAAOAA0AAQABAAIAAAANAA0AAQABAAIAAAAMAA0AAQABAAIAAAALAA0AAQABAAIAAAAKAA0AAQABAAIAAAAJAA0AAQABAAIAAAAIAA0AAQABAAIAAAAHAA0AAQABAAIAAAAGAA0AAQABAAIAAAAFAA0AAQABAAIAAAAEAA0AAQABAAIAAAADAA0AAQABAAIAAAACAA0AAQABAAIAAAABAA0AAQABAAIAAAAAAA0AAQABAAIAAAD//w0AAQABAAIAAAD+/w0AAQABAAIAAAD9/w0AAQABAAIAAAD8/w0AAQABAAIAAAD7/w0AAQABAAIAAAD7/wwAAQABAAEAAAD7/wsAAQABAAEAAAD7/woAAQABAAEAAAD7/wkAAQABAAEAAAD7/wgAAQABAAEAAAD7/wcAAQABAAEAAAD7/wYAAQABAAEAAAD6//v/AQABAAAAAAD5//v/AQABAAAAAAD4//v/AQAAAAAAAAD4//z/AQAAAAEAAAD4//3/AQAAAAEAAAD4//7/AQAAAAEAAAD4////AQAAAAEAAAD4/wAAAQAAAAEAAAD4/wEAAQAAAAEAAAD4/wIAAQAAAAEAAAD4/wMAAQAAAAEAAAD4/wQAAQAAAAEAAAD4/wUAAQAAAAEAAAD4/wYAAQAAAAEAAAD5/wYAAQABAAEAAAD5/wcAAQABAAEAAAD5/wgAAQABAAEAAAD5/wkAAQABAAEAAAD5/woAAQABAAEAAAD5/wsAAQABAAEAAAD5/wwAAQABAAEAAAD5/w0AAQABAAIAAAD4/w0AAQAAAAIAAAD6/w0AAQABAAIAAAD6/wwAAQABAAEAAAD6/wQAAQABAAEAAAD6/wMAAQABAAEAAAD6/wIAAQABAAEAAAD6/wEAAQABAAEAAAD6/wAAAQABAAEAAAD6////AQABAAEAAAD6//7/AQABAAEAAAD6//3/AQABAAEAAAD6//z/AQABAAEAAAD5//z/AQABAAEAAAD5//3/AQABAAEAAAD5//7/AQABAAEAAAD5////AQABAAEAAAD5/wAAAQABAAEAAAD5/wEAAQABAAEAAAD5/wIAAQABAAEAAAD5/wMAAQABAAEAAAD5/wQAAQABAAEAAAD5/wUAAQABAAEAAAD6/wUAAQABAAEAAAD6/wYAAQABAAEAAAD6/wcAAQABAAEAAAD6/wsAAQABAAEAAAD6/woAAQABAAEAAAD6/wkAAQABAAEAAAD6/wgAAQABAAEAAAD4/wwAAQAAAAEAAAD4/wsAAQAAAAEAAAD4/woAAQAAAAEAAAD4/wkAAQAAAAEAAAD4/wgAAQAAAAEAAAD4/wcAAQAAAAEAAAAUAPv/AQABAAAAAAAVAPv/AQABAAAAAAAWAPv/AQACAAAAAAAWAPz/AQACAAEAAAAWAP3/AQACAAEAAAAWAP7/AQACAAEAAAAWAAQAAQACAAEAAAAWAAUAAQACAAEAAAAWAAYAAQACAAEAAAAWAAcAAQACAAEAAAAWAAgAAQACAAEAAAAWAAkAAQACAAEAAAAWAAoAAQACAAEAAAAWAAsAAQACAAEAAAAVAAwAAQABAAEAAAAVAA0AAQABAAIAAAAUAA0AAQABAAIAAAAWAA0AAQACAAIAAAAWAAwAAQACAAEAAAAVAAYAAQABAAEAAAAVAAUAAQABAAEAAAAVAAQAAQABAAEAAAAVAAMAAQABAAEAAAAVAAIAAQABAAEAAAAVAAEAAQABAAEAAAAVAAAAAQABAAEAAAAWAAAAAQACAAEAAAAWAP//AQACAAEAAAAWAAEAAQACAAEAAAAWAAIAAQACAAEAAAAWAAMAAQACAAEAAAAVAP//AQABAAEAAAAVAP7/AQABAAEAAAAVAP3/AQABAAEAAAAUAP3/AQABAAEAAAAUAPz/AQABAAEAAAAUAP7/AQABAAEAAAAVAPz/AQABAAEAAAAVAAcAAQABAAEAAAAVAAgAAQABAAEAAAAVAAkAAQABAAEAAAAVAAoAAQABAAEAAAAVAAsAAQABAAEAAAAUAAsAAQABAAEAAAAUAAwAAQABAAEAAAAUAAoAAQABAAEAAAAUAAkAAQABAAEAAAAUAAgAAQABAAEAAAAUAAcAAQABAAEAAAAUAAYAAQABAAEAAAAUAAUAAQABAAEAAAAUAAQAAQABAAEAAAAUAAMAAQABAAEAAAAUAAIAAQABAAEAAAAUAAEAAQABAAEAAAAUAAAAAQABAAEAAAAUAP//AQABAAEAAAA=")
+tile_set = ExtResource("1_pq332")
+metadata/_edit_lock_ = true
+
+[node name="IntroImage" type="Sprite2D" parent="TileMapLayers" unique_id=1406016146]
+position = Vector2(770, 227)
+scale = Vector2(0.802083, 0.802083)
+texture = ExtResource("2_qmjh3")
+
+[node name="Sand" type="TileMapLayer" parent="TileMapLayers" unique_id=874671513]
+tile_map_data = PackedByteArray("AAAKAAEABgAAAAAAAAAKAAIABgADAAEAAAAKAAMABgADAAEAAAAKAAQABgADAAEAAAANAAEABgACAAAAAAANAAIABgADAAEAAAANAAMABgADAAEAAAANAAQABgADAAEAAAAKAAUABgAAAAIAAAALAAEABgABAAMAAAALAAUABgABAAMAAAAMAAEABgABAAMAAAAMAAUABgABAAMAAAANAAUABgACAAIAAAAAAAcAAQAGAAMAAAABAAcAAQAGAAMAAAACAAcAAQAGAAMAAAADAAcAAQAGAAMAAAAEAAcAAQAGAAMAAAAFAAcAAQAGAAMAAAAGAAcAAQAGAAMAAAAHAAcAAQAGAAMAAAAIAAcAAQAGAAMAAAAJAAcAAQAGAAMAAAAKAAcAAQAGAAMAAAALAAcAAQAGAAMAAAAMAAcAAQAGAAMAAAANAAcAAQAGAAMAAAAOAAcAAQAGAAMAAAD//wcAAQAGAAMAAAD+/wcAAQAGAAMAAAD9/wcAAQAGAAMAAAD8/wcAAQAGAAMAAAD7/wcAAQAGAAMAAAD6/wcAAQAGAAMAAAD5/wcAAQAGAAMAAAD4/wcAAQAFAAMAAAAPAAcAAQAGAAMAAAAQAAcAAQAGAAMAAAARAAcAAQAGAAMAAAASAAcAAQAGAAMAAAATAAcAAQAGAAMAAAAUAAcAAQAGAAMAAAAVAAcAAQAGAAMAAAAWAAcAAQAHAAMAAAA=")
+tile_set = ExtResource("1_pq332")
+
+[node name="Camera2D" type="Camera2D" parent="." unique_id=1064875179]
+position = Vector2(153, 366)
+zoom = Vector2(1.333, 1.333)
+limit_left = 0
+limit_top = 0
+limit_right = 960
+limit_bottom = 540
+position_smoothing_enabled = true
+editor_draw_limits = true
+
+[node name="OnTheGround" type="Node2D" parent="." unique_id=836096441]
+y_sort_enabled = true
+
+[node name="Character" type="AnimatedSprite2D" parent="OnTheGround" unique_id=169229228]
+position = Vector2(400, 349)
+sprite_frames = ExtResource("3_dswag")
+animation = &"idle"
+autoplay = "idle"
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="OnTheGround" unique_id=49807179]
+root_node = NodePath("../..")
+libraries/ = SubResource("AnimationLibrary_0rp3u")
+
+[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=826076597]
+
+[node name="Cinematic" type="Node2D" parent="." unique_id=1398238637 node_paths=PackedStringArray("animation_player")]
+script = ExtResource("4_lldg7")
+dialogue = ExtResource("5_bquow")
+animation_player = NodePath("../OnTheGround/AnimationPlayer")
+next_scene = "uid://bxxe7vnnxnaq0"
+metadata/_custom_type_script = "uid://x1mxt6bmei2o"
+
+[node name="Rock" parent="." unique_id=912112339 instance=ExtResource("6_lxi1l")]
+position = Vector2(125, 403)
diff --git a/scenes/quests/story_quests/santuario_corrupto/1_stealth/stealth_components/santuario_corrupto_guard_enemy.tres b/scenes/quests/story_quests/santuario_corrupto/1_stealth/stealth_components/santuario_corrupto_guard_enemy.tres
new file mode 100644
index 0000000000..634f6c1b24
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/1_stealth/stealth_components/santuario_corrupto_guard_enemy.tres
@@ -0,0 +1,128 @@
+[gd_resource type="SpriteFrames" format=3 uid="uid://bln0ptchvi1e3"]
+
+[ext_resource type="Texture2D" uid="uid://coddjxvahn4uy" path="res://assets/first_party/templates/guard_enemy/NO_EDIT_guard_enemy_alerted.png" id="1_pkb55"]
+[ext_resource type="Texture2D" uid="uid://dgci3qn52ul5r" path="res://assets/first_party/templates/guard_enemy/NO_EDIT_guard_enemy_idle.png" id="2_clinb"]
+[ext_resource type="Texture2D" uid="uid://ylj56k2u3u6u" path="res://assets/first_party/templates/guard_enemy/NO_EDIT_guard_enemy_walk.png" id="3_6qicn"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_7yuat"]
+atlas = ExtResource("1_pkb55")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_jl6rj"]
+atlas = ExtResource("1_pkb55")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_xwccc"]
+atlas = ExtResource("1_pkb55")
+region = Rect2(576, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_le63u"]
+atlas = ExtResource("1_pkb55")
+region = Rect2(768, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_r2l1b"]
+atlas = ExtResource("1_pkb55")
+region = Rect2(960, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_rn2a8"]
+atlas = ExtResource("2_clinb")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_dhpc8"]
+atlas = ExtResource("2_clinb")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_xpsa5"]
+atlas = ExtResource("2_clinb")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_ty311"]
+atlas = ExtResource("2_clinb")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_15ngm"]
+atlas = ExtResource("3_6qicn")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_vxxya"]
+atlas = ExtResource("3_6qicn")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_s662v"]
+atlas = ExtResource("3_6qicn")
+region = Rect2(384, 0, 192, 192)
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_7yuat")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_jl6rj")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_xwccc")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_le63u")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_r2l1b")
+}],
+"loop": true,
+"name": &"alerted",
+"speed": 10.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_rn2a8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_rn2a8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_rn2a8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_dhpc8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_xpsa5")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_xpsa5")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_xpsa5")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_ty311")
+}],
+"loop": true,
+"name": &"idle",
+"speed": 10.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_15ngm")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_vxxya")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_s662v")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_15ngm")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_vxxya")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_s662v")
+}],
+"loop": true,
+"name": &"walk",
+"speed": 10.0
+}]
diff --git a/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.dialogue b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.dialogue
new file mode 100644
index 0000000000..8088d7284b
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.dialogue
@@ -0,0 +1,12 @@
+# SPDX-FileCopyrightText: The Threadbare Authors
+# SPDX-License-Identifier: MPL-2.0
+~ start
+This scene includes objects that the player must tap in a particular sequence, and signs with clues on them.
+Select a "SequencePuzzleStep" node and change the array in the "Sequence" field.
+The first melody is set to yellow, green, blue. This means that you should tap those objects in that order.
+Can you guess the second sequence without looking at the Inspector?
+=> END
+~ well_done
+Well done! You can add more steps to the puzzle. Just remember to add them to the "SequencePuzzle" node, and add a new hint sign for each one.
+Using what you've learned so far, what kind of challenge can you create here? Have fun!
+=> END
diff --git a/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.dialogue.import b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.dialogue.import
new file mode 100644
index 0000000000..b5c3763d55
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.dialogue.import
@@ -0,0 +1,16 @@
+[remap]
+
+importer="dialogue_manager"
+importer_version=15
+type="Resource"
+uid="uid://crfabd5e3274h"
+path="res://.godot/imported/santuario_corrupto_sequence_puzzle.dialogue-47d51157a0b8cb0df827b06d1fb1cd3d.tres"
+
+[deps]
+
+source_file="res://scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.dialogue"
+dest_files=["res://.godot/imported/santuario_corrupto_sequence_puzzle.dialogue-47d51157a0b8cb0df827b06d1fb1cd3d.tres"]
+
+[params]
+
+defaults=true
diff --git a/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.tscn b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.tscn
new file mode 100644
index 0000000000..fa16cdd423
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.tscn
@@ -0,0 +1,160 @@
+[gd_scene format=4 uid="uid://cja8ndt5fhe3s"]
+
+[ext_resource type="Material" uid="uid://64aeyjitacv3" path="res://scenes/game_elements/props/void/void_chromakey_material.tres" id="1_spmxo"]
+[ext_resource type="TileSet" uid="uid://bj141d26c0a1e" path="res://scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_water.tres" id="2_7poe7"]
+[ext_resource type="TileSet" uid="uid://crbd0xg7owkyh" path="res://scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_foam_2.tres" id="3_08d4d"]
+[ext_resource type="TileSet" uid="uid://b282nrrbtkhvk" path="res://scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_exterior_floors.tres" id="4_sxgyi"]
+[ext_resource type="PackedScene" uid="uid://iu2q66clupc6" path="res://scenes/game_elements/characters/player/player.tscn" id="5_wtys6"]
+[ext_resource type="SpriteFrames" uid="uid://b8r8lq0r27m46" path="res://scenes/quests/story_quests/santuario_corrupto/player_components/santuario_corrupto_player.tres" id="6_kptut"]
+[ext_resource type="Script" uid="uid://c68oh8dtr21ti" path="res://scenes/game_logic/sequence_puzzle.gd" id="7_mfecb"]
+[ext_resource type="PackedScene" uid="uid://b8sok264erfoc" path="res://scenes/game_elements/props/sequence_puzzle_object/sequence_puzzle_object.tscn" id="8_xu8tq"]
+[ext_resource type="SpriteFrames" uid="uid://8g72ua47b4ua" path="res://scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_object.tres" id="9_oup8b"]
+[ext_resource type="AudioStream" uid="uid://cg57q82pb243w" path="res://assets/third_party/nepalese_hand_bells/handBells-c4.ogg" id="10_qc0nm"]
+[ext_resource type="AudioStream" uid="uid://b83x8h0ob5mpq" path="res://assets/third_party/nepalese_hand_bells/handBells-d4.ogg" id="11_j6mot"]
+[ext_resource type="AudioStream" uid="uid://cmtiwg2cylmts" path="res://assets/third_party/nepalese_hand_bells/handBells-e4.ogg" id="12_smgxf"]
+[ext_resource type="AudioStream" uid="uid://8k1hyi4gjae4" path="res://assets/third_party/nepalese_hand_bells/handBells-f4.ogg" id="13_n6mym"]
+[ext_resource type="AudioStream" uid="uid://6oahn2ucxxjv" path="res://assets/third_party/nepalese_hand_bells/handBells-g4.ogg" id="14_3ldq8"]
+[ext_resource type="AudioStream" uid="uid://bdboi4ndapqec" path="res://assets/third_party/nepalese_hand_bells/handBells-a4.ogg" id="15_ujhk8"]
+[ext_resource type="PackedScene" uid="uid://be4o3ythda4cu" path="res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn" id="16_eps0n"]
+[ext_resource type="SpriteFrames" uid="uid://clv4wfhko04vq" path="res://scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sign.tres" id="17_8qyhf"]
+[ext_resource type="SpriteFrames" uid="uid://dw502t05ka52q" path="res://scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sign_2.tres" id="18_njp5c"]
+[ext_resource type="Script" uid="uid://ccc78coj2b1li" path="res://scenes/game_logic/sequence_puzzle_step.gd" id="19_emgr2"]
+[ext_resource type="PackedScene" uid="uid://fuhl3l6gxq5k" path="res://scenes/game_elements/props/collectible_item/collectible_item.tscn" id="20_tmf66"]
+[ext_resource type="Script" uid="uid://bgmwplmj3bfls" path="res://scenes/globals/game_state/inventory/inventory_item.gd" id="21_mql1a"]
+[ext_resource type="Resource" uid="uid://crfabd5e3274h" path="res://scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sequence_puzzle.dialogue" id="22_s6nj5"]
+[ext_resource type="PackedScene" uid="uid://covsdqqsd6rsy" path="res://scenes/game_elements/props/sign/sign.tscn" id="23_dllws"]
+[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="24_0ojew"]
+[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="25_04c5m"]
+
+[sub_resource type="Resource" id="Resource_kiraf"]
+script = ExtResource("21_mql1a")
+type = 2
+metadata/_custom_type_script = "uid://bgmwplmj3bfls"
+
+[node name="SantuarioCorruptoSequencePuzzle" type="Node2D" unique_id=217609538]
+
+[node name="TileMapLayers" type="Node2D" parent="." unique_id=2088852286]
+
+[node name="Water" type="TileMapLayer" parent="TileMapLayers" unique_id=300386063]
+material = ExtResource("1_spmxo")
+tile_map_data = PackedByteArray("AAD7//v/AAAAAAAAAAD6//r/AAAAAAAAAAD5//n/AAAAAAAAAAAUAPv/AAAAAAAAAAAVAPr/AAAAAAAAAAAWAPn/AAAAAAAAAAASAAwAAAAAAAAAAAATAA0AAAAAAAAAAAAUAA4AAAAAAAAAAAAVAA8AAAAAAAAAAAAWABAAAAAAAAAAAAD9/wwAAAAAAAAAAAD8/w0AAAAAAAAAAAD7/w4AAAAAAAAAAAD6/w8AAAAAAAAAAAD5/xAAAAAAAAAAAAD6/xAAAAAAAAAAAAD7/xAAAAAAAAAAAAD8/xAAAAAAAAAAAAD9/xAAAAAAAAAAAAD+/xAAAAAAAAAAAAD//xAAAAAAAAAAAAAAABAAAAAAAAAAAAABABAAAAAAAAAAAAACABAAAAAAAAAAAAADABAAAAAAAAAAAAAEABAAAAAAAAAAAAAFABAAAAAAAAAAAAAGABAAAAAAAAAAAAAHABAAAAAAAAAAAAAIABAAAAAAAAAAAAAJABAAAAAAAAAAAAAKABAAAAAAAAAAAAALABAAAAAAAAAAAAAMABAAAAAAAAAAAAANABAAAAAAAAAAAAAOABAAAAAAAAAAAAAPABAAAAAAAAAAAAAQABAAAAAAAAAAAAARABAAAAAAAAAAAAASABAAAAAAAAAAAAATABAAAAAAAAAAAAAUABAAAAAAAAAAAAAVABAAAAAAAAAAAAAUAA8AAAAAAAAAAAATAA8AAAAAAAAAAAASAA8AAAAAAAAAAAARAA8AAAAAAAAAAAAQAA8AAAAAAAAAAAAPAA8AAAAAAAAAAAAOAA8AAAAAAAAAAAANAA8AAAAAAAAAAAAMAA8AAAAAAAAAAAALAA8AAAAAAAAAAAAKAA8AAAAAAAAAAAAJAA8AAAAAAAAAAAAIAA8AAAAAAAAAAAAHAA8AAAAAAAAAAAAGAA8AAAAAAAAAAAAFAA8AAAAAAAAAAAAEAA8AAAAAAAAAAAADAA8AAAAAAAAAAAACAA8AAAAAAAAAAAABAA8AAAAAAAAAAAAAAA8AAAAAAAAAAAD//w8AAAAAAAAAAAD+/w8AAAAAAAAAAAD9/w8AAAAAAAAAAAD8/w8AAAAAAAAAAAD7/w8AAAAAAAAAAAD5/w8AAAAAAAAAAAD8/w4AAAAAAAAAAAD9/w4AAAAAAAAAAAD+/w4AAAAAAAAAAAD//w4AAAAAAAAAAAAAAA4AAAAAAAAAAAABAA4AAAAAAAAAAAACAA4AAAAAAAAAAAADAA4AAAAAAAAAAAAEAA4AAAAAAAAAAAAFAA4AAAAAAAAAAAAGAA4AAAAAAAAAAAAHAA4AAAAAAAAAAAAIAA4AAAAAAAAAAAAJAA4AAAAAAAAAAAAKAA4AAAAAAAAAAAALAA4AAAAAAAAAAAAMAA4AAAAAAAAAAAANAA4AAAAAAAAAAAAOAA4AAAAAAAAAAAAPAA4AAAAAAAAAAAAQAA4AAAAAAAAAAAARAA4AAAAAAAAAAAASAA4AAAAAAAAAAAATAA4AAAAAAAAAAAASAA0AAAAAAAAAAAARAA0AAAAAAAAAAAAQAA0AAAAAAAAAAAAPAA0AAAAAAAAAAAAOAA0AAAAAAAAAAAANAA0AAAAAAAAAAAAMAA0AAAAAAAAAAAALAA0AAAAAAAAAAAAKAA0AAAAAAAAAAAAJAA0AAAAAAAAAAAAIAA0AAAAAAAAAAAAHAA0AAAAAAAAAAAAGAA0AAAAAAAAAAAAFAA0AAAAAAAAAAAAEAA0AAAAAAAAAAAADAA0AAAAAAAAAAAACAA0AAAAAAAAAAAABAA0AAAAAAAAAAAAAAA0AAAAAAAAAAAD//w0AAAAAAAAAAAD+/w0AAAAAAAAAAAD9/w0AAAAAAAAAAAD+/wwAAAAAAAAAAAD//wwAAAAAAAAAAAAAAAwAAAAAAAAAAAABAAwAAAAAAAAAAAACAAwAAAAAAAAAAAADAAwAAAAAAAAAAAAEAAwAAAAAAAAAAAAFAAwAAAAAAAAAAAAGAAwAAAAAAAAAAAAHAAwAAAAAAAAAAAAIAAwAAAAAAAAAAAAJAAwAAAAAAAAAAAAKAAwAAAAAAAAAAAALAAwAAAAAAAAAAAAMAAwAAAAAAAAAAAANAAwAAAAAAAAAAAAOAAwAAAAAAAAAAAAPAAwAAAAAAAAAAAAQAAwAAAAAAAAAAAARAAwAAAAAAAAAAAD5//r/AAAAAAAAAAD5//v/AAAAAAAAAAD5//z/AAAAAAAAAAD5//3/AAAAAAAAAAD5//7/AAAAAAAAAAD5////AAAAAAAAAAD5/wAAAAAAAAAAAAD5/wEAAAAAAAAAAAD5/wIAAAAAAAAAAAD5/wMAAAAAAAAAAAD5/wQAAAAAAAAAAAD5/wUAAAAAAAAAAAD5/wYAAAAAAAAAAAD5/wcAAAAAAAAAAAD5/wgAAAAAAAAAAAD5/wkAAAAAAAAAAAD5/woAAAAAAAAAAAD5/wsAAAAAAAAAAAD5/wwAAAAAAAAAAAD5/w0AAAAAAAAAAAD5/w4AAAAAAAAAAAD6/w4AAAAAAAAAAAD6/w0AAAAAAAAAAAD6/wwAAAAAAAAAAAD6/wsAAAAAAAAAAAD6/woAAAAAAAAAAAD6/wkAAAAAAAAAAAD6/wgAAAAAAAAAAAD6//7/AAAAAAAAAAD6//3/AAAAAAAAAAD6//z/AAAAAAAAAAD6//v/AAAAAAAAAAD6////AAAAAAAAAAD6/wAAAAAAAAAAAAD6/wEAAAAAAAAAAAD6/wIAAAAAAAAAAAD6/wMAAAAAAAAAAAD6/wQAAAAAAAAAAAD6/wUAAAAAAAAAAAD6/wYAAAAAAAAAAAD6/wcAAAAAAAAAAAD7/wwAAAAAAAAAAAD7/w0AAAAAAAAAAAD8/wwAAAAAAAAAAAD6//n/AAAAAAAAAAD7//n/AAAAAAAAAAD8//n/AAAAAAAAAAD9//n/AAAAAAAAAAD+//n/AAAAAAAAAAD///n/AAAAAAAAAAAAAPn/AAAAAAAAAAABAPn/AAAAAAAAAAACAPn/AAAAAAAAAAADAPn/AAAAAAAAAAAEAPn/AAAAAAAAAAAFAPn/AAAAAAAAAAAGAPn/AAAAAAAAAAAHAPn/AAAAAAAAAAAIAPn/AAAAAAAAAAAJAPn/AAAAAAAAAAAKAPn/AAAAAAAAAAALAPn/AAAAAAAAAAAMAPn/AAAAAAAAAAANAPn/AAAAAAAAAAAOAPn/AAAAAAAAAAAPAPn/AAAAAAAAAAAQAPn/AAAAAAAAAAARAPn/AAAAAAAAAAASAPn/AAAAAAAAAAATAPn/AAAAAAAAAAAUAPn/AAAAAAAAAAAVAPn/AAAAAAAAAAAWAPr/AAAAAAAAAAAWAPv/AAAAAAAAAAAWAPz/AAAAAAAAAAAWAP3/AAAAAAAAAAAWAP7/AAAAAAAAAAAWAP//AAAAAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAAAAAAAAAAWAAIAAAAAAAAAAAAVAAMAAAAAAAAAAAAVAAQAAAAAAAAAAAAVAAUAAAAAAAAAAAAVAAYAAAAAAAAAAAAVAAcAAAAAAAAAAAAVAAgAAAAAAAAAAAAVAAkAAAAAAAAAAAAVAAoAAAAAAAAAAAAVAAsAAAAAAAAAAAAVAAwAAAAAAAAAAAAVAA0AAAAAAAAAAAAVAA4AAAAAAAAAAAAWAA8AAAAAAAAAAAAWAA4AAAAAAAAAAAAWAA0AAAAAAAAAAAAWAAwAAAAAAAAAAAAWAAsAAAAAAAAAAAAWAAoAAAAAAAAAAAAWAAkAAAAAAAAAAAAWAAgAAAAAAAAAAAAWAAcAAAAAAAAAAAAWAAYAAAAAAAAAAAAWAAUAAAAAAAAAAAAWAAQAAAAAAAAAAAAWAAMAAAAAAAAAAAAVAPv/AAAAAAAAAAAVAPz/AAAAAAAAAAAVAP3/AAAAAAAAAAAVAP7/AAAAAAAAAAAVAP//AAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAAAAAAAAAAVAAIAAAAAAAAAAAAUAAwAAAAAAAAAAAAUAA0AAAAAAAAAAAATAAwAAAAAAAAAAAAUAPr/AAAAAAAAAAATAPv/AAAAAAAAAAASAPv/AAAAAAAAAAARAPv/AAAAAAAAAAAQAPv/AAAAAAAAAAAPAPv/AAAAAAAAAAAOAPv/AAAAAAAAAAANAPv/AAAAAAAAAAAMAPv/AAAAAAAAAAALAPv/AAAAAAAAAAAKAPv/AAAAAAAAAAD8//v/AAAAAAAAAAD9//v/AAAAAAAAAAD+//v/AAAAAAAAAAD///v/AAAAAAAAAAAAAPv/AAAAAAAAAAABAPv/AAAAAAAAAAACAPv/AAAAAAAAAAADAPv/AAAAAAAAAAAEAPv/AAAAAAAAAAAFAPv/AAAAAAAAAAAGAPv/AAAAAAAAAAAHAPv/AAAAAAAAAAAIAPv/AAAAAAAAAAAJAPv/AAAAAAAAAAAPAPr/AAAAAAAAAAAQAPr/AAAAAAAAAAARAPr/AAAAAAAAAAASAPr/AAAAAAAAAAATAPr/AAAAAAAAAAAOAPr/AAAAAAAAAAANAPr/AAAAAAAAAAAMAPr/AAAAAAAAAAALAPr/AAAAAAAAAAAKAPr/AAAAAAAAAAAJAPr/AAAAAAAAAAAIAPr/AAAAAAAAAAAHAPr/AAAAAAAAAAAGAPr/AAAAAAAAAAAFAPr/AAAAAAAAAAAEAPr/AAAAAAAAAAADAPr/AAAAAAAAAAACAPr/AAAAAAAAAAABAPr/AAAAAAAAAAAAAPr/AAAAAAAAAAD///r/AAAAAAAAAAD+//r/AAAAAAAAAAD9//r/AAAAAAAAAAD8//r/AAAAAAAAAAD7//r/AAAAAAAAAAD4//n/AAAAAAAAAAD3//n/AAAAAAAAAAD2//n/AAAAAAAAAAD1//n/AAAAAAAAAAD1//r/AAAAAAAAAAD1//v/AAAAAAAAAAD1//z/AAAAAAAAAAD1//3/AAAAAAAAAAD1//7/AAAAAAAAAAD1////AAAAAAAAAAD1/wAAAAAAAAAAAAD1/wEAAAAAAAAAAAD1/wIAAAAAAAAAAAD1/wMAAAAAAAAAAAD1/wQAAAAAAAAAAAD1/wUAAAAAAAAAAAD1/wYAAAAAAAAAAAD1/wcAAAAAAAAAAAD1/wgAAAAAAAAAAAD1/wkAAAAAAAAAAAD1/woAAAAAAAAAAAD1/wsAAAAAAAAAAAD1/wwAAAAAAAAAAAD1/w0AAAAAAAAAAAD1/w4AAAAAAAAAAAD1/w8AAAAAAAAAAAD1/xAAAAAAAAAAAAD2/xAAAAAAAAAAAAD3/xAAAAAAAAAAAAD4/xAAAAAAAAAAAAD4/w8AAAAAAAAAAAD3/w8AAAAAAAAAAAD2/w8AAAAAAAAAAAD2/w4AAAAAAAAAAAD3/w4AAAAAAAAAAAD4/w4AAAAAAAAAAAD4/w0AAAAAAAAAAAD3/w0AAAAAAAAAAAD2/w0AAAAAAAAAAAD2/wwAAAAAAAAAAAD3/wwAAAAAAAAAAAD4/wwAAAAAAAAAAAD4/wsAAAAAAAAAAAD3/wsAAAAAAAAAAAD2/wsAAAAAAAAAAAD4/woAAAAAAAAAAAD3/woAAAAAAAAAAAD4/wkAAAAAAAAAAAD3/wkAAAAAAAAAAAD2/wkAAAAAAAAAAAD4/wgAAAAAAAAAAAD3/wgAAAAAAAAAAAD2/woAAAAAAAAAAAD4/wcAAAAAAAAAAAD3/wcAAAAAAAAAAAD2/wcAAAAAAAAAAAD3/wYAAAAAAAAAAAD2/wYAAAAAAAAAAAD2/wgAAAAAAAAAAAD4/wUAAAAAAAAAAAD4/wYAAAAAAAAAAAD4/wQAAAAAAAAAAAD3/wQAAAAAAAAAAAD3/wUAAAAAAAAAAAD4/wMAAAAAAAAAAAD3/wMAAAAAAAAAAAD2/wQAAAAAAAAAAAD2/wUAAAAAAAAAAAD2/wMAAAAAAAAAAAD3/wIAAAAAAAAAAAD3/wEAAAAAAAAAAAD2/wEAAAAAAAAAAAD2/wIAAAAAAAAAAAD4/wEAAAAAAAAAAAD4/wAAAAAAAAAAAAD3/wAAAAAAAAAAAAD4/wIAAAAAAAAAAAD4////AAAAAAAAAAD3////AAAAAAAAAAD2/wAAAAAAAAAAAAD4//7/AAAAAAAAAAD4//z/AAAAAAAAAAD3//3/AAAAAAAAAAD3//7/AAAAAAAAAAD3//z/AAAAAAAAAAD2//3/AAAAAAAAAAD2//7/AAAAAAAAAAD2////AAAAAAAAAAD4//3/AAAAAAAAAAD3//v/AAAAAAAAAAD2//v/AAAAAAAAAAD2//z/AAAAAAAAAAD2//r/AAAAAAAAAAD3//r/AAAAAAAAAAD4//r/AAAAAAAAAAD4//v/AAAAAAAAAAAYAPn/AAAAAAAAAAAXAPn/AAAAAAAAAAAZAPn/AAAAAAAAAAAaAPn/AAAAAAAAAAAaAPr/AAAAAAAAAAAaAPv/AAAAAAAAAAAaAPz/AAAAAAAAAAAaAP3/AAAAAAAAAAAaAP7/AAAAAAAAAAAaAP//AAAAAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAAAAAAAAAAaAAIAAAAAAAAAAAAaAAMAAAAAAAAAAAAaAAQAAAAAAAAAAAAaAAUAAAAAAAAAAAAaAAYAAAAAAAAAAAAaAAcAAAAAAAAAAAAaAAgAAAAAAAAAAAAaAAkAAAAAAAAAAAAaAAoAAAAAAAAAAAAaAAsAAAAAAAAAAAAaAAwAAAAAAAAAAAAaAA0AAAAAAAAAAAAaAA4AAAAAAAAAAAAaAA8AAAAAAAAAAAAaABAAAAAAAAAAAAAZABAAAAAAAAAAAAAYABAAAAAAAAAAAAAXABAAAAAAAAAAAAAXAA8AAAAAAAAAAAAYAA8AAAAAAAAAAAAZAA8AAAAAAAAAAAAYAA4AAAAAAAAAAAAZAA4AAAAAAAAAAAAZAA0AAAAAAAAAAAAYAA0AAAAAAAAAAAAXAA0AAAAAAAAAAAAXAA4AAAAAAAAAAAAYAAwAAAAAAAAAAAAZAAwAAAAAAAAAAAAZAAsAAAAAAAAAAAAYAAsAAAAAAAAAAAAXAAwAAAAAAAAAAAAXAAsAAAAAAAAAAAAZAAoAAAAAAAAAAAAZAAkAAAAAAAAAAAAYAAkAAAAAAAAAAAAYAAoAAAAAAAAAAAAXAAoAAAAAAAAAAAAZAAgAAAAAAAAAAAAYAAgAAAAAAAAAAAAZAAcAAAAAAAAAAAAYAAcAAAAAAAAAAAAXAAgAAAAAAAAAAAAXAAkAAAAAAAAAAAAXAAcAAAAAAAAAAAAYAAYAAAAAAAAAAAAXAAYAAAAAAAAAAAAZAAYAAAAAAAAAAAAZAAUAAAAAAAAAAAAYAAUAAAAAAAAAAAAZAAQAAAAAAAAAAAAYAAQAAAAAAAAAAAAXAAUAAAAAAAAAAAAZAAMAAAAAAAAAAAAYAAMAAAAAAAAAAAAZAAIAAAAAAAAAAAAYAAIAAAAAAAAAAAAXAAMAAAAAAAAAAAAXAAQAAAAAAAAAAAAZAAEAAAAAAAAAAAAZAAAAAAAAAAAAAAAZAP//AAAAAAAAAAAYAAAAAAAAAAAAAAAXAAEAAAAAAAAAAAAXAAIAAAAAAAAAAAAYAAEAAAAAAAAAAAAYAP//AAAAAAAAAAAXAAAAAAAAAAAAAAAZAP7/AAAAAAAAAAAZAP3/AAAAAAAAAAAYAP3/AAAAAAAAAAAYAP7/AAAAAAAAAAAXAP7/AAAAAAAAAAAXAP//AAAAAAAAAAAZAPz/AAAAAAAAAAAYAPz/AAAAAAAAAAAXAPz/AAAAAAAAAAAXAP3/AAAAAAAAAAAYAPv/AAAAAAAAAAAYAPr/AAAAAAAAAAAXAPr/AAAAAAAAAAAXAPv/AAAAAAAAAAAZAPr/AAAAAAAAAAAZAPv/AAAAAAAAAAABAAIAAAAAAAAAAQABAAMAAAAAAAAAAQABAAQAAAAAAAAAAQABAAUAAAAAAAAAAQABAAYAAAAAAAAAAQABAAcAAAAAAAAAAQACAAEAAAAAAAAAAQACAAIAAAAAAAAAAQACAAMAAAAAAAAAAQACAAQAAAAAAAAAAQACAAUAAAAAAAAAAQACAAYAAAAAAAAAAQACAAcAAAAAAAAAAQACAAgAAAAAAAAAAQADAAgAAAAAAAAAAQAEAAgAAAAAAAAAAQAFAAgAAAAAAAAAAQAGAAgAAAAAAAAAAQAHAAgAAAAAAAAAAQAIAAgAAAAAAAAAAQAJAAgAAAAAAAAAAQAKAAgAAAAAAAAAAQALAAgAAAAAAAAAAQAMAAgAAAAAAAAAAQAMAAcAAAAAAAAAAQALAAcAAAAAAAAAAQAKAAcAAAAAAAAAAQAJAAcAAAAAAAAAAQAIAAcAAAAAAAAAAQAHAAcAAAAAAAAAAQAGAAcAAAAAAAAAAQAFAAcAAAAAAAAAAQAEAAcAAAAAAAAAAQADAAcAAAAAAAAAAQADAAYAAAAAAAAAAQAEAAYAAAAAAAAAAQAFAAYAAAAAAAAAAQAGAAYAAAAAAAAAAQAHAAYAAAAAAAAAAQAIAAYAAAAAAAAAAQAJAAYAAAAAAAAAAQAKAAYAAAAAAAAAAQALAAYAAAAAAAAAAQAMAAYAAAAAAAAAAQANAAYAAAAAAAAAAQANAAcAAAAAAAAAAQANAAUAAAAAAAAAAQANAAQAAAAAAAAAAQANAAMAAAAAAAAAAQANAAIAAAAAAAAAAQAMAAIAAAAAAAAAAQALAAIAAAAAAAAAAQALAAMAAAAAAAAAAQAMAAMAAAAAAAAAAQAMAAQAAAAAAAAAAQAMAAEAAAAAAAAAAQALAAEAAAAAAAAAAQAKAAEAAAAAAAAAAQAJAAEAAAAAAAAAAQAIAAEAAAAAAAAAAQAHAAEAAAAAAAAAAQAGAAEAAAAAAAAAAQAFAAEAAAAAAAAAAQAEAAEAAAAAAAAAAQADAAEAAAAAAAAAAQADAAIAAAAAAAAAAQADAAMAAAAAAAAAAQADAAQAAAAAAAAAAQADAAUAAAAAAAAAAQAEAAUAAAAAAAAAAQAEAAQAAAAAAAAAAQAEAAMAAAAAAAAAAQAEAAIAAAAAAAAAAQAFAAUAAAAAAAAAAQAGAAUAAAAAAAAAAQAGAAQAAAAAAAAAAQAGAAMAAAAAAAAAAQAGAAIAAAAAAAAAAQAFAAQAAAAAAAAAAQAFAAMAAAAAAAAAAQAFAAIAAAAAAAAAAQAHAAMAAAAAAAAAAQAHAAIAAAAAAAAAAQAIAAIAAAAAAAAAAQAIAAMAAAAAAAAAAQAJAAMAAAAAAAAAAQAKAAIAAAAAAAAAAQAJAAIAAAAAAAAAAQAKAAMAAAAAAAAAAQAHAAQAAAAAAAAAAQAIAAQAAAAAAAAAAQAJAAQAAAAAAAAAAQAKAAQAAAAAAAAAAQALAAQAAAAAAAAAAQAMAAUAAAAAAAAAAQALAAUAAAAAAAAAAQAKAAUAAAAAAAAAAQAJAAUAAAAAAAAAAQAIAAUAAAAAAAAAAQAHAAUAAAAAAAAAAQD7/wgAAAAAAAAAAAD7/wkAAAAAAAAAAAD7/woAAAAAAAAAAAD7/wsAAAAAAAAAAAD8/wgAAAAAAAAAAAD8/wkAAAAAAAAAAAD8/woAAAAAAAAAAAD8/wsAAAAAAAAAAAD9/wgAAAAAAAAAAAD9/wkAAAAAAAAAAAD9/woAAAAAAAAAAAD9/wsAAAAAAAAAAAD+/wgAAAAAAAAAAAD+/wkAAAAAAAAAAAD+/woAAAAAAAAAAAD+/wsAAAAAAAAAAAD//wgAAAAAAAAAAAD//wkAAAAAAAAAAAD//woAAAAAAAAAAAD//wsAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAsAAAAAAAAAAAABAAgAAAAAAAAAAAABAAkAAAAAAAAAAAABAAoAAAAAAAAAAAABAAsAAAAAAAAAAAD7//z/AAAAAAAAAAD7//3/AAAAAAAAAAD7//7/AAAAAAAAAAD7////AAAAAAAAAAD7/wAAAAAAAAAAAAD7/wEAAAAAAAAAAAD8//z/AAAAAAAAAAD8//3/AAAAAAAAAAD8//7/AAAAAAAAAAD8////AAAAAAAAAAD8/wAAAAAAAAAAAAD8/wEAAAAAAAAAAAD9//z/AAAAAAAAAAD9//3/AAAAAAAAAAD9//7/AAAAAAAAAAD9////AAAAAAAAAAD9/wAAAAAAAAAAAAD9/wEAAAAAAAAAAAD+//z/AAAAAAAAAAD+//3/AAAAAAAAAAD+//7/AAAAAAAAAAD+////AAAAAAAAAAD+/wAAAAAAAAAAAAD+/wEAAAAAAAAAAAD///z/AAAAAAAAAAD///3/AAAAAAAAAAD///7/AAAAAAAAAAD/////AAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAAAAPz/AAAAAAAAAAAAAP3/AAAAAAAAAAAAAP7/AAAAAAAAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAABAPz/AAAAAAAAAAABAP3/AAAAAAAAAAABAP7/AAAAAAAAAAABAP//AAAAAAAAAAABAAAAAAAAAAAAAAABAAEAAAAAAAAAAAANAPz/AAAAAAAAAAANAP3/AAAAAAAAAAANAP7/AAAAAAAAAAANAP//AAAAAAAAAAANAAAAAAAAAAAAAAANAAEAAAAAAAAAAAAOAPz/AAAAAAAAAAAOAP3/AAAAAAAAAAAOAP7/AAAAAAAAAAAOAP//AAAAAAAAAAAOAAAAAAAAAAAAAAAOAAEAAAAAAAAAAAAPAPz/AAAAAAAAAAAPAP3/AAAAAAAAAAAPAP7/AAAAAAAAAAAPAP//AAAAAAAAAAAPAAAAAAAAAAAAAAAPAAEAAAAAAAAAAAAQAPz/AAAAAAAAAAAQAP3/AAAAAAAAAAAQAP7/AAAAAAAAAAAQAP//AAAAAAAAAAAQAAAAAAAAAAAAAAAQAAEAAAAAAAAAAAARAPz/AAAAAAAAAAARAP3/AAAAAAAAAAARAP7/AAAAAAAAAAARAP//AAAAAAAAAAARAAAAAAAAAAAAAAARAAEAAAAAAAAAAAASAPz/AAAAAAAAAAASAP3/AAAAAAAAAAASAP7/AAAAAAAAAAASAP//AAAAAAAAAAASAAAAAAAAAAAAAAASAAEAAAAAAAAAAAATAPz/AAAAAAAAAAATAP3/AAAAAAAAAAATAP7/AAAAAAAAAAATAP//AAAAAAAAAAATAAAAAAAAAAAAAAATAAEAAAAAAAAAAAAUAPz/AAAAAAAAAAAUAP3/AAAAAAAAAAAUAP7/AAAAAAAAAAAUAP//AAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAANAAgAAAAAAAAAAAANAAkAAAAAAAAAAAANAAoAAAAAAAAAAAANAAsAAAAAAAAAAAAOAAgAAAAAAAAAAAAOAAkAAAAAAAAAAAAOAAoAAAAAAAAAAAAOAAsAAAAAAAAAAAAPAAgAAAAAAAAAAAAPAAkAAAAAAAAAAAAPAAoAAAAAAAAAAAAPAAsAAAAAAAAAAAAQAAgAAAAAAAAAAAAQAAkAAAAAAAAAAAAQAAoAAAAAAAAAAAAQAAsAAAAAAAAAAAARAAgAAAAAAAAAAAARAAkAAAAAAAAAAAARAAoAAAAAAAAAAAARAAsAAAAAAAAAAAASAAgAAAAAAAAAAAASAAkAAAAAAAAAAAASAAoAAAAAAAAAAAASAAsAAAAAAAAAAAATAAgAAAAAAAAAAAATAAkAAAAAAAAAAAATAAoAAAAAAAAAAAATAAsAAAAAAAAAAAAUAAgAAAAAAAAAAAAUAAkAAAAAAAAAAAAUAAoAAAAAAAAAAAAUAAsAAAAAAAAAAAAOAAIAAAAAAAAAAAAOAAMAAAAAAAAAAAAOAAQAAAAAAAAAAAAOAAUAAAAAAAAAAAAOAAYAAAAAAAAAAAAOAAcAAAAAAAAAAAAPAAIAAAAAAAAAAAAPAAMAAAAAAAAAAAAPAAQAAAAAAAAAAAAPAAUAAAAAAAAAAAAPAAYAAAAAAAAAAAAPAAcAAAAAAAAAAAAQAAIAAAAAAAAAAAAQAAMAAAAAAAAAAAAQAAQAAAAAAAAAAAAQAAUAAAAAAAAAAAAQAAYAAAAAAAAAAAAQAAcAAAAAAAAAAAARAAIAAAAAAAAAAAARAAMAAAAAAAAAAAARAAQAAAAAAAAAAAARAAUAAAAAAAAAAAARAAYAAAAAAAAAAAARAAcAAAAAAAAAAAASAAIAAAAAAAAAAAASAAMAAAAAAAAAAAASAAQAAAAAAAAAAAASAAUAAAAAAAAAAAASAAYAAAAAAAAAAAASAAcAAAAAAAAAAAATAAIAAAAAAAAAAAATAAMAAAAAAAAAAAATAAQAAAAAAAAAAAATAAUAAAAAAAAAAAATAAYAAAAAAAAAAAATAAcAAAAAAAAAAAAUAAIAAAAAAAAAAAAUAAMAAAAAAAAAAAAUAAQAAAAAAAAAAAAUAAUAAAAAAAAAAAAUAAYAAAAAAAAAAAAUAAcAAAAAAAAAAAACAAkAAAAAAAAAAAACAAoAAAAAAAAAAAACAAsAAAAAAAAAAAADAAkAAAAAAAAAAAADAAoAAAAAAAAAAAADAAsAAAAAAAAAAAAEAAkAAAAAAAAAAAAEAAoAAAAAAAAAAAAEAAsAAAAAAAAAAAAFAAkAAAAAAAAAAAAFAAoAAAAAAAAAAAAFAAsAAAAAAAAAAAAGAAkAAAAAAAAAAAAGAAoAAAAAAAAAAAAGAAsAAAAAAAAAAAAHAAkAAAAAAAAAAAAHAAoAAAAAAAAAAAAHAAsAAAAAAAAAAAAIAAkAAAAAAAAAAAAIAAoAAAAAAAAAAAAIAAsAAAAAAAAAAAAJAAkAAAAAAAAAAAAJAAoAAAAAAAAAAAAJAAsAAAAAAAAAAAAKAAkAAAAAAAAAAAAKAAoAAAAAAAAAAAAKAAsAAAAAAAAAAAALAAkAAAAAAAAAAAALAAoAAAAAAAAAAAALAAsAAAAAAAAAAAAMAAkAAAAAAAAAAAAMAAoAAAAAAAAAAAAMAAsAAAAAAAAAAAD7/wIAAAAAAAAAAAD7/wMAAAAAAAAAAAD7/wQAAAAAAAAAAAD7/wUAAAAAAAAAAAD7/wYAAAAAAAAAAAD7/wcAAAAAAAAAAAD8/wIAAAAAAAAAAAD8/wMAAAAAAAAAAAD8/wQAAAAAAAAAAAD8/wUAAAAAAAAAAAD8/wYAAAAAAAAAAAD8/wcAAAAAAAAAAAD9/wIAAAAAAAAAAAD9/wMAAAAAAAAAAAD9/wQAAAAAAAAAAAD9/wUAAAAAAAAAAAD9/wYAAAAAAAAAAAD9/wcAAAAAAAAAAAD+/wIAAAAAAAAAAAD+/wMAAAAAAAAAAAD+/wQAAAAAAAAAAAD+/wUAAAAAAAAAAAD+/wYAAAAAAAAAAAD+/wcAAAAAAAAAAAD//wIAAAAAAAAAAAD//wMAAAAAAAAAAAD//wQAAAAAAAAAAAD//wUAAAAAAAAAAAD//wYAAAAAAAAAAAD//wcAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAcAAAAAAAAAAAACAPz/AAAAAAAAAAACAP3/AAAAAAAAAAACAP7/AAAAAAAAAAACAP//AAAAAAAAAAACAAAAAAAAAAAAAAADAPz/AAAAAAAAAAADAP3/AAAAAAAAAAADAP7/AAAAAAAAAAADAP//AAAAAAAAAAADAAAAAAAAAAAAAAAEAPz/AAAAAAAAAAAEAP3/AAAAAAAAAAAEAP7/AAAAAAAAAAAEAP//AAAAAAAAAAAEAAAAAAAAAAAAAAAFAPz/AAAAAAAAAAAFAP3/AAAAAAAAAAAFAP7/AAAAAAAAAAAFAP//AAAAAAAAAAAFAAAAAAAAAAAAAAAGAPz/AAAAAAAAAAAGAP3/AAAAAAAAAAAGAP7/AAAAAAAAAAAGAP//AAAAAAAAAAAGAAAAAAAAAAAAAAAHAPz/AAAAAAAAAAAHAP3/AAAAAAAAAAAHAP7/AAAAAAAAAAAHAP//AAAAAAAAAAAHAAAAAAAAAAAAAAAIAPz/AAAAAAAAAAAIAP3/AAAAAAAAAAAIAP7/AAAAAAAAAAAIAP//AAAAAAAAAAAIAAAAAAAAAAAAAAAJAPz/AAAAAAAAAAAJAP3/AAAAAAAAAAAJAP7/AAAAAAAAAAAJAP//AAAAAAAAAAAJAAAAAAAAAAAAAAAKAPz/AAAAAAAAAAAKAP3/AAAAAAAAAAAKAP7/AAAAAAAAAAAKAP//AAAAAAAAAAAKAAAAAAAAAAAAAAALAPz/AAAAAAAAAAALAP3/AAAAAAAAAAALAP7/AAAAAAAAAAALAP//AAAAAAAAAAALAAAAAAAAAAAAAAAMAPz/AAAAAAAAAAAMAP3/AAAAAAAAAAAMAP7/AAAAAAAAAAAMAP//AAAAAAAAAAAMAAAAAAAAAAAAAAA=")
+tile_set = ExtResource("2_7poe7")
+
+[node name="Foam" type="TileMapLayer" parent="TileMapLayers" unique_id=2022973594]
+tile_map_data = PackedByteArray("AAACAAEAAgAAAAAAAAADAAEAAgAAAAAAAAAEAAEAAgAAAAAAAAAFAAEAAgAAAAAAAAAGAAEAAgAAAAAAAAAHAAEAAgAAAAAAAAAIAAEAAgAAAAAAAAAJAAEAAgAAAAAAAAAKAAEAAgAAAAAAAAALAAEAAgAAAAAAAAAMAAEAAgAAAAAAAAANAAIAAgAAAAAAAAANAAMAAgAAAAAAAAANAAQAAgAAAAAAAAANAAUAAgAAAAAAAAANAAYAAgAAAAAAAAANAAcAAgAAAAAAAAAMAAgAAgAAAAAAAAALAAgAAgAAAAAAAAAKAAgAAgAAAAAAAAAJAAgAAgAAAAAAAAAIAAgAAgAAAAAAAAAHAAgAAgAAAAAAAAAGAAgAAgAAAAAAAAAFAAgAAgAAAAAAAAAEAAgAAgAAAAAAAAADAAgAAgAAAAAAAAACAAgAAgAAAAAAAAABAAcAAgAAAAAAAAABAAYAAgAAAAAAAAABAAUAAgAAAAAAAAABAAQAAgAAAAAAAAABAAMAAgAAAAAAAAABAAIAAgAAAAAAAAA=")
+tile_set = ExtResource("3_08d4d")
+
+[node name="Grass" type="TileMapLayer" parent="TileMapLayers" unique_id=592819758]
+tile_map_data = PackedByteArray("AAANAAcAAQACAAIAAAANAAYAAQACAAEAAAANAAUAAQACAAEAAAANAAQAAQACAAEAAAANAAMAAQACAAEAAAANAAIAAQACAAAAAAAMAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAUAAQABAAEAAAAMAAQAAQABAAEAAAAMAAMAAQABAAEAAAAMAAIAAQABAAEAAAAMAAEAAQACAAAAAAALAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAUAAQABAAEAAAALAAQAAQABAAEAAAALAAMAAQABAAEAAAALAAIAAQABAAEAAAALAAEAAQABAAAAAAAKAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAUAAQABAAEAAAAKAAQAAQABAAEAAAAKAAMAAQABAAEAAAAKAAIAAQABAAEAAAAJAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAUAAQABAAEAAAAJAAQAAQABAAEAAAAJAAMAAQABAAEAAAAJAAIAAQABAAEAAAAIAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAUAAQABAAEAAAAIAAQAAQABAAEAAAAIAAMAAQABAAEAAAAIAAIAAQABAAEAAAAHAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAUAAQABAAEAAAAHAAQAAQABAAEAAAAHAAMAAQABAAEAAAAHAAIAAQABAAEAAAAGAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAUAAQABAAEAAAAGAAQAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAFAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAUAAQABAAEAAAAFAAQAAQABAAEAAAAFAAMAAQABAAEAAAAFAAIAAQABAAEAAAAFAAEAAQABAAAAAAAEAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAQAAQABAAEAAAAEAAMAAQABAAEAAAAEAAIAAQABAAEAAAAEAAEAAQABAAAAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAADAAIAAQABAAEAAAADAAEAAQABAAAAAAACAAMAAQABAAEAAAACAAIAAQABAAEAAAACAAEAAQAAAAAAAAABAAMAAQAAAAEAAAABAAIAAQAAAAAAAAACAAQAAQABAAEAAAABAAQAAQAAAAEAAAACAAgAAQAAAAIAAAADAAgAAQABAAIAAAAEAAgAAQABAAIAAAAFAAgAAQABAAIAAAAGAAgAAQABAAIAAAAHAAgAAQABAAIAAAAIAAgAAQABAAIAAAAJAAgAAQABAAIAAAAKAAgAAQABAAIAAAAMAAgAAQACAAIAAAALAAgAAQABAAIAAAABAAUAAQAAAAEAAAACAAUAAQABAAEAAAADAAUAAQABAAEAAAAEAAUAAQABAAEAAAADAAYAAQABAAEAAAACAAYAAQABAAEAAAABAAYAAQAAAAEAAAABAAcAAQAAAAIAAAACAAcAAQABAAEAAAADAAcAAQABAAEAAAAGAAEAAQABAAAAAAAHAAEAAQABAAAAAAAIAAEAAQABAAAAAAAJAAEAAQABAAAAAAAKAAEAAQABAAAAAAA=")
+tile_set = ExtResource("4_sxgyi")
+
+[node name="Sand" type="TileMapLayer" parent="TileMapLayers" unique_id=2049231096]
+tile_map_data = PackedByteArray("AAACAAcAAQAFAAMAAAADAAcAAQAHAAIAAAADAAYAAQAIAAEAAAADAAUAAQAFAAAAAAAEAAUAAQAGAAMAAAAFAAUAAQAGAAMAAAAGAAUAAQAGAAMAAAAHAAUAAQAGAAMAAAAIAAUAAQAGAAMAAAAJAAUAAQAGAAMAAAAKAAUAAQAGAAMAAAALAAUAAQAHAAIAAAALAAQAAQAFAAAAAAAMAAQAAQAGAAMAAAANAAQAAQAHAAMAAAA=")
+tile_set = ExtResource("4_sxgyi")
+
+[node name="OnTheGround" type="Node2D" parent="." unique_id=1358184019]
+y_sort_enabled = true
+
+[node name="Player" parent="OnTheGround" unique_id=747348360 instance=ExtResource("5_wtys6")]
+position = Vector2(383, 371)
+sprite_frames = ExtResource("6_kptut")
+
+[node name="Camera2D" type="Camera2D" parent="OnTheGround/Player" unique_id=1732237457]
+limit_left = -64
+limit_top = -64
+limit_right = 1024
+limit_bottom = 704
+position_smoothing_enabled = true
+editor_draw_limits = true
+
+[node name="SequencePuzzle" type="Node2D" parent="OnTheGround" unique_id=1771259982]
+y_sort_enabled = true
+position = Vector2(-1, 0)
+script = ExtResource("7_mfecb")
+metadata/_custom_type_script = "uid://c68oh8dtr21ti"
+
+[node name="Objects" type="Node2D" parent="OnTheGround/SequencePuzzle" unique_id=7570625]
+y_sort_enabled = true
+position = Vector2(326, 489)
+
+[node name="Blue" parent="OnTheGround/SequencePuzzle/Objects" unique_id=288264421 instance=ExtResource("8_xu8tq")]
+sprite_frames = ExtResource("9_oup8b")
+sprite_modulate = Color(0, 0.4, 0.6, 1)
+audio_stream = ExtResource("10_qc0nm")
+
+[node name="Pink" parent="OnTheGround/SequencePuzzle/Objects" unique_id=947200111 instance=ExtResource("8_xu8tq")]
+position = Vector2(88, -10)
+sprite_frames = ExtResource("9_oup8b")
+sprite_modulate = Color(0.89, 0.2937, 0.804817, 1)
+audio_stream = ExtResource("11_j6mot")
+
+[node name="Yellow" parent="OnTheGround/SequencePuzzle/Objects" unique_id=883789242 instance=ExtResource("8_xu8tq")]
+position = Vector2(176, -20)
+sprite_frames = ExtResource("9_oup8b")
+sprite_modulate = Color(0.89, 0.804817, 0.2937, 1)
+audio_stream = ExtResource("12_smgxf")
+
+[node name="Green" parent="OnTheGround/SequencePuzzle/Objects" unique_id=472811334 instance=ExtResource("8_xu8tq")]
+position = Vector2(264, -30)
+sprite_frames = ExtResource("9_oup8b")
+sprite_modulate = Color(0.188235, 0.717647, 0, 1)
+audio_stream = ExtResource("13_n6mym")
+
+[node name="Purple" parent="OnTheGround/SequencePuzzle/Objects" unique_id=699569316 instance=ExtResource("8_xu8tq")]
+position = Vector2(352, -40)
+sprite_frames = ExtResource("9_oup8b")
+sprite_modulate = Color(0.464066, 0.2937, 0.89, 1)
+audio_stream = ExtResource("14_3ldq8")
+
+[node name="Red" parent="OnTheGround/SequencePuzzle/Objects" unique_id=141148153 instance=ExtResource("8_xu8tq")]
+position = Vector2(440, -50)
+sprite_frames = ExtResource("9_oup8b")
+sprite_modulate = Color(0.89, 0.2937, 0.2937, 1)
+audio_stream = ExtResource("15_ujhk8")
+
+[node name="Signs" type="Node2D" parent="OnTheGround/SequencePuzzle" unique_id=1795857144]
+y_sort_enabled = true
+
+[node name="HintSign1" parent="OnTheGround/SequencePuzzle/Signs" unique_id=948532428 instance=ExtResource("16_eps0n")]
+position = Vector2(506, 210)
+sprite_frames = ExtResource("17_8qyhf")
+
+[node name="HintSign2" parent="OnTheGround/SequencePuzzle/Signs" unique_id=2039036310 instance=ExtResource("16_eps0n")]
+position = Vector2(593, 200)
+sprite_frames = ExtResource("18_njp5c")
+
+[node name="Steps" type="Node2D" parent="OnTheGround/SequencePuzzle" unique_id=666035394]
+
+[node name="SequencePuzzleStep1" type="Node2D" parent="OnTheGround/SequencePuzzle/Steps" unique_id=202668807 node_paths=PackedStringArray("sequence", "hint_sign")]
+script = ExtResource("19_emgr2")
+sequence = [NodePath("../../Objects/Yellow"), NodePath("../../Objects/Green"), NodePath("../../Objects/Blue")]
+hint_sign = NodePath("../../Signs/HintSign1")
+
+[node name="SequencePuzzleStep2" type="Node2D" parent="OnTheGround/SequencePuzzle/Steps" unique_id=17422018 node_paths=PackedStringArray("sequence", "hint_sign")]
+script = ExtResource("19_emgr2")
+sequence = [NodePath("../../Objects/Blue"), NodePath("../../Objects/Green"), NodePath("../../Objects/Yellow"), NodePath("../../Objects/Green")]
+hint_sign = NodePath("../../Signs/HintSign2")
+
+[node name="CollectibleItem" parent="OnTheGround" unique_id=1678374994 instance=ExtResource("20_tmf66")]
+position = Vector2(861, 282)
+revealed = false
+next_scene = "uid://cjnyt5tnlfon6"
+item = SubResource("Resource_kiraf")
+collected_dialogue = ExtResource("22_s6nj5")
+dialogue_title = &"well_done"
+
+[node name="Sign" parent="OnTheGround" unique_id=263994380 instance=ExtResource("23_dllws")]
+position = Vector2(184, 434)
+direction = 1
+text = "First melody: yellow, green, blue."
+
+[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=1686505878]
+
+[node name="HUD" parent="." unique_id=1084128841 instance=ExtResource("24_0ojew")]
+
+[node name="Cinematic" type="Node2D" parent="." unique_id=1869940872]
+script = ExtResource("25_04c5m")
+dialogue = ExtResource("22_s6nj5")
+metadata/_custom_type_script = "uid://x1mxt6bmei2o"
+
+[connection signal="solved" from="OnTheGround/SequencePuzzle" to="OnTheGround/CollectibleItem" method="reveal"]
diff --git a/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sign.tres b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sign.tres
new file mode 100644
index 0000000000..79e3ab0537
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sign.tres
@@ -0,0 +1,72 @@
+[gd_resource type="SpriteFrames" format=3 uid="uid://clv4wfhko04vq"]
+
+[ext_resource type="Texture2D" uid="uid://r4u1t4ej41s" path="res://assets/first_party/templates/sequence_puzzle/NO_EDIT_sign.png" id="1_kp7rp"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_kbib7"]
+atlas = ExtResource("1_kp7rp")
+region = Rect2(128, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_gye5d"]
+atlas = ExtResource("1_kp7rp")
+region = Rect2(0, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_p0tgm"]
+atlas = ExtResource("1_kp7rp")
+region = Rect2(256, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_j7cdm"]
+atlas = ExtResource("1_kp7rp")
+region = Rect2(384, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_6ksfh"]
+atlas = ExtResource("1_kp7rp")
+region = Rect2(512, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_j0g8y"]
+atlas = ExtResource("1_kp7rp")
+region = Rect2(640, 0, 128, 192)
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 3.0,
+"texture": SubResource("AtlasTexture_kbib7")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}, {
+"duration": 3.0,
+"texture": SubResource("AtlasTexture_p0tgm")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}, {
+"duration": 3.0,
+"texture": SubResource("AtlasTexture_j7cdm")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}],
+"loop": false,
+"name": &"hint",
+"speed": 4.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}],
+"loop": true,
+"name": &"idle",
+"speed": 5.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_6ksfh")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_j0g8y")
+}],
+"loop": true,
+"name": &"solved",
+"speed": 2.0
+}]
diff --git a/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sign_2.tres b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sign_2.tres
new file mode 100644
index 0000000000..bff3f6d5e4
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/3_sequence_puzzle/santuario_corrupto_sign_2.tres
@@ -0,0 +1,78 @@
+[gd_resource type="SpriteFrames" format=3 uid="uid://dw502t05ka52q"]
+
+[ext_resource type="Texture2D" uid="uid://r4u1t4ej41s" path="res://assets/first_party/templates/sequence_puzzle/NO_EDIT_sign.png" id="1_evw1s"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_j7cdm"]
+atlas = ExtResource("1_evw1s")
+region = Rect2(384, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_gye5d"]
+atlas = ExtResource("1_evw1s")
+region = Rect2(0, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_p0tgm"]
+atlas = ExtResource("1_evw1s")
+region = Rect2(256, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_kbib7"]
+atlas = ExtResource("1_evw1s")
+region = Rect2(128, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_6ksfh"]
+atlas = ExtResource("1_evw1s")
+region = Rect2(512, 0, 128, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_j0g8y"]
+atlas = ExtResource("1_evw1s")
+region = Rect2(640, 0, 128, 192)
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 3.0,
+"texture": SubResource("AtlasTexture_j7cdm")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}, {
+"duration": 3.0,
+"texture": SubResource("AtlasTexture_p0tgm")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}, {
+"duration": 3.0,
+"texture": SubResource("AtlasTexture_kbib7")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}, {
+"duration": 3.0,
+"texture": SubResource("AtlasTexture_p0tgm")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}],
+"loop": false,
+"name": &"hint",
+"speed": 4.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gye5d")
+}],
+"loop": true,
+"name": &"idle",
+"speed": 5.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_6ksfh")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_j0g8y")
+}],
+"loop": true,
+"name": &"solved",
+"speed": 2.0
+}]
diff --git a/scenes/quests/story_quests/santuario_corrupto/4_outro/outro_components/santuario_corrupto_outro.dialogue b/scenes/quests/story_quests/santuario_corrupto/4_outro/outro_components/santuario_corrupto_outro.dialogue
new file mode 100644
index 0000000000..9254b39896
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/4_outro/outro_components/santuario_corrupto_outro.dialogue
@@ -0,0 +1,7 @@
+# SPDX-FileCopyrightText: The Threadbare Authors
+# SPDX-License-Identifier: MPL-2.0
+~ start
+You've made it to the closing scene!
+This is where you will tie up the loose ends of your story.
+Let's go back to Fray's End so you can return these threads to the Eternal Loom...
+=> END
diff --git a/scenes/quests/story_quests/santuario_corrupto/4_outro/outro_components/santuario_corrupto_outro.dialogue.import b/scenes/quests/story_quests/santuario_corrupto/4_outro/outro_components/santuario_corrupto_outro.dialogue.import
new file mode 100644
index 0000000000..d38841a15b
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/4_outro/outro_components/santuario_corrupto_outro.dialogue.import
@@ -0,0 +1,16 @@
+[remap]
+
+importer="dialogue_manager"
+importer_version=15
+type="Resource"
+uid="uid://t14vb4qjsnnf"
+path="res://.godot/imported/santuario_corrupto_outro.dialogue-2c277623e46ba802268805c368f93fcc.tres"
+
+[deps]
+
+source_file="res://scenes/quests/story_quests/santuario_corrupto/4_outro/outro_components/santuario_corrupto_outro.dialogue"
+dest_files=["res://.godot/imported/santuario_corrupto_outro.dialogue-2c277623e46ba802268805c368f93fcc.tres"]
+
+[params]
+
+defaults=true
diff --git a/scenes/quests/story_quests/santuario_corrupto/4_outro/santuario_corrupto_outro.tscn b/scenes/quests/story_quests/santuario_corrupto/4_outro/santuario_corrupto_outro.tscn
new file mode 100644
index 0000000000..72ed1e77f9
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/4_outro/santuario_corrupto_outro.tscn
@@ -0,0 +1,438 @@
+[gd_scene format=4 uid="uid://cjnyt5tnlfon6"]
+
+[ext_resource type="PackedScene" uid="uid://cfcgrfvtn04yp" path="res://scenes/ui_elements/hud/hud.tscn" id="1_lo514"]
+[ext_resource type="TileSet" uid="uid://b282nrrbtkhvk" path="res://scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_exterior_floors.tres" id="2_jydpw"]
+[ext_resource type="SpriteFrames" uid="uid://b8r8lq0r27m46" path="res://scenes/quests/story_quests/santuario_corrupto/player_components/santuario_corrupto_player.tres" id="3_a1f2e"]
+[ext_resource type="Script" uid="uid://x1mxt6bmei2o" path="res://scenes/ui_elements/cinematic/cinematic.gd" id="4_4rlk8"]
+[ext_resource type="Resource" uid="uid://t14vb4qjsnnf" path="res://scenes/quests/story_quests/santuario_corrupto/4_outro/outro_components/santuario_corrupto_outro.dialogue" id="5_8p0ef"]
+[ext_resource type="Script" uid="uid://bdhjixygupit1" path="res://scenes/game_elements/props/area_filler/area_filler.gd" id="6_45g7o"]
+[ext_resource type="PackedScene" uid="uid://7873qa54birk" path="res://scenes/game_elements/props/tree/tree.tscn" id="7_cduql"]
+[ext_resource type="SpriteFrames" uid="uid://2ek86nvw6y28" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_yellow.tres" id="8_6vqnw"]
+[ext_resource type="SpriteFrames" uid="uid://d36eq8tqdaxdy" path="res://scenes/game_elements/props/tree/components/tree_spriteframes_green.tres" id="9_miips"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_p421x"]
+size = Vector2(1205, 431)
+
+[node name="SantuarioCorruptoOutro" type="Node2D" unique_id=1273842832]
+
+[node name="HUD" parent="." unique_id=260989644 instance=ExtResource("1_lo514")]
+
+[node name="TileMapLayers" type="Node2D" parent="." unique_id=874277128]
+
+[node name="Ground" type="TileMapLayer" parent="TileMapLayers" unique_id=2114459651]
+tile_map_data = PackedByteArray("AAAAAAYAAQABAAEAAAAAAAcAAQABAAEAAAABAAYAAQABAAEAAAABAAcAAQABAAEAAAACAAYAAQABAAEAAAACAAcAAQABAAEAAAADAAYAAQABAAEAAAADAAcAAQABAAEAAAAEAAYAAQABAAEAAAAEAAcAAQABAAEAAAAFAAYAAQABAAEAAAAFAAcAAQABAAEAAAAGAAYAAQABAAEAAAAGAAcAAQABAAEAAAAHAAYAAQABAAEAAAAHAAcAAQABAAEAAAAIAAYAAQABAAEAAAAIAAcAAQABAAEAAAAJAAYAAQABAAEAAAAJAAcAAQABAAEAAAAKAAYAAQABAAEAAAAKAAcAAQABAAEAAAALAAYAAQABAAEAAAALAAcAAQABAAEAAAAMAAYAAQABAAEAAAAMAAcAAQABAAEAAAANAAYAAQABAAEAAAANAAcAAQABAAEAAAAOAAYAAQABAAEAAAAOAAcAAQABAAEAAAAAAAAAAQABAAEAAAAAAAEAAQABAAEAAAABAAEAAQABAAEAAAACAAEAAQABAAEAAAADAAEAAQABAAEAAAADAAIAAQABAAEAAAAEAAIAAQABAAEAAAAFAAIAAQABAAEAAAAFAAMAAQABAAEAAAABAAAAAQABAAEAAAABAAIAAQABAAEAAAAAAAIAAQABAAEAAAAAAAMAAQABAAEAAAAAAAQAAQABAAEAAAABAAMAAQABAAEAAAABAAQAAQABAAEAAAACAAQAAQABAAEAAAACAAMAAQABAAEAAAACAAIAAQABAAEAAAADAAQAAQABAAEAAAADAAMAAQABAAEAAAAEAAMAAQABAAEAAAAEAAQAAQABAAEAAAAFAAQAAQABAAEAAAAGAAQAAQABAAEAAAAHAAQAAQABAAEAAAAIAAQAAQABAAEAAAAJAAQAAQABAAEAAAAKAAQAAQABAAEAAAALAAQAAQABAAEAAAAMAAQAAQABAAEAAAANAAQAAQABAAEAAAAOAAQAAQABAAEAAAAOAAMAAQABAAEAAAAOAAIAAQABAAEAAAAOAAEAAQABAAEAAAAOAAAAAQABAAEAAAANAAAAAQABAAEAAAAMAAAAAQABAAEAAAALAAAAAQABAAEAAAAKAAAAAQABAAEAAAAJAAAAAQABAAEAAAAIAAAAAQABAAEAAAAHAAAAAQABAAEAAAAGAAAAAQABAAEAAAAFAAAAAQABAAEAAAAEAAAAAQABAAEAAAACAAAAAQABAAEAAAADAAAAAQABAAEAAAAEAAEAAQABAAEAAAAFAAEAAQABAAEAAAAGAAEAAQABAAEAAAAHAAEAAQABAAEAAAAIAAEAAQABAAEAAAAJAAEAAQABAAEAAAAKAAEAAQABAAEAAAALAAEAAQABAAEAAAAMAAEAAQABAAEAAAANAAEAAQABAAEAAAANAAIAAQABAAEAAAANAAMAAQABAAEAAAAMAAMAAQABAAEAAAALAAMAAQABAAEAAAAKAAMAAQABAAEAAAAJAAMAAQABAAEAAAAIAAMAAQABAAEAAAAHAAMAAQABAAEAAAAGAAMAAQABAAEAAAAGAAIAAQABAAEAAAAHAAIAAQABAAEAAAAIAAIAAQABAAEAAAAJAAIAAQABAAEAAAAKAAIAAQABAAEAAAALAAIAAQABAAEAAAAMAAIAAQABAAEAAAAAAAgAAQABAAEAAAABAAgAAQABAAEAAAACAAgAAQABAAEAAAADAAgAAQABAAEAAAAEAAgAAQABAAEAAAAFAAgAAQABAAEAAAAGAAgAAQABAAEAAAAHAAgAAQABAAEAAAAIAAgAAQABAAEAAAAJAAgAAQABAAEAAAAKAAgAAQABAAEAAAALAAgAAQABAAEAAAAMAAgAAQABAAEAAAANAAgAAQABAAEAAAAOAAgAAQABAAEAAAAAAAUAAQABAAEAAAABAAUAAQABAAEAAAACAAUAAQABAAEAAAAEAAUAAQABAAEAAAAFAAUAAQABAAEAAAADAAUAAQABAAEAAAAGAAUAAQABAAEAAAAHAAUAAQABAAEAAAAIAAUAAQABAAEAAAAJAAUAAQABAAEAAAAKAAUAAQABAAEAAAALAAUAAQABAAEAAAAMAAUAAQABAAEAAAANAAUAAQABAAEAAAAOAAUAAQABAAEAAAAPAP//AQABAAEAAAAQAP7/AQABAAEAAAARAP3/AQABAAEAAAASAPz/AQABAAEAAAD/////AQABAAEAAAD+//7/AQABAAEAAAD9//3/AQABAAEAAAD8//z/AQABAAEAAAD//wkAAQABAAEAAAD+/woAAQABAAEAAAD9/wsAAQABAAEAAAD8/wwAAQABAAEAAAAPAAkAAQABAAEAAAAQAAoAAQABAAEAAAARAAsAAQABAAEAAAASAAwAAQABAAEAAAATAA0AAQABAAEAAAAUAA4AAQABAAEAAAAVAA4AAQABAAEAAAAWAA4AAQABAAEAAAAXAA4AAQACAAEAAAATAPv/AQABAAEAAAAUAPr/AQABAAEAAAAVAPr/AQABAAEAAAAWAPr/AQABAAEAAAAXAPr/AQACAAEAAAD7//v/AQABAAEAAAD6//r/AQABAAEAAAD5//n/AQABAAAAAAD4//n/AQABAAAAAAD3//n/AQABAAAAAAD2//n/AQAAAAAAAAD7/w0AAQABAAEAAAD6/w4AAQABAAEAAAD5/w8AAQABAAIAAAD4/w8AAQABAAIAAAD3/w8AAQABAAIAAAD2/w8AAQAAAAIAAAD2//r/AQAAAAEAAAD2//v/AQAAAAEAAAD2//z/AQAAAAEAAAD2//3/AQAAAAEAAAD2//7/AQAAAAEAAAD2////AQAAAAEAAAD2/wAAAQAAAAEAAAD2/wEAAQAAAAEAAAD2/wIAAQAAAAEAAAD2/wMAAQAAAAEAAAD2/wQAAQAAAAEAAAD2/wUAAQAAAAEAAAD2/wYAAQAAAAEAAAD2/wcAAQAAAAEAAAD2/wgAAQAAAAEAAAD2/wkAAQAAAAEAAAD2/woAAQAAAAEAAAD2/wsAAQAAAAEAAAD2/wwAAQAAAAEAAAD2/w0AAQAAAAEAAAD2/w4AAQAAAAEAAAD3/w4AAQABAAEAAAD4/w4AAQABAAEAAAD5/w4AAQABAAEAAAD5/w0AAQABAAEAAAD6/w0AAQABAAEAAAD4/w0AAQABAAEAAAD3/w0AAQABAAEAAAD5/wwAAQABAAEAAAD6/wwAAQABAAEAAAD7/wwAAQABAAEAAAD8/wsAAQABAAEAAAD7/wsAAQABAAEAAAD4/wwAAQABAAEAAAD3/wwAAQABAAEAAAD4/wsAAQABAAEAAAD5/wsAAQABAAEAAAD6/wsAAQABAAEAAAD8/woAAQABAAEAAAD9/woAAQABAAEAAAD//woAAQABAAEAAAD+/wkAAQABAAEAAAD7/woAAQABAAEAAAD6/woAAQABAAEAAAD3/wsAAQABAAEAAAD4/woAAQABAAEAAAD5/woAAQABAAEAAAD6/wkAAQABAAEAAAD7/wkAAQABAAEAAAD8/wkAAQABAAEAAAD9/wkAAQABAAEAAAD9/wgAAQABAAEAAAD+/wgAAQABAAEAAAD//wgAAQABAAEAAAD8/wgAAQABAAEAAAD//wcAAQABAAEAAAD7/wgAAQABAAEAAAD9/wcAAQABAAEAAAD+/wcAAQABAAEAAAD//wYAAQABAAEAAAD8/wcAAQABAAEAAAD7/wcAAQABAAEAAAD+/wYAAQABAAEAAAD6/wgAAQABAAEAAAD5/wgAAQABAAEAAAD9/wYAAQABAAEAAAD8/wYAAQABAAEAAAD+/wUAAQABAAEAAAD//wUAAQABAAEAAAD9/wUAAQABAAEAAAD9/wQAAQABAAEAAAD+/wQAAQABAAEAAAD//wQAAQABAAEAAAD+/wMAAQABAAEAAAD//wMAAQABAAEAAAD9/wMAAQABAAEAAAD//wIAAQABAAEAAAD+/wIAAQABAAEAAAD9/wIAAQABAAEAAAD+/wEAAQABAAEAAAD//wEAAQABAAEAAAD+/wAAAQABAAEAAAD+////AQABAAEAAAD//wAAAQABAAEAAAD9////AQABAAEAAAD9//7/AQABAAEAAAD8//7/AQABAAEAAAD8//3/AQABAAEAAAD7//3/AQABAAEAAAD7//z/AQABAAEAAAD6//z/AQABAAEAAAD6//v/AQABAAEAAAD5//v/AQABAAEAAAD4//r/AQABAAEAAAD5//r/AQABAAEAAAD3//r/AQABAAEAAAD3//v/AQABAAEAAAD4//v/AQABAAEAAAD4//z/AQABAAEAAAD3//z/AQABAAEAAAD5//z/AQABAAEAAAD6//3/AQABAAEAAAD5//3/AQABAAEAAAD4//3/AQABAAEAAAD3//3/AQABAAEAAAD3//7/AQABAAEAAAD4//7/AQABAAEAAAD5//7/AQABAAEAAAD6//7/AQABAAEAAAD3////AQABAAEAAAD4////AQABAAEAAAD5////AQABAAEAAAD6////AQABAAEAAAD7////AQABAAEAAAD8////AQABAAEAAAD7//7/AQABAAEAAAD8/wAAAQABAAEAAAD9/wAAAQABAAEAAAD9/wEAAQABAAEAAAD8/wEAAQABAAEAAAD7/wEAAQABAAEAAAD6/wEAAQABAAEAAAD6/wAAAQABAAEAAAD5/wAAAQABAAEAAAD7/wAAAQABAAEAAAD4/wAAAQABAAEAAAD3/wAAAQABAAEAAAD3/wEAAQABAAEAAAD4/wEAAQABAAEAAAD5/wEAAQABAAEAAAD3/wIAAQABAAEAAAD4/wIAAQABAAEAAAD5/wIAAQABAAEAAAD6/wIAAQABAAEAAAD7/wIAAQABAAEAAAD8/wIAAQABAAEAAAD8/wMAAQABAAEAAAD7/wMAAQABAAEAAAD6/wMAAQABAAEAAAD5/wMAAQABAAEAAAD4/wMAAQABAAEAAAD3/wMAAQABAAEAAAD3/wQAAQABAAEAAAD4/wQAAQABAAEAAAD5/wQAAQABAAEAAAD6/wQAAQABAAEAAAD7/wQAAQABAAEAAAD8/wQAAQABAAEAAAD8/wUAAQABAAEAAAD7/wUAAQABAAEAAAD6/wUAAQABAAEAAAD5/wUAAQABAAEAAAD4/wUAAQABAAEAAAD3/wUAAQABAAEAAAD3/wYAAQABAAEAAAD4/wYAAQABAAEAAAD5/wYAAQABAAEAAAD6/wYAAQABAAEAAAD7/wYAAQABAAEAAAD6/wcAAQABAAEAAAD5/wcAAQABAAEAAAD4/wcAAQABAAEAAAD4/wgAAQABAAEAAAD5/wkAAQABAAEAAAD4/wkAAQABAAEAAAD3/wcAAQABAAEAAAD3/wgAAQABAAEAAAD3/wkAAQABAAEAAAD3/woAAQABAAEAAAD6/w8AAQABAAIAAAD7/w4AAQABAAEAAAD8/w4AAQABAAEAAAD9/w4AAQABAAEAAAD+/w4AAQABAAEAAAD//w4AAQABAAEAAAAAAA4AAQABAAEAAAABAA4AAQABAAEAAAACAA4AAQABAAEAAAADAA4AAQABAAEAAAAEAA4AAQABAAEAAAAFAA4AAQABAAEAAAAGAA4AAQABAAEAAAAHAA4AAQABAAEAAAAIAA4AAQABAAEAAAAJAA4AAQABAAEAAAAKAA4AAQABAAEAAAALAA4AAQABAAEAAAAMAA4AAQABAAEAAAANAA4AAQABAAEAAAAOAA4AAQABAAEAAAAPAA4AAQABAAEAAAAQAA4AAQABAAEAAAARAA4AAQABAAEAAAASAA4AAQABAAEAAAATAA4AAQABAAEAAAASAA0AAQABAAEAAAARAA0AAQABAAEAAAAQAA0AAQABAAEAAAAPAA0AAQABAAEAAAAOAA0AAQABAAEAAAANAA0AAQABAAEAAAAMAA0AAQABAAEAAAALAA0AAQABAAEAAAAKAA0AAQABAAEAAAAJAA0AAQABAAEAAAAIAA0AAQABAAEAAAAHAA0AAQABAAEAAAAGAA0AAQABAAEAAAAFAA0AAQABAAEAAAAEAA0AAQABAAEAAAADAA0AAQABAAEAAAACAA0AAQABAAEAAAABAA0AAQABAAEAAAAAAA0AAQABAAEAAAD//w0AAQABAAEAAAD+/w0AAQABAAEAAAD9/w0AAQABAAEAAAD8/w0AAQABAAEAAAD9/wwAAQABAAEAAAD+/wwAAQABAAEAAAD//wwAAQABAAEAAAAAAAwAAQABAAEAAAABAAwAAQABAAEAAAACAAwAAQABAAEAAAADAAwAAQABAAEAAAAEAAwAAQABAAEAAAAFAAwAAQABAAEAAAAGAAwAAQABAAEAAAAHAAwAAQABAAEAAAAIAAwAAQABAAEAAAAJAAwAAQABAAEAAAAKAAwAAQABAAEAAAALAAwAAQABAAEAAAAMAAwAAQABAAEAAAANAAwAAQABAAEAAAAOAAwAAQABAAEAAAAPAAwAAQABAAEAAAAQAAwAAQABAAEAAAARAAwAAQABAAEAAAAQAAsAAQABAAEAAAAPAAsAAQABAAEAAAAOAAsAAQABAAEAAAANAAsAAQABAAEAAAAMAAsAAQABAAEAAAALAAsAAQABAAEAAAAKAAsAAQABAAEAAAAIAAsAAQABAAEAAAAJAAsAAQABAAEAAAAHAAsAAQABAAEAAAAGAAsAAQABAAEAAAAFAAsAAQABAAEAAAAEAAsAAQABAAEAAAADAAsAAQABAAEAAAACAAsAAQABAAEAAAABAAsAAQABAAEAAAAAAAsAAQABAAEAAAD//wsAAQABAAEAAAD+/wsAAQABAAEAAAAAAAoAAQABAAEAAAABAAoAAQABAAEAAAACAAoAAQABAAEAAAADAAoAAQABAAEAAAAEAAoAAQABAAEAAAAFAAoAAQABAAEAAAAGAAoAAQABAAEAAAAHAAoAAQABAAEAAAAIAAoAAQABAAEAAAAJAAoAAQABAAEAAAAKAAoAAQABAAEAAAALAAoAAQABAAEAAAAMAAoAAQABAAEAAAANAAoAAQABAAEAAAAOAAoAAQABAAEAAAAPAAoAAQABAAEAAAAOAAkAAQABAAEAAAANAAkAAQABAAEAAAAMAAkAAQABAAEAAAALAAkAAQABAAEAAAAKAAkAAQABAAEAAAAJAAkAAQABAAEAAAAIAAkAAQABAAEAAAAHAAkAAQABAAEAAAAGAAkAAQABAAEAAAAFAAkAAQABAAEAAAAEAAkAAQABAAEAAAADAAkAAQABAAEAAAACAAkAAQABAAEAAAABAAkAAQABAAEAAAAAAAkAAQABAAEAAAD7/w8AAQABAAIAAAD8/w8AAQABAAIAAAD9/w8AAQABAAIAAAD+/w8AAQABAAIAAAD//w8AAQABAAIAAAAAAA8AAQABAAIAAAABAA8AAQABAAIAAAACAA8AAQABAAIAAAADAA8AAQABAAIAAAAEAA8AAQABAAIAAAAFAA8AAQABAAIAAAAGAA8AAQABAAIAAAAHAA8AAQABAAIAAAAIAA8AAQABAAIAAAAJAA8AAQABAAIAAAAKAA8AAQABAAIAAAALAA8AAQABAAIAAAAMAA8AAQABAAIAAAANAA8AAQABAAIAAAAOAA8AAQABAAIAAAAPAA8AAQABAAIAAAAQAA8AAQABAAIAAAARAA8AAQABAAIAAAASAA8AAQABAAIAAAATAA8AAQABAAIAAAAUAA8AAQABAAIAAAAVAA8AAQABAAIAAAAWAA8AAQABAAIAAAAXAA8AAQACAAIAAAAXAA0AAQACAAEAAAAXAAwAAQACAAEAAAAXAAsAAQACAAEAAAAWAAsAAQABAAEAAAAWAAoAAQABAAEAAAAWAAkAAQABAAEAAAAWAAgAAQABAAEAAAAWAAcAAQABAAEAAAAWAAYAAQABAAEAAAAWAAUAAQABAAEAAAAWAAQAAQABAAEAAAAWAAMAAQABAAEAAAAWAAIAAQABAAEAAAAWAAEAAQABAAEAAAAWAAAAAQABAAEAAAAWAP//AQABAAEAAAAVAP//AQABAAEAAAAVAP7/AQABAAEAAAAVAP3/AQABAAEAAAAVAPz/AQABAAEAAAAVAPv/AQABAAEAAAAWAPv/AQABAAEAAAAWAPz/AQABAAEAAAAWAP3/AQABAAEAAAAWAP7/AQABAAEAAAAXAP3/AQACAAEAAAAXAPz/AQACAAEAAAAXAPv/AQACAAEAAAAXAP7/AQACAAEAAAAXAP//AQACAAEAAAAXAAAAAQACAAEAAAAXAAEAAQACAAEAAAAXAAIAAQACAAEAAAAXAAMAAQACAAEAAAAXAAQAAQACAAEAAAAXAAUAAQACAAEAAAAXAAYAAQACAAEAAAAXAAcAAQACAAEAAAAXAAgAAQACAAEAAAAXAAkAAQACAAEAAAAXAAoAAQACAAEAAAAWAAwAAQABAAEAAAAVAA0AAQABAAEAAAAUAA0AAQABAAEAAAAUAAwAAQABAAEAAAAVAAwAAQABAAEAAAAWAA0AAQABAAEAAAATAAwAAQABAAEAAAAUAAsAAQABAAEAAAAUAAoAAQABAAEAAAAVAAoAAQABAAEAAAATAAsAAQABAAEAAAAVAAsAAQABAAEAAAASAAsAAQABAAEAAAATAAoAAQABAAEAAAAVAAkAAQABAAEAAAAUAAkAAQABAAEAAAATAAkAAQABAAEAAAASAAoAAQABAAEAAAASAAkAAQABAAEAAAATAAgAAQABAAEAAAAUAAgAAQABAAEAAAAVAAgAAQABAAEAAAAVAAcAAQABAAEAAAARAAkAAQABAAEAAAARAAoAAQABAAEAAAARAAgAAQABAAEAAAASAAgAAQABAAEAAAATAAcAAQABAAEAAAAUAAYAAQABAAEAAAAVAAYAAQABAAEAAAASAAcAAQABAAEAAAAQAAgAAQABAAEAAAAPAAgAAQABAAEAAAATAAYAAQABAAEAAAARAAcAAQABAAEAAAAQAAkAAQABAAEAAAAUAAcAAQABAAEAAAAVAAQAAQABAAEAAAAUAAQAAQABAAEAAAATAAUAAQABAAEAAAASAAUAAQABAAEAAAASAAYAAQABAAEAAAAQAAcAAQABAAEAAAAVAAUAAQABAAEAAAAUAAUAAQABAAEAAAAUAAMAAQABAAEAAAAVAAMAAQABAAEAAAAVAAIAAQABAAEAAAAVAAEAAQABAAEAAAAVAAAAAQABAAEAAAAUAAEAAQABAAEAAAAUAAIAAQABAAEAAAATAAMAAQABAAEAAAATAAQAAQABAAEAAAASAAQAAQABAAEAAAARAAYAAQABAAEAAAAPAAcAAQABAAEAAAAPAAYAAQABAAEAAAAQAAYAAQABAAEAAAAQAAUAAQABAAEAAAARAAUAAQABAAEAAAARAAQAAQABAAEAAAASAAMAAQABAAEAAAATAAIAAQABAAEAAAATAAEAAQABAAEAAAAUAAAAAQABAAEAAAASAAEAAQABAAEAAAASAAIAAQABAAEAAAARAAIAAQABAAEAAAARAAMAAQABAAEAAAAQAAMAAQABAAEAAAAPAAQAAQABAAEAAAAPAAMAAQABAAEAAAAQAAIAAQABAAEAAAAPAAUAAQABAAEAAAAQAAQAAQABAAEAAAASAAAAAQABAAEAAAATAAAAAQABAAEAAAATAP//AQABAAEAAAATAP7/AQABAAEAAAASAP//AQABAAEAAAARAAAAAQABAAEAAAARAAEAAQABAAEAAAAQAAEAAQABAAEAAAAPAAIAAQABAAEAAAAPAAEAAQABAAEAAAAQAAAAAQABAAEAAAARAP//AQABAAEAAAASAP7/AQABAAEAAAATAP3/AQABAAEAAAAUAP3/AQABAAEAAAAUAP//AQABAAEAAAAUAP7/AQABAAEAAAAUAPz/AQABAAEAAAAUAPv/AQABAAEAAAATAPz/AQABAAEAAAASAP3/AQABAAEAAAARAP7/AQABAAEAAAAQAP//AQABAAEAAAAPAAAAAQABAAEAAAAOAP//AQABAAEAAAANAP//AQABAAEAAAAMAP//AQABAAEAAAALAP//AQABAAEAAAAKAP//AQABAAEAAAAJAP//AQABAAEAAAAIAP//AQABAAEAAAAHAP//AQABAAEAAAAGAP//AQABAAEAAAAFAP//AQABAAEAAAAEAP//AQABAAEAAAADAP//AQABAAEAAAACAP//AQABAAEAAAABAP//AQABAAEAAAAAAP//AQABAAEAAAD///7/AQABAAEAAAAAAP7/AQABAAEAAAABAP7/AQABAAEAAAACAP7/AQABAAEAAAADAP7/AQABAAEAAAAEAP7/AQABAAEAAAAFAP7/AQABAAEAAAAGAP7/AQABAAEAAAAHAP7/AQABAAEAAAAIAP3/AQABAAEAAAAJAP3/AQABAAEAAAAKAP3/AQABAAEAAAALAP3/AQABAAEAAAAMAP3/AQABAAEAAAANAP3/AQABAAEAAAAOAP3/AQABAAEAAAAPAP3/AQABAAEAAAAQAP3/AQABAAEAAAAPAP7/AQABAAEAAAAOAP7/AQABAAEAAAANAP7/AQABAAEAAAAMAP7/AQABAAEAAAALAP7/AQABAAEAAAAKAP7/AQABAAEAAAAJAP7/AQABAAEAAAAIAP7/AQABAAEAAAD+//3/AQABAAEAAAD///3/AQABAAEAAAAAAP3/AQABAAEAAAABAP3/AQABAAEAAAACAP3/AQABAAEAAAADAP3/AQABAAEAAAAEAP3/AQABAAEAAAAFAP3/AQABAAEAAAAGAP3/AQABAAEAAAAHAP3/AQABAAEAAAAIAPz/AQABAAEAAAAJAPz/AQABAAEAAAAKAPz/AQABAAEAAAALAPz/AQABAAEAAAAMAPz/AQABAAEAAAANAPz/AQABAAEAAAAOAPz/AQABAAEAAAAPAPz/AQABAAEAAAAQAPz/AQABAAEAAAARAPz/AQABAAEAAAAHAPz/AQABAAEAAAAGAPz/AQABAAEAAAAFAPz/AQABAAEAAAAEAPz/AQABAAEAAAADAPz/AQABAAEAAAACAPz/AQABAAEAAAABAPz/AQABAAEAAAAAAPz/AQABAAEAAAD///z/AQABAAEAAAD+//z/AQABAAEAAAD9//z/AQABAAEAAAD8//v/AQABAAEAAAD9//v/AQABAAEAAAD+//v/AQABAAEAAAD///v/AQABAAEAAAAAAPv/AQABAAEAAAABAPv/AQABAAEAAAACAPv/AQABAAEAAAADAPv/AQABAAEAAAAEAPv/AQABAAEAAAAFAPv/AQABAAEAAAAGAPv/AQABAAEAAAAHAPv/AQABAAEAAAAIAPv/AQABAAEAAAAJAPv/AQABAAEAAAAKAPv/AQABAAEAAAALAPv/AQABAAEAAAAMAPv/AQABAAEAAAANAPv/AQABAAEAAAAOAPv/AQABAAEAAAAPAPv/AQABAAEAAAAQAPv/AQABAAEAAAARAPv/AQABAAEAAAASAPv/AQABAAEAAAD7//r/AQABAAEAAAD8//r/AQABAAEAAAD9//r/AQABAAEAAAD+//r/AQABAAEAAAD///r/AQABAAEAAAAAAPr/AQABAAEAAAABAPr/AQABAAEAAAACAPr/AQABAAEAAAADAPr/AQABAAEAAAAEAPr/AQABAAEAAAAFAPr/AQABAAEAAAAGAPr/AQABAAEAAAAHAPr/AQABAAEAAAAIAPr/AQABAAEAAAAJAPr/AQABAAEAAAAKAPr/AQABAAEAAAALAPr/AQABAAEAAAAMAPr/AQABAAEAAAANAPr/AQABAAEAAAAOAPr/AQABAAEAAAAPAPr/AQABAAEAAAAQAPr/AQABAAEAAAARAPr/AQABAAEAAAASAPr/AQABAAEAAAATAPr/AQABAAEAAAATAPn/AQABAAAAAAASAPn/AQABAAAAAAARAPn/AQABAAAAAAD6//n/AQABAAAAAAD7//n/AQABAAAAAAD8//n/AQABAAAAAAD9//n/AQABAAAAAAD+//n/AQABAAAAAAD///n/AQABAAAAAAAAAPn/AQABAAAAAAABAPn/AQABAAAAAAACAPn/AQABAAAAAAADAPn/AQABAAAAAAAEAPn/AQABAAAAAAAFAPn/AQABAAAAAAAGAPn/AQABAAAAAAAHAPn/AQABAAAAAAAIAPn/AQABAAAAAAAJAPn/AQABAAAAAAAKAPn/AQABAAAAAAALAPn/AQABAAAAAAAMAPn/AQABAAAAAAANAPn/AQABAAAAAAAOAPn/AQABAAAAAAAPAPn/AQABAAAAAAAQAPn/AQABAAAAAAAUAPn/AQABAAAAAAAVAPn/AQABAAAAAAAWAPn/AQABAAAAAAAXAPn/AQACAAAAAAA=")
+tile_set = ExtResource("2_jydpw")
+
+[node name="Path" type="TileMapLayer" parent="TileMapLayers" unique_id=571874607]
+tile_map_data = PackedByteArray("AAAAAAUAAQAGAAMAAAABAAUAAQAGAAMAAAACAAUAAQAGAAMAAAADAAUAAQAGAAMAAAAEAAUAAQAGAAMAAAAFAAUAAQAGAAMAAAAGAAUAAQAGAAMAAAAHAAUAAQAGAAMAAAAIAAUAAQAGAAMAAAAJAAUAAQAGAAMAAAAKAAUAAQAGAAMAAAALAAUAAQAGAAMAAAAMAAUAAQAGAAMAAAANAAUAAQAGAAMAAAAOAAUAAQAGAAMAAAAPAAUAAQAGAAMAAAD//wUAAQAGAAMAAAD+/wUAAQAGAAMAAAD9/wUAAQAGAAMAAAD8/wUAAQAGAAMAAAD7/wUAAQAGAAMAAAD6/wUAAQAGAAMAAAD5/wUAAQAGAAMAAAD4/wUAAQAGAAMAAAD3/wUAAQAGAAMAAAD2/wUAAQAFAAMAAAAQAAUAAQAGAAMAAAARAAUAAQAGAAMAAAASAAUAAQAGAAMAAAATAAUAAQAGAAMAAAAUAAUAAQAGAAMAAAAVAAUAAQAGAAMAAAAWAAUAAQAGAAMAAAAXAAUAAQAHAAMAAAA=")
+tile_set = ExtResource("2_jydpw")
+
+[node name="Camera2D" type="Camera2D" parent="." unique_id=1523556790]
+position = Vector2(153, 366)
+zoom = Vector2(1.333, 1.333)
+limit_left = 0
+limit_top = 0
+limit_right = 960
+limit_bottom = 540
+position_smoothing_enabled = true
+editor_draw_limits = true
+
+[node name="OnTheGround" type="Node2D" parent="." unique_id=2094226334]
+y_sort_enabled = true
+
+[node name="Character" type="AnimatedSprite2D" parent="OnTheGround" unique_id=1142153150]
+position = Vector2(400, 349)
+sprite_frames = ExtResource("3_a1f2e")
+animation = &"idle"
+autoplay = "idle"
+
+[node name="ScreenOverlay" type="CanvasLayer" parent="." unique_id=1305410749]
+
+[node name="Cinematic" type="Node2D" parent="." unique_id=1957659485]
+script = ExtResource("4_4rlk8")
+dialogue = ExtResource("5_8p0ef")
+next_scene = "uid://cufkthb25mpxy"
+metadata/_custom_type_script = "uid://x1mxt6bmei2o"
+
+[node name="Forest" type="StaticBody2D" parent="." unique_id=1541633486]
+editor_description = "This uses Threadbare's \"AreaFiller\" component to place trees randomly in a given area. Try adjusting the parameters on the AreaFiller node and press \"Refill\"."
+y_sort_enabled = true
+collision_layer = 16
+collision_mask = 0
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="Forest" unique_id=993919054]
+position = Vector2(468, 76)
+shape = SubResource("RectangleShape2D_p421x")
+
+[node name="AreaFiller" type="Node" parent="Forest" unique_id=1967072165]
+script = ExtResource("6_45g7o")
+scenes = Array[PackedScene]([ExtResource("7_cduql")])
+sprite_frames = Array[SpriteFrames]([ExtResource("8_6vqnw"), ExtResource("9_miips"), ExtResource("9_miips"), ExtResource("9_miips")])
+metadata/_custom_type_script = "uid://bdhjixygupit1"
+
+[node name="Tree" parent="Forest" unique_id=1182216860 instance=ExtResource("7_cduql")]
+position = Vector2(-134.5, 29.312988)
+scale = Vector2(0.9436444, 1.0067108)
+
+[node name="Tree2" parent="Forest" unique_id=1029692172 instance=ExtResource("7_cduql")]
+position = Vector2(-33.856163, 73.79311)
+scale = Vector2(1.113184, 1.1827277)
+
+[node name="Tree3" parent="Forest" unique_id=884474271 instance=ExtResource("7_cduql")]
+position = Vector2(-98.66641, 142.2037)
+scale = Vector2(0.9079491, 0.89297915)
+
+[node name="Tree4" parent="Forest" unique_id=955509437 instance=ExtResource("7_cduql")]
+position = Vector2(-32.555416, 154.65326)
+scale = Vector2(1.094416, 1.1684742)
+
+[node name="Tree5" parent="Forest" unique_id=585952425 instance=ExtResource("7_cduql")]
+position = Vector2(-95.59292, -25.405144)
+scale = Vector2(0.98880094, 1.0183204)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree6" parent="Forest" unique_id=909881077 instance=ExtResource("7_cduql")]
+position = Vector2(29.976124, -12.600311)
+scale = Vector2(1.0008545, 0.9437981)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree7" parent="Forest" unique_id=499287593 instance=ExtResource("7_cduql")]
+position = Vector2(-114.95415, -127.28391)
+scale = Vector2(1.1843371, 1.0949713)
+
+[node name="Tree8" parent="Forest" unique_id=1842273849 instance=ExtResource("7_cduql")]
+position = Vector2(126.75061, -82.571144)
+scale = Vector2(0.96559054, 1.0651643)
+
+[node name="Tree9" parent="Forest" unique_id=1084363194 instance=ExtResource("7_cduql")]
+position = Vector2(-52.05436, 241.94772)
+scale = Vector2(1.002877, 0.9765011)
+
+[node name="Tree10" parent="Forest" unique_id=1636164458 instance=ExtResource("7_cduql")]
+position = Vector2(62.6756, 239.02135)
+scale = Vector2(1.117693, 1.0874206)
+
+[node name="Tree11" parent="Forest" unique_id=895164361 instance=ExtResource("7_cduql")]
+position = Vector2(-132.86728, 234.3855)
+scale = Vector2(1.0381949, 1.0544606)
+
+[node name="Tree12" parent="Forest" unique_id=1356986763 instance=ExtResource("7_cduql")]
+position = Vector2(-41.627945, -96.08947)
+scale = Vector2(0.978142, 1.0348583)
+
+[node name="Tree13" parent="Forest" unique_id=184854836 instance=ExtResource("7_cduql")]
+position = Vector2(15.340748, -137.30919)
+scale = Vector2(0.9844353, 1.0476297)
+
+[node name="Tree14" parent="Forest" unique_id=470414552 instance=ExtResource("7_cduql")]
+position = Vector2(183.38521, 204.33644)
+scale = Vector2(1.0602809, 1.0239228)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree15" parent="Forest" unique_id=52995768 instance=ExtResource("7_cduql")]
+position = Vector2(69.54943, 108.15143)
+scale = Vector2(1.0580077, 1.0457476)
+
+[node name="Tree16" parent="Forest" unique_id=1761511357 instance=ExtResource("7_cduql")]
+position = Vector2(241.19507, -34.185955)
+scale = Vector2(1.1031436, 1.1967103)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree17" parent="Forest" unique_id=927952209 instance=ExtResource("7_cduql")]
+position = Vector2(30.239857, 51.481262)
+scale = Vector2(0.88363844, 0.8252952)
+
+[node name="Tree18" parent="Forest" unique_id=2028111176 instance=ExtResource("7_cduql")]
+position = Vector2(140.60526, 42.702507)
+scale = Vector2(0.81033456, 0.84401214)
+
+[node name="Tree19" parent="Forest" unique_id=1511987762 instance=ExtResource("7_cduql")]
+position = Vector2(45.170464, 169.35323)
+scale = Vector2(0.85733956, 0.92838824)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree20" parent="Forest" unique_id=1431821957 instance=ExtResource("7_cduql")]
+position = Vector2(113.20367, 282.97287)
+scale = Vector2(1.0311427, 1.038447)
+
+[node name="Tree21" parent="Forest" unique_id=390950160 instance=ExtResource("7_cduql")]
+position = Vector2(197.85796, 85.88806)
+scale = Vector2(1.1616871, 1.0655842)
+
+[node name="Tree22" parent="Forest" unique_id=1750576734 instance=ExtResource("7_cduql")]
+position = Vector2(151.54352, 148.52206)
+scale = Vector2(0.86864305, 0.9299557)
+
+[node name="Tree23" parent="Forest" unique_id=1917935742 instance=ExtResource("7_cduql")]
+position = Vector2(339.03198, -7.323471)
+scale = Vector2(0.96201044, 0.9151595)
+
+[node name="Tree24" parent="Forest" unique_id=190800120 instance=ExtResource("7_cduql")]
+position = Vector2(79.95763, -138.9119)
+scale = Vector2(1.0670353, 1.1737987)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree25" parent="Forest" unique_id=605636623 instance=ExtResource("7_cduql")]
+position = Vector2(179.41022, 289.3844)
+scale = Vector2(0.96739507, 0.95261586)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree26" parent="Forest" unique_id=612912990 instance=ExtResource("7_cduql")]
+position = Vector2(7.153347, 271.36307)
+scale = Vector2(1.1526139, 1.1974825)
+
+[node name="Tree27" parent="Forest" unique_id=1259775730 instance=ExtResource("7_cduql")]
+position = Vector2(284.4489, 147.55801)
+scale = Vector2(1.0065422, 1.0803994)
+
+[node name="Tree28" parent="Forest" unique_id=1620817876 instance=ExtResource("7_cduql")]
+position = Vector2(459.67792, 28.936611)
+scale = Vector2(1.0790955, 1.0632309)
+
+[node name="Tree29" parent="Forest" unique_id=679120749 instance=ExtResource("7_cduql")]
+position = Vector2(265.90576, 239.39372)
+scale = Vector2(1.0231422, 0.9937232)
+
+[node name="Tree30" parent="Forest" unique_id=330095770 instance=ExtResource("7_cduql")]
+position = Vector2(384.97662, -64.782715)
+scale = Vector2(1.2998596, 1.1824818)
+
+[node name="Tree31" parent="Forest" unique_id=1620979670 instance=ExtResource("7_cduql")]
+position = Vector2(316.75488, 74.72743)
+scale = Vector2(0.9387665, 0.8754183)
+
+[node name="Tree32" parent="Forest" unique_id=1091258289 instance=ExtResource("7_cduql")]
+position = Vector2(539.60394, -67.804276)
+scale = Vector2(1.0461669, 1.0291582)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree33" parent="Forest" unique_id=957147275 instance=ExtResource("7_cduql")]
+position = Vector2(615.2034, -98.0556)
+scale = Vector2(1.0364168, 0.9924647)
+
+[node name="Tree34" parent="Forest" unique_id=13041936 instance=ExtResource("7_cduql")]
+position = Vector2(563.84625, 36.110687)
+scale = Vector2(0.9444068, 1.0238725)
+
+[node name="Tree35" parent="Forest" unique_id=998504414 instance=ExtResource("7_cduql")]
+position = Vector2(343.1781, 282.12503)
+scale = Vector2(0.9821974, 1.0447962)
+
+[node name="Tree36" parent="Forest" unique_id=21545210 instance=ExtResource("7_cduql")]
+position = Vector2(708.67926, -64.661316)
+scale = Vector2(0.8227171, 0.84662884)
+
+[node name="Tree37" parent="Forest" unique_id=1212603744 instance=ExtResource("7_cduql")]
+position = Vector2(261.76334, -113.55063)
+scale = Vector2(1.1422975, 1.1544138)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree38" parent="Forest" unique_id=2132313783 instance=ExtResource("7_cduql")]
+position = Vector2(390.5647, 119.08969)
+scale = Vector2(0.9104163, 0.92448384)
+
+[node name="Tree39" parent="Forest" unique_id=1384114981 instance=ExtResource("7_cduql")]
+position = Vector2(361.24524, 194.41162)
+scale = Vector2(0.8350715, 0.8931964)
+
+[node name="Tree40" parent="Forest" unique_id=1300998146 instance=ExtResource("7_cduql")]
+position = Vector2(447.9682, -36.430153)
+scale = Vector2(1.2120489, 1.1548411)
+
+[node name="Tree41" parent="Forest" unique_id=1011352153 instance=ExtResource("7_cduql")]
+position = Vector2(194.31424, -87.19996)
+scale = Vector2(1.1514823, 1.0825572)
+
+[node name="Tree42" parent="Forest" unique_id=1744140347 instance=ExtResource("7_cduql")]
+position = Vector2(664.6819, 7.1543636)
+scale = Vector2(0.9748106, 0.9679873)
+
+[node name="Tree43" parent="Forest" unique_id=2017190457 instance=ExtResource("7_cduql")]
+position = Vector2(460.0891, 262.448)
+scale = Vector2(1.0436357, 1.096538)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree44" parent="Forest" unique_id=1399669268 instance=ExtResource("7_cduql")]
+position = Vector2(451.05997, -138.89368)
+scale = Vector2(1.2118458, 1.187988)
+
+[node name="Tree45" parent="Forest" unique_id=913898865 instance=ExtResource("7_cduql")]
+position = Vector2(445.76334, 193.07227)
+scale = Vector2(0.8612578, 0.9037653)
+
+[node name="Tree46" parent="Forest" unique_id=876219326 instance=ExtResource("7_cduql")]
+position = Vector2(536.2084, 203.29436)
+scale = Vector2(0.9916459, 1.080711)
+
+[node name="Tree47" parent="Forest" unique_id=593225992 instance=ExtResource("7_cduql")]
+position = Vector2(373.8241, -138.66309)
+scale = Vector2(1.0857643, 1.0913429)
+
+[node name="Tree48" parent="Forest" unique_id=427435192 instance=ExtResource("7_cduql")]
+position = Vector2(573.9232, 287.15823)
+scale = Vector2(0.7914543, 0.8055921)
+
+[node name="Tree49" parent="Forest" unique_id=1320319017 instance=ExtResource("7_cduql")]
+position = Vector2(396.8912, 44.271004)
+scale = Vector2(0.97601926, 0.90482444)
+
+[node name="Tree50" parent="Forest" unique_id=1473332897 instance=ExtResource("7_cduql")]
+position = Vector2(454.7281, 126.57288)
+scale = Vector2(1.0258154, 1.0038793)
+
+[node name="Tree51" parent="Forest" unique_id=1110401912 instance=ExtResource("7_cduql")]
+position = Vector2(550.0525, -134.28957)
+scale = Vector2(1.1917449, 1.1268523)
+
+[node name="Tree52" parent="Forest" unique_id=1376181751 instance=ExtResource("7_cduql")]
+position = Vector2(251.724, 38.09079)
+scale = Vector2(0.75124043, 0.82121533)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree53" parent="Forest" unique_id=943889456 instance=ExtResource("7_cduql")]
+position = Vector2(646.5388, 70.40961)
+scale = Vector2(1.0954036, 1.0545138)
+
+[node name="Tree54" parent="Forest" unique_id=720804500 instance=ExtResource("7_cduql")]
+position = Vector2(319.52994, -71.23583)
+scale = Vector2(1.0721462, 1.1488492)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree55" parent="Forest" unique_id=1312447704 instance=ExtResource("7_cduql")]
+position = Vector2(105.61249, -13.94154)
+scale = Vector2(0.9677507, 0.9177646)
+
+[node name="Tree56" parent="Forest" unique_id=302322622 instance=ExtResource("7_cduql")]
+position = Vector2(599.5595, 174.08086)
+scale = Vector2(1.0315936, 1.0713472)
+
+[node name="Tree57" parent="Forest" unique_id=1784194626 instance=ExtResource("7_cduql")]
+position = Vector2(595.26324, -35.46531)
+scale = Vector2(1.000803, 1.0681803)
+
+[node name="Tree58" parent="Forest" unique_id=1589135074 instance=ExtResource("7_cduql")]
+position = Vector2(544.8839, 133.90744)
+scale = Vector2(0.8916407, 0.9103164)
+
+[node name="Tree59" parent="Forest" unique_id=224469784 instance=ExtResource("7_cduql")]
+position = Vector2(725.4814, 192.2187)
+scale = Vector2(0.92671424, 0.9521191)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree60" parent="Forest" unique_id=680715434 instance=ExtResource("7_cduql")]
+position = Vector2(656.2242, 141.2435)
+scale = Vector2(0.92301464, 0.9273033)
+
+[node name="Tree61" parent="Forest" unique_id=630570767 instance=ExtResource("7_cduql")]
+position = Vector2(659.0734, 220.35179)
+scale = Vector2(0.99410814, 0.9377908)
+
+[node name="Tree62" parent="Forest" unique_id=1605148098 instance=ExtResource("7_cduql")]
+position = Vector2(738.88873, 50.73876)
+scale = Vector2(1.1967351, 1.1055331)
+
+[node name="Tree63" parent="Forest" unique_id=1796070759 instance=ExtResource("7_cduql")]
+position = Vector2(728.9966, 123.94755)
+scale = Vector2(0.802388, 0.8563258)
+
+[node name="Tree64" parent="Forest" unique_id=2032525191 instance=ExtResource("7_cduql")]
+position = Vector2(812.93256, 28.283005)
+scale = Vector2(1.2428144, 1.183866)
+
+[node name="Tree65" parent="Forest" unique_id=1843099729 instance=ExtResource("7_cduql")]
+position = Vector2(809.1381, 219.65874)
+scale = Vector2(0.9372784, 0.859087)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree66" parent="Forest" unique_id=302262897 instance=ExtResource("7_cduql")]
+position = Vector2(785.437, -38.855484)
+scale = Vector2(1.1650894, 1.1027207)
+
+[node name="Tree67" parent="Forest" unique_id=418414748 instance=ExtResource("7_cduql")]
+position = Vector2(692.19904, 289.17303)
+scale = Vector2(0.84976095, 0.84610724)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree68" parent="Forest" unique_id=657909238 instance=ExtResource("7_cduql")]
+position = Vector2(733.00336, -130.22266)
+scale = Vector2(1.2356795, 1.1426313)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree69" parent="Forest" unique_id=2139026090 instance=ExtResource("7_cduql")]
+position = Vector2(889.5211, 5.8428574)
+scale = Vector2(0.8889678, 0.8271292)
+
+[node name="Tree70" parent="Forest" unique_id=1091760958 instance=ExtResource("7_cduql")]
+position = Vector2(850.4721, 102.9041)
+scale = Vector2(1.1543899, 1.0792053)
+
+[node name="Tree71" parent="Forest" unique_id=1056156635 instance=ExtResource("7_cduql")]
+position = Vector2(944.99084, 65.57212)
+scale = Vector2(1.1204253, 1.0844281)
+
+[node name="Tree72" parent="Forest" unique_id=65698928 instance=ExtResource("7_cduql")]
+position = Vector2(865.87744, -97.17461)
+scale = Vector2(1.0099723, 1.0769176)
+
+[node name="Tree73" parent="Forest" unique_id=610639831 instance=ExtResource("7_cduql")]
+position = Vector2(798.1452, -124.866776)
+scale = Vector2(0.81302536, 0.8925839)
+
+[node name="Tree74" parent="Forest" unique_id=1547463111 instance=ExtResource("7_cduql")]
+position = Vector2(972.74054, -39.967968)
+scale = Vector2(1.0657846, 1.1625344)
+
+[node name="Tree75" parent="Forest" unique_id=1283672125 instance=ExtResource("7_cduql")]
+position = Vector2(904.30096, 167.05644)
+scale = Vector2(0.88601166, 0.98139626)
+
+[node name="Tree76" parent="Forest" unique_id=64562302 instance=ExtResource("7_cduql")]
+position = Vector2(816.12976, 284.85608)
+scale = Vector2(1.1483678, 1.0605124)
+
+[node name="Tree77" parent="Forest" unique_id=364488893 instance=ExtResource("7_cduql")]
+position = Vector2(921.76746, 249.26942)
+scale = Vector2(0.99793696, 0.9381673)
+
+[node name="Tree78" parent="Forest" unique_id=1134392504 instance=ExtResource("7_cduql")]
+position = Vector2(507.0583, 72.03578)
+scale = Vector2(0.95707214, 0.9085272)
+
+[node name="Tree79" parent="Forest" unique_id=991637983 instance=ExtResource("7_cduql")]
+position = Vector2(794.5368, 156.93163)
+scale = Vector2(1.2042282, 1.1630253)
+
+[node name="Tree80" parent="Forest" unique_id=1412752416 instance=ExtResource("7_cduql")]
+position = Vector2(1031.5326, 54.71153)
+scale = Vector2(1.2455566, 1.1908455)
+
+[node name="Tree81" parent="Forest" unique_id=1516137243 instance=ExtResource("7_cduql")]
+position = Vector2(1059.8826, -99.3994)
+scale = Vector2(0.8901185, 0.88946646)
+
+[node name="Tree82" parent="Forest" unique_id=527174680 instance=ExtResource("7_cduql")]
+position = Vector2(1032.1313, 127.08353)
+scale = Vector2(0.77366775, 0.8220842)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree83" parent="Forest" unique_id=37939051 instance=ExtResource("7_cduql")]
+position = Vector2(982.5354, -113.30713)
+scale = Vector2(0.89498067, 0.8793378)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree84" parent="Forest" unique_id=1886195231 instance=ExtResource("7_cduql")]
+position = Vector2(1049.3785, -20.898186)
+scale = Vector2(1.1789399, 1.181437)
+
+[node name="Tree85" parent="Forest" unique_id=298636511 instance=ExtResource("7_cduql")]
+position = Vector2(974.59296, 177.9414)
+scale = Vector2(0.8917542, 0.9298732)
+
+[node name="Tree86" parent="Forest" unique_id=1559459914 instance=ExtResource("7_cduql")]
+position = Vector2(1055.876, 249.39133)
+scale = Vector2(1.0741869, 1.1028868)
+sprite_frames = ExtResource("8_6vqnw")
+
+[node name="Tree87" parent="Forest" unique_id=2091134076 instance=ExtResource("7_cduql")]
+position = Vector2(985.18787, 284.2967)
+scale = Vector2(1.0405519, 1.1536475)
diff --git a/scenes/quests/story_quests/santuario_corrupto/player_components/doro doro final.png b/scenes/quests/story_quests/santuario_corrupto/player_components/doro doro final.png
new file mode 100644
index 0000000000..a19247a061
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/player_components/doro doro final.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cd9b4f5a4d16a9abd0c0611af5667d4ec7a97e95b330425a45221e3d9a046630
+size 4197
diff --git a/scenes/quests/story_quests/santuario_corrupto/player_components/santuario_corrupto_player.tres b/scenes/quests/story_quests/santuario_corrupto/player_components/santuario_corrupto_player.tres
new file mode 100644
index 0000000000..da18f8e19f
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/player_components/santuario_corrupto_player.tres
@@ -0,0 +1,212 @@
+[gd_resource type="SpriteFrames" format=3 uid="uid://b8r8lq0r27m46"]
+
+[ext_resource type="Texture2D" uid="uid://c0itxt8w3yml0" path="res://assets/first_party/templates/player/NO_EDIT_player_attack_01.png" id="1_67gb6"]
+[ext_resource type="Texture2D" uid="uid://covbt3em3ppm1" path="res://assets/first_party/templates/player/NO_EDIT_player_attack_02.png" id="2_na12f"]
+[ext_resource type="Texture2D" uid="uid://dly3ikrx05f0x" path="res://assets/first_party/templates/player/NO_EDIT_player_defeated.png" id="3_d00h8"]
+[ext_resource type="Texture2D" uid="uid://b0kexdddbmi7n" path="res://assets/first_party/templates/player/NO_EDIT_player_idle.png" id="4_dw2d3"]
+[ext_resource type="Texture2D" uid="uid://bnb6fdjs7xeaa" path="res://assets/first_party/templates/player/NO_EDIT_player_walk.png" id="5_0d7q7"]
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_yg72c"]
+atlas = ExtResource("1_67gb6")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_ydd7j"]
+atlas = ExtResource("1_67gb6")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_f8lfs"]
+atlas = ExtResource("1_67gb6")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_scyt1"]
+atlas = ExtResource("1_67gb6")
+region = Rect2(576, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_gjf71"]
+atlas = ExtResource("2_na12f")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_eyp3i"]
+atlas = ExtResource("2_na12f")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_nw7ra"]
+atlas = ExtResource("2_na12f")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_3yb8r"]
+atlas = ExtResource("2_na12f")
+region = Rect2(576, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_cu6lk"]
+atlas = ExtResource("3_d00h8")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_icahe"]
+atlas = ExtResource("3_d00h8")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_gwwl8"]
+atlas = ExtResource("4_dw2d3")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_i6uyh"]
+atlas = ExtResource("4_dw2d3")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_0myta"]
+atlas = ExtResource("4_dw2d3")
+region = Rect2(384, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_rbvnd"]
+atlas = ExtResource("4_dw2d3")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_l1iol"]
+atlas = ExtResource("4_dw2d3")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_28wor"]
+atlas = ExtResource("5_0d7q7")
+region = Rect2(0, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_7nl6p"]
+atlas = ExtResource("5_0d7q7")
+region = Rect2(192, 0, 192, 192)
+
+[sub_resource type="AtlasTexture" id="AtlasTexture_ctslx"]
+atlas = ExtResource("5_0d7q7")
+region = Rect2(384, 0, 192, 192)
+
+[resource]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_yg72c")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_ydd7j")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_f8lfs")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_scyt1")
+}],
+"loop": true,
+"name": &"attack_01",
+"speed": 10.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gjf71")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_eyp3i")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_nw7ra")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_3yb8r")
+}],
+"loop": true,
+"name": &"attack_02",
+"speed": 10.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_cu6lk")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_icahe")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_cu6lk")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_icahe")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_cu6lk")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_icahe")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_cu6lk")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_icahe")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_cu6lk")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_icahe")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_cu6lk")
+}],
+"loop": true,
+"name": &"defeated",
+"speed": 5.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gwwl8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gwwl8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_gwwl8")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_i6uyh")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_0myta")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_0myta")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_0myta")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_rbvnd")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_l1iol")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_l1iol")
+}],
+"loop": true,
+"name": &"idle",
+"speed": 10.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_28wor")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_7nl6p")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_ctslx")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_28wor")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_7nl6p")
+}, {
+"duration": 1.0,
+"texture": SubResource("AtlasTexture_ctslx")
+}],
+"loop": true,
+"name": &"walk",
+"speed": 10.0
+}]
diff --git a/scenes/quests/story_quests/santuario_corrupto/quest.tres b/scenes/quests/story_quests/santuario_corrupto/quest.tres
new file mode 100644
index 0000000000..1cd96b4977
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/quest.tres
@@ -0,0 +1,9 @@
+[gd_resource type="Resource" script_class="Quest" format=3 uid="uid://bke4e1rdu2jti"]
+
+[ext_resource type="Script" uid="uid://dts1hwdy3phin" path="res://scenes/menus/storybook/components/quest.gd" id="1_fw4ax"]
+
+[resource]
+script = ExtResource("1_fw4ax")
+title = "PixelArtCompany"
+first_scene = "uid://cacthenj4lt78"
+metadata/_custom_type_script = "uid://dts1hwdy3phin"
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree1.png
new file mode 100644
index 0000000000..c21e8b3f24
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:263308db1f8f28a231baeb64ed74d73bdc92f382564e9e80cdeed1c7c0fec017
+size 2351
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree2.png
new file mode 100644
index 0000000000..0a28d43220
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b4b2e1addb9f48ce22d8dc3961dea4342d31a0049463f869862bba4f2585b095
+size 2195
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree3.png
new file mode 100644
index 0000000000..9d00ed92e5
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:752f191b9ccb848375b8c81cae9822c42c844aafd3f517b9456f9e975694f03b
+size 2488
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree4.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree4.png
new file mode 100644
index 0000000000..b07dac2726
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree4.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:718086e0115bd343e7ba86f845ca5d95fd48cbdaab3b0d3784ad1630d85c6367
+size 2506
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree5.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree5.png
new file mode 100644
index 0000000000..a0fbf53ad6
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree5.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e8d4e9b33aac6b0395bce0121446f2c8d818740fed7b5c5c84aa2ac3d21c224
+size 2133
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree6.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree6.png
new file mode 100644
index 0000000000..414d01b01d
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree6.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:73f4e4934b4792e49055cc60eeed8fd12db207f85430a3e0fec2389323520520
+size 1815
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree7.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree7.png
new file mode 100644
index 0000000000..b1502f506b
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Broken_tree7.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0ececd97a8b3af3777c234aa2e40c5d4eaf3305f232d203d3ddc0459f444bb8d
+size 3221
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree1.png
new file mode 100644
index 0000000000..ef83505df3
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf5167ccd5127b9c3f0ccffb19e659cc267025fa45f45889d087b0a5243058a8
+size 5249
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree2.png
new file mode 100644
index 0000000000..1e47d83fc5
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a066163faa398958fc5ca241f369678b220f31e75354bff5956308941165db0e
+size 3927
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree3.png
new file mode 100644
index 0000000000..819830accf
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Burned_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f57ec52cf800ee498c7c030aa2c1cb3272e6086690d0e9845032da14634f582d
+size 3035
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree1.png
new file mode 100644
index 0000000000..239c998d74
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:626437904c7e8e659a7f0137499ab44130aada861f2ed7edcaa8cc7fa3909bc1
+size 5087
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree2.png
new file mode 100644
index 0000000000..07a5d932a5
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10d01e12a283a72a8607bd04651c51c358485994bcaaa1206c2eb0981f3965a4
+size 3749
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree3.png
new file mode 100644
index 0000000000..6a8421c8cd
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Christmas_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f9b12a656dba09904906b66747548bdde775ab1eb29a6a874ebb98e9df19b9d9
+size 2385
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree1.png
new file mode 100644
index 0000000000..6a14ebcee3
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f160087fd2432f486e7b830fb0f7519e9c41e6d5d52f64150d9f23ae5be853d5
+size 5460
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree2.png
new file mode 100644
index 0000000000..7788621134
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d7023ddccfc6762bb35f9b74578c0388fe599ccc0116d6ecfe5b83f3339aebc2
+size 4834
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree3.png
new file mode 100644
index 0000000000..c896821b1d
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Fruit_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7b07be7302f9d719fce0ebcf636aad83fa33ba2ae9c7d7ae369f2798fb1e801b
+size 2997
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree1.png
new file mode 100644
index 0000000000..3a5a5c1d06
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9c836ce52d9f61258a722d916c7be16de24cf46ab770c562df16a7f07f62dc85
+size 5852
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree2.png
new file mode 100644
index 0000000000..652f648b62
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb23b9adae64d16eb5fa2b416a70da97e69fb7cf30eeaa95cb68a6acfcf5281f
+size 4478
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree3.png
new file mode 100644
index 0000000000..a5e454abfb
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Moss_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a10e3cfacc9c5f36f5fa1092b4bad49b352fe96bbcbdb002bd899fa16488e288
+size 3625
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_1.png
new file mode 100644
index 0000000000..e3adf1421a
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7699bfb3347401ef4a3465d018964373ccf36173a24ee72017237d34aadbdff0
+size 4304
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_2.png
new file mode 100644
index 0000000000..751874610e
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f3da1e842282ee6a45d5334f42358dfa7f218718bf624a36bf1ced1d7065cfa1
+size 3244
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_3.png
new file mode 100644
index 0000000000..4da8564254
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree1_3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:411d8194a8440d44413efa3edcbdcd085c24359920b90b3ac02ea6c98275c282
+size 2667
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_1.png
new file mode 100644
index 0000000000..ed8263e60e
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:772f76b4def49b9bf3c0ec55a06191c18f3c4561e4cb4944102f68e433cd396a
+size 4524
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_2.png
new file mode 100644
index 0000000000..4449177a27
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:61bc73ef87ae05ed1650641c6e88df61b53c15a5b9ad3500ed8b258e1e91b48d
+size 3465
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_3.png
new file mode 100644
index 0000000000..76da708850
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Palm_tree2_3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5312dc6e20c61c6d96ccc0f182996e70d1652e2d18a9c254daa4d2d973a0192e
+size 2850
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree1.png
new file mode 100644
index 0000000000..d5ebb11279
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f010ca43bcebc5f26ad760af304966f32ee312b7dc230b0968513b08b00caec4
+size 4833
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree2.png
new file mode 100644
index 0000000000..3d15993467
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:257365adf697eb662cc7ff71adb5719ab785458d02a901e611e7bd2532a895e1
+size 3757
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree3.png
new file mode 100644
index 0000000000..c5a779c997
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_shadow/Tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b3c8a895b27f07f9b04c031444907300a7cccd9051bfc3d912646b7a83e14504
+size 3270
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree1.png
new file mode 100644
index 0000000000..23fc5cbea3
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5493687edc170e64379925190b81f2a075d7ef4fd65f66959a5e302824d1cfd1
+size 2471
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree2.png
new file mode 100644
index 0000000000..e4245837a2
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a4dba7ba198bfd78e353bc9594c1d2bd73c9a0ef66fec18b00d6aece725b35d7
+size 2335
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree3.png
new file mode 100644
index 0000000000..0c9c82e860
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9fcfa178760086b84f66df889cf246347f7e0c644e88da3b17e775c62f7ad162
+size 2604
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree4.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree4.png
new file mode 100644
index 0000000000..af46050724
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree4.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:124a5ea6ca381021d1d122e86bb205a996804027239e771ced236b2544200e1c
+size 2707
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree5.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree5.png
new file mode 100644
index 0000000000..b691599890
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree5.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0d96be2affb0cf64794ec37077a8213197c798a3b067f561d27cc7bf39eb2cc
+size 2263
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree6.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree6.png
new file mode 100644
index 0000000000..75343abd17
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree6.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e6702e78f8fdaac2d1c40a6385c5c4813fa0b2efc3593bb5bfe39790ca9e7640
+size 1869
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree7.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree7.png
new file mode 100644
index 0000000000..b7128e11cb
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Broken_tree7.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5864588a9e1f45618011393c7a649f89540133fd5ab02d051b45421f0bf29f83
+size 3540
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree1.png
new file mode 100644
index 0000000000..588c14d3dc
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e7f98dffba465f14e155302c1cdac2973c8c12cd9b5e057a0117c9978140aa2e
+size 5405
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree2.png
new file mode 100644
index 0000000000..c63458d8fb
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c403d317d938a5d916c561a63873ad89eab96b8763689183c957bf142c620e87
+size 4041
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree3.png
new file mode 100644
index 0000000000..9e86130001
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Burned_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3b862241a248c63e989f72bfdec2fb1836beca65f8ed085276f179c310ea7920
+size 3112
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree1.png
new file mode 100644
index 0000000000..51e187b43f
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b5a98c3cd1a4b43ad2e8d7d886a7bdeafdaf05cfd5edac0c69dfc02d893894f3
+size 5247
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree2.png
new file mode 100644
index 0000000000..c1570f1f94
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:28146daf8f8f0f7c1b595d945dbff236529421a9e62510378184129d2d7cf1f5
+size 3869
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree3.png
new file mode 100644
index 0000000000..50ec3fc509
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Christmas_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:496dc46c6ad992cd09f38ca0fea718617d5dfa0cddcf65436c3ab974025dc985
+size 2430
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree1.png
new file mode 100644
index 0000000000..7a6b39b04f
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f4597bf00b91833ff524f139d8d98e238ab1f5901776decec3eb051635f1596
+size 5657
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree2.png
new file mode 100644
index 0000000000..bd147036ae
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb4849647949b26e1cc7c1f4976fb09bf5f605f3f12768bc30a0c286d92e5907
+size 4880
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree3.png
new file mode 100644
index 0000000000..59a0232dd4
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Fruit_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f68e329a9975e96892465197637e9e628e295bf7d40d08731cd06d4935907520
+size 3042
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree1.png
new file mode 100644
index 0000000000..77f3f00c5d
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e8d0b6e7db04468f49f935ac6df496444280e32a44d170c6a830167eead16da4
+size 5995
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree2.png
new file mode 100644
index 0000000000..8d59f0015d
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:455888a3c9b1d2766635b489ce6b6ba14a30969a4e794c8315ce4cc9188582e8
+size 4576
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree3.png
new file mode 100644
index 0000000000..690c2629bf
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Moss_tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:272b66b6818ce2b34b90eea27b433d1727bdd0baa28c84ef6a71257effdcd76c
+size 3687
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_1.png
new file mode 100644
index 0000000000..c46789f2e6
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8ece8689ce2348ba7a278faaeb9db00e1c19d720acd479770f57ed4501494b9f
+size 4453
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_2.png
new file mode 100644
index 0000000000..99b2cbf1ad
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fa173aafd63f870f201789f309f1027a5a587fcfba66404ca6d3af461292a85a
+size 3382
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_3.png
new file mode 100644
index 0000000000..40d1807216
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree1_3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e2436eaa24bb0250f44cec2bce6df18a0b1d4cc89f9ebe9dc0a891b05c6c09f1
+size 2764
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_.png
new file mode 100644
index 0000000000..a6303f6568
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8777a133ac59a0d81c085aa26d931726eee1046d268d19f6a336178fc17efdf2
+size 2925
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_1.png
new file mode 100644
index 0000000000..ec98977eb8
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cd1d886ff6336a84d440f89d8ef98f09788e0b621c7b5e51cfb65f39261521f9
+size 4717
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_2.png
new file mode 100644
index 0000000000..56113ed11d
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Palm_tree2_2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2d1fff4a963b8b8f126331c07a1c68db3361c21d1bc7da92a57bee6553133737
+size 3592
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree1.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree1.png
new file mode 100644
index 0000000000..e51b859781
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree1.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:03f991db54c29203c5f5d006f36be637019cd73e683c849b94e77b95dc582c18
+size 5004
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree2.png
new file mode 100644
index 0000000000..5d6f9abb78
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c1092fa8b41f22759ad399f8c808f99d9e9b7522da78fcea87bc8d55b7c1945
+size 3879
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree3.png b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree3.png
new file mode 100644
index 0000000000..60d33c5dfa
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/Top-Down Trees/Trees_texture_shadow_dark/Tree3.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b9e9ea743e9835e42f31391455ebf65ad8560b5184d5f748fc9dea39d77dfc34
+size 3366
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Decorative_cracks_exterior.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Decorative_cracks_exterior.png
new file mode 100644
index 0000000000..e47db13ade
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Decorative_cracks_exterior.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:95b1e36453d3be135eee0e24222e3095cb368e7037668167c44cc6bdc82b19d5
+size 20331
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Decorative_cracks_interior.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Decorative_cracks_interior.png
new file mode 100644
index 0000000000..c315927d85
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Decorative_cracks_interior.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b673981e40bad0a1a82d129767f679b1d18ec7d9811cc72e42cf66f02db4ad30
+size 11182
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Exterior_objects.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Exterior_objects.png
new file mode 100644
index 0000000000..290e72ead3
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Exterior_objects.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:24d0fe5fdf93771061c3690ad2533331dd6517f3e1b37c0bdce9f8dda6b8ab6f
+size 79509
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Fire_animation.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Fire_animation.png
new file mode 100644
index 0000000000..c361275052
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Fire_animation.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:29b5cdbd596d88bfe8411db733224190bf128c8ec236f5ac42e18548e484af07
+size 6376
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Objects_interior.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Objects_interior.png
new file mode 100644
index 0000000000..2cb2bbfbbe
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Objects_interior.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f90c7311a093448be165cecfad697dbf1cc10ede4a36b596b72dfdcccfcc3cc
+size 27399
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Spots.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Spots.png
new file mode 100644
index 0000000000..8fd44a1013
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Spots.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2416c11c89d0e378d4d92387da035ed66fd064acd50e50844ea41c9d41931906
+size 3386
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Tiles_exterior.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Tiles_exterior.png
new file mode 100644
index 0000000000..7947cb8375
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Tiles_exterior.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f846c5c001671605953717444091a365eb7a96da7893fb196d8b92700ee8f697
+size 25848
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Trees_grass_alternative_fit.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Trees_grass_alternative_fit.png
new file mode 100644
index 0000000000..81ab2702ad
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Trees_grass_alternative_fit.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:95199d7b8c0fc6b6994ff2172fb5798a7100d50f0191b20f43133b399e8e8200
+size 37580
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Walls_floor.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Walls_floor.png
new file mode 100644
index 0000000000..fe6312cb3c
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Walls_floor.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89ff419e2dc739823e0ed439cf1474828c9df3f7e17bfe705294654fbd057222
+size 5295
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Water_coasts.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Water_coasts.png
new file mode 100644
index 0000000000..a2b02180d5
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/Water_coasts.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53e9f349fdecab715242b5aeaabc436f06fff81093b5fe3c2ec42ad9720f3321
+size 88260
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/water_detilazation_v2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/water_detilazation_v2.png
new file mode 100644
index 0000000000..c87b41ee9c
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/PNG/water_detilazation_v2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a80f797fcda4a8acf02d91e82064af9c44cb7122d2f236c22d81c673425d390
+size 18781
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Decorative_cracks_exterior.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Decorative_cracks_exterior.png
new file mode 100644
index 0000000000..e47db13ade
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Decorative_cracks_exterior.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:95b1e36453d3be135eee0e24222e3095cb368e7037668167c44cc6bdc82b19d5
+size 20331
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Decorative_cracks_interior.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Decorative_cracks_interior.png
new file mode 100644
index 0000000000..c315927d85
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Decorative_cracks_interior.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b673981e40bad0a1a82d129767f679b1d18ec7d9811cc72e42cf66f02db4ad30
+size 11182
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Exterior_objects.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Exterior_objects.png
new file mode 100644
index 0000000000..290e72ead3
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Exterior_objects.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:24d0fe5fdf93771061c3690ad2533331dd6517f3e1b37c0bdce9f8dda6b8ab6f
+size 79509
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Fire_animation.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Fire_animation.png
new file mode 100644
index 0000000000..c361275052
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Fire_animation.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:29b5cdbd596d88bfe8411db733224190bf128c8ec236f5ac42e18548e484af07
+size 6376
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Objects_interior.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Objects_interior.png
new file mode 100644
index 0000000000..2cb2bbfbbe
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Objects_interior.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f90c7311a093448be165cecfad697dbf1cc10ede4a36b596b72dfdcccfcc3cc
+size 27399
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Ruined_temple_exterior.tmx b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Ruined_temple_exterior.tmx
new file mode 100644
index 0000000000..eaaaff2bf2
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Ruined_temple_exterior.tmx
@@ -0,0 +1,4579 @@
+
+
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Ruined_temple_interior.tmx b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Ruined_temple_interior.tmx
new file mode 100644
index 0000000000..93ac2567f4
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Ruined_temple_interior.tmx
@@ -0,0 +1,4844 @@
+
+
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Tiles_exterior.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Tiles_exterior.png
new file mode 100644
index 0000000000..7947cb8375
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Tiles_exterior.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f846c5c001671605953717444091a365eb7a96da7893fb196d8b92700ee8f697
+size 25848
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Trees_grass_alternative_fit.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Trees_grass_alternative_fit.png
new file mode 100644
index 0000000000..81ab2702ad
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Trees_grass_alternative_fit.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:95199d7b8c0fc6b6994ff2172fb5798a7100d50f0191b20f43133b399e8e8200
+size 37580
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Walls_floor.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Walls_floor.png
new file mode 100644
index 0000000000..fe6312cb3c
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Walls_floor.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89ff419e2dc739823e0ed439cf1474828c9df3f7e17bfe705294654fbd057222
+size 5295
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Water_coasts.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Water_coasts.png
new file mode 100644
index 0000000000..a2b02180d5
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/Water_coasts.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53e9f349fdecab715242b5aeaabc436f06fff81093b5fe3c2ec42ad9720f3321
+size 88260
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/water_detilazation_v2.png b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/water_detilazation_v2.png
new file mode 100644
index 0000000000..c87b41ee9c
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/ruine temple top down/Tiled_files/water_detilazation_v2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a80f797fcda4a8acf02d91e82064af9c44cb7122d2f236c22d81c673425d390
+size 18781
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_bridges.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_bridges.tres
new file mode 100644
index 0000000000..a4acb9a06f
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_bridges.tres
@@ -0,0 +1,56 @@
+[gd_resource type="TileSet" format=3 uid="uid://b3v55y0swtffv"]
+
+[ext_resource type="Texture2D" uid="uid://cnosj6ds4wtm4" path="res://assets/first_party/tiles/Bridge_All.png" id="1_ebrja"]
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_a2gea"]
+texture = ExtResource("1_ebrja")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/terrain_set = 0
+0:0/0/terrain = 0
+0:0/0/terrains_peering_bit/right_side = 0
+1:0/0 = 0
+1:0/0/terrain_set = 0
+1:0/0/terrain = 0
+1:0/0/terrains_peering_bit/right_side = 0
+1:0/0/terrains_peering_bit/left_side = 0
+2:0/0 = 0
+2:0/0/terrain_set = 0
+2:0/0/terrain = 0
+2:0/0/terrains_peering_bit/left_side = 0
+0:1/0 = 0
+0:1/0/terrain_set = 0
+0:1/0/terrain = 0
+0:1/0/terrains_peering_bit/bottom_side = 0
+1:1/0 = 0
+2:1/0 = 0
+0:2/0 = 0
+0:2/0/terrain_set = 0
+0:2/0/terrain = 0
+0:2/0/terrains_peering_bit/bottom_side = 0
+0:2/0/terrains_peering_bit/top_side = 0
+1:2/0 = 0
+0:3/0 = 0
+0:3/0/terrain_set = 0
+0:3/0/terrain = 0
+0:3/0/terrains_peering_bit/top_side = 0
+2:3/0 = 0
+2:2/0 = 0
+2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-19.593307, -26.124409, -18.799213, 22.622784, 23.897308, 22.941414, 23.791874, -26.124409, -20.059814, -26.124409)
+1:3/0 = 0
+1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-26.530273, -21.450008, 27.402245, -21.029629, 27.402245, 15.294277, -27.094748, 15.805267, -27.094748, -22.578957)
+
+[resource]
+tile_size = Vector2i(64, 64)
+occlusion_layer_0/light_mask = 1
+physics_layer_0/collision_layer = 16
+physics_layer_0/collision_mask = 0
+physics_layer_0/collision_priority = 100.0
+physics_layer_1/collision_layer = 8
+physics_layer_1/collision_mask = 0
+physics_layer_2/collision_layer = 512
+physics_layer_2/collision_mask = 0
+terrain_set_0/mode = 2
+terrain_set_0/terrain_0/name = "Bridge"
+terrain_set_0/terrain_0/color = Color(0.404068, 0.229965, 0.149571, 1)
+sources/3 = SubResource("TileSetAtlasSource_a2gea")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_decoration.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_decoration.tres
new file mode 100644
index 0000000000..c9655dfe0d
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_decoration.tres
@@ -0,0 +1,35 @@
+[gd_resource type="TileSet" format=3 uid="uid://c5lagkkhwkjq0"]
+
+[ext_resource type="Texture2D" uid="uid://cpbxvn36hf543" path="res://assets/first_party/tiles/Cliff_Mines_Decoration_Tiles.png" id="1_kwn3d"]
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_272r4"]
+texture = ExtResource("1_kwn3d")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+1:0/0 = 0
+2:0/0 = 0
+3:0/0 = 0
+0:1/0 = 0
+1:1/0 = 0
+2:1/0 = 0
+3:1/0 = 0
+0:2/0 = 0
+1:2/0 = 0
+2:2/0 = 0
+3:2/0 = 0
+0:3/0 = 0
+1:3/0 = 0
+2:3/0 = 0
+3:3/0 = 0
+0:4/0 = 0
+1:4/0 = 0
+2:4/0 = 0
+3:4/0 = 0
+0:5/0 = 0
+1:5/0 = 0
+2:5/0 = 0
+3:5/0 = 0
+
+[resource]
+tile_size = Vector2i(64, 64)
+sources/0 = SubResource("TileSetAtlasSource_272r4")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_elevation.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_elevation.tres
new file mode 100644
index 0000000000..c39cd741c2
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_elevation.tres
@@ -0,0 +1,322 @@
+[gd_resource type="TileSet" format=3 uid="uid://brabshhmh4spn"]
+
+[ext_resource type="Texture2D" uid="uid://c7oht7wudd8wa" path="res://assets/first_party/tiles/Cliff_Tiles.png" id="1_eiyjx"]
+[ext_resource type="Texture2D" uid="uid://cledckq31klvq" path="res://assets/first_party/tiles/Cliff_Mines_Tiles.png" id="2_5lsls"]
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_yc5yt"]
+polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_jmclm"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1srhd"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_kbenk"]
+polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 19.6627, -32, 20.4338)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_l50s2"]
+polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 32, -27.7591, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6jiih"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_y1c8q"]
+polygon = PackedVector2Array(-32, -32, -21.2049, -28.1447, 2.6988, -28.1447, 32, -27.0947, 32, 19.6627, -32, 20.4338)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hqjx3"]
+polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qpeek"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_em2qm"]
+polygon = PackedVector2Array(32, -5.08027, 23.7079, -22.0145, 6.77369, -27.0947, -32, -27.0947, -32, 19.6627, 32, 20.4338)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rtvgy"]
+polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qhdiu"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_nwor3"]
+polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 17.3494, -32, 17.735)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_b0n3p"]
+texture = ExtResource("1_eiyjx")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/y_sort_origin = 10
+0:0/0/terrain_set = 0
+0:0/0/terrain = 0
+0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yc5yt")
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32)
+0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+0:0/0/terrains_peering_bit/right_side = 0
+0:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0 = 0
+1:0/0/y_sort_origin = 10
+1:0/0/terrain_set = 0
+1:0/0/terrain = 0
+1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_l50s2")
+1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24)
+1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+1:0/0/terrains_peering_bit/right_side = 0
+1:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0/terrains_peering_bit/left_side = 0
+2:0/0 = 0
+2:0/0/y_sort_origin = 10
+2:0/0/terrain_set = 0
+2:0/0/terrain = 0
+2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hqjx3")
+2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24)
+2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+2:0/0/terrains_peering_bit/bottom_side = 0
+2:0/0/terrains_peering_bit/left_side = 0
+3:0/0 = 0
+3:0/0/y_sort_origin = 10
+3:0/0/terrain_set = 0
+3:0/0/terrain = 0
+3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rtvgy")
+3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32)
+3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+3:0/0/terrains_peering_bit/bottom_side = 0
+0:1/0 = 0
+0:1/0/y_sort_origin = 26
+0:1/0/terrain_set = 0
+0:1/0/terrain = 0
+0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm")
+0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32)
+0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:1/0/terrains_peering_bit/right_side = 0
+0:1/0/terrains_peering_bit/bottom_side = 0
+0:1/0/terrains_peering_bit/top_side = 0
+1:1/0 = 0
+1:1/0/y_sort_origin = 26
+1:1/0/terrain_set = 0
+1:1/0/terrain = 0
+1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm")
+1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:1/0/terrains_peering_bit/right_side = 0
+1:1/0/terrains_peering_bit/bottom_side = 0
+1:1/0/terrains_peering_bit/left_side = 0
+1:1/0/terrains_peering_bit/top_side = 0
+2:1/0 = 0
+2:1/0/y_sort_origin = 26
+2:1/0/terrain_set = 0
+2:1/0/terrain = 0
+2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm")
+2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32)
+2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:1/0/terrains_peering_bit/bottom_side = 0
+2:1/0/terrains_peering_bit/left_side = 0
+2:1/0/terrains_peering_bit/top_side = 0
+3:1/next_alternative_id = 2
+3:1/0 = 0
+3:1/0/y_sort_origin = 26
+3:1/0/terrain_set = 0
+3:1/0/terrain = 0
+3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm")
+3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32)
+3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32)
+3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:1/0/terrains_peering_bit/bottom_side = 0
+3:1/0/terrains_peering_bit/top_side = 0
+3:1/1 = 1
+0:2/0 = 0
+0:2/0/terrain_set = 0
+0:2/0/terrain = 0
+0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_1srhd")
+0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32)
+0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:2/0/terrains_peering_bit/right_side = 0
+0:2/0/terrains_peering_bit/top_side = 0
+1:2/0 = 0
+1:2/0/terrain_set = 0
+1:2/0/terrain = 0
+1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_6jiih")
+1:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:2/0/terrains_peering_bit/right_side = 0
+1:2/0/terrains_peering_bit/left_side = 0
+1:2/0/terrains_peering_bit/top_side = 0
+2:2/0 = 0
+2:2/0/terrain_set = 0
+2:2/0/terrain = 0
+2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qpeek")
+2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32)
+2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:2/0/terrains_peering_bit/left_side = 0
+2:2/0/terrains_peering_bit/top_side = 0
+3:2/0 = 0
+3:2/0/terrain_set = 0
+3:2/0/terrain = 0
+3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qhdiu")
+3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32)
+3:2/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32)
+3:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:2/0/terrains_peering_bit/top_side = 0
+0:3/0 = 0
+0:3/0/y_sort_origin = -30
+0:3/0/terrain_set = 0
+0:3/0/terrain = 1
+0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:3/0/terrains_peering_bit/right_side = 1
+1:3/next_alternative_id = 2
+1:3/0 = 0
+1:3/0/y_sort_origin = -30
+1:3/0/terrain_set = 0
+1:3/0/terrain = 1
+1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:3/0/terrains_peering_bit/right_side = 1
+1:3/0/terrains_peering_bit/left_side = 1
+1:3/1 = 1
+2:3/0 = 0
+2:3/0/y_sort_origin = -30
+2:3/0/terrain_set = 0
+2:3/0/terrain = 1
+2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:3/0/terrains_peering_bit/left_side = 1
+3:3/0 = 0
+3:3/0/y_sort_origin = -30
+3:3/0/terrain_set = 0
+3:3/0/terrain = 1
+3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:3/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:4/0 = 0
+0:4/0/y_sort_origin = 10
+0:4/0/terrain_set = 0
+0:4/0/terrain = 0
+0:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_kbenk")
+0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32)
+0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+0:4/0/terrains_peering_bit/right_side = 0
+1:4/0 = 0
+1:4/0/y_sort_origin = 10
+1:4/0/terrain_set = 0
+1:4/0/terrain = 0
+1:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_y1c8q")
+1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24)
+1:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+1:4/0/terrains_peering_bit/right_side = 0
+1:4/0/terrains_peering_bit/left_side = 0
+2:4/0 = 0
+2:4/0/y_sort_origin = 10
+2:4/0/terrain_set = 0
+2:4/0/terrain = 0
+2:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_em2qm")
+2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24)
+2:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+2:4/0/terrains_peering_bit/left_side = 0
+3:4/0 = 0
+3:4/0/y_sort_origin = 10
+3:4/0/terrain_set = 0
+3:4/0/terrain = 0
+3:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_nwor3")
+3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32)
+3:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+0:5/0 = 0
+0:5/0/y_sort_origin = -30
+0:5/0/terrain_set = 0
+0:5/0/terrain = 1
+0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:5/0/terrains_peering_bit/right_side = 1
+1:5/0 = 0
+1:5/0/y_sort_origin = -30
+1:5/0/terrain_set = 0
+1:5/0/terrain = 1
+1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:5/0/terrains_peering_bit/right_side = 1
+1:5/0/terrains_peering_bit/left_side = 1
+2:5/0 = 0
+2:5/0/y_sort_origin = -30
+2:5/0/terrain_set = 0
+2:5/0/terrain = 1
+2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:5/0/terrains_peering_bit/left_side = 1
+3:5/0 = 0
+3:5/0/y_sort_origin = -30
+3:5/0/terrain_set = 0
+3:5/0/terrain = 1
+3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:5/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:7/0 = 0
+1:7/0 = 0
+2:7/0 = 0
+3:7/0 = 0
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_w7kok"]
+texture = ExtResource("2_5lsls")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, -27.5482, -26.9972, -27.5482, 32, -32, 32)
+1:0/0 = 0
+1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -25.3443, -32, -26.4463)
+2:0/0 = 0
+2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 25.8953, 32, 26.9972, -26.4463, -32, -25.3443)
+3:0/0 = 0
+3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 27.5482, 32, 27.5482, -27.5482, -27.5482, -26.9972, -26.4463, 32, -32, 32)
+0:1/0 = 0
+0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.4463, -32, -26.4463, 32, -32, 32)
+1:1/0 = 0
+2:1/0 = 0
+2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(25.8953, -32, 32, -32, 32, 32, 27.5482, 32)
+3:1/0 = 0
+3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.9972, -32, -26.9972, 32, -32, 32)
+3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(32, -32, 25.8953, -32, 26.9972, 32, 32, 32)
+0:2/0 = 0
+0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.4463, -32, -26.4463, 26.9972, 32, 26.4463, 32, 32, -32, 32)
+1:2/0 = 0
+1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 25.8953, 32, 25.8953, 32, 32, -32, 32)
+2:2/0 = 0
+2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(26.4463, -32, 32, -32, 32, 32, -32, 32, -32, 26.9972, 26.9972, 26.9972)
+3:2/0 = 0
+3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -26.9972, -32, -26.4463, 26.4463, 26.9972, 26.4463, 25.8953, -32, 32, -32, 32, 32, -32, 32)
+0:3/0 = 0
+0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:3/0 = 0
+1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:3/0 = 0
+2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:3/0 = 0
+3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:4/0 = 0
+0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, -27.5482, -26.9972, -26.4463, 32, -32, 32)
+1:4/0 = 0
+1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -26.9972, -32, -26.4463)
+1:4/0/physics_layer_0/polygon_1/points = PackedVector2Array(32, 27.5482, 32, 32, -32, 32, -32, 27.5482)
+2:4/0 = 0
+2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, 26.9972, 32, 25.8953, -26.9972, -32, -26.9972)
+3:4/0 = 0
+3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -27.5482, 32, 32, 27.5482, 32, 27.5482, -27.5482, -27.5482, -26.9972, -27.5482, 32, -32, 32, -32, -27.5482)
+0:5/0 = 0
+0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:5/0 = 0
+1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:5/0 = 0
+2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:5/0 = 0
+3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+
+[resource]
+tile_size = Vector2i(64, 64)
+occlusion_layer_0/light_mask = 1
+physics_layer_0/collision_layer = 16
+physics_layer_0/collision_mask = 0
+physics_layer_0/collision_priority = 100.0
+physics_layer_1/collision_layer = 8
+physics_layer_1/collision_mask = 0
+physics_layer_2/collision_layer = 512
+physics_layer_2/collision_mask = 0
+terrain_set_0/mode = 2
+terrain_set_0/terrain_0/name = "Stone"
+terrain_set_0/terrain_0/color = Color(0.38, 0.3648, 0.3496, 1)
+terrain_set_0/terrain_1/name = "StoneWall"
+terrain_set_0/terrain_1/color = Color(0.413906, 0.615933, 1, 1)
+sources/7 = SubResource("TileSetAtlasSource_w7kok")
+sources/4 = SubResource("TileSetAtlasSource_b0n3p")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_elevation_2.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_elevation_2.tres
new file mode 100644
index 0000000000..5a2d266eac
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_elevation_2.tres
@@ -0,0 +1,225 @@
+[gd_resource type="TileSet" format=3 uid="uid://dbbp8hudamkfs"]
+
+[ext_resource type="Texture2D" uid="uid://c7oht7wudd8wa" path="res://assets/first_party/tiles/Cliff_Tiles.png" id="1_eg2rc"]
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_yc5yt"]
+polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_jmclm"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_1srhd"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_kbenk"]
+polygon = PackedVector2Array(-32, -5.08027, -23.7079, -22.0145, -6.77369, -27.0947, 32, -27.0947, 32, 19.6627, -32, 20.4338)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_l50s2"]
+polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 32, -27.7591, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_6jiih"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_y1c8q"]
+polygon = PackedVector2Array(-32, -32, -21.2049, -28.1447, 2.6988, -28.1447, 32, -27.0947, 32, 19.6627, -32, 20.4338)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_hqjx3"]
+polygon = PackedVector2Array(-32, -32, -21.5904, -27.3736, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qpeek"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_em2qm"]
+polygon = PackedVector2Array(32, -5.08027, 23.7079, -22.0145, 6.77369, -27.0947, -32, -27.0947, -32, 19.6627, 32, 20.4338)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_rtvgy"]
+polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 32, -32, 32)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qhdiu"]
+polygon = PackedVector2Array(-32, -32, 32, -32, 32, 11.2895, -32, 10.725)
+
+[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_nwor3"]
+polygon = PackedVector2Array(-32, -0.385544, -26.6025, -16.9639, -19.1244, -25.2715, 0.385544, -28.1447, 19.2772, -23.5181, 25.4459, -17.735, 28.5302, -0.771088, 32, 17.3494, -32, 17.735)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_smspu"]
+texture = ExtResource("1_eg2rc")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/y_sort_origin = 10
+0:0/0/terrain_set = 0
+0:0/0/terrain = 0
+0:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_yc5yt")
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, -32, 32)
+0:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+0:0/0/terrains_peering_bit/right_side = 0
+0:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0 = 0
+1:0/0/y_sort_origin = 10
+1:0/0/terrain_set = 0
+1:0/0/terrain = 0
+1:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_l50s2")
+1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24)
+1:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+1:0/0/terrains_peering_bit/right_side = 0
+1:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0/terrains_peering_bit/left_side = 0
+2:0/0 = 0
+2:0/0/y_sort_origin = 10
+2:0/0/terrain_set = 0
+2:0/0/terrain = 0
+2:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_hqjx3")
+2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 24, 32, 16, -16, -32, -24)
+2:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+2:0/0/terrains_peering_bit/bottom_side = 0
+2:0/0/terrains_peering_bit/left_side = 0
+3:0/0 = 0
+3:0/0/y_sort_origin = 10
+3:0/0/terrain_set = 0
+3:0/0/terrain = 0
+3:0/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_rtvgy")
+3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, -32, 32)
+3:0/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 32, -32, 32)
+3:0/0/terrains_peering_bit/bottom_side = 0
+0:1/0 = 0
+0:1/0/y_sort_origin = 26
+0:1/0/terrain_set = 0
+0:1/0/terrain = 0
+0:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm")
+0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32)
+0:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:1/0/terrains_peering_bit/right_side = 0
+0:1/0/terrains_peering_bit/bottom_side = 0
+0:1/0/terrains_peering_bit/top_side = 0
+1:1/0 = 0
+1:1/0/y_sort_origin = 26
+1:1/0/terrain_set = 0
+1:1/0/terrain = 0
+1:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm")
+1:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:1/0/terrains_peering_bit/right_side = 0
+1:1/0/terrains_peering_bit/bottom_side = 0
+1:1/0/terrains_peering_bit/left_side = 0
+1:1/0/terrains_peering_bit/top_side = 0
+2:1/0 = 0
+2:1/0/y_sort_origin = 26
+2:1/0/terrain_set = 0
+2:1/0/terrain = 0
+2:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm")
+2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 32, 24, 32)
+2:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:1/0/terrains_peering_bit/bottom_side = 0
+2:1/0/terrains_peering_bit/left_side = 0
+2:1/0/terrains_peering_bit/top_side = 0
+3:1/next_alternative_id = 3
+3:1/0 = 0
+3:1/0/y_sort_origin = 26
+3:1/0/terrain_set = 0
+3:1/0/terrain = 0
+3:1/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_jmclm")
+3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, -32, 32)
+3:1/0/physics_layer_0/polygon_1/points = PackedVector2Array(24, -32, 24, 32, 32, 32, 32, -32)
+3:1/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:1/0/terrains_peering_bit/bottom_side = 0
+3:1/0/terrains_peering_bit/top_side = 0
+3:1/1 = 1
+0:2/size_in_atlas = Vector2i(1, 2)
+0:2/0 = 0
+0:2/0/texture_origin = Vector2i(0, -32)
+0:2/0/terrain_set = 0
+0:2/0/terrain = 0
+0:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_1srhd")
+0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, 32, 32, 32, 96, -32, 96)
+0:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96)
+0:2/0/terrains_peering_bit/right_side = 0
+0:2/0/terrains_peering_bit/top_side = 0
+1:2/size_in_atlas = Vector2i(1, 2)
+1:2/next_alternative_id = 2
+1:2/0 = 0
+1:2/0/texture_origin = Vector2i(0, -32)
+1:2/0/terrain_set = 0
+1:2/0/terrain = 0
+1:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_6jiih")
+1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 32, 32, 32, 32, 96, -32, 96)
+1:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96)
+1:2/0/terrains_peering_bit/right_side = 0
+1:2/0/terrains_peering_bit/left_side = 0
+1:2/0/terrains_peering_bit/top_side = 0
+1:2/1 = 1
+1:2/1/texture_origin = Vector2i(0, -32)
+2:2/size_in_atlas = Vector2i(1, 2)
+2:2/0 = 0
+2:2/0/texture_origin = Vector2i(0, -32)
+2:2/0/terrain_set = 0
+2:2/0/terrain = 0
+2:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qpeek")
+2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(24, -32, 32, -32, 32, 96, -32, 96, -32, 32, 24, 32)
+2:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96)
+2:2/0/terrains_peering_bit/left_side = 0
+2:2/0/terrains_peering_bit/top_side = 0
+3:2/size_in_atlas = Vector2i(1, 2)
+3:2/0 = 0
+3:2/0/texture_origin = Vector2i(0, -32)
+3:2/0/terrain_set = 0
+3:2/0/terrain = 0
+3:2/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_qhdiu")
+3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, -24, -32, -24, 32, 24, 32, 24, -32, 32, -32, 32, 96, -32, 96)
+3:2/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 96, -32, 96)
+3:2/0/terrains_peering_bit/top_side = 0
+0:4/size_in_atlas = Vector2i(1, 2)
+0:4/0 = 0
+0:4/0/texture_origin = Vector2i(0, -32)
+0:4/0/y_sort_origin = 10
+0:4/0/terrain_set = 0
+0:4/0/terrain = 0
+0:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_kbenk")
+0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-24, -24, 32, -32, 32, -24, -16, -16, -24, 32, 32, 32, 32, 96, -32, 96, -32, 32)
+0:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96)
+0:4/0/terrains_peering_bit/right_side = 0
+1:4/size_in_atlas = Vector2i(1, 2)
+1:4/0 = 0
+1:4/0/texture_origin = Vector2i(0, -32)
+1:4/0/y_sort_origin = 10
+1:4/0/terrain_set = 0
+1:4/0/terrain = 0
+1:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_y1c8q")
+1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, -24, -32, -24)
+1:4/0/physics_layer_0/polygon_1/points = PackedVector2Array(-32, 32, 32, 32, 32, 96, -32, 96)
+1:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96)
+1:4/0/terrains_peering_bit/right_side = 0
+1:4/0/terrains_peering_bit/left_side = 0
+2:4/size_in_atlas = Vector2i(1, 2)
+2:4/0 = 0
+2:4/0/texture_origin = Vector2i(0, -32)
+2:4/0/y_sort_origin = 10
+2:4/0/terrain_set = 0
+2:4/0/terrain = 0
+2:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_em2qm")
+2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -32, 24, -24, 32, 32, 32, 96, -32, 96, -32, 32, 24, 32, 16, -16, -32, -24)
+2:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96)
+2:4/0/terrains_peering_bit/left_side = 0
+3:4/size_in_atlas = Vector2i(1, 2)
+3:4/0 = 0
+3:4/0/texture_origin = Vector2i(0, -32)
+3:4/0/y_sort_origin = 10
+3:4/0/terrain_set = 0
+3:4/0/terrain = 0
+3:4/0/occlusion_layer_0/polygon_0/polygon = SubResource("OccluderPolygon2D_nwor3")
+3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 0, -32, 32, -16, 32, 96, -24, 32, 24, 32, 24, -8, 0, -24, -24, -8, -24, 32, 32, 96, -32, 96)
+3:4/0/physics_layer_1/polygon_0/points = PackedVector2Array(-32, 10.1605, 32, 10.725, 32, 96, -32, 96)
+0:7/0 = 0
+1:7/0 = 0
+2:7/0 = 0
+3:7/0 = 0
+
+[resource]
+tile_size = Vector2i(64, 64)
+occlusion_layer_0/light_mask = 1
+physics_layer_0/collision_layer = 16
+physics_layer_0/collision_mask = 0
+physics_layer_0/collision_priority = 100.0
+physics_layer_1/collision_layer = 8
+physics_layer_1/collision_mask = 0
+terrain_set_0/mode = 2
+terrain_set_0/terrain_0/name = "Stone"
+terrain_set_0/terrain_0/color = Color(0.38, 0.3648, 0.3496, 1)
+sources/4 = SubResource("TileSetAtlasSource_smspu")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_exterior_floors.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_exterior_floors.tres
new file mode 100644
index 0000000000..a1a7f7afb8
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_exterior_floors.tres
@@ -0,0 +1,395 @@
+[gd_resource type="TileSet" format=3 uid="uid://b282nrrbtkhvk"]
+
+[ext_resource type="Texture2D" uid="uid://lg5dl13njsg3" path="res://assets/first_party/tiles/Grass_And_Sand_Tiles.png" id="1_dqdbd"]
+[ext_resource type="Texture2D" uid="uid://pkm6smjl8861" path="res://assets/first_party/tiles/Grass_Tiles_Light.png" id="2_h1hdo"]
+[ext_resource type="Texture2D" uid="uid://dcq6v7mx3h1fl" path="res://assets/first_party/tiles/Dirt_Tiles.png" id="3_w7twt"]
+
+[sub_resource type="TileMapPattern" id="TileMapPattern_0wfyh"]
+tile_data = PackedInt32Array(0, 1, 0, 65536, 1, 1, 131072, 1, 2, 1, 65537, 0, 65537, 65537, 1, 131073, 65537, 2, 2, 131073, 0, 65538, 131073, 1, 131074, 131073, 2)
+
+[sub_resource type="TileMapPattern" id="TileMapPattern_sugp2"]
+tile_data = PackedInt32Array(0, 196609, 0, 65536, 196609, 1, 131072, 196609, 2)
+
+[sub_resource type="TileMapPattern" id="TileMapPattern_jyhfs"]
+tile_data = PackedInt32Array(0, 1, 3, 1, 65537, 3, 2, 131073, 3)
+
+[sub_resource type="TileMapPattern" id="TileMapPattern_tbgi4"]
+tile_data = PackedInt32Array(0, 327681, 0, 65536, 327681, 1, 131072, 327681, 2, 1, 393217, 0, 65537, 393217, 1, 131073, 393217, 2, 2, 458753, 0, 65538, 458753, 1, 131074, 458753, 2)
+
+[sub_resource type="TileMapPattern" id="TileMapPattern_tefeu"]
+tile_data = PackedInt32Array(0, 524289, 0, 65536, 524289, 1, 131072, 524289, 2)
+
+[sub_resource type="TileMapPattern" id="TileMapPattern_o6xl0"]
+tile_data = PackedInt32Array(0, 327681, 3, 1, 393217, 3, 2, 458753, 3)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yg0y1"]
+texture = ExtResource("1_dqdbd")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/terrain_set = 0
+0:0/0/terrain = 0
+0:0/0/terrains_peering_bit/right_side = 0
+0:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0 = 0
+1:0/0/terrain_set = 0
+1:0/0/terrain = 0
+1:0/0/terrains_peering_bit/right_side = 0
+1:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0/terrains_peering_bit/left_side = 0
+2:0/0 = 0
+2:0/0/terrain_set = 0
+2:0/0/terrain = 0
+2:0/0/terrains_peering_bit/bottom_side = 0
+2:0/0/terrains_peering_bit/left_side = 0
+3:0/0 = 0
+3:0/0/terrain_set = 0
+3:0/0/terrain = 0
+3:0/0/terrains_peering_bit/bottom_side = 0
+4:0/0 = 0
+5:0/0 = 0
+5:0/0/terrain_set = 0
+5:0/0/terrain = 1
+5:0/0/terrains_peering_bit/right_side = 1
+5:0/0/terrains_peering_bit/bottom_side = 1
+6:0/0 = 0
+6:0/0/terrain_set = 0
+6:0/0/terrain = 1
+6:0/0/terrains_peering_bit/right_side = 1
+6:0/0/terrains_peering_bit/bottom_side = 1
+6:0/0/terrains_peering_bit/left_side = 1
+7:0/0 = 0
+7:0/0/terrain_set = 0
+7:0/0/terrain = 1
+7:0/0/terrains_peering_bit/bottom_side = 1
+7:0/0/terrains_peering_bit/left_side = 1
+8:0/0 = 0
+8:0/0/terrain_set = 0
+8:0/0/terrain = 1
+8:0/0/terrains_peering_bit/bottom_side = 1
+9:0/0 = 0
+0:1/0 = 0
+0:1/0/terrain_set = 0
+0:1/0/terrain = 0
+0:1/0/terrains_peering_bit/right_side = 0
+0:1/0/terrains_peering_bit/bottom_side = 0
+0:1/0/terrains_peering_bit/top_side = 0
+1:1/0 = 0
+1:1/0/terrain_set = 0
+1:1/0/terrain = 0
+1:1/0/terrains_peering_bit/right_side = 0
+1:1/0/terrains_peering_bit/bottom_side = 0
+1:1/0/terrains_peering_bit/left_side = 0
+1:1/0/terrains_peering_bit/top_side = 0
+2:1/0 = 0
+2:1/0/terrain_set = 0
+2:1/0/terrain = 0
+2:1/0/terrains_peering_bit/bottom_side = 0
+2:1/0/terrains_peering_bit/left_side = 0
+2:1/0/terrains_peering_bit/top_side = 0
+3:1/0 = 0
+3:1/0/terrain_set = 0
+3:1/0/terrain = 0
+3:1/0/terrains_peering_bit/bottom_side = 0
+3:1/0/terrains_peering_bit/top_side = 0
+5:1/0 = 0
+5:1/0/terrain_set = 0
+5:1/0/terrain = 1
+5:1/0/terrains_peering_bit/right_side = 1
+5:1/0/terrains_peering_bit/bottom_side = 1
+5:1/0/terrains_peering_bit/top_side = 1
+6:1/0 = 0
+6:1/0/terrain_set = 0
+6:1/0/terrain = 1
+6:1/0/terrains_peering_bit/right_side = 1
+6:1/0/terrains_peering_bit/bottom_side = 1
+6:1/0/terrains_peering_bit/left_side = 1
+6:1/0/terrains_peering_bit/top_side = 1
+7:1/0 = 0
+7:1/0/terrain_set = 0
+7:1/0/terrain = 1
+7:1/0/terrains_peering_bit/bottom_side = 1
+7:1/0/terrains_peering_bit/left_side = 1
+7:1/0/terrains_peering_bit/top_side = 1
+8:1/0 = 0
+8:1/0/terrain_set = 0
+8:1/0/terrain = 1
+8:1/0/terrains_peering_bit/bottom_side = 1
+8:1/0/terrains_peering_bit/top_side = 1
+0:2/0 = 0
+0:2/0/terrain_set = 0
+0:2/0/terrain = 0
+0:2/0/terrains_peering_bit/right_side = 0
+0:2/0/terrains_peering_bit/top_side = 0
+1:2/0 = 0
+1:2/0/terrain_set = 0
+1:2/0/terrain = 0
+1:2/0/terrains_peering_bit/right_side = 0
+1:2/0/terrains_peering_bit/left_side = 0
+1:2/0/terrains_peering_bit/top_side = 0
+2:2/0 = 0
+2:2/0/terrain_set = 0
+2:2/0/terrain = 0
+2:2/0/terrains_peering_bit/left_side = 0
+2:2/0/terrains_peering_bit/top_side = 0
+3:2/0 = 0
+3:2/0/terrain_set = 0
+3:2/0/terrain = 0
+3:2/0/terrains_peering_bit/top_side = 0
+5:2/0 = 0
+5:2/0/terrain_set = 0
+5:2/0/terrain = 1
+5:2/0/terrains_peering_bit/right_side = 1
+5:2/0/terrains_peering_bit/top_side = 1
+6:2/0 = 0
+6:2/0/terrain_set = 0
+6:2/0/terrain = 1
+6:2/0/terrains_peering_bit/right_side = 1
+6:2/0/terrains_peering_bit/left_side = 1
+6:2/0/terrains_peering_bit/top_side = 1
+7:2/0 = 0
+7:2/0/terrain_set = 0
+7:2/0/terrain = 1
+7:2/0/terrains_peering_bit/left_side = 1
+7:2/0/terrains_peering_bit/top_side = 1
+8:2/0 = 0
+8:2/0/terrain_set = 0
+8:2/0/terrain = 1
+8:2/0/terrains_peering_bit/top_side = 1
+0:3/0 = 0
+0:3/0/terrain_set = 0
+0:3/0/terrain = 0
+0:3/0/terrains_peering_bit/right_side = 0
+1:3/0 = 0
+1:3/0/terrain_set = 0
+1:3/0/terrain = 0
+1:3/0/terrains_peering_bit/right_side = 0
+1:3/0/terrains_peering_bit/left_side = 0
+2:3/0 = 0
+2:3/0/terrain_set = 0
+2:3/0/terrain = 0
+2:3/0/terrains_peering_bit/left_side = 0
+3:3/0 = 0
+3:3/0/terrain_set = 0
+3:3/0/terrain = 0
+5:3/0 = 0
+5:3/0/terrain_set = 0
+5:3/0/terrain = 1
+5:3/0/terrains_peering_bit/right_side = 1
+6:3/0 = 0
+6:3/0/terrain_set = 0
+6:3/0/terrain = 1
+6:3/0/terrains_peering_bit/right_side = 1
+6:3/0/terrains_peering_bit/left_side = 1
+7:3/0 = 0
+7:3/0/terrain_set = 0
+7:3/0/terrain = 1
+7:3/0/terrains_peering_bit/left_side = 1
+8:3/0 = 0
+8:3/0/terrain_set = 0
+8:3/0/terrain = 1
+10:0/0 = 0
+11:0/0 = 0
+12:0/0 = 0
+12:1/0 = 0
+11:1/0 = 0
+10:1/0 = 0
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_aypoh"]
+texture = ExtResource("2_h1hdo")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/terrain_set = 0
+0:0/0/terrain = 2
+0:0/0/terrains_peering_bit/right_side = 2
+0:0/0/terrains_peering_bit/bottom_side = 2
+1:0/0 = 0
+1:0/0/terrain_set = 0
+1:0/0/terrain = 2
+1:0/0/terrains_peering_bit/right_side = 2
+1:0/0/terrains_peering_bit/bottom_side = 2
+1:0/0/terrains_peering_bit/left_side = 2
+2:0/0 = 0
+2:0/0/terrain_set = 0
+2:0/0/terrain = 2
+2:0/0/terrains_peering_bit/bottom_side = 2
+2:0/0/terrains_peering_bit/left_side = 2
+3:0/0 = 0
+3:0/0/terrain_set = 0
+3:0/0/terrain = 2
+3:0/0/terrains_peering_bit/bottom_side = 2
+0:1/0 = 0
+0:1/0/terrain_set = 0
+0:1/0/terrain = 2
+0:1/0/terrains_peering_bit/right_side = 2
+0:1/0/terrains_peering_bit/bottom_side = 2
+0:1/0/terrains_peering_bit/top_side = 2
+1:1/0 = 0
+1:1/0/terrain_set = 0
+1:1/0/terrain = 2
+1:1/0/terrains_peering_bit/right_side = 2
+1:1/0/terrains_peering_bit/bottom_side = 2
+1:1/0/terrains_peering_bit/left_side = 2
+1:1/0/terrains_peering_bit/top_side = 2
+2:1/0 = 0
+2:1/0/terrain_set = 0
+2:1/0/terrain = 2
+2:1/0/terrains_peering_bit/bottom_side = 2
+2:1/0/terrains_peering_bit/left_side = 2
+2:1/0/terrains_peering_bit/top_side = 2
+3:1/0 = 0
+3:1/0/terrain_set = 0
+3:1/0/terrain = 2
+3:1/0/terrains_peering_bit/bottom_side = 2
+3:1/0/terrains_peering_bit/top_side = 2
+0:2/0 = 0
+0:2/0/terrain_set = 0
+0:2/0/terrain = 2
+0:2/0/terrains_peering_bit/right_side = 2
+0:2/0/terrains_peering_bit/top_side = 2
+1:2/0 = 0
+1:2/0/terrain_set = 0
+1:2/0/terrain = 2
+1:2/0/terrains_peering_bit/right_side = 2
+1:2/0/terrains_peering_bit/left_side = 2
+1:2/0/terrains_peering_bit/top_side = 2
+2:2/0 = 0
+2:2/0/terrain_set = 0
+2:2/0/terrain = 2
+2:2/0/terrains_peering_bit/left_side = 2
+2:2/0/terrains_peering_bit/top_side = 2
+3:2/0 = 0
+3:2/0/terrain_set = 0
+3:2/0/terrain = 2
+3:2/0/terrains_peering_bit/top_side = 2
+0:3/0 = 0
+0:3/0/terrain_set = 0
+0:3/0/terrain = 2
+0:3/0/terrains_peering_bit/right_side = 2
+1:3/0 = 0
+1:3/0/terrain_set = 0
+1:3/0/terrain = 2
+1:3/0/terrains_peering_bit/right_side = 2
+1:3/0/terrains_peering_bit/left_side = 2
+2:3/0 = 0
+2:3/0/terrain_set = 0
+2:3/0/terrain = 2
+2:3/0/terrains_peering_bit/left_side = 2
+3:3/0 = 0
+3:3/0/terrain_set = 0
+3:3/0/terrain = 2
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mj2v4"]
+texture = ExtResource("3_w7twt")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/terrain_set = 0
+0:0/0/terrain = 3
+0:0/0/terrains_peering_bit/right_side = 3
+0:0/0/terrains_peering_bit/bottom_side = 3
+1:0/0 = 0
+1:0/0/terrain_set = 0
+1:0/0/terrain = 3
+1:0/0/terrains_peering_bit/right_side = 3
+1:0/0/terrains_peering_bit/bottom_side = 3
+1:0/0/terrains_peering_bit/left_side = 3
+2:0/0 = 0
+2:0/0/terrain_set = 0
+2:0/0/terrain = 3
+2:0/0/terrains_peering_bit/bottom_side = 3
+2:0/0/terrains_peering_bit/left_side = 3
+3:0/0 = 0
+3:0/0/terrain_set = 0
+3:0/0/terrain = 3
+3:0/0/terrains_peering_bit/bottom_side = 3
+0:1/0 = 0
+0:1/0/terrain_set = 0
+0:1/0/terrain = 3
+0:1/0/terrains_peering_bit/right_side = 3
+0:1/0/terrains_peering_bit/bottom_side = 3
+0:1/0/terrains_peering_bit/top_side = 3
+1:1/0 = 0
+1:1/0/terrain_set = 0
+1:1/0/terrain = 3
+1:1/0/terrains_peering_bit/right_side = 3
+1:1/0/terrains_peering_bit/bottom_side = 3
+1:1/0/terrains_peering_bit/left_side = 3
+1:1/0/terrains_peering_bit/top_side = 3
+2:1/0 = 0
+2:1/0/terrain_set = 0
+2:1/0/terrain = 3
+2:1/0/terrains_peering_bit/bottom_side = 3
+2:1/0/terrains_peering_bit/left_side = 3
+2:1/0/terrains_peering_bit/top_side = 3
+3:1/0 = 0
+3:1/0/terrain_set = 0
+3:1/0/terrain = 3
+3:1/0/terrains_peering_bit/bottom_side = 3
+3:1/0/terrains_peering_bit/top_side = 3
+0:2/0 = 0
+0:2/0/terrain_set = 0
+0:2/0/terrain = 3
+0:2/0/terrains_peering_bit/right_side = 3
+0:2/0/terrains_peering_bit/top_side = 3
+1:2/0 = 0
+1:2/0/terrain_set = 0
+1:2/0/terrain = 3
+1:2/0/terrains_peering_bit/right_side = 3
+1:2/0/terrains_peering_bit/left_side = 3
+1:2/0/terrains_peering_bit/top_side = 3
+2:2/0 = 0
+2:2/0/terrain_set = 0
+2:2/0/terrain = 3
+2:2/0/terrains_peering_bit/left_side = 3
+2:2/0/terrains_peering_bit/top_side = 3
+3:2/0 = 0
+3:2/0/terrain_set = 0
+3:2/0/terrain = 3
+3:2/0/terrains_peering_bit/top_side = 3
+0:3/0 = 0
+0:3/0/terrain_set = 0
+0:3/0/terrain = 3
+0:3/0/terrains_peering_bit/right_side = 3
+1:3/0 = 0
+1:3/0/terrain_set = 0
+1:3/0/terrain = 3
+1:3/0/terrains_peering_bit/right_side = 3
+1:3/0/terrains_peering_bit/left_side = 3
+2:3/0 = 0
+2:3/0/terrain_set = 0
+2:3/0/terrain = 3
+2:3/0/terrains_peering_bit/left_side = 3
+3:3/0 = 0
+3:3/0/terrain_set = 0
+3:3/0/terrain = 3
+4:0/0 = 0
+5:0/0 = 0
+6:0/0 = 0
+
+[resource]
+tile_size = Vector2i(64, 64)
+occlusion_layer_0/light_mask = 1
+physics_layer_0/collision_layer = 16
+physics_layer_0/collision_mask = 0
+physics_layer_0/collision_priority = 100.0
+physics_layer_1/collision_layer = 8
+physics_layer_1/collision_mask = 0
+physics_layer_2/collision_layer = 512
+physics_layer_2/collision_mask = 0
+terrain_set_0/mode = 2
+terrain_set_0/terrain_0/name = "Grass"
+terrain_set_0/terrain_0/color = Color(0.115781, 0.264059, 0.205218, 1)
+terrain_set_0/terrain_1/name = "Sand"
+terrain_set_0/terrain_1/color = Color(0.515604, 0.484286, 0.253851, 1)
+terrain_set_0/terrain_2/name = "LightGrass"
+terrain_set_0/terrain_2/color = Color(0.50077, 0.823591, 0.69626, 1)
+terrain_set_0/terrain_3/name = "Dirt"
+terrain_set_0/terrain_3/color = Color(0.435821, 0.294287, 0.167531, 1)
+sources/1 = SubResource("TileSetAtlasSource_yg0y1")
+sources/5 = SubResource("TileSetAtlasSource_aypoh")
+sources/6 = SubResource("TileSetAtlasSource_mj2v4")
+pattern_0 = SubResource("TileMapPattern_0wfyh")
+pattern_1 = SubResource("TileMapPattern_sugp2")
+pattern_2 = SubResource("TileMapPattern_jyhfs")
+pattern_3 = SubResource("TileMapPattern_tbgi4")
+pattern_4 = SubResource("TileMapPattern_tefeu")
+pattern_5 = SubResource("TileMapPattern_o6xl0")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_fence.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_fence.tres
new file mode 100644
index 0000000000..8052f64a82
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_fence.tres
@@ -0,0 +1,84 @@
+[gd_resource type="TileSet" format=3 uid="uid://beyhmjfwjl4gr"]
+
+[ext_resource type="Texture2D" uid="uid://sjfket0x1tvr" path="res://assets/first_party/tiles/fence.png" id="1_0wqft"]
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mchkl"]
+texture = ExtResource("1_0wqft")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/terrain_set = 0
+0:0/0/terrain = 0
+0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, 16, 8, 16, 8, 32, -8, 32, -8, -16, 32, -16)
+0:0/0/terrains_peering_bit/right_side = 0
+0:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0 = 0
+1:0/0/terrain_set = 0
+1:0/0/terrain = 0
+1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 32, -16, 32, 16, -32, 16)
+1:0/0/terrains_peering_bit/right_side = 0
+1:0/0/terrains_peering_bit/left_side = 0
+2:0/0 = 0
+2:0/0/terrain_set = 0
+2:0/0/terrain = 0
+2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, 16, -8, 16, -8, 32, 8, 32, 8, -16, -32, -16)
+2:0/0/terrains_peering_bit/bottom_side = 0
+2:0/0/terrains_peering_bit/left_side = 0
+3:0/0 = 0
+3:0/0/terrain_set = 0
+3:0/0/terrain = 0
+3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -16, 8, -16, 8, 16, 32, 16)
+3:0/0/terrains_peering_bit/right_side = 0
+4:0/0 = 0
+4:0/0/terrain_set = 0
+4:0/0/terrain = 0
+4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, -8, -16, -8, 16, -32, 16)
+4:0/0/terrains_peering_bit/left_side = 0
+0:1/0 = 0
+0:1/0/terrain_set = 0
+0:1/0/terrain = 0
+0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -32, 8, -32, 8, 32, -8, 32)
+0:1/0/terrains_peering_bit/bottom_side = 0
+0:1/0/terrains_peering_bit/top_side = 0
+2:1/0 = 0
+2:1/0/terrain_set = 0
+2:1/0/terrain = 0
+2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -32, 8, -32, 8, 32, -8, 32)
+2:1/0/terrains_peering_bit/bottom_side = 0
+2:1/0/terrains_peering_bit/top_side = 0
+3:1/0 = 0
+3:1/0/terrain_set = 0
+3:1/0/terrain = 0
+3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 32, -8, 32)
+3:1/0/terrains_peering_bit/bottom_side = 0
+0:2/0 = 0
+0:2/0/terrain_set = 0
+0:2/0/terrain = 0
+0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(32, -16, 8, -16, 8, -32, -8, -32, -8, 16, 32, 16)
+0:2/0/terrains_peering_bit/right_side = 0
+0:2/0/terrains_peering_bit/top_side = 0
+1:2/0 = 0
+1:2/0/terrain_set = 0
+1:2/0/terrain = 0
+1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, 32, -16, 32, 16, -32, 16)
+1:2/0/terrains_peering_bit/right_side = 0
+1:2/0/terrains_peering_bit/left_side = 0
+2:2/0 = 0
+2:2/0/terrain_set = 0
+2:2/0/terrain = 0
+2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-32, -16, -8, -16, -8, -32, 8, -32, 8, 16, -32, 16)
+2:2/0/terrains_peering_bit/left_side = 0
+2:2/0/terrains_peering_bit/top_side = 0
+3:2/0 = 0
+3:2/0/terrain_set = 0
+3:2/0/terrain = 0
+3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -32, 8, -32, 8, 8, -8, 8)
+3:2/0/terrains_peering_bit/top_side = 0
+
+[resource]
+tile_size = Vector2i(64, 64)
+physics_layer_0/collision_layer = 16
+physics_layer_0/collision_mask = 0
+terrain_set_0/mode = 2
+terrain_set_0/terrain_0/name = "Fence"
+terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
+sources/0 = SubResource("TileSetAtlasSource_mchkl")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_foam_2.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_foam_2.tres
new file mode 100644
index 0000000000..29ad3e39af
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_foam_2.tres
@@ -0,0 +1,36 @@
+[gd_resource type="TileSet" format=3 uid="uid://crbd0xg7owkyh"]
+
+[ext_resource type="Texture2D" uid="uid://cexg7otw5enpu" path="res://assets/third_party/tiny-swords/Terrain/Water/Foam/Foam.png" id="1_n0sim"]
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_us1fk"]
+resource_name = "Foam"
+texture = ExtResource("1_n0sim")
+margins = Vector2i(32, 32)
+separation = Vector2i(64, 0)
+texture_region_size = Vector2i(128, 128)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/0 = 0
+
+[resource]
+tile_size = Vector2i(64, 64)
+occlusion_layer_0/light_mask = 1
+physics_layer_0/collision_layer = 16
+physics_layer_0/collision_mask = 0
+physics_layer_0/collision_priority = 100.0
+physics_layer_1/collision_layer = 8
+physics_layer_1/collision_mask = 0
+physics_layer_2/collision_layer = 512
+physics_layer_2/collision_mask = 0
+terrain_set_0/mode = 2
+terrain_set_0/terrain_0/name = "Foam"
+terrain_set_0/terrain_0/color = Color(0, 0.366311, 0.601596, 1)
+sources/2 = SubResource("TileSetAtlasSource_us1fk")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_shadows.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_shadows.tres
new file mode 100644
index 0000000000..931efa5c66
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_shadows.tres
@@ -0,0 +1,14 @@
+[gd_resource type="TileSet" format=3 uid="uid://cauvbist6qvsk"]
+
+[ext_resource type="Texture2D" uid="uid://dslom0xbe1if7" path="res://assets/third_party/tiny-swords/Terrain/Ground/Shadows.png" id="1_yien6"]
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_n1flm"]
+resource_name = "Shadows"
+texture = ExtResource("1_yien6")
+margins = Vector2i(32, 32)
+texture_region_size = Vector2i(128, 128)
+0:0/0 = 0
+
+[resource]
+tile_size = Vector2i(64, 64)
+sources/0 = SubResource("TileSetAtlasSource_n1flm")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_void_chromakey.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_void_chromakey.tres
new file mode 100644
index 0000000000..fe116134ac
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_void_chromakey.tres
@@ -0,0 +1,327 @@
+[gd_resource type="TileSet" format=3 uid="uid://6drpbqvpuio2"]
+
+[ext_resource type="Texture2D" uid="uid://ri16xp2o40i1" path="res://assets/first_party/tiles/void_affected_tiles_static/void_static.png" id="1_dp5n4"]
+[ext_resource type="Texture2D" uid="uid://clafeu2tdfusg" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom-right.png" id="2_uyqxw"]
+[ext_resource type="Texture2D" uid="uid://d0156jkhip32" path="res://assets/first_party/tiles/Void_Tiles_Chromakey.png" id="3_yqr6s"]
+[ext_resource type="Texture2D" uid="uid://bsmdmkrtuy0c2" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom.png" id="4_0d4cr"]
+[ext_resource type="Texture2D" uid="uid://c4n3yeib3nbht" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-bottom_left.png" id="5_nb1jl"]
+[ext_resource type="Texture2D" uid="uid://dw5uuxcf1msph" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-left.png" id="6_g1uj3"]
+[ext_resource type="Texture2D" uid="uid://blyp6pvbm56ih" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top_left.png" id="7_j3qip"]
+[ext_resource type="Texture2D" uid="uid://bm30aoylbwc0u" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top.png" id="8_d27oi"]
+[ext_resource type="Texture2D" uid="uid://baqgrnvnk5pbl" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-top_right.png" id="9_upu8h"]
+[ext_resource type="Texture2D" uid="uid://dcfkh716syqj5" path="res://assets/first_party/tiles/void_affected_tiles_animated/void_animated-right.png" id="10_s4vm1"]
+
+[sub_resource type="TileMapPattern" id="TileMapPattern_0cco3"]
+tile_data = PackedInt32Array(0, 5, 0, 65536, 4, 0, 131072, 3, 0, 1, 6, 0, 131073, 2, 0, 2, 7, 0, 65538, 8, 0, 131074, 1, 0)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_f7uyg"]
+texture = ExtResource("1_dp5n4")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(16, -32, -32, -32, -32, 16)
+1:0/0 = 0
+2:0/0 = 0
+2:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(32, 16, 32, -32, -16, -32)
+0:1/0 = 0
+2:1/0 = 0
+0:2/0 = 0
+0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -16, -32, 32, 16, 32)
+1:2/0 = 0
+2:2/0 = 0
+2:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-16, 32, 32, 32, 32, -16)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rdyrd"]
+texture = ExtResource("2_uyqxw")
+texture_region_size = Vector2i(64, 64)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/animation_frame_8/duration = 1.0
+0:0/animation_frame_9/duration = 1.0
+0:0/animation_frame_10/duration = 1.0
+0:0/animation_frame_11/duration = 1.0
+0:0/animation_frame_12/duration = 1.0
+0:0/animation_frame_13/duration = 1.0
+0:0/0 = 0
+0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-16, 32, 32, 32, 32, -16)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lpfe3"]
+texture = ExtResource("3_yqr6s")
+texture_region_size = Vector2i(64, 64)
+0:0/0 = 0
+0:0/0/terrain_set = 0
+0:0/0/terrain = 0
+0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/0/terrains_peering_bit/right_side = 0
+0:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0 = 0
+1:0/0/terrain_set = 0
+1:0/0/terrain = 0
+1:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:0/0/terrains_peering_bit/right_side = 0
+1:0/0/terrains_peering_bit/bottom_side = 0
+1:0/0/terrains_peering_bit/left_side = 0
+2:0/0 = 0
+2:0/0/terrain_set = 0
+2:0/0/terrain = 0
+2:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:0/0/terrains_peering_bit/bottom_side = 0
+2:0/0/terrains_peering_bit/left_side = 0
+3:0/0 = 0
+3:0/0/terrain_set = 0
+3:0/0/terrain = 0
+3:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:0/0/terrains_peering_bit/bottom_side = 0
+0:1/0 = 0
+0:1/0/terrain_set = 0
+0:1/0/terrain = 0
+0:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:1/0/terrains_peering_bit/right_side = 0
+0:1/0/terrains_peering_bit/bottom_side = 0
+0:1/0/terrains_peering_bit/top_side = 0
+1:1/0 = 0
+1:1/0/terrain_set = 0
+1:1/0/terrain = 0
+1:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:1/0/terrains_peering_bit/right_side = 0
+1:1/0/terrains_peering_bit/bottom_side = 0
+1:1/0/terrains_peering_bit/left_side = 0
+1:1/0/terrains_peering_bit/top_side = 0
+2:1/0 = 0
+2:1/0/terrain_set = 0
+2:1/0/terrain = 0
+2:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:1/0/terrains_peering_bit/bottom_side = 0
+2:1/0/terrains_peering_bit/left_side = 0
+2:1/0/terrains_peering_bit/top_side = 0
+3:1/0 = 0
+3:1/0/terrain_set = 0
+3:1/0/terrain = 0
+3:1/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:1/0/terrains_peering_bit/bottom_side = 0
+3:1/0/terrains_peering_bit/top_side = 0
+0:2/0 = 0
+0:2/0/terrain_set = 0
+0:2/0/terrain = 0
+0:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:2/0/terrains_peering_bit/right_side = 0
+0:2/0/terrains_peering_bit/top_side = 0
+1:2/0 = 0
+1:2/0/terrain_set = 0
+1:2/0/terrain = 0
+1:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:2/0/terrains_peering_bit/right_side = 0
+1:2/0/terrains_peering_bit/left_side = 0
+1:2/0/terrains_peering_bit/top_side = 0
+2:2/0 = 0
+2:2/0/terrain_set = 0
+2:2/0/terrain = 0
+2:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:2/0/terrains_peering_bit/left_side = 0
+2:2/0/terrains_peering_bit/top_side = 0
+3:2/0 = 0
+3:2/0/terrain_set = 0
+3:2/0/terrain = 0
+3:2/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+3:2/0/terrains_peering_bit/top_side = 0
+0:3/0 = 0
+0:3/0/terrain_set = 0
+0:3/0/terrain = 0
+0:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:3/0/terrains_peering_bit/right_side = 0
+1:3/0 = 0
+1:3/0/terrain_set = 0
+1:3/0/terrain = 0
+1:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+1:3/0/terrains_peering_bit/right_side = 0
+1:3/0/terrains_peering_bit/left_side = 0
+2:3/0 = 0
+2:3/0/terrain_set = 0
+2:3/0/terrain = 0
+2:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+2:3/0/terrains_peering_bit/left_side = 0
+3:3/0 = 0
+3:3/0/terrain_set = 0
+3:3/0/terrain = 0
+3:3/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_l6u1t"]
+texture = ExtResource("4_0d4cr")
+texture_region_size = Vector2i(64, 64)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/animation_frame_8/duration = 1.0
+0:0/animation_frame_9/duration = 1.0
+0:0/animation_frame_10/duration = 1.0
+0:0/animation_frame_11/duration = 1.0
+0:0/animation_frame_12/duration = 1.0
+0:0/animation_frame_13/duration = 1.0
+0:0/0 = 0
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_finch"]
+texture = ExtResource("5_nb1jl")
+texture_region_size = Vector2i(64, 64)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/animation_frame_8/duration = 1.0
+0:0/animation_frame_9/duration = 1.0
+0:0/animation_frame_10/duration = 1.0
+0:0/animation_frame_11/duration = 1.0
+0:0/animation_frame_12/duration = 1.0
+0:0/animation_frame_13/duration = 1.0
+0:0/0 = 0
+0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -16, -32, 32, 16, 32)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ckvpv"]
+texture = ExtResource("6_g1uj3")
+texture_region_size = Vector2i(64, 64)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/animation_frame_8/duration = 1.0
+0:0/animation_frame_9/duration = 1.0
+0:0/animation_frame_10/duration = 1.0
+0:0/animation_frame_11/duration = 1.0
+0:0/animation_frame_12/duration = 1.0
+0:0/animation_frame_13/duration = 1.0
+0:0/0 = 0
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8m1t7"]
+texture = ExtResource("7_j3qip")
+texture_region_size = Vector2i(64, 64)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/animation_frame_8/duration = 1.0
+0:0/animation_frame_9/duration = 1.0
+0:0/animation_frame_10/duration = 1.0
+0:0/animation_frame_11/duration = 1.0
+0:0/animation_frame_12/duration = 1.0
+0:0/animation_frame_13/duration = 1.0
+0:0/0 = 0
+0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(16, -32, -32, -32, -32, 16)
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rahoc"]
+texture = ExtResource("8_d27oi")
+texture_region_size = Vector2i(64, 64)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/animation_frame_8/duration = 1.0
+0:0/animation_frame_9/duration = 1.0
+0:0/animation_frame_10/duration = 1.0
+0:0/animation_frame_11/duration = 1.0
+0:0/animation_frame_12/duration = 1.0
+0:0/animation_frame_13/duration = 1.0
+0:0/0 = 0
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_b80l1"]
+texture = ExtResource("9_upu8h")
+texture_region_size = Vector2i(64, 64)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/animation_frame_8/duration = 1.0
+0:0/animation_frame_9/duration = 1.0
+0:0/animation_frame_10/duration = 1.0
+0:0/animation_frame_11/duration = 1.0
+0:0/animation_frame_12/duration = 1.0
+0:0/animation_frame_13/duration = 1.0
+0:0/0 = 0
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i2cy4"]
+texture = ExtResource("10_s4vm1")
+texture_region_size = Vector2i(64, 64)
+0:0/animation_speed = 10.0
+0:0/animation_mode = 1
+0:0/animation_frame_0/duration = 1.0
+0:0/animation_frame_1/duration = 1.0
+0:0/animation_frame_2/duration = 1.0
+0:0/animation_frame_3/duration = 1.0
+0:0/animation_frame_4/duration = 1.0
+0:0/animation_frame_5/duration = 1.0
+0:0/animation_frame_6/duration = 1.0
+0:0/animation_frame_7/duration = 1.0
+0:0/animation_frame_8/duration = 1.0
+0:0/animation_frame_9/duration = 1.0
+0:0/animation_frame_10/duration = 1.0
+0:0/animation_frame_11/duration = 1.0
+0:0/animation_frame_12/duration = 1.0
+0:0/animation_frame_13/duration = 1.0
+0:0/0 = 0
+
+[resource]
+tile_size = Vector2i(64, 64)
+occlusion_layer_0/light_mask = 1
+physics_layer_0/collision_layer = 16
+physics_layer_0/collision_mask = 0
+physics_layer_0/collision_priority = 100.0
+physics_layer_1/collision_layer = 8
+physics_layer_1/collision_mask = 0
+physics_layer_2/collision_layer = 512
+physics_layer_2/collision_mask = 0
+terrain_set_0/mode = 2
+terrain_set_0/terrain_0/name = "VoidChromakey"
+terrain_set_0/terrain_0/color = Color(0, 0.6, 0, 1)
+sources/13 = SubResource("TileSetAtlasSource_lpfe3")
+sources/0 = SubResource("TileSetAtlasSource_f7uyg")
+sources/1 = SubResource("TileSetAtlasSource_rdyrd")
+sources/2 = SubResource("TileSetAtlasSource_l6u1t")
+sources/3 = SubResource("TileSetAtlasSource_finch")
+sources/4 = SubResource("TileSetAtlasSource_ckvpv")
+sources/5 = SubResource("TileSetAtlasSource_8m1t7")
+sources/6 = SubResource("TileSetAtlasSource_rahoc")
+sources/7 = SubResource("TileSetAtlasSource_b80l1")
+sources/8 = SubResource("TileSetAtlasSource_i2cy4")
+pattern_0 = SubResource("TileMapPattern_0cco3")
diff --git a/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_water.tres b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_water.tres
new file mode 100644
index 0000000000..5b1eff8b2c
--- /dev/null
+++ b/scenes/quests/story_quests/santuario_corrupto/tiles/santuario_corrupto_water.tres
@@ -0,0 +1,25 @@
+[gd_resource type="TileSet" format=3 uid="uid://bj141d26c0a1e"]
+
+[ext_resource type="Texture2D" uid="uid://doc4qg7e3kgs" path="res://assets/third_party/tiny-swords/Terrain/Water/Water.png" id="1_8pniq"]
+
+[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5objm"]
+texture = ExtResource("1_8pniq")
+texture_region_size = Vector2i(64, 64)
+0:0/next_alternative_id = 3
+0:0/0 = 0
+0:0/0/physics_layer_2/polygon_0/points = PackedVector2Array(-32, -32, 32, -32, 32, 32, -32, 32)
+0:0/2 = 2
+0:0/2/physics_layer_2/polygon_0/points = PackedVector2Array(-32, 3.85675, 32, 4.40771, 32, 32, -32, 32)
+0:0/1 = 1
+
+[resource]
+tile_size = Vector2i(64, 64)
+occlusion_layer_0/light_mask = 1
+physics_layer_0/collision_layer = 16
+physics_layer_0/collision_mask = 0
+physics_layer_0/collision_priority = 100.0
+physics_layer_1/collision_layer = 8
+physics_layer_1/collision_mask = 0
+physics_layer_2/collision_layer = 512
+physics_layer_2/collision_mask = 0
+sources/0 = SubResource("TileSetAtlasSource_5objm")