Da das Quest-System nun endlich Version 1.0 erreicht hat, habe ich mir mal heute die Zeit genommen und eingebaut das Quests auch gespeichert werden. Dabei hab ich versucht die Daten so gering wie möglich zu halten. Effektiv heißt das, dass nur der Stand von aktiven Quests gespeichert wird. Fertige Quests werden einfach nur mit einem simplem "true" abgespeichert. Da der Ort und die Annahmezeit einer Quest dynamisch erstellt werden, werden diese auch für fertige und aktive Quests gespeichert. Lässt sich natürlich schwer verhindern das eine Menge Daten entstehen, kommt halt drauf an wie viele Quests grad aktiv sind und wie viele geschafft wurden. Allerdings hab ich auch genug Ideen um das noch zu "optimieren" wenn es wirklich sein muss.
Ich hab außerdem eine kleine Benachrichtung eingebaut die jedesmal erscheint wenn man eine Aufgabe innerhalb einer Quest geschafft hat:
Noch nicht sicher ob ich die Textfarbe mag, aber auf jeden Fall ist es da.