feat(escoria4): ported cuchillos, debajo_sofa and economica

This commit is contained in:
2025-01-29 00:07:18 +01:00
parent 9a124830c5
commit a03bed73d7
6 changed files with 102 additions and 75 deletions

View File

@@ -2,23 +2,23 @@
# Disable cocina_patata if already picked. # Disable cocina_patata if already picked.
# We cannot look in inventory because the countable item is a different item. # We cannot look in inventory because the countable item is a different item.
if cocina_patata_picked: if cocina_patata_picked:
set_active(cocina_patata, false) set_active($cocina_patata, false)
# Disable cocina_debajo_sofa if already picked. # Disable cocina_debajo_sofa if already picked.
# We cannot look in inventory because the countable item is a different item. # We cannot look in inventory because the countable item is a different item.
if cocina_debajo_sofa_picked: if cocina_debajo_sofa_picked:
set_active(cocina_debajo_sofa, false) set_active($cocina_debajo_sofa, false)
# Enable/disable olla on economica item if olla already put on the economica # Enable/disable olla on economica item if olla already put on the economica
set_active(turno_cocina_olla_llena, turno_cocina_economica_con_olla) set_active($turno_cocina_olla_llena, turno_cocina_economica_con_olla)
# Enable/disable jarra items depending if bread is wet # Enable/disable jarra items depending if bread is wet
if turno_cocina_pan_mojado: if turno_cocina_pan_mojado:
set_active(turno_cocina_jarra, false) set_active($turno_cocina_jarra, false)
set_active(turno_cocina_jarra_volcada, true) set_active($turno_cocina_jarra_volcada, true)
if !turno_cocina_pan_mojado: if !turno_cocina_pan_mojado:
set_active(turno_cocina_jarra, true) set_active($turno_cocina_jarra, true)
set_active(turno_cocina_jarra_volcada, false) set_active($turno_cocina_jarra_volcada, false)
# Position player depending of last scene # Position player depending of last scene
if ESC_LAST_SCENE == cocina_detras: if ESC_LAST_SCENE == cocina_detras:
@@ -30,20 +30,20 @@
:ready :ready
if !cocina_intro_played: if !cocina_intro_played:
set_active(turno_cocina_economica, false) set_active($turno_cocina_economica, false)
set_interactive(turno_cocina_peso, false) set_interactive($turno_cocina_peso, false)
set_active(turno_cocina_cocina_gas, false) set_active($turno_cocina_cocina_gas, false)
set_active(turno_cocina_bol, false) set_active($turno_cocina_bol, false)
set_active(cocina_cuchillos, false) set_active($cocina_cuchillos, false)
set_active(cocina_fregadero_izq, false) set_active($cocina_fregadero_izq, false)
set_active(cocina_fregadero_der, false) set_active($cocina_fregadero_der, false)
set_active(cocina_puerta_delante, false) set_active($cocina_puerta_delante, false)
set_active(cocina_puerta_detras, false) set_active($cocina_puerta_detras, false)
set_active(turno_cocina_cuerno, false) set_active($turno_cocina_cuerno, false)
set_interactive(cocina_patata, false) set_interactive($cocina_patata, false)
set_active(cocina_debajo_sofa, false) set_active($cocina_debajo_sofa, false)
set_active(turno_cocina_jarra, false) set_active($turno_cocina_jarra, false)
set_active(cocina_pan, false) set_active($cocina_pan, false)
accept_input(SKIP) accept_input(SKIP)
set_angle($player, 180) set_angle($player, 180)
say($player, "No se me ocurre ningún plato, debería buscar un libro de recetas.", "cocina_intro_1") say($player, "No se me ocurre ningún plato, debería buscar un libro de recetas.", "cocina_intro_1")

View File

