adding provisionary init function, wip

This commit is contained in:
betalars 2023-07-19 22:43:00 +02:00
parent 61b1210d73
commit 221fc5e9af
2 changed files with 22 additions and 18 deletions

View File

@ -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()

View File

@ -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"