[gd_scene load_steps=132 format=4 uid="uid://s1cx1gvt4bed"]

[ext_resource type="Script" uid="uid://cvtt52wodbopm" path="res://main.gd" id="1_272bh"]
[ext_resource type="PackedScene" uid="uid://yvp44oauis4n" path="res://player/player.tscn" id="1_ig7tw"]
[ext_resource type="TileSet" uid="uid://bh31agl8bhwux" path="res://world_assets/oak_woods/ground.tres" id="2_0xm2m"]
[ext_resource type="TileSet" uid="uid://dd5m4np46tpwj" path="res://world_assets/stringstar fields/starfields.tres" id="2_1bvp3"]
[ext_resource type="PackedScene" uid="uid://bmng6wjt0paof" path="res://dialogues/dialogue_manager.tscn" id="2_efxa6"]
[ext_resource type="PackedScene" uid="uid://c2axd06m2g28y" path="res://dialogues/choice.tscn" id="2_vivmo"]
[ext_resource type="Texture2D" uid="uid://3g48672b8541" path="res://ennemy/IdleMechant.png" id="3_dg77c"]
[ext_resource type="TileSet" uid="uid://y8veqkfywccf" path="res://world_assets/Cave/cave.tres" id="3_lquwl"]
[ext_resource type="PackedScene" uid="uid://cwxv8xl0hi31i" path="res://camera/camera.tscn" id="4_lquwl"]
[ext_resource type="Texture2D" uid="uid://dbruj2bdtjfmd" path="res://player/assets/char_blue.png" id="4_w48qg"]
[ext_resource type="Texture2D" uid="uid://dsxvqsh3umw01" path="res://player/assets/RunCycle.png" id="4_ycdy4"]
[ext_resource type="Texture2D" uid="uid://d4lwniwokx7px" path="res://player/player_left_profile.tres" id="5_cegan"]
[ext_resource type="TileSet" uid="uid://tyrwsjeq31vu" path="res://world_assets/bubbles.tres" id="6_7mycd"]
[ext_resource type="Texture2D" uid="uid://b6ivps1v5bwc7" path="res://player/blue_profile.tres" id="6_getpj"]
[ext_resource type="PackedScene" uid="uid://c5ruphrd8ebuu" path="res://ennemy/armored_ennemy.tscn" id="9_kek77"]
[ext_resource type="Texture2D" uid="uid://rbj0av8dvm2e" path="res://world_assets/Armoire.png" id="10_2cqfq"]
[ext_resource type="Texture2D" uid="uid://deu2palri4pji" path="res://ui/kenney_1-bit-input-prompts-pixel-16/tilemap_white.png" id="10_efxa6"]
[ext_resource type="Texture2D" uid="uid://bvhu1nv5ftm5m" path="res://player/assets/red hood.png" id="13_yaehf"]
[ext_resource type="Texture2D" uid="uid://d3t1fn35skpip" path="res://player/assets/idle sheet-Sheet.png" id="14_82xsv"]
[ext_resource type="Texture2D" uid="uid://oocxl803i4aa" path="res://player/red_hood_profile.tres" id="14_getpj"]
[ext_resource type="PackedScene" uid="uid://c5tp7c70qkxe3" path="res://arrow/arrow_spawner.tscn" id="15_vivmo"]
[ext_resource type="Texture2D" uid="uid://dm1hlmja718pi" path="res://world_assets/Shine.png" id="18_1u8w0"]
[ext_resource type="Texture2D" uid="uid://dut0ru3y8rung" path="res://ennemy/Flammes.png" id="18_d13ii"]
[ext_resource type="AudioStream" uid="uid://c0w61do2a1hbc" path="res://ennemy/black-magic-159868.mp3" id="19_0odxb"]
[ext_resource type="PackedScene" uid="uid://b2fyaj2fmrug7" path="res://ennemy/skeleton.tscn" id="19_d13ii"]
[ext_resource type="AudioStream" uid="uid://dfmfve4c3l4fb" path="res://world_assets/audio/564024__gertraut_hecher__harp-arpeggio-medieval-tune.wav" id="26_xuqvo"]
[ext_resource type="AudioStream" uid="uid://cqqa1wa2qs8ib" path="res://world_assets/audio/575585_gertraut_hecher_medieval_life_minstrels_and_jugglers.wav" id="27_qsp4k"]
[ext_resource type="AudioStream" uid="uid://ohxncjlv12wy" path="res://world_assets/audio/787351__gertraut_hecher__medieval-dance-saltarello.wav" id="28_kq58d"]
[ext_resource type="AudioStream" uid="uid://d2vbc5xbu67no" path="res://world_assets/audio/ambiance/forestStart.wav" id="29_seu75"]
[ext_resource type="AudioStream" uid="uid://cp2acg3q53jia" path="res://world_assets/audio/ambiance/forestBalade.wav" id="30_htxhm"]
[ext_resource type="AudioStream" uid="uid://bsosrbr0tgg25" path="res://world_assets/audio/ambiance/squelettes.mp3" id="31_jq2sk"]
[ext_resource type="AudioStream" uid="uid://o8kcbs7gk61y" path="res://world_assets/audio/ambiance/cave.wav" id="32_htxhm"]
[ext_resource type="Texture2D" uid="uid://ct4s44kkdg8eh" path="res://world_assets/light.webp" id="33_jq2sk"]

[sub_resource type="AtlasTexture" id="AtlasTexture_ycdy4"]
atlas = ExtResource("3_dg77c")
region = Rect2(12, 5, 14, 13)

[sub_resource type="AtlasTexture" id="AtlasTexture_ryguw"]
atlas = ExtResource("4_w48qg")
region = Rect2(0, 280, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_d13ii"]
atlas = ExtResource("4_w48qg")
region = Rect2(56, 168, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_1u8w0"]
atlas = ExtResource("4_w48qg")
region = Rect2(56, 280, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_0odxb"]
atlas = ExtResource("4_w48qg")
region = Rect2(280, 224, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_2cqfq"]
atlas = ExtResource("4_w48qg")
region = Rect2(0, 0, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_yaehf"]
atlas = ExtResource("4_w48qg")
region = Rect2(56, 0, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_074og"]
atlas = ExtResource("4_w48qg")
region = Rect2(112, 0, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_cegan"]
atlas = ExtResource("4_w48qg")
region = Rect2(168, 0, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_82xsv"]
atlas = ExtResource("4_w48qg")
region = Rect2(224, 0, 56, 56)

[sub_resource type="AtlasTexture" id="AtlasTexture_getpj"]
atlas = ExtResource("4_w48qg")
region = Rect2(280, 0, 56, 56)

[sub_resource type="SpriteFrames" id="SpriteFrames_ryguw"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_ryguw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_d13ii")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1u8w0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0odxb")
}],
"loop": true,
"name": &"dance",
"speed": 7.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_2cqfq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_yaehf")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_074og")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_cegan")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_82xsv")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_getpj")
}],
"loop": true,
"name": &"idle",
"speed": 8.0
}]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycdy4"]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_w48qg"]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_074og"]

