From c84bae860216ed804cc58322ffe2e29a3c20b36d Mon Sep 17 00:00:00 2001 From: Jonas <jonas.zohren@tu-dortmund.de> Date: Thu, 11 Mar 2021 17:17:23 +0100 Subject: [PATCH] Further expand wasteBag quest --- public/dialogs/hans.json | 21 +++++++++++++++++++-- public/dialogs/pirat.json | 29 +++++++++++++++++++++++++++++ public/dialogs/wasteRoomDoor.json | 1 + 3 files changed, 49 insertions(+), 2 deletions(-) diff --git a/public/dialogs/hans.json b/public/dialogs/hans.json index 22abe4c..b7a3c65 100644 --- a/public/dialogs/hans.json +++ b/public/dialogs/hans.json @@ -11,13 +11,17 @@ "text": "Stehen sie öfter in Kellern herum, wenn ihnen langweilig ist? ", "forbiddenFacts": [ "hans/madeFirstContact", - "kitchenWaste/carriesStinkingBag" + "kitchenWaste/carriesStinkingBag", + "kitchenWaste/sentToOutsideWasteBin" ], "linksToDialog": "firstContact" }, { "text": "Stehen sie öfter in Kellern herum, wenn ihnen langweilig ist? ", - "forbiddenFacts": ["hans/madeFirstContact"], + "forbiddenFacts": [ + "hans/madeFirstContact", + "kitchenWaste/sentToOutsideWasteBin" + ], "requiredFacts": ["kitchenWaste/carriesStinkingBag"], "linksToDialog": "firstContactButCarriesWaste" }, @@ -36,8 +40,17 @@ "hans/madeFirstContact", "kitchenWaste/carriesStinkingBag" ], + "forbiddenFacts": ["kitchenWaste/sentToOutsideWasteBin"], "linksToDialog": "kitchenBagResponse" }, + { + "text": "Hallo?", + "requiredFacts": [ + "kitchenWaste/carriesStinkingBag", + "kitchenWaste/sentToOutsideWasteBin" + ], + "linksToDialog": "kitchenBagResponse2" + }, { "text": "Hallo Herr Decker!", "requiredFacts": ["hans/acceptedQuestToFindNewAlumniMembers"], @@ -53,6 +66,10 @@ "text": "Sie haben Nerven, mich mit ihrem Müllbeutel zu bedrängen. Weg damit!", "options": [] }, + "kitchenBagResponse2": { + "text": "Sie scheinen diesen Beutel ja echt ins Herz geschlossen zu haben.\nFalls das mit dem Informatik-Studium nichts wird, empfehle ich sie gerne bei der EGD.", + "options": [] + }, "firstContact": { "text": "Oh, nett dass sie fragen. Ich habe hier mein Büro.\nHaben sie schon einmal darüber nachgedacht, bei den Alumni Mitglied zu werden? ", "options": [ diff --git a/public/dialogs/pirat.json b/public/dialogs/pirat.json index 2e37cb0..2fe1fb5 100644 --- a/public/dialogs/pirat.json +++ b/public/dialogs/pirat.json @@ -11,6 +11,12 @@ "text": "Boah, was stinkt denn hier so?", "linksToDialog": "askSmell", "forbiddenFacts": ["kitchenWaste/acceptedQuest"] + }, + { + "text": "Der Müllraum ist verschlossen, was soll ich jetzt machen?", + "requiredFacts": ["kitchenWaste/attemptedToOpenWasteRoomDoor"], + "forbiddenFacts": ["kitchenWaste/sentToOutsideWasteBin"], + "linksToDialog": "askWhatToDoWasteRoomLocked" } ] }, @@ -48,6 +54,29 @@ "text": "Schade, ich will das auch nicht machen. Soll sich jemand anderes darum kümmern.", "addFacts": ["kitchenWaste/rejectedQuest"], "options": [] + }, + "askWhatToDoWasteRoomLocked": { + "text": "Das ist natürlich ungünstig.", + "options": [ + { + "text": "Was du nicht sagst...", + "linksToDialog": "askWhatToDoWasteRoomLocked2" + } + ] + }, + "askWhatToDoWasteRoomLocked2": { + "text": "Na gut, geh mal wieder in den Keller, aber diesmal den ganzen Kellerflur entlang. Am Ende raus, da sollte vor der Tür direkt ein Müllcontainer stehen.", + "options": [ + { + "text": "Ok.", + "linksToDialog": "askWhatToDoWasteRoomLocked3" + } + ] + }, + "askWhatToDoWasteRoomLocked3": { + "addFacts": ["kitchenWaste/sentToOutsideWasteBin"], + "text": "Na dann lauf. Du solltest den Gestank ja beseitigen, nicht im ganzen Gebäude verteilen!", + "options": [] } } } diff --git a/public/dialogs/wasteRoomDoor.json b/public/dialogs/wasteRoomDoor.json index e9af263..d0a6a8d 100644 --- a/public/dialogs/wasteRoomDoor.json +++ b/public/dialogs/wasteRoomDoor.json @@ -23,6 +23,7 @@ }, "tryOpenDoor": { "text": "...", + "addFacts": ["kitchenWaste/attemptedToOpenWasteRoomDoor"], "options": [ { "text": "Mist, verschlossen.", -- GitLab