Pierniki i targ spożywczy (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>>
Jesteśmy w TORUNIU, mieście legendarnych polskich pierników! #line:080555e
Przyjrzyjmy się RYNKOWI. #line:03e11fa
<<target npc_cook>>
quest_end
type: panel_endgame
color: green
---
To zadanie zostało ukończone. #line:073978d
<<jump post_quest_activity>>
post_quest_activity
type: panel
color: green
tags: proposal
---
Chcesz spróbować upiec PIERNIKI? #line:09722f2
A może przepis na 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! Jestem kucharką i chcę upiec pierniki. #line:028131b
<<card gingerbread>>
Mogę upiec dla Ciebie nasze słynne PIERNIKI. #line:07fb019
Ale potrzebuję SKŁADNIKÓW. #line:00a46f0
<<jump task_ingredients>>
task_ingredients
group: cook
tags: task
---
<<card currency_zloty>>
Proszę wziąć te pieniądze #line:0ff272d
<<card market_traders>>
I idź na RYNEK HANDLOWY #line:0c35a9c
<<detour task_ingredients_desc>>
<<task_start COLLECT_INGREDIENTS task_ingredients_done>>
Rozmawiając z ludźmi pamiętaj o dobrych manierach! #line:03f1020
Witając kogoś, mówimy „Dzień dobry”. #line:091bb57
i „Dziękuję”, aby im podziękować. #line:076ffac
<<area area_full>>
task_ingredients_desc
type: task
---
Kup składniki potrzebne do przepisu. #line:00565e5
Trochę MĄKI #line:070b733
Trochę MIODU #line:0e22cab
Trochę CUKRU #line:055af31
Trochę MASŁA #line:0bfb896
Jedno jajko #line:0de2001
Trochę cynamonu #line:0ba5cca
I na koniec trochę IMBIRU #line:0a700e3
<<card_hide>>
cook_not_enough
group: cook
actor: ADULT_M
---
Nie masz wszystkich SKŁADNIKÓW! #line:003f24d
Odwiedź wszystkich SPRZEDAWCÓW na RYNKU. #line:0d691b9
I weź składniki, które kupiłeś. #line:0ea58f3
task_ingredients_done
group: cook
type:
---
Świetnie. Masz WSZYSTKIE SKŁADNIKI! #line:03f7a4a
<<target npc_cook>>
Wróć do KUCHARZA. #line:0222915
<<task_start go_back_cook>>
cook_ingredients_done
group: cook
actor:
---
Dobrze, masz wszystko. #line:0bb1792
I byłeś bardzo uprzejmy. #line:0c400be
<<card gingerbread>>
Teraz możemy upiec TORUŃSKIE PIERNIKI! #line:0b5d503
<<jump activity_bake_gingerbread>>
activity_bake_gingerbread
group: cook
tags: activity
---
<<card gingerbread_mold>>
Dopasuj części piernika do sprzedawcy. #line:0e54683
<<activity match_ingredients activity_match_done>>
activity_match_done
group: cook
actor:
---
<<if GetActivityResult("match_ingredients") > 0>>
Brawo! Udało Ci się dopasować wszystkie składniki. #line:01648b2
<<card gingerbread>>
A teraz czas na pieczenie PIERNIKÓW! #line:0f0f617
Zapraszamy do wejścia do Starego Ratusza. Czeka tam na Państwa niespodzianka! #line:01c48d3
<<set $gingerbread_done = true>>
<<target npc_castle>>
<<else>>
Nie jest idealnie. Spróbuj ponownie! #line:007427a
<<jump activity_bake_gingerbread>>
<<endif>>
grocer
// ----------------------------------------------
// GROCER
group: grocer
actor: SENIOR_F
tags: noRepeatLastLine
color: blue
---
<<if GetActivityResult("money_grocer") > 0>>
Już u mnie kupiłeś! #line:already_bought
Czy chcesz zagrać jeszcze raz? #line:play_again
Tak #line:yes
<<activity hard_money_zloty hard_payment_done>>
NIE #line:no
<<else>>
Dziękuję! #line:thanks
<<jump talk_dont_understand>>
Dzień dobry! #line:hello
<<jump grocer_bonjour>>
Dobranoc! #line:0b4db3b
<<jump talk_dont_understand>>
<<endif>>
grocer_bonjour
group: grocer
actor: SENIOR_F
---
<<card person_grocer>>
Cześć! Jestem sprzedawcą spożywczym. Sprzedaję wiele rodzajów żywności. #line:0ffbfa4
Czego potrzebujesz? #line:0c6a554
<<jump grocer_question>>
grocer_question
group: grocer
actor: SENIOR_F
---
Co chcesz kupić? #line:what_to_buy
Ryba #line:0d6dabd
<<jump talk_dont_sell>>
Mięso #line:03eeda4
<<jump talk_dont_sell>>
Sukienka #line:097fca2
<<jump talk_dont_sell>>
Mąka i cukier #line:0068f15
<<jump grocer_pay_activity>>
grocer_pay_activity
group: grocer
actor: SENIOR_F
color: purple
---
<<card currency_zloty>>
Wybierz odpowiednie monety do zapłaty. #line:select_money
<<activity money_grocer grocer_payment_done>>
grocer_payment_done
group: grocer
actor: SENIOR_F
tags: noRepeatLastLine
---
Położyłem twoje rzeczy na stole. Dzięki! #line:0567082
Do widzenia! #line:goodbye
Dziękuję! #shadow:thanks
Miłego dnia! #line:nice_day
<<SetActive Collect_Grocer>>
beekeper
// ----------------------------------------------
// BEEKEPER
color: blue
group: beekeper
tags: noRepeatLastLine
actor: SENIOR_M
---
<<if GetActivityResult("money_beekeper") > 0>>
Już u mnie kupiłeś! #shadow:already_bought
Czy chcesz zagrać jeszcze raz? #shadow:play_again
Tak #shadow:yes
<<activity hard_money_zloty hard_payment_done>>
NIE #shadow:no
<<else>>
Dziękuję! #shadow:thanks
<<jump talk_dont_understand>>
Dzień dobry! #shadow:hello
<<jump beekeper_bonjour>>
Do widzenia! #line:06b0535
<<jump talk_dont_understand>>
<<endif>>
beekeper_bonjour
group: beekeper
actor: SENIOR_M
---
<<card person_beekeper>>
Dzień dobry! Jestem pszczelarzem i sprzedaję miód. #line:04b4a87
<<card honey>>
Wszystkie moje produkty pochodzą z moich uli! #line:0aa9ce7
<<jump beekeper_question>>
beekeper_question
group: beekeper
actor: SENIOR_M
---
Co chcesz kupić? #shadow:what_to_buy
Miód #line:honey
<<jump beekeper_pay_activity>>
Czekolada #line:chocolate
<<jump talk_dont_sell>>
Chleb #line:bread
<<jump talk_dont_sell>>
Mleko #line:milk
<<jump talk_dont_sell>>
beekeper_pay_activity
group: beekeper
actor: SENIOR_M
color: purple
---
<<card currency_zloty>>
Wybierz odpowiednie monety do zapłaty. #shadow:select_money
<<activity money_beekeper beekeper_payment_done>>
beekeper_payment_done
group: beekeper
actor: SENIOR_M
tags: noRepeatLastLine
---
Położyłem twoje rzeczy na stole. Dzięki! #shadow:0567082
Do widzenia! #shadow:goodbye
Dziękuję! #shadow:thanks
Miłego dnia! #shadow:nice_day
<<SetActive Collect_Beekeper>>
cheesemonger
// ----------------------------------------------
// CHEESEMONGER
color: blue
group: cheesemonger
actor: ADULT_F
tags: noRepeatLastLine
---
<<if GetActivityResult("money_cheesemonger") > 0>>
Już u mnie kupiłeś! #shadow:already_bought
Czy chcesz zagrać jeszcze raz? #shadow:play_again
Tak #shadow:yes
<<activity hard_money_zloty hard_payment_done>>
NIE #shadow:no
<<else>>
Dziękuję! #shadow:thanks
<<jump talk_dont_understand>>
Dzień dobry! #shadow:hello
<<jump cheesemonger_bonjour>>
Do widzenia! #shadow:goodbye
<<jump talk_dont_understand>>
<<endif>>
cheesemonger_bonjour
group: cheesemonger
actor: ADULT_F
---
Cześć! Sprzedaję ser i masło. Jestem sprzedawcą serów. #line:09eb222
Używam zarówno mleka krowiego, jak i koziego. #line:02f4bc9
<<card person_cheesemonger>>
<<jump cheesemonger_question>>
cheesemonger_question
group: cheesemonger
actor: ADULT_F
---
Co chcesz kupić? #shadow:what_to_buy
Masło #line:butter
<<jump cheesemonger_pay_activity>>
Olej #line:057f694
<<jump talk_dont_sell>>
Chleb #line:087919f
<<jump talk_dont_sell>>
Pomidory #line:067bfab
<<jump talk_dont_sell>>
cheesemonger_pay_activity
group: cheesemonger
actor: ADULT_F
color: purple
---
<<card currency_zloty>>
Wybierz odpowiednie monety do zapłaty. #shadow:select_money
<<activity money_cheesemonger cheesemonger_payment_done>>
cheesemonger_payment_done
group: cheesemonger
actor: ADULT_F
tags: noRepeatLastLine
---
Położyłem twoje rzeczy na stole. Dzięki! #shadow:0567082
Do widzenia! #shadow:goodbye
Dziękuję! #shadow:thanks
Miłego dnia! #shadow:nice_day
<<SetActive Collect_Cheesemonger>>
eggvendor
// ----------------------------------------------
// EGG VENDOR
color: blue
group: eggvendor
actor: ADULT_F
tags: noRepeatLastLine
---
<<if GetActivityResult("money_eggvendor") > 0>>
Już u mnie kupiłeś! #shadow:already_bought
Czy chcesz zagrać jeszcze raz? #shadow:play_again
Tak #shadow:yes
<<activity hard_money_zloty hard_payment_done>>
NIE #shadow:no
<<else>>
Dziękuję! #shadow:thanks
<<jump talk_dont_understand>>
Dzień dobry! #shadow:hello
<<jump eggvendor_bonjour>>
Do widzenia! #shadow:goodbye
<<jump talk_dont_understand>>
<<endif>>
eggvendor_bonjour
group: eggvendor
actor: ADULT_F
---
<<card person_eggvendor>>
Cześć! Sprzedaję JAJKA. Jestem sprzedawcą jajek. #line:09a9960
<<jump eggvendor_question>>
eggvendor_question
group: eggvendor
actor: ADULT_F
---
Co chcesz kupić? #shadow:what_to_buy
Jajka #line:eggs
<<jump eggvendor_pay_activity>>
Olej #line:06cc62e
<<jump talk_dont_sell>>
Chleb #line:059920e
<<jump talk_dont_sell>>
eggvendor_pay_activity
group: eggvendor
actor: ADULT_F
color: purple
---
<<card currency_zloty>>
Wybierz odpowiednie monety do zapłaty. #shadow:select_money
<<activity money_eggvendor eggvendor_payment_done>>
eggvendor_payment_done
group: eggvendor
actor: ADULT_F
tags: noRepeatLastLine
---
Położyłem twoje rzeczy na stole. Dzięki! #shadow:0567082
Do widzenia! #shadow:goodbye
Dziękuję! #shadow:thanks
Miłego dnia! #shadow:nice_day
<<SetActive Collect_Eggvendor>>
spicevendor
// ----------------------------------------------
// SPICE VENDOR
color: blue
group: spicevendor
actor: ADULT_F
tags: noRepeatLastLine
---
<<if GetActivityResult("money_spicevendor") > 0>>
Już u mnie kupiłeś! #shadow:already_bought
Czy chcesz zagrać jeszcze raz? #shadow:play_again
Tak #shadow:yes
<<activity hard_money_zloty hard_payment_done>>
NIE #shadow:no
<<else>>
Dziękuję! #shadow:thanks
<<jump talk_dont_understand>>
Dzień dobry! #shadow:hello
<<jump spicevendor_bonjour>>
Do widzenia! #shadow:goodbye
<<jump talk_dont_understand>>
<<endif>>
spicevendor_bonjour
group: spicevendor
actor: ADULT_F
---
<<card person_spicevendor>>
Cześć! Sprzedaję przyprawy. Jestem sprzedawcą przypraw. #line:0f83873
<<jump spicevendor_question>>
spicevendor_question
group: spicevendor
actor: ADULT_F
---
Co chcesz kupić? #shadow:what_to_buy
Cynamon i imbir #line:0fe40e7
<<jump spicevendor_pay_activity>>
Masło #line:0fa399a
<<jump talk_dont_sell>>
Miód #line:0cec0d0
<<jump talk_dont_sell>>
spicevendor_pay_activity
group: spicevendor
actor: ADULT_F
color: purple
---
<<card currency_zloty>>
Wybierz odpowiednie monety do zapłaty. #shadow:select_money
<<activity money_spicevendor spicevendor_payment_done>>
spicevendor_payment_done
group: spicevendor
actor: ADULT_F
tags: noRepeatLastLine
---
Położyłem twoje rzeczy na stole. Dzięki! #shadow:0567082
Do widzenia! #shadow:goodbye
Dziękuję! #shadow:thanks
Miłego dnia! #shadow:nice_day
<<SetActive Collect_Spicevendor>>
talk_dont_understand
// ----------------------------------------------
// GENERIC DETOURS
tags: detour
color: orange
---
Przepraszam, nie rozumiem... #line:0f9044b
Co? #line:09682b7
Co? #line:0c1b3e0
talk_dont_sell
tags: detour
color: orange
---
Przykro mi, ale tego nie sprzedaję. #line:08700b0
hard_payment_done
tags: detour
color: orange
---
Spróbuj porozmawiać również z innymi sprzedawcami. #line:06ae965
item_flour
// ----------------------------------------------
// ITEMS TO COLLECT
color: yellow
actor:
tags: item
---
<<card food_bread>>
Mąka #line:08e101e
<<collect>>
item_honey
color: yellow
actor:
tags: item
---
<<card food_honey>>
Miód #line:0817d3c
<<collect>>
item_sugar
color: yellow
actor:
tags: item
---
<<card food_sugar>>
Cukier #line:05ad31e
<<collect>>
item_butter
color: yellow
---
<<card food_butter>>
Masło #line:0a8a8cc
<<collect>>
item_egg
color: yellow
actor:
---
<<card food_egg>>
Jajko #line:00ab8e2
<<collect>>
item_cinnamon
color: yellow
tags: item
---
<<card food_cinnamon>>
Cynamon #line:0f00ddd
<<collect>>
item_ginger
color: yellow
actor:
tags: item
---
<<card food_ginger>>
Ożywić #line:08049d5
<<collect>>
door_castle
// ----------------------------------------------
// PIEROGI
type:
---
Drzwi są zamknięte. #line:042ecfc
npc_castle
actor:
tags: noRepeatLastLine
---
Cześć. Czego chcesz? #line:0f11caf
Chcę wejść do Starego Ratusza. #line:0449db3
<<if $gingerbread_done == true>>
<<trigger open_door_castle>>
<<area area_castle>>
Proszę, wejdź! Ktoś na ciebie czeka. #line:0716b5d
<<target npc_pierogi>>
<<SetInteractable door_castle false>>
<<else>>
Stary Ratusz jest zamknięty dla zwiedzających. #line:096470a
<<endif>>
Po prostu się rozglądam. #line:09a9858
Dobrze, miłego dnia. #line:09ee9bf
npc_pierogi
group: cook
actor: ADULT_M
tags: noRepeatLastLine
---
<<if HasCompletedTask("clean_castle")>>
Dziękujemy za sprzątanie! Teraz możemy rozpocząć Festiwal Pierogów! #line:07e852b
<<card pierogi>>
Czy kiedykolwiek próbowałeś PIEROGÓW? #line:0da391b
Tak #line:08ac4ff
Jest pyszne, prawda? #line:040912f
NIE #line:0cb270e
To specjalny rodzaj pierożka wypełnionego pysznościami, np. serem lub ziemniakami. #line:09da259
<<card_hide>>
<<camera_focus camera_tower>>
Widziałem, jak ten wielki niebieski pies wchodził po schodach! #line:0ee5d9b
Znajdź Anturę! #line:09877a9
Włączyłem dla ciebie windę. #line:0f5e348
<<camera_reset>>
<<SetInteractable tower_lever true>>
<<task_start climb_the_tower antura_tower>>
<<else>>
Cześć. Chcemy otworzyć Festiwal Pierogów #line:09c418a
<<camera_focus camera_trash>>
Ale ten wielki niebieski pies narobił bałaganu w holu. #line:067cefa
Czy możesz nam pomóc posprzątać salę? #line:003385d
<<camera_reset>>
<<area area_full>>
<<SetActive antura_hall false>>
<<task_start clean_castle task_clean_done>>
<<endif>>
task_clean_done
---
Dobra robota! Wróć do szefa kuchni. #line:08e9b5f
<<target npc_pierogi>>
antura_tower
---
Znalazłeś Anturę! #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
---
Lubię słodkie PIERNIKI #line:087d4b0
Lubię STARY RYNEK! #line:0090fb8
spawned_tourist
group: Spawned
actor: ADULT_M
---
Stara Hala wygląda wspaniale. #line:041418b
Dzisiaj spróbuję PIEROGÓW. #line:068a9a7
Toruń jest naprawdę piękny! #line:08bc7dd
Na rynku jest tak wesoło! #line:0d92388
spawned_buyer
color: purple
actor:
spawn_group: buyers
---
Muszę kupić świeże składniki. #line:0baa74d
Na rynku można kupić najlepsze produkty. #line:042c6f0
Świeża ryba jest najlepsza! #line:01269c6
Nie mogę się doczekać, aż przygotuję pyszny posiłek! #line:0fc5cd3
spawned_currency
color: purple
actor:
spawn_group: tourists
---
Jeden złoty to 100 groszy. #line:0e6c526 #card:currency_zloty
Złote mają różne rozmiary dla każdej wartości. #line:021819a #card:currency_zloty
spawned_jobs
color: purple
actor:
spawn_group: buyers
---
Piekarz piecze chleb. #line:0606dc5 #card:person_baker
Sprzedawca przypraw sprzedaje przyprawy i zioła. #line:0ca5a9b #card:person_spicevendor
Sprzedawca sera sprzedaje ser i mleko. #line:0b5b1c5 #card:person_cheesemonger
Sprzedawca warzyw i owoców sprzedaje warzywa. #line:03b9a2e #card:person_greengrocer