[sub_resource type="AtlasTexture" id="AtlasTexture_jq2sk"]
atlas = ExtResource("13_yaehf")
region = Rect2(1120, 266, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_4k2k6"]
atlas = ExtResource("13_yaehf")
region = Rect2(1232, 266, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_0rl1p"]
atlas = ExtResource("13_yaehf")
region = Rect2(0, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_ok6jj"]
atlas = ExtResource("13_yaehf")
region = Rect2(112, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_facbu"]
atlas = ExtResource("13_yaehf")
region = Rect2(224, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_b1qrp"]
atlas = ExtResource("13_yaehf")
region = Rect2(336, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_come4"]
atlas = ExtResource("13_yaehf")
region = Rect2(448, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_h8e4i"]
atlas = ExtResource("13_yaehf")
region = Rect2(560, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_4lmeg"]
atlas = ExtResource("13_yaehf")
region = Rect2(672, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_0cp0l"]
atlas = ExtResource("13_yaehf")
region = Rect2(784, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_d2t1y"]
atlas = ExtResource("13_yaehf")
region = Rect2(896, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_gngh3"]
atlas = ExtResource("13_yaehf")
region = Rect2(1008, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_0n3wm"]
atlas = ExtResource("13_yaehf")
region = Rect2(1120, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_qnost"]
atlas = ExtResource("13_yaehf")
region = Rect2(1232, 399, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_wnkbs"]
atlas = ExtResource("13_yaehf")
region = Rect2(0, 532, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_f6a44"]
atlas = ExtResource("13_yaehf")
region = Rect2(112, 532, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_0cbny"]
atlas = ExtResource("13_yaehf")
region = Rect2(224, 532, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_hrvbo"]
atlas = ExtResource("13_yaehf")
region = Rect2(336, 532, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_lswn8"]
atlas = ExtResource("13_yaehf")
region = Rect2(0, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_a6jrf"]
atlas = ExtResource("13_yaehf")
region = Rect2(224, 532, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_blkrb"]
atlas = ExtResource("13_yaehf")
region = Rect2(112, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_abqjc"]
atlas = ExtResource("13_yaehf")
region = Rect2(224, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_6iyjs"]
atlas = ExtResource("13_yaehf")
region = Rect2(336, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_4w656"]
atlas = ExtResource("13_yaehf")
region = Rect2(448, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_e71vb"]
atlas = ExtResource("13_yaehf")
region = Rect2(560, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_rnkwl"]
atlas = ExtResource("13_yaehf")
region = Rect2(672, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_vke2r"]
atlas = ExtResource("13_yaehf")
region = Rect2(784, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_uit24"]
atlas = ExtResource("13_yaehf")
region = Rect2(896, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_ruth0"]
atlas = ExtResource("13_yaehf")
region = Rect2(1008, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_rm4vd"]
atlas = ExtResource("13_yaehf")
region = Rect2(1120, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_pjyto"]
atlas = ExtResource("13_yaehf")
region = Rect2(1232, 0, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_sm6fg"]
atlas = ExtResource("13_yaehf")
region = Rect2(0, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_b17eg"]
atlas = ExtResource("13_yaehf")
region = Rect2(112, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_ntx8l"]
atlas = ExtResource("13_yaehf")
region = Rect2(224, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_uatky"]
atlas = ExtResource("13_yaehf")
region = Rect2(336, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_rqtf5"]
atlas = ExtResource("13_yaehf")
region = Rect2(448, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_1vm84"]
atlas = ExtResource("13_yaehf")
region = Rect2(560, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_wu3dr"]
atlas = ExtResource("13_yaehf")
region = Rect2(672, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_cyx1q"]
atlas = ExtResource("13_yaehf")
region = Rect2(784, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_0dhbp"]
atlas = ExtResource("13_yaehf")
region = Rect2(896, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_jx0wj"]
atlas = ExtResource("13_yaehf")
region = Rect2(1008, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_kkkcx"]
atlas = ExtResource("13_yaehf")
region = Rect2(1120, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_34ol3"]
atlas = ExtResource("13_yaehf")
region = Rect2(1232, 133, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_c2n8d"]
atlas = ExtResource("13_yaehf")
region = Rect2(0, 266, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_xuqvo"]
atlas = ExtResource("13_yaehf")
region = Rect2(560, 266, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_qsp4k"]
atlas = ExtResource("13_yaehf")
region = Rect2(448, 266, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_kq58d"]
atlas = ExtResource("13_yaehf")
region = Rect2(336, 266, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_seu75"]
atlas = ExtResource("13_yaehf")
region = Rect2(224, 266, 112, 133)

[sub_resource type="AtlasTexture" id="AtlasTexture_htxhm"]
atlas = ExtResource("13_yaehf")
region = Rect2(112, 266, 112, 133)

[sub_resource type="SpriteFrames" id="SpriteFrames_gngh3"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_jq2sk")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4k2k6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0rl1p")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ok6jj")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_facbu")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_b1qrp")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_come4")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_h8e4i")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4lmeg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0cp0l")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_d2t1y")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_gngh3")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0n3wm")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_qnost")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_wnkbs")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_f6a44")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0cbny")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_hrvbo")
}],
"loop": true,
"name": &"dance",
"speed": 40.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_lswn8")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_a6jrf")
}],
"loop": true,
"name": &"idle",
"speed": 2.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_blkrb")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_abqjc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_6iyjs")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4w656")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_e71vb")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_rnkwl")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_vke2r")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_uit24")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ruth0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_rm4vd")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_pjyto")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_sm6fg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_b17eg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ntx8l")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_uatky")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_rqtf5")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1vm84")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_wu3dr")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_cyx1q")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0dhbp")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jx0wj")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_kkkcx")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_34ol3")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_c2n8d")
}],
"loop": true,
"name": &"run",
"speed": 30.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_xuqvo")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xuqvo")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xuqvo")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xuqvo")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_qsp4k")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_kq58d")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_seu75")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_htxhm")
}],
"loop": false,
"name": &"undraw",
"speed": 3.0
}]

[sub_resource type="AtlasTexture" id="AtlasTexture_uypp3"]
atlas = ExtResource("14_82xsv")
region = Rect2(663, 28, 14, 13)

[sub_resource type="AtlasTexture" id="AtlasTexture_birbe"]
atlas = ExtResource("18_1u8w0")
region = Rect2(0, 0, 64, 64)

[sub_resource type="AtlasTexture" id="AtlasTexture_f1p13"]
atlas = ExtResource("18_1u8w0")
region = Rect2(64, 0, 64, 64)

[sub_resource type="SpriteFrames" id="SpriteFrames_4obbf"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_birbe")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_f1p13")
}],
"loop": true,
"name": &"default",
"speed": 2.0
}]

[sub_resource type="AtlasTexture" id="AtlasTexture_wy5fy"]
atlas = ExtResource("18_d13ii")
region = Rect2(0, 0, 64, 64)

[sub_resource type="AtlasTexture" id="AtlasTexture_gx4rg"]
atlas = ExtResource("18_d13ii")
region = Rect2(64, 0, 64, 64)

[sub_resource type="AtlasTexture" id="AtlasTexture_5dllo"]
atlas = ExtResource("18_d13ii")
region = Rect2(128, 0, 64, 64)

[sub_resource type="AtlasTexture" id="AtlasTexture_phcyf"]
atlas = ExtResource("18_d13ii")
region = Rect2(192, 0, 64, 64)

[sub_resource type="SpriteFrames" id="SpriteFrames_yvsr8"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_wy5fy")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_gx4rg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_5dllo")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_phcyf")
}],
"loop": true,
"name": &"idle",
"speed": 7.0
}]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_d13ii"]

[sub_resource type="RectangleShape2D" id="RectangleShape2D_1u8w0"]

[sub_resource type="AtlasTexture" id="AtlasTexture_kek77"]
atlas = ExtResource("4_ycdy4")
region = Rect2(14, 9, 6, 5)

[sub_resource type="AtlasTexture" id="AtlasTexture_dg77c"]
atlas = ExtResource("10_efxa6")
region = Rect2(325, 172, 11, 11)

[sub_resource type="Animation" id="Animation_0odxb"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("../Player:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../OpeningFadeToBlack:color")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(0, 0, 0, 0)]
}
tracks/2/type = "method"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../Player")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"set_in_cutscene"
}]
}

[sub_resource type="Animation" id="Animation_1u8w0"]
resource_name = "cutscene"
length = 5.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("../Player:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 4),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(5568, 0), Vector2(5800, 0)]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../Player")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"set_in_cutscene"
}]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("../OpeningFadeToBlack:color")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(1.5, 4.02, 5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1), Color(0, 0, 0, 1)]
}
tracks/3/type = "method"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("..")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(5),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"restart_at_first_scene"
}]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_0odxb"]
_data = {
&"RESET": SubResource("Animation_0odxb"),
&"cutscene": SubResource("Animation_1u8w0")
}

