diff --git a/public/dialogs/tonerMissingGuy.json b/public/dialogs/tonerMissingGuy.json new file mode 100644 index 0000000000000000000000000000000000000000..a1e5bccd28e2cdc60f1431585875d1c359559de0 --- /dev/null +++ b/public/dialogs/tonerMissingGuy.json @@ -0,0 +1,109 @@ +{ + "$schema": "../../src/dialogSet.schema.json", + "title": "Ein verzweifelter Studi", + "imageUrl": "./images/unsplash_desperate.png", + "startDialogName": "start", + "dialogs": { + "start": { + "text": "", + "options": [ + { + "text": "Du siehst aber gar nicht gut aus, was ist denn los?", + "forbiddenFacts": [ + "tonerMissingGuy/questStarted", + "tonerMissingGuy/questFinished" + ], + "linksToDialog": "intro1" + }, + { + "text": "Hallo!", + "requiredFacts": [ + "tonerMissingGuy/questStarted" + ], + "forbiddenFacts": [ + "tonerMissingGuy/questFinished" + ], + "linksToDialog": "questState" + }, + { + "text": "Oh, druckst du immer noch?", + "requiredFacts": [ + "tonerMissingGuy/questFinished" + ], + "linksToDialog": "stillPrinting" + } + ] + }, + "intro1": { + "text": "Ich bin verzweifelt! Der Drucker druckt nicht!", + "options": [ + { + "text": "Puh, von Druckern habe ich auch keine Ahnung. Vielleicht kann dir jemand anderes helfen.", + "linksToDialog": "sad" + }, + { + "text": "Hast du mal versucht den Drucker aus- und wieder einzuschalten?", + "linksToDialog": "intro2" + } + ] + }, + "sad": { + "text": "Schade! Falls du mir doch helfen möchtest, schau gerne wieder vorbei.", + "options": [] + }, + "intro2": { + "text": "Warte!\n...\n...\n...\nJetzt sagt er, dass der Toner leer ist!\nWo bekomme ich den denn jetzt her? Du muss mir helfen!", + "options": [ + { + "text": "Oh, da habe ich leider keine Zeit für.", + "linksToDialog": "sad" + }, + { + "text": "Ok, ich schaue mal ob ich irgendwo Toner auftreiben kann.", + "linksToDialog": "startQuest" + } + ] + }, + "startQuest": { + "text": "Danke! Ich warte hier und passe auf, dass der Drucker nicht plötzlich Feuer fängt.", + "addFacts": [ + "tonerMissingGuy/questStarted" + ], + "options": [] + }, + "questState": { + "text": "Oh, da bist du ja wieder! Hast du schon Toner gefunden?", + "options": [ + { + "text": "Leider noch nicht...", + "forbiddenFacts": [ + "tonerMissingGuy/gotToner" + ], + "linksToDialog": "comeBack" + }, + { + "text": "Ja, schau mal hier!", + "requiredFacts": [ + "tonerMissingGuy/gotToner" + ], + "linksToDialog": "questFinish" + } + ] + }, + "comeBack": { + "text": "Schade. Ich warte hier und beobachte weiter den Switch beim Blinken.", + "options": [] + }, + "stillPrinting": { + "text": "Ja, sonderlich schnell ist der Drucker nicht.", + "options": [] + }, + "questFinish": { + "text": "Danke! Jetzt druckt er endlich wieder!", + "addFacts": [ + "tonerMissingGuy/questFinished" + ], + "options": [] + } + } +} diff --git a/public/images/unsplash_desperate.png b/public/images/unsplash_desperate.png new file mode 100644 index 0000000000000000000000000000000000000000..9809eef4f348f9ebfb17434e8ae32398dec6ca31 Binary files /dev/null and b/public/images/unsplash_desperate.png differ