From 37ab5a45119e9b4063ea12c77d5896dca4862e1c Mon Sep 17 00:00:00 2001 From: Eneko Nieto Date: Fri, 5 Sep 2025 20:04:11 +0200 Subject: [PATCH] feat(fregaderos): dialogs, closes #101 --- .../turno_cocina/cocina/esc/fregadero_der.esc | 24 ++++++++++++------- .../turno_cocina/cocina/esc/fregadero_izq.esc | 18 +++++++++----- gymkhana/translations/turno_cocina.csv | 5 +++- 3 files changed, 31 insertions(+), 16 deletions(-) diff --git a/gymkhana/rooms/turno_cocina/cocina/esc/fregadero_der.esc b/gymkhana/rooms/turno_cocina/cocina/esc/fregadero_der.esc index 23b73888..c309b072 100644 --- a/gymkhana/rooms/turno_cocina/cocina/esc/fregadero_der.esc +++ b/gymkhana/rooms/turno_cocina/cocina/esc/fregadero_der.esc @@ -1,15 +1,21 @@ :action1 - play_lib_snd("cocina_fregadero_der") + play_lib_snd($cocina_fregadero_der) say($player, "Agua de manantial, que lujo.", "cocina_fregadero_action1_say") :action2 - say($player, "No tengo donde meter el agua.", "cocina_fregadero_action2_say") - -:action3 "turno_cocina_olla_vacia" - play_lib_snd("cocina_fregadero_der") - say($player, "Agua a ojo... en su justa medida.", "cocina_fregadero_action3_olla_vacia_say") - inventory_remove($turno_cocina_olla_vacia) - inventory_add($turno_cocina_olla_llena) + if "turno_cocina_olla_llena" in inventory: + say($player, "Ya tengo una olla llena de agua, no necesito más.", "cocina_fregadero_action2_say_olla_llena") + elif "turno_cocina_olla_vacia" in inventory: + say($player, "Podría llenar la olla de agua.", "cocina_fregadero_action2_say_olla_vacia") + else: + say($player, "No pienso desperdiciar agua tirándola por el desagüe.", "cocina_fregadero_action2_say") :action3 "turno_cocina_bol" - say($player, "Debería poner el agua en lo que vaya a usar para cocinar.", "cocina_fregadero_action3_bol_say") \ No newline at end of file + say($player, "Debería poner el agua en lo que vaya a usar para cocinar.", "cocina_fregadero_action3_bol_say") + +:action3 "turno_cocina_olla_vacia" + play_lib_snd($cocina_fregadero_der) + say($player, "Agua a ojo... en su justa medida.", "cocina_fregadero_action3_olla_vacia_say") + inventory_remove("turno_cocina_olla_vacia") + inventory_add("turno_cocina_olla_llena") + say($player, "Debería ponerla a calentar, la económica se toma su tiempo.", "cocina_fregadero_action3_olla_vacia_say2") diff --git a/gymkhana/rooms/turno_cocina/cocina/esc/fregadero_izq.esc b/gymkhana/rooms/turno_cocina/cocina/esc/fregadero_izq.esc index a04aaeea..1cb3a095 100644 --- a/gymkhana/rooms/turno_cocina/cocina/esc/fregadero_izq.esc +++ b/gymkhana/rooms/turno_cocina/cocina/esc/fregadero_izq.esc @@ -3,13 +3,19 @@ say($player, "Agua de manantial, que lujo.", "cocina_fregadero_action1_say") :action2 - say($player, "No tengo donde meter el agua.", "cocina_fregadero_action2_say") + if "turno_cocina_olla_llena" in inventory: + say($player, "Ya tengo una olla llena de agua, no necesito más.", "cocina_fregadero_action2_say_olla_llena") + elif "turno_cocina_olla_vacia" in inventory: + say($player, "Podría llenar la olla de agua.", "cocina_fregadero_action2_say_olla_vacia") + else: + say($player, "No pienso desperdiciar agua tirándola por el desagüe.", "cocina_fregadero_action2_say") + +:action3 "turno_cocina_bol" + say($player, "Debería poner el agua en lo que vaya a usar para cocinar.", "cocina_fregadero_action3_bol_say") :action3 "turno_cocina_olla_vacia" play_lib_snd($cocina_fregadero_izq) say($player, "Agua a ojo... en su justa medida.", "cocina_fregadero_action3_olla_vacia_say") - inventory_remove($turno_cocina_olla_vacia) - inventory_add($turno_cocina_olla_llena) - -:action3 "turno_cocina_bol" - say($player, "Debería poner el agua en lo que vaya a usar para cocinar.", "cocina_fregadero_action3_bol_say") + inventory_remove("turno_cocina_olla_vacia") + inventory_add("turno_cocina_olla_llena") + say($player, "Debería ponerla a calentar, la económica se toma su tiempo.", "cocina_fregadero_action3_olla_vacia_say2") diff --git a/gymkhana/translations/turno_cocina.csv b/gymkhana/translations/turno_cocina.csv index 4cbd13c6..a86d315f 100644 --- a/gymkhana/translations/turno_cocina.csv +++ b/gymkhana/translations/turno_cocina.csv @@ -147,11 +147,14 @@ cocina_pan_action2_say_mojado,,,"Así mojado da un poco de asquito, mejor no." cocina_fregadero_action1,,,"Mirar el fregadero" cocina_fregadero_action2,,,"Abrir el grifo" cocina_fregadero_action1_say,,,"Agua de manantial, que lujo." -cocina_fregadero_action2_say,,,"No tengo donde meter el agua." +cocina_fregadero_action2_say,,,"No pienso desperdiciar agua tirándola por el desagüe." +cocina_fregadero_action2_say_olla_vacia,,,"Podría llenar la olla de agua." +cocina_fregadero_action2_say_olla_llena,,,"Ya tengo una olla llena de agua, no necesito más." tooltip_cocina_fregadero_action3_bol,,,"Llenar de agua" cocina_fregadero_action3_bol_say,,,"Debería poner el agua en lo que vaya a usar para cocinar." tooltip_cocina_fregadero_action3_olla_vacia,,,"Llenar la olla de agua" cocina_fregadero_action3_olla_vacia_say,,,"Agua a ojo... en su justa medida." +cocina_fregadero_action3_olla_vacia_say2,,,"Debería ponerla a calentar, la económica se toma su tiempo." tooltip_cocina_cuchillos_action1,,,"Contar los cuchillos" cocina_cuchillos_action1_say,,,"Uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez y once." cocina_cuchillos_action1_say_cuchillo_in_inventory,,,"Que raro, sigue habiendo once cuchillos."