diff --git a/public/dialogs/pirat.json b/public/dialogs/pirat.json index 2fe1fb556a5b4592990a1d34087e45aeee00d501..ce088a5599d89010dd599b274a90b2519a042f47 100644 --- a/public/dialogs/pirat.json +++ b/public/dialogs/pirat.json @@ -17,6 +17,22 @@ "requiredFacts": ["kitchenWaste/attemptedToOpenWasteRoomDoor"], "forbiddenFacts": ["kitchenWaste/sentToOutsideWasteBin"], "linksToDialog": "askWhatToDoWasteRoomLocked" + }, + { + "text": "Ich habe den Müll rausgebracht!", + "requiredFacts": ["kitchenWaste/ejectedWaste"], + "forbiddenFacts": ["kitchenWaste/finishedQuest"], + "linksToDialog": "ejectedWaste" + } + ] + }, + "ejectedWaste": { + "text": "Toll. Hat den sonst immer deine Mutter raus gebracht, oder weshalb bist du da jetzt so stolz drauf? Aber wie dem auch sei, danke dir.", + "addFacts": ["kitchenWaste/finishedQuest"], + "options": [ + { + "text": "Gern geschehen", + "linksToDialog": "start" } ] }, diff --git a/public/dialogs/wasteExit.json b/public/dialogs/wasteExit.json new file mode 100644 index 0000000000000000000000000000000000000000..94922c9b268955489af0c7b553db256a83b0a3e0 --- /dev/null +++ b/public/dialogs/wasteExit.json @@ -0,0 +1,27 @@ +{ + "$schema": "../../src/dialogSet.schema.json", + "title": "Keller-Hinterausgang", + "imageUrl": "", + "startDialogName": "start", + "dialogs": { + "start": { + "text": "Du stehst vor dem Keller-Hinterausgang der OH14", + "options": [ + { + "text": "Müll in die Mülltonne vor der Tür schmeißen", + "requiredFacts": [ + "kitchenWaste/acceptedQuest", + "kitchenWaste/carriesStinkingBag" + ], + "linksToDialog": "ejectWaste" + } + ] + }, + "ejectWaste": { + "addFacts": ["kitchenWaste/ejectedWaste"], + "removeFacts": ["kitchenWaste/carriesStinkingBag"], + "text": "Du hast den Müll entsorgt.", + "options": [] + } + } +}