From c800f040921a8adc86a44705bdae4db98734593b Mon Sep 17 00:00:00 2001 From: Oier Bravo Urtasun Date: Sat, 8 Feb 2025 05:09:46 +0100 Subject: [PATCH] Port: despensa & cocina_detras esc and i18n --- .../inventory/turno_cocina_olla_vacia.esc | 4 +-- .../items/inventory/turno_cocina_peso_bol.esc | 4 +-- .../turno_cocina_peso_inventario.esc | 9 ++---- .../inventory/turno_cocina_peso_usado.esc | 8 +++--- .../items/inventory/turno_cocina_romero.esc | 20 ++++++------- gymkhana/rooms/intro/esc/intro.esc | 10 +++---- .../cocina_detras/esc/cocina_detras.esc | 10 +++---- .../turno_cocina/cocina_detras/esc/mikel.esc | 10 +++---- .../cocina_detras/esc/puerta_cocina.esc | 8 +++--- .../cocina_detras/esc/puerta_delante.esc | 2 +- .../turno_cocina/despensa/esc/bidon_cntr.esc | 22 +++++++-------- .../turno_cocina/despensa/esc/bidon_der.esc | 4 +-- .../turno_cocina/despensa/esc/bidon_izq.esc | 4 +-- .../turno_cocina/despensa/esc/cebolla_der.esc | 4 +-- .../turno_cocina/despensa/esc/cebolla_izq.esc | 6 ++-- .../turno_cocina/despensa/esc/despensa.esc | 12 ++++---- .../despensa/esc/puerta_exterior.esc | 4 +-- gymkhana/translations/turno_cocina.csv | 28 ++++++++++++++++++- 18 files changed, 94 insertions(+), 75 deletions(-) diff --git a/gymkhana/items/inventory/turno_cocina_olla_vacia.esc b/gymkhana/items/inventory/turno_cocina_olla_vacia.esc index a855f27e..ea42c2b3 100644 --- a/gymkhana/items/inventory/turno_cocina_olla_vacia.esc +++ b/gymkhana/items/inventory/turno_cocina_olla_vacia.esc @@ -18,5 +18,5 @@ :action3 "turno_cocina_romero" say($player, "Primero debería llenar la olla de agua.", "olla_vacia_action3_romero_say") -:action3 "turno_cocina_ajo2 - say($player, "Primero debería llenar la olla de agua.", "lla_vacia_action3_ajo_say") +:action3 "turno_cocina_ajo" + say($player, "Primero debería llenar la olla de agua.", "olla_vacia_action3_ajo_say") \ No newline at end of file diff --git a/gymkhana/items/inventory/turno_cocina_peso_bol.esc b/gymkhana/items/inventory/turno_cocina_peso_bol.esc index 69c4224d..32173f59 100644 --- a/gymkhana/items/inventory/turno_cocina_peso_bol.esc +++ b/gymkhana/items/inventory/turno_cocina_peso_bol.esc @@ -1,5 +1,5 @@ :action3 - say player "Con esto la clavo con el peso" + say($player, "Con esto la clavo con el peso", "peso_bol_action3_say") :action4 - say player "Usar" + say($player, "Usar", "peso_bol_action4_say") #ToDo: tiene sentido? diff --git a/gymkhana/items/inventory/turno_cocina_peso_inventario.esc b/gymkhana/items/inventory/turno_cocina_peso_inventario.esc index 9527f9a3..a41551ac 100644 --- a/gymkhana/items/inventory/turno_cocina_peso_inventario.esc +++ b/gymkhana/items/inventory/turno_cocina_peso_inventario.esc @@ -1,11 +1,8 @@ :action1 - say player "Es un peso, con esto podría coger la cantidad exacta de algún ingrediente" + #ToDo: tiene sentido? al ser el del inventario... posiblemente action1 no llegue nunca. + say($player,"Es un peso, con esto podría coger la cantidad exacta de algún ingrediente", "peso_inventario_action1_say") -:action2 - say player "NOT IMPLEMENTED" :action3 - say player "Es un peso, con esto podría coger la cantidad exacta de algún ingrediente" + say($player,"Es un peso, con esto podría coger la cantidad exacta de algún ingrediente", "peso_inventario_action3_say") -:action4 - say player "NOT IMPLEMENTED" diff --git a/gymkhana/items/inventory/turno_cocina_peso_usado.esc b/gymkhana/items/inventory/turno_cocina_peso_usado.esc index 127a7cf1..b7158b5b 100644 --- a/gymkhana/items/inventory/turno_cocina_peso_usado.esc +++ b/gymkhana/items/inventory/turno_cocina_peso_usado.esc @@ -1,5 +1,5 @@ :action3 - say player "Este es el peso gracias al cual pesé las lentejas justas que necesitaba." - say player "Me trae grandes recuerdos." - say player "Poniéndole un bol encima conseguí un objeto para pesar ingredientes." - say player "Fue la primera vez que combiné objetos del inventario, que tiempos aquellos." + say($player, "Este es el peso gracias al cual pesé las lentejas justas que necesitaba.", "peso_usado_action3_say_1") + say($player, "Me trae grandes recuerdos.", "peso_usado_action3_say_2") + say($player, "Poniéndole un bol encima conseguí un objeto para pesar ingredientes.", "peso_usado_action3_say_3") + say($player, "Fue la primera vez que combiné objetos del inventario, que tiempos aquellos.", "peso_usado_action3_say_4") diff --git a/gymkhana/items/inventory/turno_cocina_romero.esc b/gymkhana/items/inventory/turno_cocina_romero.esc index c0f3f328..1854c178 100644 --- a/gymkhana/items/inventory/turno_cocina_romero.esc +++ b/gymkhana/items/inventory/turno_cocina_romero.esc @@ -1,17 +1,13 @@ -# -# ToDO: una posible idea seria que eneko o el libro de recetas te puedan dar la pista. -# - Si es en el libro de recetas... podria ser que haga falta leerlo. -# - Si es eneko... podria ser que le puedas preguntar como le gustan las lentejas. -# - :action1 - say player "Hay muchas hierbas." + say($player, "Hay muchas hierbas.", "cocina_detras_romero_action1_say") :action2 - say player "No sabría cual coger." [!turno_cocina_hint_romero] - say player "¡Esta parece romero!" [turno_cocina_hint_romero] - inventory_add turno_cocina_romero [turno_cocina_hint_romero] - set_active turno_cocina_romero false [turno_cocina_hint_romero] + if !turno_cocina_hint_romero: + say($player, "No sabría cual coger.", "cocina_detras_romero_action2_unknown_say") + else: + say($player, "¡Esta parece romero!", "cocina_detras_romero_action2_known_say") + inventory_add($turno_cocina_romero) + set_active($turno_cocina_romero,false) :action3 - say player "Casi seguro que es romero." + say($player, "Casi seguro que es romero.", "cocina_detras_romero_action3_say") diff --git a/gymkhana/rooms/intro/esc/intro.esc b/gymkhana/rooms/intro/esc/intro.esc index 5ebf3c68..e4a516a3 100644 --- a/gymkhana/rooms/intro/esc/intro.esc +++ b/gymkhana/rooms/intro/esc/intro.esc @@ -1,13 +1,13 @@ :setup -anim_block intro_animation_player RESET + anim_block("intro_animation_player", "RESET") :ready | NO_UI # Until we have a proper way to skip animations/cutscenes, we want to prevent # something silly like being able to pause during the intro. -accept_input NONE + accept_input("NONE") -anim_block intro_animation_player intro + anim_block("intro_animation_player", "intro") -accept_input ALL + accept_input("ALL") -show_menu main + show_menu("main") diff --git a/gymkhana/rooms/turno_cocina/cocina_detras/esc/cocina_detras.esc b/gymkhana/rooms/turno_cocina/cocina_detras/esc/cocina_detras.esc index eb0b687c..f069f6eb 100644 --- a/gymkhana/rooms/turno_cocina/cocina_detras/esc/cocina_detras.esc +++ b/gymkhana/rooms/turno_cocina/cocina_detras/esc/cocina_detras.esc @@ -1,7 +1,7 @@ :setup if ESC_LAST_SCENE == "cocina_delante": - teleport($player,puerta_delante_start) - set_angle($player,180) - stop - teleport($player,$cocina_detras_puerta_cocina_start) - set_angle($player,180) + teleport($player,$puerta_delante_start) + set_angle($player,180) + stop + teleport($player,$cocina_detras_puerta_cocina_start) + set_angle($player,180) diff --git a/gymkhana/rooms/turno_cocina/cocina_detras/esc/mikel.esc b/gymkhana/rooms/turno_cocina/cocina_detras/esc/mikel.esc index 9f76766c..aa7a2eab 100644 --- a/gymkhana/rooms/turno_cocina/cocina_detras/esc/mikel.esc +++ b/gymkhana/rooms/turno_cocina/cocina_detras/esc/mikel.esc @@ -1,6 +1,6 @@ :action1 -accept_input SKIP -set_global turno_cocina_mikel_playing true -say player "Parece que veo a mikel, voy a saludarle!" -walk_block player cocina_detras_puerta_cocina_start -queue_event cocina_detras_puerta_cocina open + accept_input("SKIP") + set_global("turno_cocina_mikel_playing", true) + say($player, "Parece que veo a mikel, voy a saludarle!", "cocina_detra_mikel_action1_say") + walk_block($player, $cocina_detras_puerta_cocina_start) + queue_event("cocina_detras_puerta_cocina", "open") diff --git a/gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_cocina.esc b/gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_cocina.esc index a9d76958..9ca49aaf 100644 --- a/gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_cocina.esc +++ b/gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_cocina.esc @@ -1,7 +1,7 @@ :action1 -play_lib_snd puerta_cocina_detras -change_scene "res://gymkhana/rooms/turno_cocina/cocina/cocina.tscn" + play_lib_snd("puerta_cocina_detras") + change_scene("res://gymkhana/rooms/turno_cocina/cocina/cocina.tscn") :open -play_lib_snd puerta_cocina_detras -change_scene "res://gymkhana/rooms/turno_cocina/cocina/cocina.tscn" + play_lib_snd("puerta_cocina_detras") + change_scene("res://gymkhana/rooms/turno_cocina/cocina/cocina.tscn") diff --git a/gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_delante.esc b/gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_delante.esc index 4c120f33..43667195 100644 --- a/gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_delante.esc +++ b/gymkhana/rooms/turno_cocina/cocina_detras/esc/puerta_delante.esc @@ -1,2 +1,2 @@ :action1 -change_scene "res://gymkhana/rooms/turno_cocina/cocina_delante/cocina_delante.tscn" + change_scene("res://gymkhana/rooms/turno_cocina/cocina_delante/cocina_delante.tscn") diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/bidon_cntr.esc b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_cntr.esc index fea2d2e6..39b0e4ff 100644 --- a/gymkhana/rooms/turno_cocina/despensa/esc/bidon_cntr.esc +++ b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_cntr.esc @@ -1,16 +1,16 @@ :action1 - say player "Hay muchas lentejas." - set_tooltip turno_cocina_despensa_bidon_cntr action1 "Mirar bidon con lentejas" - set_tooltip turno_cocina_despensa_bidon_cntr action2 "Coger lentejas" + say($player, "Hay muchas lentejas.", "despensa_bidon_cntr_action1_say") + set_tooltip($turno_cocina_despensa_bidon_cntr, "action1", "Mirar bidon con lentejas") #ToDo: I18n + set_tooltip($turno_cocina_despensa_bidon_cntr, "action2", "Coger lentejas") #ToDo: I18n :action2 - say player "Necesito cogerlas con algo." + say($player,"Necesito cogerlas con algo.", "despensa_bidon_cntr_action2_say") -:action3 turno_cocina_bol - say player "No quiero hacer lentejas para un ejercito, debería coger la cantidad justa." +:action3 "turno_cocina_bol" + say($player, "No quiero hacer lentejas para un ejercito, debería coger la cantidad justa.","despensa_bidon_cntr_action3_say") -:action3 turno_cocina_peso_bol - say player "Con esto suficiente." - inventory_remove turno_cocina_peso_bol - inventory_add turno_cocina_bol_lentejas - inventory_add turno_cocina_peso_usado +:action3 "turno_cocina_peso_bol" + say($player, "Con esto suficiente.", "despensa_bidon_cntr_action3_peso_bol_say") + inventory_remove($turno_cocina_peso_bol) + inventory_add($turno_cocina_bol_lentejas) + inventory_add($turno_cocina_peso_usado) diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc index 87912331..9124e91f 100644 --- a/gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc +++ b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_der.esc @@ -1,5 +1,5 @@ :action1 -say player "Está vacio." + say($player,"Está vacio.", "despensa_bidon_der_action1_say") :action2 -say player "No quiero un bidon vacio!" \ No newline at end of file + say($player, "No quiero un bidon vacio!", "despensa_bidon_der_action2_say") \ No newline at end of file diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/bidon_izq.esc b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_izq.esc index 263ab9bc..c7cf0eda 100644 --- a/gymkhana/rooms/turno_cocina/despensa/esc/bidon_izq.esc +++ b/gymkhana/rooms/turno_cocina/despensa/esc/bidon_izq.esc @@ -1,5 +1,5 @@ :action1 -say player "Está lleno de algo que no sé que es." + say($player,"Está lleno de algo que no sé que es.", "despensa_bidon_izq_action1_say") :action2 -say player "Lo que hay dentro no lo necesito para nada." + say($player,"Lo que hay dentro no lo necesito para nada.", "despensa_bidon_izq_action2_say") diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_der.esc b/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_der.esc index d6c520bb..9217df54 100644 --- a/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_der.esc +++ b/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_der.esc @@ -1,5 +1,5 @@ :action1 -say player "Cebollas!" + say($player, "Cebollas!", "despensa_cebolla_der_action1_say") :action2 -say player "mmm, quizas... no!" \ No newline at end of file + say($player, "mmm, quizas... no!", "despensa_cebolla_der_action2_say") \ No newline at end of file diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_izq.esc b/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_izq.esc index 585055b5..22ca36e6 100644 --- a/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_izq.esc +++ b/gymkhana/rooms/turno_cocina/despensa/esc/cebolla_izq.esc @@ -1,6 +1,6 @@ :action1 -say player "Cebollas!" + say($player, "Cebollas!", "despensa_cebolla_izq_action1_say") :action2 -say player "mmm, no!" -say player "no me gusta la cebolla." + say($player, "mmm, no!", "despensa_cebolla_izq_action2_say_1") + say($player, "no me gusta la cebolla.", "despensa_cebolla_izq_action2_say_2") diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/despensa.esc b/gymkhana/rooms/turno_cocina/despensa/esc/despensa.esc index 7b1f5b40..f2dff885 100644 --- a/gymkhana/rooms/turno_cocina/despensa/esc/despensa.esc +++ b/gymkhana/rooms/turno_cocina/despensa/esc/despensa.esc @@ -1,8 +1,8 @@ :setup - teleport player start - set_angle player 270 + teleport($player, "start") + set_angle($player, 270) - # Disable turno_cocina_patata_grande if already picked. - # We cannot look in inventory because the countable item is a different item. - > [turno_cocina_patata_grande_picked] - set_active turno_cocina_patata_grande false + # Disable turno_cocina_patata_grande if already picked. + # We cannot look in inventory because the countable item is a different item. + if turno_cocina_patata_grande_picked: + set_active(turno_cocina_patata_grande, false) diff --git a/gymkhana/rooms/turno_cocina/despensa/esc/puerta_exterior.esc b/gymkhana/rooms/turno_cocina/despensa/esc/puerta_exterior.esc index 68409241..29abc7eb 100644 --- a/gymkhana/rooms/turno_cocina/despensa/esc/puerta_exterior.esc +++ b/gymkhana/rooms/turno_cocina/despensa/esc/puerta_exterior.esc @@ -1,3 +1,3 @@ :action1 -play_lib_snd puerta_despensa -change_scene "res://gymkhana/rooms/turno_cocina/cocina_delante/cocina_delante.tscn" + play_lib_snd("puerta_despensa") + change_scene("res://gymkhana/rooms/turno_cocina/cocina_delante/cocina_delante.tscn") diff --git a/gymkhana/translations/turno_cocina.csv b/gymkhana/translations/turno_cocina.csv index cec1d637..5176d1cf 100644 --- a/gymkhana/translations/turno_cocina.csv +++ b/gymkhana/translations/turno_cocina.csv @@ -288,4 +288,30 @@ patata_action3_many_say,,,"Ya tengo {_COUNT_turno_cocina_patata} patatas!" patata_action3_cuchillo_say,,,"No pienso pelarlas, son de la huerta." patata_action4_cuchillo_say,,,"La receta no dice nada de cortarlas, supongo que enteras estarán más ricas." cocina_salero_action1_say,,,"Que cosa tan curiosa" -cocina_salero_action2_say,,,"No lo quiero coger" \ No newline at end of file +cocina_salero_action2_say,,,"No lo quiero coger" +peso_bol_action3_say,,,"Con esto la clavo con el peso" +peso_bol_action4_say,,,"Usar" +peso_inventario_action1_say,,,"Es un peso, con esto podría coger la cantidad exacta de algún ingrediente" +peso_inventario_action3_say,,,"Es un peso, con esto podría coger la cantidad exacta de algún ingrediente" +peso_usado_action3_say_1,,,"Este es el peso gracias al cual pesé las lentejas justas que necesitaba." +peso_usado_action3_say_2,,,"Me trae grandes recuerdos." +peso_usado_action3_say_3,,,"Poniéndole un bol encima conseguí un objeto para pesar ingredientes." +peso_usado_action3_say_4,,,"Fue la primera vez que combiné objetos del inventario, que tiempos aquellos." +cocina_detras_romero_action1_say,,,"Hay muchas hierbas." +cocina_detras_romero_action2_unknown_say,,,"No sabría cual coger." +cocina_detras_romero_action2_known_say,,,"¡Esta parece romero!" +cocina_detras_romero_action3_say,,,"Casi seguro que es romero." +despensa_bidon_cntr_action1_say,,,"Hay muchas lentejas." +despensa_bidon_cntr_action2_say,,,"Necesito cogerlas con algo." +despensa_bidon_cntr_action3_say,,,"No quiero hacer lentejas para un ejercito, debería coger la cantidad justa." +despensa_bidon_der_action1_say,,,"Está vacio." +despensa_bidon_der_action2_say,,,"No quiero un bidon vacio!" +despensa_bidon_izq_action1_say,,,"Está lleno de algo que no sé que es." +despensa_bidon_izq_action2_say,,,"Lo que hay dentro no lo necesito para nada." +despensa_cebolla_der_action1_say,,,"Cebollas!" +despensa_cebolla_der_action2_say,,,"mmm, quizas... no!" +despensa_cebolla_izq_action2_say_1,,,"mmm, no!" +despensa_cebolla_izq_action2_say_2,,,"no me gusta la cebolla." +cocina_detra_mikel_action1_say,,,"Parece que veo a mikel, voy a saludarle!" + +