diff --git a/src/base-environments/youth_room/room_handle.gd b/src/base-environments/youth_room/room_handle.gd index ecb44c2..19405ab 100644 --- a/src/base-environments/youth_room/room_handle.gd +++ b/src/base-environments/youth_room/room_handle.gd @@ -30,3 +30,10 @@ func _update_scene(new_mode) -> int: emit_signal("freeze") return new_mode + +func get_ready(): + self.show() + $sfx/distant_rain.play() + $"sfx/rain on window".play() + await get_tree().create_timer(0.1).timeout + $logic/UI/board.hide() diff --git a/src/base-environments/youth_room/youth_room.tscn b/src/base-environments/youth_room/youth_room.tscn index a4851d5..34f6600 100644 --- a/src/base-environments/youth_room/youth_room.tscn +++ b/src/base-environments/youth_room/youth_room.tscn @@ -1035,7 +1035,7 @@ tracks/19/path = NodePath("ScenePlayer") tracks/19/interp = 1 tracks/19/loop_wrap = true tracks/19/keys = { -"times": PackedFloat32Array(8.4), +"times": PackedFloat32Array(2.9), "transitions": PackedFloat32Array(1), "values": [{ "args": [], @@ -1347,7 +1347,7 @@ tracks/19/path = NodePath("ScenePlayer") tracks/19/interp = 1 tracks/19/loop_wrap = true tracks/19/keys = { -"times": PackedFloat32Array(205.6), +"times": PackedFloat32Array(5.3), "transitions": PackedFloat32Array(1), "values": [{ "args": [], @@ -1464,7 +1464,7 @@ tracks/8/path = NodePath("ScenePlayer") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { -"times": PackedFloat32Array(95.2), +"times": PackedFloat32Array(2.9), "transitions": PackedFloat32Array(1), "values": [{ "args": [], @@ -1525,7 +1525,8 @@ func start_soundtrack(): func play_scene(id: int, repeat = false): get_tree().call_group(\"interactables\", \"collapse\") is_repeating = repeat - State.queue_for_stage(self) + State.pass_stage_to(self) + Input.mouse_mode = Input.MOUSE_MODE_HIDDEN match id: Scenes.id.YOUTH_CHILDHOOD: play(\"childhood\") @@ -1541,15 +1542,19 @@ func _on_ini_room(): func on_childhood_done(): get_tree().call_group(\"animation_player\", \"scene_finished\", Scenes.id.YOUTH_CHILDHOOD, is_repeating) + $childhood.hide() func on_voice_training_done(): get_tree().call_group(\"animation_player\", \"scene_finished\", Scenes.id.YOUTH_VOICE_TRAINING, is_repeating) + $\"Voice Training\".hide() func on_jui_jutsu_done(): get_tree().call_group(\"animation_player\", \"scene_finished\", Scenes.id.YOUTH_JUI_JUTSU, is_repeating) + $jui_jutsu.hide() func on_draeven_done(): get_tree().call_group(\"animation_player\", \"scene_finished\", Scenes.id.YOUTH_DRAEVEN, is_repeating) + $draeven.hide() func scene_finished(_id): play(\"RESET\") @@ -2191,26 +2196,19 @@ visible = false layout_mode = 1 [node name="board" parent="logic/UI" instance=ExtResource("4_gyjxx")] +layout_mode = 1 + +[node name="ending" parent="logic/UI" instance=ExtResource("5_kts6y")] visible = false layout_mode = 1 [node name="Button" type="Button" parent="logic/UI"] -visible = false layout_mode = 0 offset_left = 16.0 offset_top = 12.0 -offset_right = 202.0 +offset_right = 342.0 offset_bottom = 55.0 -text = " finish the alpha " - -[node name="ending" parent="logic/UI" instance=ExtResource("5_kts6y")] -visible = false -layout_mode = 0 -anchors_preset = 0 -anchor_right = 0.0 -anchor_bottom = 0.0 -grow_horizontal = 1 -grow_vertical = 1 +text = " click here to finish the alpha " [node name="ScenePlayer" type="AnimationPlayer" parent="logic" groups=["animation_player"]] autoplay = "RESET" @@ -2456,6 +2454,7 @@ bus = &"music" [node name="jui_jutsu" type="CenterContainer" parent="logic/ScenePlayer"] visible = false +modulate = Color(1, 1, 1, 0) self_modulate = Color(1, 1, 1, 0.923078) anchors_preset = 15 anchor_right = 1.0 @@ -2914,7 +2913,6 @@ transform = Transform3D(-0.410985, -0.460061, 0.787042, -0.904759, 0.311726, -0. stream = ExtResource("2_3haaq") attenuation_model = 1 volume_db = -15.367 -autoplay = true panning_strength = 0.5 bus = &"sfx" emission_angle_enabled = true @@ -2930,7 +2928,6 @@ bus = &"sfx" stream = ExtResource("22_xrkbj") attenuation_model = 3 pitch_scale = 0.8 -autoplay = true panning_strength = 0.2 bus = &"outside-rain"