The great Wrocław dwarf rescue (pl_02) - Script¶
Quest Index - Language: english - french - polish - italian
Educators & Designers: help improving this quest!
Comments and feedback: discuss in the Forum
Improve translations: comment the Google Sheet
Improve the script: propose an edit here
quest_start¶
// pl_02 | Dwarves (Wroclaw)
//
// ---------------------------------------------
// WANTED:
// - wroclaw_dwarf_statue (cultural symbol)
// - PolishDwarf (cultural tradition)
// - wroclaw_market_square (city center)
// - WroclawOldTownHall (historical building)
// - WroclawCathedral (religious architecture)
// - WroclawSkyTower (modern landmark)
tags: type=Start
color: red
type: panel
---
<<declare $found = 0>>
<<declare $need = 10>>
<<declare $dwarf_1_found = false>>
<<declare $dwarf_2_found = false>>
<<declare $dwarf_3_found = false>>
<<declare $dwarf_4_found = false>>
<<declare $dwarf_5_found = false>>
<<declare $dwarf_6_found = false>>
<<declare $dwarf_7_found = false>>
<<declare $dwarf_8_found = false>>
<<declare $dwarf_9_found = false>>
<<declare $dwarf_10_found = false>>
<<declare $top_met = false>>
Welcome to Wrocław!
quest_end¶
panel: panel_endgame
color: green
---
This quest is complete.
<<jump post_quest_activity>>
post_quest_activity¶
panel: panel
color: green
tags: proposal
---
Why don't you draw your Dwarf?
<<quest_end>>
npg_task_dwarves¶
tags: task
---
Oh no! Antura is stuck at the top of the Sky Tower.
<<card wroclaw_sky_tower zoom>>
The dwarves locked the elevator.
Find 10 dwarves around Wrocław. They will help us.
<<card wroklaw_map zoom>>
Explore the city. Talk to each dwarf you find.
<<task_start FIND_DWARVES task_dwarves_done>>
task_dwarves_done¶
tags: task
---
You found all the dwarves!
Now go up the elevator!
dwarf_1_origin¶
// 1) The origin of dwarves
group: dwarves
tags: actor=DWARF
---
<<card wroclaw_dwarf_statue zoom>>
Wrocław is the city of dwarfs. You can find them everywhere.
They are small and kind. They like to play tricks.
Do you want to play with me?
yes
<<activity jigsaw_dwarf_origin dwarf_1_origin_done>>
no
Oh, okay. Maybe later.
<<SetActive dwarf_1 false>>
dwarf_1_origin_done¶
group: dwarves
tags: actor=DWARF
---
Good job! You solved the puzzle.
Now I come with you.
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_1_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_1 false>>
dwarf_2_town_hall¶
// 2) Old Town Hall
group: dwarves
tags: actor=DWARF
---
<<asset wroclaw_old_town_hall>>
This is the Old Town Hall. City leaders work here.
Meetings happen inside. The clock is very old.
<<activity jigsaw_town_hall dwarf_2_town_hall_done>>
dwarf_2_town_hall_done¶
group: dwarves
tags: actor=DWARF
---
Well done!
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_2_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_2 false>>
dwarf_3_cathedral¶
// 3) Cathedral with quiz
group: dwarves
tags: actor=DWARF
---
<<card bishop_dwarf>>
This is the cathedral. It is a large and important church.
Do you know what a church is?
Yes
No
<<detour info_church>>
It has tall towers and colorful stained-glass windows.
<<jump dwarf_3_quiz>>
info_church¶
group: dwarves
tags: actor=DWARF
---
<<card church>>
A church is a place where people pray.
dwarf_3_quiz¶
group: dwarves
tags: actor=DWARF
---
What do people do in a cathedral?
They shop for food.
Not here. Try again.
<<jump dwarf_3_quiz>>
They pray.
Yes. You may collect the dwarf.
<<jump dwarf_3_activity>>
They fly planes.
No. Try again.
<<jump dwarf_3_quiz>>
dwarf_3_activity¶
group: dwarves
tags: actor=DWARF
---
Let's play a game.
<<activity jigsaw_wroclaw_cathedral dwarf_3_activity_done>>
dwarf_3_activity_done¶
group: dwarves
tags: actor=DWARF
---
Great! He is another dwarf.
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_3_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_3 false>>
dwarf_4_zoo¶
// 4) ZOO
group: dwarves
tags: actor=DWARF
---
Visit the Wrocław zoo. It is the biggest in Poland.
It has many animals from around the world.
<<jump dwarf_4_activity>>
dwarf_4_activity¶
group: dwarves
tags: actor=DWARF
---
Let's play a game.
<<activity jigsaw_wroclaw_zoo dwarf_4_activity_done>>
dwarf_4_activity_done¶
group: dwarves
tags: actor=DWARF
---
Great!
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_4_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_4 false>>
dwarf_5¶
// 5) Centennial Hall
group: dwarves
tags: actor=DWARF
---
The Centennial Hall is huge. You see shows inside.
The roof looks like a giant dome.
<<jump dwarf_5_activity>>
dwarf_5_activity¶
group: dwarves
tags: actor=DWARF
---
Let's play a game.
<<activity jigsawpuzzle centennial_hall dwarf_5_activity_done>>
dwarf_5_activity_done¶
group: dwarves
tags: actor=DWARF
---
Great!
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_5_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_5 false>>
dwarf_6¶
// 6) Multimedia Fountain
group: dwarves
tags: actor=DWARF
---
Water dances here with music and lights.
The shows are beautiful on summer nights.
<<jump dwarf_6_activity>>
dwarf_6_activity¶
group: dwarves
tags: actor=DWARF
---
Let's play a game.
<<activity jigsaw_multimedia_fountain dwarf_6_activity_done>>
dwarf_6_activity_done¶
group: dwarves
tags: actor=DWARF
---
Great!
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_6_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_6 false>>
dwarf_7¶
// 7) Panorama Racławicka
group: dwarves
tags: actor=DWARF
---
A giant battle painting goes all around you.
You stand inside the story.
<<activity jigsawpuzzle panorama_raclawicka dwarf_7_activity_done>>
dwarf_8¶
// 8) Olga Tokarczuk
group: dwarves
tags: actor=DWARF
---
Olga Tokarczuk is a famous writer in Wrocław.
She won the Nobel Prize in Literature.
<<activity jigsawpuzzle olga_tokarczuk dwarf_8_activity_done>>
dwarf_9¶
// 9) Sky Tower Plaza Dwarf
group: dwarves
tags: actor=DWARF
---
This is the modern plaza near the Sky Tower.
People meet here to talk and play.
<<activity jigsawpuzzle plaza_dwarf dwarf_9_activity_done>>
dwarf_10¶
// 9) Sky Tower Dwarf
group: dwarves
tags: actor=DWARF
---
The Sky Tower is very tall.
You can see very far from the top.
<<activity jigsawpuzzle sky_tower_dwarf dwarf_10_activity_done>>
elevator_keymaster¶
// Keymaster at the elevator
group: dwarves
tags: actor=DWARF
---
I guard the elevator.
<<if $found < $need>>
You found {0} / {1} dwarves. Keep exploring.
<<else>>
Great! You found them all. I open the door with my key.
<<action activate_elevator>>
<<endif>>
elevator_up¶
tags: actor=GUIDE
---
The elevator goes up. Ding!
The view is beautiful.
npg_rescue_top¶
tags: actor=ANTURA
---
<<if $top_met>>
<<jump assessment_intro>>
<<else>>
<<set $top_met = true>>
AHhh Antura was here.
But it just went away!
Maybe next time you'll make it!
But isn't the view beautiful?
<<jump assessment_intro>>
<<endif>>
assessment_intro¶
// Final Assessment
tags: actor=GUIDE
---
Would you like to answer two short questions?
Yes
<<jump assessment_q1>>
No
Ok. Come back to me to end the game
assessment_q1¶
tags: assessment, actor=GUIDE
---
What is the symbol of Wrocław?
a dog
Not this.
<<jump assessment_q1>>
a monkey
No.
<<jump assessment_q1>>
a dwarf
Correct!
<<jump assessment_q2>>
assessment_q2¶
tags: assessment, actor=GUIDE
---
Wrocław is the ... biggest city in Poland.
first
No.
<<jump assessment_q2>>
second
Not this.
<<jump assessment_q2>>
third
Correct! Well done.
<<jump assessment_end>>
assessment_end¶
tags: actor=GUIDE
---
Great! You finished the quest!
<<jump quest_end>>
dwarf_7_activity_done¶
// Added completion nodes for dwarves 7-10
group: dwarves
tags: actor=DWARF
---
Good job!
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_7_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_7 false>>
dwarf_8_activity_done¶
group: dwarves
tags: actor=DWARF
---
Good job!
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_8_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_8 false>>
dwarf_9_activity_done¶
group: dwarves
tags: actor=DWARF
---
Good job!
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_9_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_9 false>>
dwarf_10_activity_done¶
group: dwarves
tags: actor=DWARF
---
Good job!
<<inventory wroclaw_dwarfs add>>
<<set $dwarf_10_found = true>>
<<set $found = $found + 1>>
<<SetActive dwarf_10 false>>
spawned_child¶
///////// NPCs SPAWNED IN THE SCENE //////////
// these npc are spawned automatically in the scene
// each time you meet them they say one random line
color: purple
actor: KID_F
spawn_group: kids
---
I like counting dwarves with my friend.
We look up at the Sky Tower.
The fountain show is bright at night.
The zoo has animals from many lands.
spawned_tourist¶
color: purple
actor: WOMAN
spawn_group: tourists
---
I got a map to find more dwarves.
The cathedral towers look very tall.
The big painting goes all around us.
spawned_local¶
color: purple
actor: MAN
spawn_group: locals
---
The market square is busy and bright.
The hall has a round high roof.
The keymaster guards the elevator door.
spawned_reader¶
color: purple
actor: GIRL
spawn_group: kids
---
I read a book by Olga.
Olga won a big prize.
I want to write stories one day.