Pan di zenzero e mercato alimentare (pl_06) - Script
Educators & Designers: help improving this quest!
Comments and feedback: discuss in the Forum
Improve script translations: comment the Google Sheet
Improve Cards translations: comment the Google Sheet
Improve the script: propose an edit here
quest_start
// pl_06 | Market (Torun)
//
// ---------
// WANTED:
// Cards:
// - torun_gingerbread (cultural tradition)
// - torun_town_hall (Gothic architecture)
// - medieval_market (historical setting)
// - pierogi
// Activities:
// - bake gingerbread (order/memory of ingredients)
// - Pierogi Challenge: order/memory of ingredients (flour, eggs, cheese, potatoes)
// Words used: Toruń, market, vendor, grocer, beekeeper, dairy, eggs, milk, butter, flour, honey, cloves, cinnamon, ginger, pierogi, molds, coins, zloty, kitchen, gingerbread, medieval
type: panel
color: red
actor:
---
<<declare $grocer_completed = false>>
<<declare $beekeeper_completed = false>>
<<declare $cheesemonger_completed = false>>
<<declare $eggvendor_completed = false>>
<<declare $spicevendor_completed = false>>
<<declare $gingerbread_done = false>>
Ci troviamo a TORUŃ, patria del leggendario PAN DI ZENZERO polacco! #line:080555e
Esploriamo il MERCATO. #line:03e11fa
<<target npc_cook>>
quest_end
type: panel_endgame
color: green
---
Questa missione è completata. #line:073978d
<<jump post_quest_activity>>
post_quest_activity
type: panel
color: green
tags: proposal
---
Vuoi provare a preparare un PAN DI ZENZERO? #line:09722f2
O la ricetta dei PIEROGI? #line:0954c65
<<quest_end>>
cook
group: cook
actor: ADULT_M
---
<<if GetCollectedItem("COLLECT_INGREDIENTS") >= 7>>
<<jump cook_ingredients_done>>
<<elseif GetCollectedItem("COLLECT_INGREDIENTS") > 0>>
<<jump cook_not_enough>>
<<else>>
<<jump cook_welcome>>
<<endif>>
cook_welcome
group: cook
actor: ADULT_M
---
<<card cook>>
Dzień dobry! Sono un CUOCO e voglio fare il PAN DI ZENZERO. #line:028131b
<<card gingerbread>>
Posso preparare per te il nostro famoso PAN DI ZENZERO. #line:07fb019
Ma ho bisogno di alcuni INGREDIENTI. #line:00a46f0
<<jump task_ingredients>>
task_ingredients
group: cook
tags: task
---
<<card currency_zloty>>
Per favore prendi questi soldi #line:0ff272d
<<card market_traders>>
E vai al MERCATO TRADERS #line:0c35a9c
<<detour task_ingredients_desc>>
<<task_start COLLECT_INGREDIENTS task_ingredients_done>>
Quando parli con le persone, ricorda le buone maniere! #line:03f1020
Diciamo "Dzień dobry" per salutare qualcuno #line:091bb57
e "Dziękuję" per ringraziarli. #line:076ffac
<<area area_full>>
task_ingredients_desc
type: task
---
Acquista gli ingredienti per la ricetta. #line:00565e5
Un po' di FARINA #line:070b733
Un po' di MIELE #line:0e22cab
Un po' di ZUCCHERO #line:055af31
Un po' di BURRO #line:0bfb896
Un UOVO #line:0de2001
Un po' di CANNELLA #line:0ba5cca
E infine un po' di ZENZERO #line:0a700e3
<<card_hide>>
cook_not_enough
group: cook
actor: ADULT_M
---
Non hai tutti gli INGREDIENTI! #line:003f24d
Visita tutti i VENDITORI del MERCATO. #line:0d691b9
E prendi gli ingredienti che compri. #line:0ea58f3
task_ingredients_done
group: cook
type:
---
Ottimo. Hai tutti gli INGREDIENTI! #line:03f7a4a
<<target npc_cook>>
Torniamo al CUOCO. #line:0222915
<<task_start go_back_cook>>
cook_ingredients_done
group: cook
actor:
---
Ben fatto, hai tutto. #line:0bb1792
E sei stato molto gentile. #line:0c400be
<<card gingerbread>>
Ora possiamo preparare il PAN DI ZENZERO DI TORUŃ! #line:0b5d503
<<jump activity_bake_gingerbread>>
activity_bake_gingerbread
group: cook
tags: activity
---
<<card gingerbread_mold>>
Abbina i pezzi di GINGERBREAD al loro venditore. #line:0e54683
<<activity match_ingredients activity_match_done>>
activity_match_done
group: cook
actor:
---
<<if GetActivityResult("match_ingredients") > 0>>
Ottimo lavoro! Hai abbinato tutti gli ingredienti. #line:01648b2
<<card gingerbread>>
Adesso prepariamo il PAN DI ZENZERO! #line:0f0f617
Entrate nel Vecchio Municipio. Vi aspetta una sorpresa! #line:01c48d3
<<set $gingerbread_done = true>>
<<target npc_castle>>
<<else>>
Non è perfetto. Riprova! #line:007427a
<<jump activity_bake_gingerbread>>
<<endif>>
grocer
// ----------------------------------------------
// GROCER
group: grocer
actor: SENIOR_F
tags: noRepeatLastLine
color: blue
---
<<if GetActivityResult("money_grocer") > 0>>
Hai già acquistato da me! #line:already_bought
Vuoi giocare di nuovo? #line:play_again
SÌ #line:yes
<<activity hard_money_zloty hard_payment_done>>
NO #line:no
<<else>>
Grazie! #line:thanks
<<jump talk_dont_understand>>
Buongiorno! #line:hello
<<jump grocer_bonjour>>
Dobranoc! #line:0b4db3b
<<jump talk_dont_understand>>
<<endif>>
grocer_bonjour
group: grocer
actor: SENIOR_F
---
<<card person_grocer>>
Ciao! Sono un commerciante di generi alimentari. Vendo molti tipi di prodotti alimentari. #line:0ffbfa4
Di che cosa hai bisogno? #line:0c6a554
<<jump grocer_question>>
grocer_question
group: grocer
actor: SENIOR_F
---
Cosa vuoi acquistare? #line:what_to_buy
Pescare #line:0d6dabd
<<jump talk_dont_sell>>
Carne #line:03eeda4
<<jump talk_dont_sell>>
Vestito #line:097fca2
<<jump talk_dont_sell>>
Farina e zucchero #line:0068f15
<<jump grocer_pay_activity>>
grocer_pay_activity
group: grocer
actor: SENIOR_F
color: purple
---
<<card currency_zloty>>
Scegli le monete giuste per pagare. #line:select_money
<<activity money_grocer grocer_payment_done>>
grocer_payment_done
group: grocer
actor: SENIOR_F
tags: noRepeatLastLine
---
Ho messo i tuoi oggetti sul tavolo. Grazie! #line:0567082
Arrivederci! #line:goodbye
Grazie! #shadow:thanks
Buona giornata! #line:nice_day
<<SetActive Collect_Grocer>>
beekeper
// ----------------------------------------------
// BEEKEPER
color: blue
group: beekeper
tags: noRepeatLastLine
actor: SENIOR_M
---
<<if GetActivityResult("money_beekeper") > 0>>
Hai già acquistato da me! #shadow:already_bought
Vuoi giocare di nuovo? #shadow:play_again
SÌ #shadow:yes
<<activity hard_money_zloty hard_payment_done>>
NO #shadow:no
<<else>>
Grazie! #shadow:thanks
<<jump talk_dont_understand>>
Buongiorno! #shadow:hello
<<jump beekeper_bonjour>>
Arrivederci! #line:06b0535
<<jump talk_dont_understand>>
<<endif>>
beekeper_bonjour
group: beekeper
actor: SENIOR_M
---
<<card person_beekeper>>
Buongiorno! Sono un apicoltore e vendo miele. #line:04b4a87
<<card honey>>
Tutti i miei prodotti provengono dai miei alveari! #line:0aa9ce7
<<jump beekeper_question>>
beekeper_question
group: beekeper
actor: SENIOR_M
---
Cosa vuoi acquistare? #shadow:what_to_buy
Miele #line:honey
<<jump beekeper_pay_activity>>
Cioccolato #line:chocolate
<<jump talk_dont_sell>>
Pane #line:bread
<<jump talk_dont_sell>>
Latte #line:milk
<<jump talk_dont_sell>>
beekeper_pay_activity
group: beekeper
actor: SENIOR_M
color: purple
---
<<card currency_zloty>>
Scegli le monete giuste per pagare. #shadow:select_money
<<activity money_beekeper beekeper_payment_done>>
beekeper_payment_done
group: beekeper
actor: SENIOR_M
tags: noRepeatLastLine
---
Ho messo i tuoi oggetti sul tavolo. Grazie! #shadow:0567082
Arrivederci! #shadow:goodbye
Grazie! #shadow:thanks
Buona giornata! #shadow:nice_day
<<SetActive Collect_Beekeper>>
cheesemonger
// ----------------------------------------------
// CHEESEMONGER
color: blue
group: cheesemonger
actor: ADULT_F
tags: noRepeatLastLine
---
<<if GetActivityResult("money_cheesemonger") > 0>>
Hai già acquistato da me! #shadow:already_bought
Vuoi giocare di nuovo? #shadow:play_again
SÌ #shadow:yes
<<activity hard_money_zloty hard_payment_done>>
NO #shadow:no
<<else>>
Grazie! #shadow:thanks
<<jump talk_dont_understand>>
Buongiorno! #shadow:hello
<<jump cheesemonger_bonjour>>
Arrivederci! #shadow:goodbye
<<jump talk_dont_understand>>
<<endif>>
cheesemonger_bonjour
group: cheesemonger
actor: ADULT_F
---
Ciao! Vendo formaggio e burro. Sono un casaro. #line:09eb222
Io uso sia latte vaccino che latte di capra. #line:02f4bc9
<<card person_cheesemonger>>
<<jump cheesemonger_question>>
cheesemonger_question
group: cheesemonger
actor: ADULT_F
---
Cosa vuoi acquistare? #shadow:what_to_buy
Burro #line:butter
<<jump cheesemonger_pay_activity>>
Olio #line:057f694
<<jump talk_dont_sell>>
Pane #line:087919f
<<jump talk_dont_sell>>
Pomodori #line:067bfab
<<jump talk_dont_sell>>
cheesemonger_pay_activity
group: cheesemonger
actor: ADULT_F
color: purple
---
<<card currency_zloty>>
Scegli le monete giuste per pagare. #shadow:select_money
<<activity money_cheesemonger cheesemonger_payment_done>>
cheesemonger_payment_done
group: cheesemonger
actor: ADULT_F
tags: noRepeatLastLine
---
Ho messo i tuoi oggetti sul tavolo. Grazie! #shadow:0567082
Arrivederci! #shadow:goodbye
Grazie! #shadow:thanks
Buona giornata! #shadow:nice_day
<<SetActive Collect_Cheesemonger>>
eggvendor
// ----------------------------------------------
// EGG VENDOR
color: blue
group: eggvendor
actor: ADULT_F
tags: noRepeatLastLine
---
<<if GetActivityResult("money_eggvendor") > 0>>
Hai già acquistato da me! #shadow:already_bought
Vuoi giocare di nuovo? #shadow:play_again
SÌ #shadow:yes
<<activity hard_money_zloty hard_payment_done>>
NO #shadow:no
<<else>>
Grazie! #shadow:thanks
<<jump talk_dont_understand>>
Buongiorno! #shadow:hello
<<jump eggvendor_bonjour>>
Arrivederci! #shadow:goodbye
<<jump talk_dont_understand>>
<<endif>>
eggvendor_bonjour
group: eggvendor
actor: ADULT_F
---
<<card person_eggvendor>>
Ciao! Vendo UOVA. Sono un venditore ambulante di uova. #line:09a9960
<<jump eggvendor_question>>
eggvendor_question
group: eggvendor
actor: ADULT_F
---
Cosa vuoi acquistare? #shadow:what_to_buy
Uova #line:eggs
<<jump eggvendor_pay_activity>>
Olio #line:06cc62e
<<jump talk_dont_sell>>
Pane #line:059920e
<<jump talk_dont_sell>>
eggvendor_pay_activity
group: eggvendor
actor: ADULT_F
color: purple
---
<<card currency_zloty>>
Scegli le monete giuste per pagare. #shadow:select_money
<<activity money_eggvendor eggvendor_payment_done>>
eggvendor_payment_done
group: eggvendor
actor: ADULT_F
tags: noRepeatLastLine
---
Ho messo i tuoi oggetti sul tavolo. Grazie! #shadow:0567082
Arrivederci! #shadow:goodbye
Grazie! #shadow:thanks
Buona giornata! #shadow:nice_day
<<SetActive Collect_Eggvendor>>
spicevendor
// ----------------------------------------------
// SPICE VENDOR
color: blue
group: spicevendor
actor: ADULT_F
tags: noRepeatLastLine
---
<<if GetActivityResult("money_spicevendor") > 0>>
Hai già acquistato da me! #shadow:already_bought
Vuoi giocare di nuovo? #shadow:play_again
SÌ #shadow:yes
<<activity hard_money_zloty hard_payment_done>>
NO #shadow:no
<<else>>
Grazie! #shadow:thanks
<<jump talk_dont_understand>>
Buongiorno! #shadow:hello
<<jump spicevendor_bonjour>>
Arrivederci! #shadow:goodbye
<<jump talk_dont_understand>>
<<endif>>
spicevendor_bonjour
group: spicevendor
actor: ADULT_F
---
<<card person_spicevendor>>
Ciao! Vendo spezie. Sono un venditore ambulante. #line:0f83873
<<jump spicevendor_question>>
spicevendor_question
group: spicevendor
actor: ADULT_F
---
Cosa vuoi acquistare? #shadow:what_to_buy
Cannella e zenzero #line:0fe40e7
<<jump spicevendor_pay_activity>>
Burro #line:0fa399a
<<jump talk_dont_sell>>
Miele #line:0cec0d0
<<jump talk_dont_sell>>
spicevendor_pay_activity
group: spicevendor
actor: ADULT_F
color: purple
---
<<card currency_zloty>>
Scegli le monete giuste per pagare. #shadow:select_money
<<activity money_spicevendor spicevendor_payment_done>>
spicevendor_payment_done
group: spicevendor
actor: ADULT_F
tags: noRepeatLastLine
---
Ho messo i tuoi oggetti sul tavolo. Grazie! #shadow:0567082
Arrivederci! #shadow:goodbye
Grazie! #shadow:thanks
Buona giornata! #shadow:nice_day
<<SetActive Collect_Spicevendor>>
talk_dont_understand
// ----------------------------------------------
// GENERIC DETOURS
tags: detour
color: orange
---
Mi dispiace, non capisco... #line:0f9044b
Che cosa? #line:09682b7
Eh? #line:0c1b3e0
talk_dont_sell
tags: detour
color: orange
---
Mi dispiace, non lo vendo. #line:08700b0
hard_payment_done
tags: detour
color: orange
---
Prova a parlare anche con gli altri venditori. #line:06ae965
item_flour
// ----------------------------------------------
// ITEMS TO COLLECT
color: yellow
actor:
tags: item
---
<<card food_bread>>
Farina #line:08e101e
<<collect>>
item_honey
color: yellow
actor:
tags: item
---
<<card food_honey>>
Miele #line:0817d3c
<<collect>>
item_sugar
color: yellow
actor:
tags: item
---
<<card food_sugar>>
Zucchero #line:05ad31e
<<collect>>
item_butter
color: yellow
---
<<card food_butter>>
Burro #line:0a8a8cc
<<collect>>
item_egg
color: yellow
actor:
---
<<card food_egg>>
Uovo #line:00ab8e2
<<collect>>
item_cinnamon
color: yellow
tags: item
---
<<card food_cinnamon>>
Cannella #line:0f00ddd
<<collect>>
item_ginger
color: yellow
actor:
tags: item
---
<<card food_ginger>>
Zenzero #line:08049d5
<<collect>>
door_castle
// ----------------------------------------------
// PIEROGI
type:
---
La porta è chiusa a chiave. #line:042ecfc
npc_castle
actor:
tags: noRepeatLastLine
---
Ciao. Cosa vuoi? #line:0f11caf
Voglio entrare nel Vecchio Municipio. #line:0449db3
<<if $gingerbread_done == true>>
<<trigger open_door_castle>>
<<area area_castle>>
Prego, entrate! C'è qualcuno che vi aspetta. #line:0716b5d
<<target npc_pierogi>>
<<SetInteractable door_castle false>>
<<else>>
Il vecchio municipio è chiuso ai visitatori. #line:096470a
<<endif>>
Mi sto solo guardando intorno. #line:09a9858
Bene, buona giornata. #line:09ee9bf
npc_pierogi
group: cook
actor: ADULT_M
tags: noRepeatLastLine
---
<<if HasCompletedTask("clean_castle")>>
Grazie per aver riordinato! Ora possiamo dare inizio alla Festa dei Pierogi! #line:07e852b
<<card pierogi>>
Hai mai provato i PIEROGI? #line:0da391b
SÌ #line:08ac4ff
È delizioso. Non è vero? #line:040912f
NO #line:0cb270e
Si tratta di uno speciale gnocco ripieno di ingredienti deliziosi, come formaggio o patate. #line:09da259
<<card_hide>>
<<camera_focus camera_tower>>
Ho visto quel grosso cane blu salire le scale! #line:0ee5d9b
Vai a trovare Antura! #line:09877a9
Ho acceso l'ascensore per te. #line:0f5e348
<<camera_reset>>
<<SetInteractable tower_lever true>>
<<task_start climb_the_tower antura_tower>>
<<else>>
Ciao. Vogliamo aprire il Pierogi Festival #line:09c418a
<<camera_focus camera_trash>>
Ma quel grosso cane blu ha combinato un pasticcio nel corridoio. #line:067cefa
Puoi aiutarci a pulire la sala? #line:003385d
<<camera_reset>>
<<area area_full>>
<<SetActive antura_hall false>>
<<task_start clean_castle task_clean_done>>
<<endif>>
task_clean_done
---
Ben fatto! Torna dallo chef. #line:08e9b5f
<<target npc_pierogi>>
antura_tower
---
Hai trovato Antura! #line:0307b40
<<jump quest_end>>
spawned_kid
///////// NPCs SPAWNED IN THE SCENE //////////
// these npc are spawn automatically in the scene
// use these to add random facts. everythime you meet them
// they will say one of these lines randomly
group: Spawned
actor: KID_F
---
Mi piace il PAN DI ZENZERO dolce #line:087d4b0
Mi piace il VECCHIO MERCATO! #line:0090fb8
spawned_tourist
group: Spawned
actor: ADULT_M
---
La Old HALL ha un aspetto magnifico. #line:041418b
Oggi assaggerò i PIEROGI. #line:068a9a7
Torun è davvero bellissima! #line:08bc7dd
Il mercato è così vivace! #line:0d92388
spawned_buyer
color: purple
actor:
spawn_group: buyers
---
Ho bisogno di comprare degli ingredienti freschi. #line:0baa74d
Il mercato ha i prodotti migliori. #line:042c6f0
Il pesce fresco è il migliore! #line:01269c6
Non vedo l'ora di cucinare un pasto delizioso! #line:0fc5cd3
spawned_currency
color: purple
actor:
spawn_group: tourists
---
Uno zloty equivale a 100 groszy. #line:0e6c526 #card:currency_zloty
Gli zloty hanno dimensioni diverse per ogni valore. #line:021819a #card:currency_zloty
spawned_jobs
color: purple
actor:
spawn_group: buyers
---
Un fornaio cuoce il pane. #line:0606dc5 #card:person_baker
Un venditore di spezie vende spezie ed erbe aromatiche. #line:0ca5a9b #card:person_spicevendor
Un casaro vende formaggio e latte. #line:0b5b1c5 #card:person_cheesemonger
Un fruttivendolo vende frutta e verdura. #line:03b9a2e #card:person_greengrocer