Könnte da das Programm nicht so unterscheiden, dass man nur aktive Quests abbrechen kann und abgeschlossene Aufgaben nicht wieder annehmen kann?
Man bekommt eine Belohnung erst nach Abschluss einer Aufgabe. Sobald man die Belohnung hat ändert sich der Status der Quest in erledigt und ab dann braucht man es nicht mehr neu annehmen können.
Es gibt auch Quests, die zwischendurch Teilbelohnungen oder besondere Quest-Items ausgeben. Dazwischen zu unterscheiden wäre technisch sehr aufwändig bis unmöglich, deshalb wir das leider nicht umgesetzt werden.