[gd_scene load_steps=19 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://dx5rhiwa1tnvx" 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) [node name="Node2D" type="Node2D"] script = ExtResource("2") [node name="SceneDisplay" type="CanvasLayer" parent="."] [node name="SceneTexture" type="Sprite2D" parent="SceneDisplay"] texture_filter = 2 material = SubResource("ShaderMaterial_44mjr") texture = SubResource("ViewportTexture_wppwg") centered = false script = ExtResource("3_a4qo8") [node name="Fade" type="Sprite2D" parent="SceneDisplay"] 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_name_in_owner = true libraries = { &"": SubResource("AnimationLibrary_nmfun") } [node name="SceneViewport" type="SubViewport" parent="."] 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"] z_index = 1 position = Vector2(1442.87, 661.499) script = ExtResource("1") [node name="label" type="Label" parent="SceneViewport/label"] 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"] [node name="Camera2D" type="Camera2D" parent="SceneViewport/PlayerTracker"] 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" instance=ExtResource("8_yx171")] [node name="GameScript" type="Node" parent="."] unique_name_in_owner = true script = ExtResource("5_rglkg") [node name="dialogue" parent="." instance=ExtResource("7_fj12q")] position = Vector2(328, 106) scale = Vector2(0.75, 0.75)