@@ -7,7 +7,7 @@
else: else:
say($player, "Necesito usar un mechero para encenderla.", "cocina_gas_action2_say_apagada") say($player, "Necesito usar un mechero para encenderla.", "cocina_gas_action2_say_apagada")
:action3 turno_cocina_mechero :action3 $turno_cocina_mechero
if turno_cocina_cocina_gas_encendida: if turno_cocina_cocina_gas_encendida:
say($player, "Ya está encendida!", "cocina_gas_action2_say_encendida") say($player, "Ya está encendida!", "cocina_gas_action2_say_encendida")
else: else:
@@ -15,7 +15,7 @@
say($player, "Ya tengo fuego, que listo soy!", "cocina_gas_action3_mechero_say") say($player, "Ya tengo fuego, que listo soy!", "cocina_gas_action3_mechero_say")
:action3 turno_cocina_carton :action3 $turno_cocina_carton
if turno_cocina_cocina_gas_encendida: if turno_cocina_cocina_gas_encendida:
say($player, "Muy bien, ya tengo una llama portable!", "cocina_gas_action3_carton_say_encendida") say($player, "Muy bien, ya tengo una llama portable!", "cocina_gas_action3_carton_say_encendida")
global turno_cocina_cocina_gas_encendida = false global turno_cocina_cocina_gas_encendida = false
@@ -24,8 +24,8 @@
else: else:
say($player, "No puedo hacerlo con la cocina apagada.", "cocina_gas_action3_carton_say_apagada") say($player, "No puedo hacerlo con la cocina apagada.", "cocina_gas_action3_carton_say_apagada")
:action3 turno_cocina_olla_vacia :action3 $turno_cocina_olla_vacia
say($player, "Mejor uso la económica, sino seguro que Eneko me riñe.", "cocina_gas_action3_olla_say") say($player, "Mejor uso la económica, sino seguro que Eneko me riñe.", "cocina_gas_action3_olla_say")
:action3 turno_cocina_olla_llena :action3 $turno_cocina_olla_llena
say($player, "Mejor uso la económica, sino seguro que Eneko me riñe.", "cocina_gas_action3_olla_say") say($player, "Mejor uso la económica, sino seguro que Eneko me riñe.", "cocina_gas_action3_olla_say")

View File

@@ -1,10 +1,11 @@
:action1 :action1
say player "Uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez y once." say($player, "Uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez y once.", "cocina_cuchillos_action1_say")
say player "Que raro, sigue habiendo once cuchillos." [i/turno_cocina_cuchillo] if $turno_cocina_cuchillo in inventory:
say($player, "Que raro, sigue habiendo once cuchillos.", "cocina_cuchillos_action1_say_cuchillo_in_inventory")
:action2 :action2
> [i/turno_cocina_cuchillo] if $turno_cocina_cuchillo in inventory:
say player "¿Qué puedo hacer con dos cuchillos que no pueda hacer con solo uno?" say($player, "¿Qué puedo hacer con dos cuchillos que no pueda hacer con solo uno?", "cocina_cuchillos_action2_say_cuchillo_in_inventory")
stop else:
say player "Este parece bien afilado." say($player, "Este parece bien afilado.", "cocina_cuchillos_action2_say")
inventory_add turno_cocina_cuchillo inventory_add($turno_cocina_cuchillo)

View File

@@ -1,20 +1,28 @@
:init
global turno_cocina_frontal_debajo_sofa
global cocina_debajo_sofa_picked
:action1 :action1
say player "No se ve nada." [!turno_cocina_frontal_debajo_sofa] if turno_cocina_frontal_debajo_sofa:
say player "No la veo pero se que hay una patata." [turno_cocina_frontal_debajo_sofa] say($player, "No la veo pero sé que hay una patata.", "cocina_debajo_sofa_action1_say_frontal_used")
else:
say($player, "No se ve nada.", "cocina_debajo_sofa_action1_say")
:action2 :action2
> [!turno_cocina_frontal_debajo_sofa] if turno_cocina_frontal_debajo_sofa:
say player "No pienso meter la mano está muy oscuro." if $turno_cocina_patata in inventory:
stop say($player, "Otra patata!", "cocina_debajo_sofa_action2_say_frontal_used_patata_in_inventory")
else:
say($player, "Bien! La primera patata!", "cocina_debajo_sofa_action2_say_frontal_used")
if $turno_cocina_patata_grande in inventory:
say($player, "La patata gigante no cuenta, es demasiado grande.", "cocina_debajo_sofa_action2_say_frontal_used_patata_grande_in_inventory")
inventory_add($turno_cocina_patata)
item_count_add($turno_cocina_patata)
set_active($cocina_debajo_sofa, false)
cocina_debajo_sofa_picked = true
else:
say($player, "No pienso meter la mano está muy oscuro.", "cocina_debajo_sofa_action2_say")
say player "Otra patata!" [i/turno_cocina_patata] :action3 $turno_cocina_frontal
say player "Bien! La primera patata!" [!i/turno_cocina_patata] say($player, "Veo una patata!!", "cocina_debajo_sofa_action3_frontal_say")
say player "La patata gigante no cuenta, es demasiado grande." [!i/turno_cocina_patata,i/turno_cocina_patata_grande] turno_cocina_frontal_debajo_sofa = true
inventory_add turno_cocina_patata
item_count_add turno_cocina_patata
set_active cocina_debajo_sofa false
set_global cocina_debajo_sofa_picked true
:action3 turno_cocina_frontal
say player "Veo una patata!!"
set_global turno_cocina_frontal_debajo_sofa true