[sub_resource type="Animation" id="Animation_efxa6"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ArmoredEnnemy:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-348, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Player:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("OpeningFadeToBlack:color")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(0, 0, 0, 1)]
}

[sub_resource type="Animation" id="Animation_4c57u"]
resource_name = "opening_cutscene"
length = 20.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ArmoredEnnemy:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(11.0333, 17),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(-400, 0), Vector2(-100, 0)]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("ArmoredEnnemy")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(11.0333, 17),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [],
"method": &"play_anim_run"
}, {
"args": [],
"method": &"play_anim_idle"
}]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Player:position")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(5.03333, 6.03333, 7.03333, 8.53333, 9.53333, 10.5333),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
"update": 0,
"values": [Vector2(0, 0), Vector2(35, 0), Vector2(70, 0), Vector2(70, 0), Vector2(35, 0), Vector2(0, 0)]
}
tracks/3/type = "method"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Player")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(5.03333, 6.03333, 7.03333, 8, 8.53333, 9.53333, 10.5333),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
"values": [{
"args": [],
"method": &"play_anim_jump"
}, {
"args": [],
"method": &"play_anim_jump"
}, {
"args": [],
"method": &"play_anim_idle"
}, {
"args": [],
"method": &"look_left"
}, {
"args": [],
"method": &"play_anim_jump"
}, {
"args": [],
"method": &"play_anim_jump"
}, {
"args": [],
"method": &"play_anim_idle"
}]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Player")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"set_in_cutscene"
}]
}
tracks/5/type = "method"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("OpeningDialogue")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(16),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"on_dialogue_started"
}]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("OpeningFadeToBlack:color")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0, 2, 4),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 1), Color(0, 0, 0, 0)]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_efxa6"]
_data = {
&"RESET": SubResource("Animation_efxa6"),
&"opening_cutscene": SubResource("Animation_4c57u")
}

[sub_resource type="Animation" id="Animation_yaehf"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OpeningFadeToBlack:color")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(0, 0, 0, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("DanceMusic:playing")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("DanceMusic:volume_db")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
}

[sub_resource type="Animation" id="Animation_2cqfq"]
resource_name = "dance"
length = 8.0
tracks/0/type = "method"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("NPC")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [&"dance", 1.0, false],
"method": &"play"
}]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("OpeningFadeToBlack:color")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(3, 6, 8),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1), Color(0, 0, 0, 1)]
}
tracks/2/type = "method"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("RedHood")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [&"dance", 1.0, false],
"method": &"play"
}]
}
tracks/3/type = "method"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Skeleton")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [&"dance", 1.0, false],
"method": &"play"
}]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Skeleton2")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [&"dance", 1.0, false],
"method": &"play"
}]
}
tracks/5/type = "method"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Skeleton3")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [&"dance", 1.0, false],
"method": &"play"
}]
}
tracks/6/type = "method"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath(".")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(8),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"restart_at_first_scene"
}]
}
tracks/7/type = "method"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("RedHood2")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [&"dance", 1.0, false],
"method": &"play"
}]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("DanceMusic:playing")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("DanceMusic:volume_db")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0, 2.99, 6, 8),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [0.0, 0.0, 0.0, -80.0]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_yaehf"]
_data = {
&"RESET": SubResource("Animation_yaehf"),
&"dance": SubResource("Animation_2cqfq")
}

[sub_resource type="Animation" id="Animation_82xsv"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("RedHood:flip_h")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("RedHood:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(3710, -31)]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("RedHood2:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("RedHood2:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(5500, -31)]
}

[sub_resource type="Animation" id="Animation_0n3wm"]
resource_name = "cutscene"
length = 4.0
tracks/0/type = "method"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ArrowSpawner")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"queue_free"
}]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("RedHood")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 4),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [&"undraw", 1.0, false],
"method": &"play"
}, {
"args": [&"idle", 1.0, false],
"method": &"play"
}]
}
tracks/2/type = "method"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("RedHoodFirstDialogue")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(4),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"on_dialogue_started"
}]
}

