[gd_scene format=3 uid="uid://dni0wqjh12rn6"] [ext_resource type="Script" uid="uid://b2npq7lwis0ri" path="res://label.gd" id="1"] [ext_resource type="Script" uid="uid://cv4llkc0yrjxa" path="res://MainGame.gd" id="2"] [ext_resource type="Shader" uid="uid://xnktg4kun4b3" path="res://blur.gdshader" id="2_jr51a"] [ext_resource type="Script" uid="uid://bqx723mpywtfc" path="res://BlurrableSprite.gd" id="3_a4qo8"] [ext_resource type="Theme" uid="uid://dkli02kmdncbc" path="res://UITheme.tres" id="4"] [ext_resource type="FontFile" uid="uid://b1n7bvtur65ac" path="res://friendlyscribbles.ttf" id="5_0olt8"] [ext_resource type="Script" uid="uid://dsmai0fv8apie" path="res://GameScript.gd" id="5_rglkg"] [ext_resource type="PackedScene" uid="uid://c0mp4a2u3jkd" path="res://portrait.tscn" id="7_fj12q"] [ext_resource type="Script" uid="uid://bsvab128vy1ip" path="res://OffsetCameraBasedOnMovement.gd" id="8_cvftx"] [ext_resource type="PackedScene" uid="uid://dyk4rcqsk3aed" path="res://scenes/kq4_003_fountain_pool/kq4_003_fountain_pool.tscn" id="8_yx171"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_44mjr"] shader = ExtResource("2_jr51a") shader_parameter/step = Vector2(1, 1) shader_parameter/radius = 0.0 [sub_resource type="ViewportTexture" id="ViewportTexture_wppwg"] viewport_path = NodePath("SceneViewport") [sub_resource type="Gradient" id="Gradient_itcyp"] offsets = PackedFloat32Array(0, 0.0820312) colors = PackedColorArray(0, 0, 0, 1, 0, 0, 0, 1) [sub_resource type="GradientTexture2D" id="6"] gradient = SubResource("Gradient_itcyp") width = 2372 height = 1239 [sub_resource type="Animation" id="7"] resource_name = "fade-in" length = 0.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0.1, 0.5), "transitions": PackedFloat32Array(1, 3.13834), "update": 0, "values": [Color(1, 1, 1, 0.368627), Color(1, 1, 1, 0)] } [sub_resource type="Animation" id="8"] resource_name = "fade-out" length = 0.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:modulate") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0.1, 0.5), "transitions": PackedFloat32Array(1, 3.4822), "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_nmfun"] _data = { &"fade-in": SubResource("7"), &"fade-out": SubResource("8") } [sub_resource type="LabelSettings" id="LabelSettings_va2rf"] font = ExtResource("5_0olt8") font_size = 32 outline_size = 5 outline_color = Color(0, 0, 0, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_narrator"] bg_color = Color(0, 0, 0, 0.75) corner_radius_top_left = 8 corner_radius_top_right = 8 corner_radius_bottom_right = 8 corner_radius_bottom_left = 8 [sub_resource type="LabelSettings" id="LabelSettings_narrator"] font = ExtResource("5_0olt8") font_size = 28 outline_size = 4 outline_color = Color(0, 0, 0, 1) [node name="Node2D" type="Node2D" unique_id=826166852] script = ExtResource("2") [node name="SceneDisplay" type="CanvasLayer" parent="." unique_id=1739356944] [node name="SceneTexture" type="Sprite2D" parent="SceneDisplay" unique_id=1754946621] texture_filter = 2 material = SubResource("ShaderMaterial_44mjr") texture = SubResource("ViewportTexture_wppwg") centered = false script = ExtResource("3_a4qo8") [node name="Fade" type="Sprite2D" parent="SceneDisplay" unique_id=256457664] modulate = Color(1, 1, 1, 0) position = Vector2(-17, -7) scale = Vector2(2048, 2048) texture = SubResource("6") centered = false [node name="FadePlayer" type="AnimationPlayer" parent="SceneDisplay/Fade" unique_id=1894226220] unique_name_in_owner = true libraries/ = SubResource("AnimationLibrary_nmfun") [node name="SceneViewport" type="SubViewport" parent="." unique_id=1826796630] handle_input_locally = false msaa_2d = 2 screen_space_aa = 1 physics_object_picking = true size = Vector2i(1920, 1080) [node name="label" type="Node2D" parent="SceneViewport" unique_id=677429968] z_index = 1 position = Vector2(1442.87, 661.499) script = ExtResource("1") [node name="label" type="Label" parent="SceneViewport/label" unique_id=1495298472] offset_left = 53.2751 offset_top = 6.65936 offset_right = 461.275 offset_bottom = 110.659 theme = ExtResource("4") label_settings = SubResource("LabelSettings_va2rf") [node name="PlayerTracker" type="Node2D" parent="SceneViewport" unique_id=752944130] [node name="Camera2D" type="Camera2D" parent="SceneViewport/PlayerTracker" unique_id=1215014860] limit_left = 0 limit_top = 0 limit_right = 99999999 limit_bottom = 99999999 limit_smoothed = true position_smoothing_enabled = true position_smoothing_speed = 1.385 script = ExtResource("8_cvftx") [node name="background" parent="SceneViewport" unique_id=1906581101 instance=ExtResource("8_yx171")] [node name="GameScript" type="Node" parent="." unique_id=947629093] unique_name_in_owner = true script = ExtResource("5_rglkg") [node name="dialogue" parent="." unique_id=186154081 instance=ExtResource("7_fj12q")] position = Vector2(328, 106) scale = Vector2(0.75, 0.75) [node name="NarratorOverlay" type="CanvasLayer" parent="." unique_id=987654321] layer = 10 [node name="Panel" type="Panel" parent="NarratorOverlay" unique_id=987654322] visible = false anchors_preset = 7 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 offset_left = -600.0 offset_top = -120.0 offset_right = 600.0 offset_bottom = -20.0 grow_horizontal = 2 grow_vertical = 0 theme_override_styles/panel = SubResource("StyleBoxFlat_narrator") [node name="Label" type="Label" parent="NarratorOverlay/Panel" unique_id=987654323] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 20.0 offset_top = 15.0 offset_right = -20.0 offset_bottom = -15.0 grow_horizontal = 2 grow_vertical = 2 label_settings = SubResource("LabelSettings_narrator") horizontal_alignment = 1 vertical_alignment = 1 autowrap_mode = 3