View File

@@ -1,31 +1,30 @@
:action1 :action1
say current_player "Yo diria que sirve para cocinar." say($player, "Yo diría que sirve para cocinar.", "cocina_economica_action1_say")
:action2 :action2
say current_player "No pienso poner la mano encima." say($player, "No encuentro el interruptor.", "cocina_economica_action2_say")
:action3 turno_cocina_olla_vacia :action3 $turno_cocina_olla_vacia
say current_player "Debería llenar la olla de agua primero." say($player, "Debería llenar la olla de agua primero.", "cocina_economica_action3_olla_vacia_say")
:action3 turno_cocina_olla_llena :action3 $turno_cocina_olla_llena
set_active turno_cocina_olla_llena true set_active($turno_cocina_olla_llena, true)
set_global turno_cocina_economica_con_olla true global turno_cocina_economica_con_olla = true
inventory_remove turno_cocina_olla_llena inventory_remove($turno_cocina_olla_llena)
say current_player "Me siento un cocinero de verdad." say($player, "Me siento un cocinero de verdad.", "cocina_economica_action3_olla_llena_say")
:action3 turno_cocina_madera :action3 $turno_cocina_madera
set_global turno_cocina_economica_con_madera true global turno_cocina_economica_con_madera true
inventory_remove turno_cocina_madera inventory_remove turno_cocina_madera
say current_player "Más madera que es la guerra!" say($player, "Más madera que es la guerra!", "cocina_economica_action3_madera_say")
:action3 turno_cocina_carton :action3 $turno_cocina_carton
say current_player "Debería encender el cartón antes de meterlo." say($player, "Debería encender el cartón antes de meterlo.", "cocina_economica_action3_carton_say")
:action3 turno_cocina_carton_encendido :action3 $turno_cocina_carton_encendido
> [!turno_cocina_economica_con_madera] if turno_cocina_economica_con_madera:
say current_player "Debería meter leña primero." global turno_cocina_economica_encendida = true
stop inventory_remove($turno_cocina_carton_encendido)
> [turno_cocina_economica_con_madera] say($player, "He encendido la cocina, a cocinar!", "cocina_economica_action3_carton_encendido_say_madera_used")
set_global turno_cocina_economica_encendida true else:
inventory_remove turno_cocina_carton_encendido say($player, "Debería meter leña primero.", "cocina_economica_action3_carton_encendido_say")
say current_player "He encendido la cocina, a cocinar!"

View File