[sub_resource type="Animation" id="Animation_d13ii"]
resource_name = "final"
length = 2.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("RedHood2:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(5500, -31), Vector2(6000, -31)]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("RedHood2")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [&"run", 1.0, false],
"method": &"play"
}, {
"args": [],
"method": &"queue_free"
}]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("RedHood2:flip_h")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}

[sub_resource type="Animation" id="Animation_wy5fy"]
resource_name = "flee"
length = 2.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("RedHood:flip_h")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("RedHood: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(3627, -31), Vector2(4210, -31)]
}
tracks/2/type = "method"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("RedHood")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"values": [{
"args": [&"run", 1.0, false],
"method": &"play"
}, {
"args": [],
"method": &"queue_free"
}]
}
tracks/3/type = "method"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Skeleton")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"stop_hitting"
}]
}
tracks/4/type = "method"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Skeleton2")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"stop_hitting"
}]
}
tracks/5/type = "method"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Skeleton3")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"hit"
}]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_qnost"]
_data = {
&"RESET": SubResource("Animation_82xsv"),
&"cutscene": SubResource("Animation_0n3wm"),
&"final": SubResource("Animation_d13ii"),
&"flee": SubResource("Animation_wy5fy")
}

[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_seu75"]
streams_count = 3
stream_0/stream = ExtResource("26_xuqvo")
stream_1/stream = ExtResource("27_qsp4k")
stream_2/stream = ExtResource("28_kq58d")

[sub_resource type="RectangleShape2D" id="RectangleShape2D_htxhm"]
size = Vector2(14, 33)

[sub_resource type="AudioStreamInteractive" id="AudioStreamInteractive_4k2k6"]
clip_count = 4
clip_0/name = &"Start"
clip_0/stream = ExtResource("29_seu75")
clip_0/auto_advance = 0
clip_1/name = &"Forest"
clip_1/stream = ExtResource("30_htxhm")
clip_1/auto_advance = 0
clip_2/name = &"Squelettes"
clip_2/stream = ExtResource("31_jq2sk")
clip_2/auto_advance = 0
clip_3/name = &"Cave"
clip_3/stream = ExtResource("32_htxhm")
clip_3/auto_advance = 0
_transitions = {
Vector2i(0, 0): {
"fade_beats": 1.0,
"fade_mode": 3,
"from_time": 0,
"to_time": 0
},
Vector2i(0, 1): {
"fade_beats": 1.0,
"fade_mode": 3,
"from_time": 0,
"to_time": 1
},
Vector2i(1, 1): {
"fade_beats": 1.0,
"fade_mode": 3,
"from_time": 0,
"to_time": 0
},
Vector2i(1, 2): {
"fade_beats": 1.0,
"fade_mode": 3,
"from_time": 0,
"to_time": 1
},
Vector2i(2, 2): {
"fade_beats": 1.0,
"fade_mode": 3,
"from_time": 0,
"to_time": 0
},
Vector2i(2, 3): {
"fade_beats": 1.0,
"fade_mode": 3,
"from_time": 0,
"to_time": 1
},
Vector2i(3, 3): {
"fade_beats": 1.0,
"fade_mode": 3,
"from_time": 0,
"to_time": 0
}
}

[sub_resource type="Animation" id="Animation_0rl1p"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.0]
}

[sub_resource type="Animation" id="Animation_4k2k6"]
resource_name = "fire"
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath(".:energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.101308, 0.2, 0.345557, 0.401068, 0.519029, 0.602296, 0.734135, 0.802136, 0.902056),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [1.0, 0.44, 0.29, 0.68, 0.64, 0.11, 0.34, 0.35, 0.89, 0.3]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_ok6jj"]
_data = {
&"RESET": SubResource("Animation_0rl1p"),
&"fire": SubResource("Animation_4k2k6")
}

[node name="Main" type="Node2D"]
script = ExtResource("1_272bh")

[node name="OpeningDialogue" parent="." instance=ExtResource("2_efxa6")]
dialogue = "Finally I will vanquish you!
---
Who are you ?
---
No one can destroy me anymore!
---
But who are you?
---
I am tougher, more violent and more unfeeling than ever!
---
But why do you want to attack me?
---
I AM THE BEST!"
start_with_left = true
left_picture = SubResource("AtlasTexture_ycdy4")
right_picture = ExtResource("5_cegan")

[node name="NPCFirstDialogue" parent="." instance=ExtResource("2_efxa6")]
dialogue = "You look worried, traveller. Were you attacked?
---
Yes, I couldn’t do a thing! I can’t handle this villain!
---
There are villains onward too. I’m gearing up to resist them.
---
I need to gear up too!
---
Well the only way forward is with my shield…"
left_picture = ExtResource("5_cegan")
right_picture = ExtResource("6_getpj")

[node name="ShieldChoice" parent="." instance=ExtResource("2_vivmo")]
choice = "Well the only way forward is with my shield…"
accept_option = "Take shield"
reject_option = "Dance instead"

[node name="NPCShieldDialogue" parent="." instance=ExtResource("2_efxa6")]
dialogue = "Thank you! I am tough enough now!"
start_with_left = true
left_picture = ExtResource("5_cegan")
right_picture = ExtResource("6_getpj")

[node name="NPCDanceDialogue" parent="." instance=ExtResource("2_efxa6")]
dialogue = "Keep your shield, you need it to survive!
---
What are you gonna do ?
---
I’ll just dance instead."
start_with_left = true
left_picture = ExtResource("5_cegan")
right_picture = ExtResource("6_getpj")

[node name="BackgroundFar" type="TileMapLayer" parent="."]
position = Vector2(-1, 30)
tile_map_data = PackedByteArray("[encoded data, 157812 characters]")
tile_set = ExtResource("2_0xm2m")

[node name="BackgroundMiddle" type="TileMapLayer" parent="."]
position = Vector2(0, -32)
tile_map_data = PackedByteArray("[encoded data, 132340 characters]")
tile_set = ExtResource("2_0xm2m")

[node name="BackgroundClose" type="TileMapLayer" parent="."]
position = Vector2(0, -48)
tile_map_data = PackedByteArray("[encoded data, 114196 characters]")
tile_set = ExtResource("2_0xm2m")

