diff --git a/public/dialogs/hans.json b/public/dialogs/hans.json index 22abe4c507db5db54e23afe57fed698b6f844042..b7a3c65568387da54b557ce87307fd95037eca1a 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 2e37cb054ef316b6a87e4b26ed61b2341d192cb1..2fe1fb556a5b4592990a1d34087e45aeee00d501 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 e9af2639a0e8c9dc6cbd356cc2acb44e8d5c5491..d0a6a8d52fa5245f6d5c1561bc3f3cea0a2da29a 100644 --- a/public/dialogs/wasteRoomDoor.json +++ b/public/dialogs/wasteRoomDoor.json @@ -23,6 +23,7 @@ }, "tryOpenDoor": { "text": "...", + "addFacts": ["kitchenWaste/attemptedToOpenWasteRoomDoor"], "options": [ { "text": "Mist, verschlossen.",