@@ -72,19 +72,38 @@ cocina_fregadero_action2,,,Usar
cocina_fregadero_action3_bol,,,Llenar de agua cocina_fregadero_action3_bol,,,Llenar de agua
cocina_fregadero_action3_olla_vacia,,,Llenar la olla de agua cocina_fregadero_action3_olla_vacia,,,Llenar la olla de agua
cocina_cuchillos_action1,,,Contar los cuchillos 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."
cocina_cuchillos_action2,,,Coger un buen cuchillo cocina_cuchillos_action2,,,Coger un buen cuchillo
cocina_cuchillos_action2_say,,,Este parece bien afilado.
cocina_cuchillos_action2_say_cuchillo_in_inventory,,,¿Qué puedo hacer con dos cuchillos que no pueda hacer con solo uno?
cocina_cuchillos_action3_cuchillo,,,Dejar en su sitio cocina_cuchillos_action3_cuchillo,,,Dejar en su sitio
cocina_debajo_sofa_action1,,,Mirar debajo del sofa cocina_debajo_sofa_action1,,,Mirar debajo del sofa
cocina_debajo_sofa_action1_say,,,No se ve nada.
cocina_debajo_sofa_action1_say_frontal_used,,,No la veo pero sè que hay una patata.
cocina_debajo_sofa_action2,,,Meter la mano cocina_debajo_sofa_action2,,,Meter la mano
cocina_debajo_sofa_action2_say,,,No pienso meter la mano está muy oscuro.
cocina_debajo_sofa_action2_say_frontal_used,,,Bien! La primera patata!
cocina_debajo_sofa_action2_say_frontal_used_patata_grande_in_inventory,,,"La patata gigante no cuenta, es demasiado grande."
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,,,Alumbrar debajo del sofa
cocina_debajo_sofa_action3_frontal_say,,,Veo una patata!!
cocina_patata_action1,,,Admirar la patata cocina_patata_action1,,,Admirar la patata
cocina_patata_action2,,,Cogerla cocina_patata_action2,,,Cogerla
cocina_economica_action1,,,Mirar cocina_economica_action1,,,Mirar
cocina_economica_action2,,,Usar cocina_economica_action1_say,,,Yo diría que sirve para cocinar.
cocina_economica_action2,,,Encender la económica
cocina_economica_action2_say,,,No encuentro el interruptor.
cocina_economica_action3_carton,,,Meter cartón en la económica cocina_economica_action3_carton,,,Meter cartón en la económica
cocina_economica_action3_carton_say,,,Debería encender el cartón antes de meterlo.
cocina_economica_action3_carton_encendido,,,Encender la económica cocina_economica_action3_carton_encendido,,,Encender la económica
cocina_economica_action3_carton_encendido_say,,,Debería meter leña primero.
cocina_economica_action3_carton_encendido_say_madera_used,,,"He encendido la cocina, a cocinar!"
cocina_economica_action3_madera,,,Meter leña en la económica cocina_economica_action3_madera,,,Meter leña en la económica
cocina_economica_action3_madera_say,,,Más madera que es la guerra!
cocina_economica_action3_olla_llena,,,Poner encima de la económica cocina_economica_action3_olla_llena,,,Poner encima de la económica
cocina_economica_action3_olla_llena_say,,,Me siento un cocinero de verdad.
cocina_economica_action3_olla_vacia,,,Poner encima de la económica 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_action1,,,Mirar
cocina_libro_de_cocina_action2,,,Coger cocina_libro_de_cocina_action2,,,Coger
1 keys en fr es
72 cocina_fregadero_action3_bol Llenar de agua
73 cocina_fregadero_action3_olla_vacia Llenar la olla de agua
74 cocina_cuchillos_action1 Contar los cuchillos
75 cocina_cuchillos_action1_say Uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez y once.
76 cocina_cuchillos_action1_say_cuchillo_in_inventory Que raro, sigue habiendo once cuchillos.
77 cocina_cuchillos_action2 Coger un buen cuchillo
78 cocina_cuchillos_action2_say Este parece bien afilado.
79 cocina_cuchillos_action2_say_cuchillo_in_inventory ¿Qué puedo hacer con dos cuchillos que no pueda hacer con solo uno?
80 cocina_cuchillos_action3_cuchillo Dejar en su sitio
81 cocina_debajo_sofa_action1 Mirar debajo del sofa
82 cocina_debajo_sofa_action1_say No se ve nada.
83 cocina_debajo_sofa_action1_say_frontal_used No la veo pero sè que hay una patata.
84 cocina_debajo_sofa_action2 Meter la mano
85 cocina_debajo_sofa_action2_say No pienso meter la mano está muy oscuro.
86 cocina_debajo_sofa_action2_say_frontal_used Bien! La primera patata!
87 cocina_debajo_sofa_action2_say_frontal_used_patata_grande_in_inventory La patata gigante no cuenta, es demasiado grande.
88 cocina_debajo_sofa_action2_say_frontal_used_patata_in_inventory Otra patata!
89 cocina_debajo_sofa_action3_frontal Alumbrar debajo del sofa
90 cocina_debajo_sofa_action3_frontal_say Veo una patata!!
91 cocina_patata_action1 Admirar la patata
92 cocina_patata_action2 Cogerla
93 cocina_economica_action1 Mirar
94 cocina_economica_action2 cocina_economica_action1_say Usar Yo diría que sirve para cocinar.
95 cocina_economica_action2 Encender la económica
96 cocina_economica_action2_say No encuentro el interruptor.
97 cocina_economica_action3_carton Meter cartón en la económica
98 cocina_economica_action3_carton_say Debería encender el cartón antes de meterlo.
99 cocina_economica_action3_carton_encendido Encender la económica
100 cocina_economica_action3_carton_encendido_say Debería meter leña primero.
101 cocina_economica_action3_carton_encendido_say_madera_used He encendido la cocina, a cocinar!
102 cocina_economica_action3_madera Meter leña en la económica
103 cocina_economica_action3_madera_say Más madera que es la guerra!
104 cocina_economica_action3_olla_llena Poner encima de la económica
105 cocina_economica_action3_olla_llena_say Me siento un cocinero de verdad.
106 cocina_economica_action3_olla_vacia Poner encima de la económica
107 cocina_economica_action3_olla_vacia_say Debería llenar la olla de agua primero.
108 cocina_libro_de_cocina_action1 Mirar
109 cocina_libro_de_cocina_action2 Coger