From 2d8d6c1da635a5b4cfcf048a62dafd431b2a5554 Mon Sep 17 00:00:00 2001
From: Jonas <jonas.zohren@tu-dortmund.de>
Date: Wed, 10 Mar 2021 18:34:09 +0100
Subject: [PATCH] Improved FTB dialog options

---
 public/dialogs/ftb.json              | 32 +++++++++++++++++++++-------
 public/dialogs/mateBoxFoyerOH14.json |  6 +++---
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/public/dialogs/ftb.json b/public/dialogs/ftb.json
index 6a736bf..21af856 100644
--- a/public/dialogs/ftb.json
+++ b/public/dialogs/ftb.json
@@ -14,18 +14,24 @@
         {
           "text": "Geht es ihnen gut? Sie sehen etwas bleich aus.",
           "linksToDialog": "mayIBringSomething",
-          "forbiddenFacts": ["acceptedFtbMateQuest"]
+          "forbiddenFacts": ["ftb/acceptedFtbMateQuest"]
         },
         {
           "text": "Ich habe ihnen ihre Mate gebracht!",
           "linksToDialog": "giveMate",
-          "requiredFacts": ["collectedFtbMate"],
-          "forbiddenFacts": ["completedFtbMateQuest"]
+          "requiredFacts": ["ftb/collectedFtbMate"],
+          "forbiddenFacts": ["ftb/completedFtbMateQuest"]
         },
         {
           "text": "Hallo, ich suche den Hörsaal E23",
-          "forbiddenFacts": ["askedFtbForHs"],
+          "forbiddenFacts": ["ftb/askedFtbForHs"],
           "linksToDialog": "seekHS"
+        },
+        {
+          "text": "Wollen sie vielleicht Alumni-Mitglied werden?",
+          "requiredFacts": ["hans/acceptQuestToFindNewAlumniMembers"],
+          "forbiddenFacts": ["ftb/askedHimToJoinAlumni"],
+          "linksToDialog": "askToJoinAlumni"
         }
       ]
     },
@@ -44,7 +50,7 @@
     },
     "giveMate": {
       "text": "Ah, das tut gut. Vielen Dank, das war jetzt nötig. Sie haben was gut bei mir.",
-      "addFacts": ["completedFtbMateQuest"],
+      "addFacts": ["ftb/completedFtbMateQuest"],
       "options": [
         {
           "text": "Gern geschehen.",
@@ -54,7 +60,7 @@
     },
     "acceptFtbMateQuest": {
       "text": "Ich danke ihnen. Der Kiosk ist leider geschlossen, aber sie finden sicher irgendwo noch eine Flasche Mate.",
-      "addFacts": ["acceptedFtbMateQuest"],
+      "addFacts": ["ftb/acceptedFtbMateQuest"],
       "options": [
         {
           "text": "Ok",
@@ -73,7 +79,7 @@
     },
     "seekHS": {
       "text": "Da müssen sie den Flur wieder zurück gehen und im Foyer nach hinten durchgehen. Den Hörsaal erkennen sie an der großen Doppeltür",
-      "addFacts": ["askedFtbForHs"],
+      "addFacts": ["ftb/askedFtbForHs"],
       "options": [
         {
           "text": "Ah, danke",
@@ -100,7 +106,7 @@
     },
     "startedToStudy": {
       "text": "Wunderbar, ich kann deine, verzeihung, ich darf sie doch duzen, oder?\nAlso ich brauche deine Hilfe. Der Studiengang Informatik muss regelmäßig akkreditiert werden, damit wir ihn weiter anbieten dürfen. Jetzt haben leider die verdammten Studenten von der Fachschaft in den letzten genehnmigten Studienplan das Modul \"Angewandte Chaostheorie\" hineingeschmuggelt. Das ist bei uns leider niemanden aufgefallen, der Akkreditierungskommission vom Bildungsministerium aber schon. Wenn wir nicht bald nachweisen können, dass jemand dieses Modul auch belegt und erfolgreich abgeschlossen hat, wird uns die Akkreditierung entzogen und der Informatik-Studiengang muss eingestellt werden. Ich bitte sie, helfen sie mir!",
-      "addFacts": ["acceptedMainQuest"],
+      "addFacts": ["ftb/acceptedMainQuest"],
       "options": [
         { "text": "Ich helfe gerne!", "linksToDialog": "agreeToHelp" },
         { "text": "Was geht mich das denn an?", "linksToDialog": "denyHelp" }
@@ -113,6 +119,16 @@
     "agreeToHelp": {
       "text": "Wunderbar, sobald mehr Story geschrieben wurde, erhalten sie hier eine epische Quest um die Fakultät vor Schmach und Schande zu retten.",
       "options": []
+    },
+    "askToJoinAlumni": {
+      "text": "Danke, nein.",
+      "addFacts": ["ftb/askedHimToJoinAlumni"],
+      "options": [
+        {
+          "text": "Schade.",
+          "linksToDialog": "start"
+        }
+      ]
     }
   }
 }
diff --git a/public/dialogs/mateBoxFoyerOH14.json b/public/dialogs/mateBoxFoyerOH14.json
index 401affe..184be1c 100644
--- a/public/dialogs/mateBoxFoyerOH14.json
+++ b/public/dialogs/mateBoxFoyerOH14.json
@@ -9,14 +9,14 @@
         {
           "text": "Flasche Mate nehmen",
           "linksToDialog": "takeMateBottle",
-          "requiredFacts": ["acceptedFtbMateQuest"],
-          "forbiddenFacts": ["collectedFtbMate"]
+          "requiredFacts": ["ftb/acceptedFtbMateQuest"],
+          "forbiddenFacts": ["ftb/collectedFtbMate"]
         }
       ]
     },
     "takeMateBottle": {
       "text": "",
-      "addFacts": ["collectedFtbMate"],
+      "addFacts": ["ftb/collectedFtbMate"],
       "options": []
     }
   }
-- 
GitLab