66 lines
2.4 KiB
Plaintext
66 lines
2.4 KiB
Plaintext
:init
|
|
global turno_cocina_tutorial_done
|
|
global turno_cocina_pan_mojado
|
|
global turno_cocina_mikel_playing
|
|
|
|
:setup
|
|
# Position player depending of last scene
|
|
if ESC_LAST_SCENE == "cocina_detras":
|
|
teleport($player, $puerta_detras_start)
|
|
set_angle($player, 180)
|
|
else:
|
|
teleport($player, $puerta_delante_start)
|
|
set_angle($player, 270)
|
|
|
|
# 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)
|
|
else:
|
|
set_active($turno_cocina_jarra, true)
|
|
set_active($turno_cocina_jarra_volcada, false)
|
|
|
|
:ready
|
|
if !turno_cocina_tutorial_done:
|
|
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")
|
|
say($player, "Si mantienes MAYÚSCULAS pulsado los objetos con los que puedes interactuar aparecerán marcados.", "cocina_intro_2")
|
|
accept_input("ALL")
|
|
else:
|
|
set_active($turno_cocina_economica, true)
|
|
set_active($turno_cocina_peso, true)
|
|
set_active($turno_cocina_cocina_gas, true)
|
|
set_active($turno_cocina_bol, true)
|
|
set_active($cocina_cuchillos, true)
|
|
set_active($cocina_fregadero_izq, true)
|
|
set_active($cocina_fregadero_der, true)
|
|
set_active($cocina_puerta_delante, true)
|
|
set_active($cocina_puerta_detras, true)
|
|
set_active($turno_cocina_cuerno, true)
|
|
set_active($cocina_patata, true)
|
|
set_active($cocina_debajo_sofa, true)
|
|
|
|
if turno_cocina_mikel_playing:
|
|
# TODO: in 3.6 a bug prevented walk_block working in this situation, test again with 4.3
|
|
# walk_block $player new_game_start_location
|
|
# set_angle $player 180
|
|
say($player, "Ya no está, que raro...", "cocina_mikel_playing")
|
|
accept_input("ALL")
|
|
set_global("turno_cocina_mikel_playing", false)
|
|
inc_global("turno_cocina_mikel_played_times", 1)
|