From 757792a76b1d1144c15c8337705f0decf849c11a Mon Sep 17 00:00:00 2001 From: Eneko Nieto Date: Wed, 5 Feb 2025 23:54:31 +0100 Subject: [PATCH] feat(escoria4): port jarra, jarra_volcada, pan, patata, puerta_delante and puerta_detras --- .../rooms/turno_cocina/cocina/esc/jarra.esc | 22 +++++++++---------- .../turno_cocina/cocina/esc/jarra_volcada.esc | 4 ++-- .../rooms/turno_cocina/cocina/esc/pan.esc | 17 +++++++++----- .../rooms/turno_cocina/cocina/esc/patata.esc | 19 +++++++++------- .../cocina/esc/puerta_delante.esc | 4 ++-- .../turno_cocina/cocina/esc/puerta_detras.esc | 4 ++-- gymkhana/rooms/turno_cocina/cocina/jarra.tscn | 4 ++-- .../turno_cocina/cocina/jarra_volcada.tscn | 4 ++-- gymkhana/translations/turno_cocina.csv | 17 ++++++++++++++ 9 files changed, 61 insertions(+), 34 deletions(-) diff --git a/gymkhana/rooms/turno_cocina/cocina/esc/jarra.esc b/gymkhana/rooms/turno_cocina/cocina/esc/jarra.esc index bb8a7271..4e1ae0cd 100644 --- a/gymkhana/rooms/turno_cocina/cocina/esc/jarra.esc +++ b/gymkhana/rooms/turno_cocina/cocina/esc/jarra.esc @@ -1,14 +1,14 @@ :action1 - say player "Es una jarra de agua en un equilibrio muy precario." + say($player, "Es una jarra de agua en un equilibrio muy precario.", "cocina_jarra_action1_say") :action2 -accept_input SKIP -set_global turno_cocina_pan_mojado true -set_global turno_cocina_pan_mojado_playing true -set_active turno_cocina_jarra false -set_active turno_cocina_jarra_volcada true -stop_snd -play_video res://gymkhana/videos/turno_cocina/oier_moja_el_pan.ogv -say player "Voy a avisarle a Eneko, espero que no me eche la bronca." -walk_block player puerta_delante_start -queue_event cocina_puerta_delante action1 + accept_input(SKIP) + global turno_cocina_pan_mojado = true + global turno_cocina_pan_mojado_playing = true + set_active($turno_cocina_jarra, false) + set_active($turno_cocina_jarra_volcada, true) + stop_snd() + play_video("res://gymkhana/videos/turno_cocina/oier_moja_el_pan.ogv") + say($player, "Voy a avisarle a Eneko, espero que no me eche la bronca.", "cocina_jarra_action2_say") + walk_block($player, puerta_delante_start) + queue_event($cocina_puerta_delante, action1) diff --git a/gymkhana/rooms/turno_cocina/cocina/esc/jarra_volcada.esc b/gymkhana/rooms/turno_cocina/cocina/esc/jarra_volcada.esc index 8622da67..f8ea5fdc 100644 --- a/gymkhana/rooms/turno_cocina/cocina/esc/jarra_volcada.esc +++ b/gymkhana/rooms/turno_cocina/cocina/esc/jarra_volcada.esc @@ -1,5 +1,5 @@ :action1 - say player "Quien habrá puesto la jarra en un equilibrio tan precario? Que insensatez!" + say($player, "Quien habrá puesto la jarra en un equilibrio tan precario? Que insensatez!", "cocina_jarra_volcada_action1_say") :action2 - say player "Mejor no la toco, no quiero volver a liarla." + say($player, "Mejor no la toco, no quiero volver a liarla.", "cocina_jarra_volcada_action2_say") diff --git a/gymkhana/rooms/turno_cocina/cocina/esc/pan.esc b/gymkhana/rooms/turno_cocina/cocina/esc/pan.esc index d1b1c447..42331725 100644 --- a/gymkhana/rooms/turno_cocina/cocina/esc/pan.esc +++ b/gymkhana/rooms/turno_cocina/cocina/esc/pan.esc @@ -1,8 +1,15 @@ +:init + global turno_cocina_pan_mojado + :action1 -say player "Que buena pinta tiene!" [!turno_cocina_pan_mojado] -say player "El pan sigue mojado, menuda liada." [turno_cocina_pan_mojado] + if turno_cocina_pan_mojado: + say($player, "El pan sigue mojado, menuda liada.", "cocina_pan_action1_say_mojado") + else: + say($player, "Que buena pinta tiene!", "cocina_pan_action1_say") :action2 -say player "ñam ñam" [!turno_cocina_pan_mojado] -say player "Qué rico!" [!turno_cocina_pan_mojado] -say player "Así mojado da un poco de asquito, mejor no." [turno_cocina_pan_mojado] + if turno_cocina_pan_mojado: + say($player, "Así mojado da un poco de asquito, mejor no.", "cocina_pan_action2_say_mojado") + else: + say($player, "ñam ñam", "cocina_pan_action2_say") + say($player, "Qué rico!", "cocina_pan_action2_say2") diff --git a/gymkhana/rooms/turno_cocina/cocina/esc/patata.esc b/gymkhana/rooms/turno_cocina/cocina/esc/patata.esc index d31b3ef2..81f02e1b 100644 --- a/gymkhana/rooms/turno_cocina/cocina/esc/patata.esc +++ b/gymkhana/rooms/turno_cocina/cocina/esc/patata.esc @@ -1,11 +1,14 @@ :action1 -say player "Que patata más bonita, cómo se nota que es de la huerta." + say($player, "Que patata más bonita, cómo se nota que es de la huerta.", "cocina_patata_action1_say") :action2 -say player "Otra patata!" [i/turno_cocina_patata] -say player "Bien! La primera patata!" [!i/turno_cocina_patata] -say player "La patata gigante no cuenta, es demasiado grande." [!i/turno_cocina_patata,i/turno_cocina_patata_grande] -set_active cocina_patata false -set_global cocina_patata_picked true -inventory_add turno_cocina_patata -item_count_add turno_cocina_patata + if $turno_cocina_patata in inventory: + say($player, "Otra patata!", "cocina_patata_action2_say_patata_in_inventory") + else: + say($player, "Bien! La primera patata!", "cocina_patata_action2_say") + if $turno_cocina_patata_grande in inventory: + say($player, "La patata gigante no cuenta, es demasiado grande.", "cocina_patata_action2_say_patata_grande_in_inventory") + set_active(cocina_patata, false) + global cocina_patata_picked = true + inventory_add($turno_cocina_patata) + item_count_add($turno_cocina_patata) diff --git a/gymkhana/rooms/turno_cocina/cocina/esc/puerta_delante.esc b/gymkhana/rooms/turno_cocina/cocina/esc/puerta_delante.esc index 1f136478..4228d175 100644 --- a/gymkhana/rooms/turno_cocina/cocina/esc/puerta_delante.esc +++ b/gymkhana/rooms/turno_cocina/cocina/esc/puerta_delante.esc @@ -1,3 +1,3 @@ :action1 -play_lib_snd puerta_cocina_delante -change_scene "res://gymkhana/rooms/turno_cocina/cocina_delante/cocina_delante.tscn" + play_lib_snd("puerta_cocina_delante") + change_scene("res://gymkhana/rooms/turno_cocina/cocina_delante/cocina_delante.tscn") diff --git a/gymkhana/rooms/turno_cocina/cocina/esc/puerta_detras.esc b/gymkhana/rooms/turno_cocina/cocina/esc/puerta_detras.esc index 4a1e35e1..7db4a4e9 100644 --- a/gymkhana/rooms/turno_cocina/cocina/esc/puerta_detras.esc +++ b/gymkhana/rooms/turno_cocina/cocina/esc/puerta_detras.esc @@ -1,3 +1,3 @@ :action1 -play_lib_snd puerta_cocina_detras -change_scene "res://gymkhana/rooms/turno_cocina/cocina_detras/cocina_detras.tscn" + play_lib_snd("puerta_cocina_detras") + change_scene("res://gymkhana/rooms/turno_cocina/cocina_detras/cocina_detras.tscn") diff --git a/gymkhana/rooms/turno_cocina/cocina/jarra.tscn b/gymkhana/rooms/turno_cocina/cocina/jarra.tscn index 276218b9..326489b5 100644 --- a/gymkhana/rooms/turno_cocina/cocina/jarra.tscn +++ b/gymkhana/rooms/turno_cocina/cocina/jarra.tscn @@ -12,8 +12,8 @@ dialog_color = Color( 1, 1, 1, 1 ) custom_data = { "tooltips": { - "action1": "Mirar", - "action2": "Coger", + "action1": "cocina_jarra_action1", + "action2": "cocina_jarra_action2", } } animations = null diff --git a/gymkhana/rooms/turno_cocina/cocina/jarra_volcada.tscn b/gymkhana/rooms/turno_cocina/cocina/jarra_volcada.tscn index 9e12a2ca..88beb37d 100644 --- a/gymkhana/rooms/turno_cocina/cocina/jarra_volcada.tscn +++ b/gymkhana/rooms/turno_cocina/cocina/jarra_volcada.tscn @@ -12,8 +12,8 @@ combine_when_selected_action_is_in = PackedStringArray() inventory_texture = ExtResource("2") custom_data = { "tooltips": { -"action1": "Mirar", -"action2": "Poner en su sitio" +"action1": "cocina_jarra_volcada_action1", +"action2": "cocina_jarra_volcada_action2" } } animations = null diff --git a/gymkhana/translations/turno_cocina.csv b/gymkhana/translations/turno_cocina.csv index f977107a..86ec1c3b 100644 --- a/gymkhana/translations/turno_cocina.csv +++ b/gymkhana/translations/turno_cocina.csv @@ -66,7 +66,12 @@ cocina_mikel_playing,,,"Ya no está, que raro..." cocina_puerta_delante_action1,,,Salir de la cocina cocina_puerta_detras_action1,,,Ir detrás cocina_pan_action1,,,Mirar +cocina_pan_action1_say,,,Que buena pinta tiene! +cocina_pan_action1_say_mojado,,,"El pan sigue mojado, menuda liada." cocina_pan_action2,,,Picotear +cocina_pan_action2_say,,,ñam ñam +cocina_pan_action2_say2,,,Qué rico! +cocina_pan_action2_say_mojado,,,"Así mojado da un poco de asquito, mejor no." cocina_fregadero_action1,,,Mirar fregadero cocina_fregadero_action1_say,,,"Agua de manantial, que lujo." cocina_fregadero_action2,,,Usar @@ -93,7 +98,11 @@ cocina_debajo_sofa_action2_say_frontal_used_patata_in_inventory,,,Otra patata! cocina_debajo_sofa_action3_frontal,,,Alumbrar debajo del sofa cocina_debajo_sofa_action3_frontal_say,,,Veo una patata!! cocina_patata_action1,,,Admirar la patata +cocina_patata_action1_say,,,"Que patata más bonita, cómo se nota que es de la huerta." cocina_patata_action2,,,Cogerla +cocina_patata_action2_say,,,Bien! La primera patata! +cocina_patata_action2_say_patata_grande_in_inventory,,,"La patata gigante no cuenta, es demasiado grande." +cocina_patata_action2_say_patata_in_inventory,,,Otra patata! cocina_economica_action1,,,Mirar cocina_economica_action1_say,,,Yo diría que sirve para cocinar. cocina_economica_action2,,,Encender la económica @@ -111,3 +120,11 @@ cocina_economica_action3_olla_vacia,,,Poner encima de la económica cocina_economica_action3_olla_vacia_say,,,Debería llenar la olla de agua primero. cocina_libro_de_cocina_action1,,,Mirar cocina_libro_de_cocina_action2,,,Coger +cocina_jarra_action1,,,Mirar +cocina_jarra_action1_say,,,Es una jarra de agua en un equilibrio muy precario. +cocina_jarra_action2,,,Coger +cocina_jarra_action2_say,,,"Voy a avisarle a Eneko, espero que no me eche la bronca." +cocina_jarra_volcada_action1,,,Mirar +cocina_jarra_volcada_action1_say,,,Quien habrá puesto la jarra en un equilibrio tan precario? Que insensatez! +cocina_jarra_volcada_action2,,,Poner en su sitio +cocina_jarra_volcada_action2_say,,,"Mejor no la toco, no quiero volver a liarla."