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.
# We cannot look in inventory because the countable item is a different item.
if cocina_patata_picked:
set_active(cocina_patata, false)
set_active($cocina_patata, false)
# Disable cocina_debajo_sofa if already picked.
# We cannot look in inventory because the countable item is a different item.
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
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
if turno_cocina_pan_mojado:
set_active(turno_cocina_jarra, false)
set_active(turno_cocina_jarra_volcada, true)
set_active($turno_cocina_jarra, false)
set_active($turno_cocina_jarra_volcada, true)
if !turno_cocina_pan_mojado:
set_active(turno_cocina_jarra, true)
set_active(turno_cocina_jarra_volcada, false)
set_active($turno_cocina_jarra, true)
set_active($turno_cocina_jarra_volcada, false)
# Position player depending of last scene
if ESC_LAST_SCENE == cocina_detras:
@@ -30,20 +30,20 @@
:ready
if !cocina_intro_played:
set_active(turno_cocina_economica, false)
set_interactive(turno_cocina_peso, false)
set_active(turno_cocina_cocina_gas, false)
set_active(turno_cocina_bol, false)
set_active(cocina_cuchillos, false)
set_active(cocina_fregadero_izq, false)
set_active(cocina_fregadero_der, false)
set_active(cocina_puerta_delante, false)
set_active(cocina_puerta_detras, false)
set_active(turno_cocina_cuerno, false)
set_interactive(cocina_patata, false)
set_active(cocina_debajo_sofa, false)
set_active(turno_cocina_jarra, false)
set_active(cocina_pan, false)
set_active($turno_cocina_economica, false)
set_interactive($turno_cocina_peso, false)
set_active($turno_cocina_cocina_gas, false)
set_active($turno_cocina_bol, false)
set_active($cocina_cuchillos, false)
set_active($cocina_fregadero_izq, false)
set_active($cocina_fregadero_der, false)
set_active($cocina_puerta_delante, false)
set_active($cocina_puerta_detras, false)
set_active($turno_cocina_cuerno, false)
set_interactive($cocina_patata, false)
set_active($cocina_debajo_sofa, false)
set_active($turno_cocina_jarra, false)
set_active($cocina_pan, false)
accept_input(SKIP)
set_angle($player, 180)
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:
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:
say($player, "Ya está encendida!", "cocina_gas_action2_say_encendida")
else:
@@ -15,7 +15,7 @@
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:
say($player, "Muy bien, ya tengo una llama portable!", "cocina_gas_action3_carton_say_encendida")
global turno_cocina_cocina_gas_encendida = false
@@ -24,8 +24,8 @@
else:
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")
: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")

View File

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

View File

@@ -1,20 +1,28 @@
:init
global turno_cocina_frontal_debajo_sofa
global cocina_debajo_sofa_picked
:action1
say player "No se ve nada." [!turno_cocina_frontal_debajo_sofa]
say player "No la veo pero se que hay una patata." [turno_cocina_frontal_debajo_sofa]
if 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
> [!turno_cocina_frontal_debajo_sofa]
say player "No pienso meter la mano está muy oscuro."
stop
if turno_cocina_frontal_debajo_sofa:
if $turno_cocina_patata in inventory:
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]
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]
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
:action3 $turno_cocina_frontal
say($player, "Veo una patata!!", "cocina_debajo_sofa_action3_frontal_say")
turno_cocina_frontal_debajo_sofa = true

View File

@@ -1,31 +1,30 @@
:action1
say current_player "Yo diria que sirve para cocinar."
say($player, "Yo diría que sirve para cocinar.", "cocina_economica_action1_say")
: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
say current_player "Debería llenar la olla de agua primero."
:action3 $turno_cocina_olla_vacia
say($player, "Debería llenar la olla de agua primero.", "cocina_economica_action3_olla_vacia_say")
:action3 turno_cocina_olla_llena
set_active turno_cocina_olla_llena true
set_global turno_cocina_economica_con_olla true
inventory_remove turno_cocina_olla_llena
say current_player "Me siento un cocinero de verdad."
:action3 $turno_cocina_olla_llena
set_active($turno_cocina_olla_llena, true)
global turno_cocina_economica_con_olla = true
inventory_remove($turno_cocina_olla_llena)
say($player, "Me siento un cocinero de verdad.", "cocina_economica_action3_olla_llena_say")
:action3 turno_cocina_madera
set_global turno_cocina_economica_con_madera true
:action3 $turno_cocina_madera
global turno_cocina_economica_con_madera true
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
say current_player "Debería encender el cartón antes de meterlo."
:action3 $turno_cocina_carton
say($player, "Debería encender el cartón antes de meterlo.", "cocina_economica_action3_carton_say")
:action3 turno_cocina_carton_encendido
> [!turno_cocina_economica_con_madera]
say current_player "Debería meter leña primero."
stop
> [turno_cocina_economica_con_madera]
set_global turno_cocina_economica_encendida true
inventory_remove turno_cocina_carton_encendido
say current_player "He encendido la cocina, a cocinar!"
:action3 $turno_cocina_carton_encendido
if turno_cocina_economica_con_madera:
global turno_cocina_economica_encendida = true
inventory_remove($turno_cocina_carton_encendido)
say($player, "He encendido la cocina, a cocinar!", "cocina_economica_action3_carton_encendido_say_madera_used")
else:
say($player, "Debería meter leña primero.", "cocina_economica_action3_carton_encendido_say")

View File

@@ -72,19 +72,38 @@ cocina_fregadero_action2,,,Usar
cocina_fregadero_action3_bol,,,Llenar de agua
cocina_fregadero_action3_olla_vacia,,,Llenar la olla de agua
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_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_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_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_say,,,Veo una patata!!
cocina_patata_action1,,,Admirar la patata
cocina_patata_action2,,,Cogerla
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_say,,,Debería encender el cartón antes de meterlo.
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_say,,,Más madera que es la guerra!
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_say,,,Debería llenar la olla de agua primero.
cocina_libro_de_cocina_action1,,,Mirar
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