[node name="ForegroundFar" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("[encoded data, 79348 characters]")
tile_set = ExtResource("2_1bvp3")

[node name="Grotto" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("[encoded data, 7940 characters]")
tile_set = ExtResource("3_lquwl")

[node name="ForegroundMid" type="TileMapLayer" parent="."]
position = Vector2(1, 0)
tile_map_data = PackedByteArray("[encoded data, 10052 characters]")
tile_set = ExtResource("2_1bvp3")

[node name="ForegroundClose" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("[encoded data, 9444 characters]")
tile_set = ExtResource("2_1bvp3")

[node name="Ground" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("[encoded data, 81156 characters]")
tile_set = ExtResource("2_0xm2m")

[node name="ArmoredEnnemy" parent="." instance=ExtResource("9_kek77")]
position = Vector2(-348, 0)

[node name="Camera" parent="." instance=ExtResource("4_lquwl")]
position = Vector2(0, -44)

[node name="Camera2" parent="." instance=ExtResource("4_lquwl")]
position = Vector2(640, -44)
should_follow_player = true
minimum_location = 640
maximum_location = 1440

[node name="Camera3" parent="." instance=ExtResource("4_lquwl")]
position = Vector2(2080, -44)
minimum_location = 640
maximum_location = 850

[node name="Camera4" parent="." instance=ExtResource("4_lquwl")]
position = Vector2(2720, -44)
should_follow_player = true
minimum_location = 2720
maximum_location = 3067

[node name="Camera5" parent="." instance=ExtResource("4_lquwl")]
position = Vector2(3707, -44)
minimum_location = 2720
maximum_location = 4000

[node name="Camera6" parent="." instance=ExtResource("4_lquwl")]
position = Vector2(4347, -44)
should_follow_player = true
minimum_location = 4347
maximum_location = 4746

[node name="Camera7" parent="." instance=ExtResource("4_lquwl")]
position = Vector2(5386, -44)
minimum_location = 2720
maximum_location = 4000

[node name="NPC" type="AnimatedSprite2D" parent="."]
position = Vector2(2080, -28)
sprite_frames = SubResource("SpriteFrames_ryguw")
animation = &"dance"
autoplay = "idle"
frame_progress = 0.564139
flip_h = true

[node name="TriggerNPCFirstDialogue" type="Area2D" parent="."]
position = Vector2(1857, 26)
collision_mask = 2

[node name="CollisionShape2D" type="CollisionShape2D" parent="TriggerNPCFirstDialogue"]
position = Vector2(-4, -37)
shape = SubResource("RectangleShape2D_ycdy4")

[node name="ArrowBlocker" type="StaticBody2D" parent="."]
position = Vector2(2399, -13)
collision_layer = 4
collision_mask = 4

[node name="CollisionShape2D" type="CollisionShape2D" parent="ArrowBlocker"]
shape = SubResource("RectangleShape2D_w48qg")

[node name="ArrowSpawner" parent="." instance=ExtResource("15_vivmo")]
position = Vector2(3391, -8)

[node name="TriggerSecondNPCDialogue" type="Area2D" parent="."]
position = Vector2(3455, -11)
collision_mask = 2

[node name="CollisionShape2D" type="CollisionShape2D" parent="TriggerSecondNPCDialogue"]
position = Vector2(2, 1)
shape = SubResource("RectangleShape2D_074og")

[node name="RedHood" type="AnimatedSprite2D" parent="."]
position = Vector2(3710, -31)
sprite_frames = SubResource("SpriteFrames_gngh3")
animation = &"undraw"

[node name="RedHoodFirstDialogue" parent="." instance=ExtResource("2_efxa6")]
dialogue = "You beat my arrow trap! 
---
Yes, I am tough enough.
---
But you cannot pass here without dirtying your hands, ranger."
left_picture = ExtResource("5_cegan")
right_picture = ExtResource("14_getpj")

[node name="SwordChoice" parent="." instance=ExtResource("2_vivmo")]
choice = "*She throws a sword at your feet*"
accept_option = "Take sword"
reject_option = "Dance instead"

[node name="RedHoodSwordDialogue" parent="." instance=ExtResource("2_efxa6")]
dialogue = "I will desecrate bodies for the greater good.
---
Yeeeees...
---
I am strong enough now! "
start_with_left = true
left_picture = ExtResource("5_cegan")
right_picture = ExtResource("14_getpj")

[node name="RedHoodDanceDialogue" parent="." instance=ExtResource("2_efxa6")]
dialogue = "I don't want to desecrate dead bodies.
---
What are you gonna do ?
---
I will dance with them instead!"
start_with_left = true
left_picture = ExtResource("5_cegan")
right_picture = SubResource("AtlasTexture_uypp3")

[node name="Armoire" type="Sprite2D" parent="."]
position = Vector2(5237, -32)
texture = ExtResource("10_2cqfq")

[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Armoire"]
sprite_frames = SubResource("SpriteFrames_4obbf")
autoplay = "default"
frame_progress = 0.37434

[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="Armoire"]
position = Vector2(0, 17)
stream = ExtResource("19_0odxb")
autoplay = true
max_distance = 400.0

[node name="Firewall" type="AnimatedSprite2D" parent="."]
position = Vector2(5386, -32)
sprite_frames = SubResource("SpriteFrames_yvsr8")
animation = &"idle"
autoplay = "idle"
frame_progress = 0.470971

[node name="Skeleton" parent="." instance=ExtResource("19_d13ii")]
position = Vector2(3805, -16)

[node name="Skeleton2" parent="." instance=ExtResource("19_d13ii")]
position = Vector2(3843, -16)

[node name="Skeleton3" parent="." instance=ExtResource("19_d13ii")]
position = Vector2(3932, -16)

[node name="TriggerFinalDialogue" type="Area2D" parent="."]
position = Vector2(5178, -11)
collision_mask = 2

[node name="CollisionShape2D" type="CollisionShape2D" parent="TriggerFinalDialogue"]
shape = SubResource("RectangleShape2D_d13ii")

[node name="FinalDialogue" parent="." instance=ExtResource("2_efxa6")]
dialogue = "Impressive, you destroyed your ancestors bodies! 
---
Yes, I am strong enough.
---
You are worthy of passing the fire wall, warrior."
left_picture = ExtResource("5_cegan")
right_picture = ExtResource("14_getpj")

[node name="ArmorChoice" parent="." instance=ExtResource("2_vivmo")]
choice = "Take the armor ?"
accept_option = "Take armor"
reject_option = "Dance instead"

[node name="FinalDance" parent="." instance=ExtResource("2_efxa6")]
dialogue = "I would rather dance with you!"
start_with_left = true
left_picture = ExtResource("5_cegan")
right_picture = ExtResource("14_getpj")

[node name="FinalArmor" parent="." instance=ExtResource("2_efxa6")]
dialogue = "Victory! I cannot feel the fire now!"
start_with_left = true
left_picture = ExtResource("5_cegan")
right_picture = ExtResource("14_getpj")

[node name="RedHood2" type="AnimatedSprite2D" parent="."]
position = Vector2(5500, -31)
sprite_frames = SubResource("SpriteFrames_gngh3")
animation = &"idle"

[node name="FinalCinematic" type="Area2D" parent="."]
position = Vector2(5583, -12)
collision_mask = 2

[node name="CollisionShape2D" type="CollisionShape2D" parent="FinalCinematic"]
shape = SubResource("RectangleShape2D_1u8w0")

[node name="Player" parent="." instance=ExtResource("1_ig7tw")]

[node name="BubblesBack" type="TileMapLayer" parent="."]
unique_name_in_owner = true
visible = false
tile_map_data = PackedByteArray("[encoded data, 5012 characters]")
tile_set = ExtResource("6_7mycd")

[node name="BubblesInterior" type="TileMapLayer" parent="."]
unique_name_in_owner = true
visible = false
tile_map_data = PackedByteArray("AADv/wYAAQATACcAAADx/wYAAQAVACcAAADz/wYAAQAbACUAAAD0/wYAAQAYACcAAAD1/wYAAQAJACcAAAD3/wYAAQALACcAAAD4/wYAAQAQACcAAAD5/wYAAQARACcAAAD7/wYAAQAaACoAAAD8/wYAAQAbACoAAAD+/wYAAQAGACcAAAD//wYAAQAHACcAAAABAAYAAQAJACcAAAADAAYAAQALACcAAAAFAAYAAQANACcAAAALAAYAAQATACcAAADw/wIAAQANADsAAADx/wIAAQAOADsAAAD0/wIAAQAJADsAAAD5/wIAAQAGADsAAAD6/wIAAQADAD0AAAD8/wIAAQAJADsAAAD+/wIAAQALADsAAAAAAAIAAQANADsAAAABAAIAAQAOADsAAAADAAIAAQAQADsAAAAEAAIAAQARADsAAAAGAAIAAQATADsAAAAIAAIAAQAVADsAAAAKAAIAAQAXADsAAAALAAIAAQAYADsAAAAMAAIAAQAQADsAAAANAAIAAQARADsAAADs/wEAAgAEABIAAADt/wEAAgAEABIAAADu/wEAAgALABQAAADv/wEAAgALABEAAADw/wEAAgAIABEAAADx/wEAAgAJABEAAADy/wEAAgAKABEAAADz/wEAAgALABEAAAD0/wEAAgAIABEAAAD1/wEAAgAJABEAAAD2/wEAAgAKABEAAAD3/wEAAgALABEAAAD4/wEAAgAIABEAAAD5/wEAAgAJABEAAAD6/wEAAgAKABEAAAD7/wEAAgALABEAAAD8/wEAAgAIABEAAAD9/wEAAgAJABEAAAD+/wEAAgAKABEAAAD//wEAAgALABEAAAAAAAEAAgAIABEAAAABAAEAAgAJABEAAAACAAEAAgAKABEAAAADAAEAAgALABEAAAAEAAEAAgAIABEAAAAFAAEAAgAJABEAAAAGAAEAAgAKABEAAAAHAAEAAgALABEAAAAIAAEAAgAIABEAAAAJAAEAAgAJABEAAAAKAAEAAgAKABEAAAALAAEAAgALABEAAAAMAAEAAgAIABEAAAANAAEAAgAJABEAAAAOAAEAAgAKABEAAAAPAAEAAgALABEAAAAQAAEAAgAIABEAAAARAAEAAgAMABQAAAASAAEAAgAEABIAAAATAAEAAgADABIAAADs/wcAAgABAAEAAADt/wcAAgACAAEAAADu/wcAAgAOABUAAADv/wcAAgAJABUAAADw/wcAAgAIABUAAADx/wcAAgAJABUAAADy/wcAAgAKABUAAADz/wcAAgALABUAAAD0/wcAAgAMABUAAAD1/wcAAgANABUAAAD2/wcAAgAOABUAAAD3/wcAAgAPABUAAAD4/wcAAgAQABUAAAD5/wcAAgARABUAAAD6/wcAAgASABUAAAD7/wcAAgAIAAsAAAD8/wcAAgAIABUAAAD9/wcAAgAJABUAAAD+/wcAAgAKABUAAAD//wcAAgALABUAAAAAAAcAAgAMABUAAAABAAcAAgANABUAAAACAAcAAgAOABUAAAADAAcAAgAPABUAAAAEAAcAAgAQABUAAAAFAAcAAgAIABUAAAAGAAcAAgAJABUAAAAHAAcAAgAKABUAAAAIAAcAAgALABUAAAAJAAcAAgAMABUAAAAKAAcAAgANABUAAAALAAcAAgAOABUAAAAMAAcAAgAPABUAAAANAAcAAgAQABUAAAAOAAcAAgARABUAAAAPAAcAAgASABUAAAAQAAcAAgAJABUAAAARAAcAAgAEABIAAAASAAcAAgAEABIAAAATAAcAAgACAAEAAADv/wIAAQATADsAAADt/wIAAQA0ADUAAADt/wMAAQA1ADEAAADt/wQAAQA1ADMAAADt/wUAAQADACYAAADt/wYAAQADACcAAADu/wIAAQADADMAAADu/wMAAQA2ADEAAADu/wQAAQA2ADMAAADu/wUAAQAEACYAAADu/wYAAQAEACcAAAARAAIAAQAhACsAAAARAAUAAQAbACUAAAARAAYAAQAbACYAAAASAAIAAQAjACsAAAASAAMAAQAjADMAAAASAAQAAQAjADYAAAASAAUAAQAbACgAAAASAAYAAQAbACkAAAAQAAIAAQAgACsAAAAQAAUAAQAaACUAAAAQAAYAAQARACcAAAARAAMAAQAiADMAAAATAAIAAgAEABIAAAATAAMAAgADABQAAAATAAQAAgADABIAAAATAAUAAgAEABIAAAATAAYAAgADABQAAADs/wIAAgAEABIAAADs/wMAAgAEABIAAADs/wQAAgAEABIAAADs/wUAAgAEABIAAADs/wYAAgAEABIAAAARAAQAAQAiADYAAAAHAAYAAQAXACcAAAAIAAYAAQAYACcAAAAKAAYAAQAVACcAAAANAAYAAQAOACcAAAAPAAYAAQAQACcAAAA=")
tile_set = ExtResource("6_7mycd")

[node name="Bubbles" type="HBoxContainer" parent="."]
unique_name_in_owner = true
visible = false
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -270.0
offset_top = 49.0
offset_right = 270.0
offset_bottom = 98.0
grow_horizontal = 2
grow_vertical = 2
alignment = 1

[node name="LeftSpeaker" type="MarginContainer" parent="Bubbles"]
custom_minimum_size = Vector2(50, 0)
layout_mode = 2

[node name="LeftSpeaker" type="TextureRect" parent="Bubbles/LeftSpeaker"]
unique_name_in_owner = true
layout_mode = 2
texture = SubResource("AtlasTexture_kek77")

[node name="TextContainer" type="MarginContainer" parent="Bubbles"]
layout_mode = 2
size_flags_horizontal = 3

[node name="BubbleLabel" type="RichTextLabel" parent="Bubbles/TextContainer"]
unique_name_in_owner = true
layout_mode = 2
horizontal_alignment = 1
vertical_alignment = 1

[node name="RightSpeaker" type="MarginContainer" parent="Bubbles"]
custom_minimum_size = Vector2(50, 0)
layout_mode = 2

[node name="RightSpeaker" type="TextureRect" parent="Bubbles/RightSpeaker"]
unique_name_in_owner = true
layout_mode = 2
texture = SubResource("AtlasTexture_kek77")
flip_h = true

[node name="NextDialogue" type="MarginContainer" parent="."]
unique_name_in_owner = true
offset_left = 129.0
offset_top = 116.0
offset_right = 183.0
offset_bottom = 133.0

[node name="VBoxContainer" type="HBoxContainer" parent="NextDialogue"]
layout_mode = 2

[node name="NextLabel" type="Label" parent="NextDialogue/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
text = "next"
horizontal_alignment = 1
vertical_alignment = 1

[node name="E" type="TextureRect" parent="NextDialogue/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 3
texture = SubResource("AtlasTexture_dg77c")
stretch_mode = 3

[node name="ChoicesContainer" type="MarginContainer" parent="."]
unique_name_in_owner = true
visible = false
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
offset_left = -100.0
offset_top = 90.0
offset_right = 100.0
offset_bottom = 130.0
grow_horizontal = 2
grow_vertical = 2

[node name="HBoxContainer" type="HBoxContainer" parent="ChoicesContainer"]
layout_mode = 2
size_flags_vertical = 4
alignment = 1

[node name="VBoxContainer" type="VBoxContainer" parent="ChoicesContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 4

[node name="AcceptIndicator" type="ColorRect" parent="ChoicesContainer/HBoxContainer/VBoxContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(0, 2)
layout_mode = 2

[node name="AcceptLabel" type="Label" parent="ChoicesContainer/HBoxContainer/VBoxContainer"]
unique_name_in_owner = true
custom_minimum_size = Vector2(0, -3.14)
layout_mode = 2
text = "Take shield
"

[node name="VBoxContainer2" type="VBoxContainer" parent="ChoicesContainer/HBoxContainer"]
layout_mode = 2
size_flags_horizontal = 3

[node name="RejectIndicator" type="ColorRect" parent="ChoicesContainer/HBoxContainer/VBoxContainer2"]
unique_name_in_owner = true
custom_minimum_size = Vector2(0, 2)
layout_mode = 2

[node name="RejectLabel" type="Label" parent="ChoicesContainer/HBoxContainer/VBoxContainer2"]
unique_name_in_owner = true
layout_mode = 2
text = "Dance instead"
horizontal_alignment = 2

[node name="OpeningFadeToBlack" type="ColorRect" parent="."]
visible = false
offset_left = -320.0
offset_top = -224.0
offset_right = 320.0
offset_bottom = 136.0
color = Color(0, 0, 0, 0)

[node name="FinalCutscene" type="AnimationPlayer" parent="."]
root_node = NodePath("../FinalCinematic")
libraries = {
&"": SubResource("AnimationLibrary_0odxb")
}

[node name="OpeningCutscene" type="AnimationPlayer" parent="."]
libraries = {
&"": SubResource("AnimationLibrary_efxa6")
}

[node name="DanceCutscene" type="AnimationPlayer" parent="."]
libraries = {
&"": SubResource("AnimationLibrary_yaehf")
}

[node name="RedHoodCutscene" type="AnimationPlayer" parent="."]
libraries = {
&"": SubResource("AnimationLibrary_qnost")
}

[node name="DanceMusic" type="AudioStreamPlayer" parent="."]
stream = SubResource("AudioStreamRandomizer_seu75")
bus = &"Music"

[node name="BaladeAmbiance" type="Area2D" parent="."]
position = Vector2(347, -13)
collision_mask = 2

[node name="CollisionShape2D" type="CollisionShape2D" parent="BaladeAmbiance"]
position = Vector2(-18, -5.5)
shape = SubResource("RectangleShape2D_htxhm")

[node name="SquelettesAmbiance" type="Area2D" parent="."]
position = Vector2(2397, -14)
collision_mask = 2

[node name="CollisionShape2D" type="CollisionShape2D" parent="SquelettesAmbiance"]
position = Vector2(-18, -5.5)
shape = SubResource("RectangleShape2D_htxhm")

[node name="CaveAmbiance" type="Area2D" parent="."]
position = Vector2(4364, -13)
collision_mask = 2

[node name="CollisionShape2D" type="CollisionShape2D" parent="CaveAmbiance"]
position = Vector2(-18, -5.5)
shape = SubResource("RectangleShape2D_htxhm")

[node name="Ambiance" type="AudioStreamPlayer" parent="."]
stream = SubResource("AudioStreamInteractive_4k2k6")
autoplay = true
bus = &"Ambiance"

[node name="Lights" type="Node2D" parent="."]

[node name="BigLight" type="PointLight2D" parent="Lights"]
position = Vector2(-5, -25)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight2" type="PointLight2D" parent="Lights"]
position = Vector2(36, -40)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight3" type="PointLight2D" parent="Lights"]
position = Vector2(-197, -6)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight4" type="PointLight2D" parent="Lights"]
position = Vector2(220, -22)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight5" type="PointLight2D" parent="Lights"]
position = Vector2(310, -21)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight6" type="PointLight2D" parent="Lights"]
position = Vector2(364, -22)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight7" type="PointLight2D" parent="Lights"]
position = Vector2(972, -54)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight8" type="PointLight2D" parent="Lights"]
position = Vector2(1090, -64)
scale = Vector2(0.621094, 0.597656)
texture = ExtResource("33_jq2sk")

[node name="BigLight9" type="PointLight2D" parent="Lights"]
position = Vector2(1627, -69)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight10" type="PointLight2D" parent="Lights"]
position = Vector2(1639, -21)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight11" type="PointLight2D" parent="Lights"]
position = Vector2(1755, -38)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight12" type="PointLight2D" parent="Lights"]
position = Vector2(1996, -86)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight25" type="PointLight2D" parent="Lights"]
position = Vector2(1996, -86)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight13" type="PointLight2D" parent="Lights"]
position = Vector2(2007, -53)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight20" type="PointLight2D" parent="Lights"]
position = Vector2(2357, -72)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight26" type="PointLight2D" parent="Lights"]
position = Vector2(2437, -85)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight27" type="PointLight2D" parent="Lights"]
position = Vector2(2472, -36)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight28" type="PointLight2D" parent="Lights"]
position = Vector2(2492, -145)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight29" type="PointLight2D" parent="Lights"]
position = Vector2(2551, -122)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight30" type="PointLight2D" parent="Lights"]
position = Vector2(2541, -24)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight31" type="PointLight2D" parent="Lights"]
position = Vector2(2593, -45)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight32" type="PointLight2D" parent="Lights"]
position = Vector2(2693, -37)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight33" type="PointLight2D" parent="Lights"]
position = Vector2(2746, -86)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight36" type="PointLight2D" parent="Lights"]
position = Vector2(2746, -86)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight34" type="PointLight2D" parent="Lights"]
position = Vector2(3465, -198)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight37" type="PointLight2D" parent="Lights"]
position = Vector2(3687, -183)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight38" type="PointLight2D" parent="Lights"]
position = Vector2(3977, -178)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight35" type="PointLight2D" parent="Lights"]
position = Vector2(2837, -21)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight14" type="PointLight2D" parent="Lights"]
position = Vector2(2079, -137)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight21" type="PointLight2D" parent="Lights"]
position = Vector2(1184, -22)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight22" type="PointLight2D" parent="Lights"]
position = Vector2(590, -27)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight23" type="PointLight2D" parent="Lights"]
position = Vector2(297, -99)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight24" type="PointLight2D" parent="Lights"]
position = Vector2(-250, -44)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight15" type="PointLight2D" parent="Lights"]
position = Vector2(2124, -52)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight16" type="PointLight2D" parent="Lights"]
position = Vector2(2167, -21)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight17" type="PointLight2D" parent="Lights"]
position = Vector2(2188, -39)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight18" type="PointLight2D" parent="Lights"]
position = Vector2(5236, -65)
scale = Vector2(0.5, 0.5)
texture = ExtResource("33_jq2sk")

[node name="BigLight19" type="PointLight2D" parent="Lights"]
position = Vector2(5384, -20)
scale = Vector2(1.07227, 1.00586)
texture = ExtResource("33_jq2sk")

[node name="AnimationPlayer" type="AnimationPlayer" parent="Lights/BigLight19"]
libraries = {
&"": SubResource("AnimationLibrary_ok6jj")
}
autoplay = "fire"

[connection signal="dialogue_ended" from="OpeningDialogue" to="Player" method="_on_dialogue_manager_dialogue_ended"]
[connection signal="dialogue_ended" from="NPCFirstDialogue" to="ShieldChoice" method="start_choice"]
[connection signal="accepted" from="ShieldChoice" to="NPCShieldDialogue" method="on_dialogue_started"]
[connection signal="rejected" from="ShieldChoice" to="NPCDanceDialogue" method="on_dialogue_started"]
[connection signal="dialogue_ended" from="NPCShieldDialogue" to="." method="_on_npc_shield_dialogue_dialogue_ended"]
[connection signal="dialogue_ended" from="NPCShieldDialogue" to="Player" method="_on_npc_shield_dialogue_dialogue_ended"]
[connection signal="dialogue_ended" from="NPCDanceDialogue" to="." method="_on_start_dancing"]
[connection signal="dialogue_ended" from="NPCDanceDialogue" to="Player" method="_on_start_dancing"]
[connection signal="body_entered" from="TriggerNPCFirstDialogue" to="NPCFirstDialogue" method="_on_body_entered_trigger_dialogue"]
[connection signal="body_entered" from="TriggerNPCFirstDialogue" to="Player" method="_on_trigger_dialogue_body_entered"]
[connection signal="body_entered" from="TriggerSecondNPCDialogue" to="." method="_on_trigger_second_npc_dialogue_body_entered"]
[connection signal="body_entered" from="TriggerSecondNPCDialogue" to="Player" method="_on_trigger_dialogue_body_entered"]
[connection signal="dialogue_ended" from="RedHoodFirstDialogue" to="SwordChoice" method="start_choice"]
[connection signal="accepted" from="SwordChoice" to="RedHoodSwordDialogue" method="on_dialogue_started"]
[connection signal="rejected" from="SwordChoice" to="RedHoodDanceDialogue" method="on_dialogue_started"]
[connection signal="dialogue_ended" from="RedHoodSwordDialogue" to="." method="_on_red_hood_sword_dialogue_dialogue_ended"]
[connection signal="dialogue_ended" from="RedHoodSwordDialogue" to="Player" method="_on_red_hood_sword_dialogue_dialogue_ended"]
[connection signal="dialogue_ended" from="RedHoodDanceDialogue" to="." method="_on_start_dancing"]
[connection signal="dialogue_ended" from="RedHoodDanceDialogue" to="Player" method="_on_start_dancing"]
[connection signal="body_entered" from="TriggerFinalDialogue" to="FinalDialogue" method="_on_body_entered_trigger_dialogue"]
[connection signal="body_entered" from="TriggerFinalDialogue" to="Player" method="_on_trigger_final_dialogue_body_entered"]
[connection signal="dialogue_ended" from="FinalDialogue" to="ArmorChoice" method="start_choice"]
[connection signal="accepted" from="ArmorChoice" to="FinalArmor" method="on_dialogue_started"]
[connection signal="accepted" from="ArmorChoice" to="Player" method="_on_put_on_armor"]
[connection signal="rejected" from="ArmorChoice" to="FinalDance" method="on_dialogue_started"]
[connection signal="dialogue_ended" from="FinalDance" to="." method="_on_start_dancing"]
[connection signal="dialogue_ended" from="FinalDance" to="Player" method="_on_start_dancing"]
[connection signal="dialogue_ended" from="FinalArmor" to="." method="_on_final_armor_dialogue_ended"]
[connection signal="dialogue_ended" from="FinalArmor" to="Player" method="_on_final_armor_dialogue_ended"]
[connection signal="body_entered" from="FinalCinematic" to="." method="_on_final_cinematic_body_entered"]
[connection signal="body_entered" from="BaladeAmbiance" to="." method="_on_balade_ambiance_body_entered"]
[connection signal="body_entered" from="SquelettesAmbiance" to="." method="_on_squelettes_ambiance_body_entered"]
[connection signal="body_entered" from="CaveAmbiance" to="." method="_on_cave_ambiance_body_entered"]
