Zirkelsystem
Anforderungen um Zauber zu lernen
Alle Zauber haben einen Zirkel zugewiesen. Dabei ist 5 der niedrigste Zirkel und 1 der höchste Zirkel. Die Rezepte („Spellscrolls“) für Zauber haben den „Lernen“-Button nur angezeigt, wenn man alle Voraussetzung erfüllt. Dazu gehört:
- Man hat Zugriff auf den Zirkel des Zaubers
- Der Zauber kann von der eigenen Klasse genutzt werden (Hermetiker können keine klerikalen Zauber lernen, Nekromanten können keine Thaumaturgenzauber lernen)
Um den Zugriff auf die 5 Zirkel zu regeln, gibt es einen flag der bestimmt, auf welchen Zirkel man Zugriff hat und einen flag der angibt, für welchen Zirkel man die Voraussetzungen erfüllt.
Voraussetzungen für Zirkel
Die Voraussetzungen für den nächsthöheren Zirkel ergibt sich durch die Anzahl der gelernten Zauber des darunterliegenden Zirkels:
- Zirkel 4: 7 Zauber aus Zirkel 5
- Zirkel 3: 9 Zauber aus Zirkel 4
- Zirkel 2: 11 Zauber aus Zirkel 3
- Zirkel 1: 13 Zauber aus Zirkel 2
Also wer 7 Zirkel-5 Zauber lernt, der erfüllt die Voraussetzung für Zirkel-4 Zauber. Wer 9 Zirkel-4 Zauber lernt, der erfüllt die Voraussetzung für Zirkel-3 Zauber. Wer 11 Zirkel-3 Zauber lernt, der erfüllt die … usw.
Diese Zahlen sollen einfach anpassbar sein, falls wir es ändern wollen.
Zugriff auf Zirkel
Der Zugriff – also ob man nicht nur kann, sondern auch darf – zu regeln, muss die zweite Variable veränderbar sein. Geplant ist, dass Zirkel 5 → 4 über ein Autoquest geregelt wird und Zirkel 2 → 1 nur vom Staff vergeben werden kann, sollte aber für das Skript nicht relevant sein. Wichtig sind jedoch die zwei Sonderfälle:
- Wenn der Spieler die Voraussetzung für Zirkel 2 erfüllt (d.h. er kann 11 Zauber aus Zirkel 3), bekommt er automatisch Zugriff auf Zirkel 2. Dabei wird er informiert mit einem Popup das nur den Button „Okay“ hat. „Du hast nun Zugriff auf Zirkel 2 Zauber!“
- Wenn ein Spieler die Voraussetzung für Zirkel 3 erfüllt (d.h. er kann mindestens 9 Zauber aus Zirkel 4), kann er von Spielern mit einem Prüferflag den Zugriff auf Zirkel 3 erhalten.
Prüferflag
Der Flag als „Prüfer“ wird vom Staff vergeben. Mit ihm kann der Befehl „.prüfen“ verwendet werden (welcher später auch per Gump nutzbar sein wird).
Wird .prüfen von einem Prüfer genutzt, kann man einen Spieler mit einem Zielkreuz wählen. Wenn dieser die Voraussetzung für Zirkel 3 nicht erfüllt, bekommt man die Meldung:
- „[Name Spieler] ist dafür noch nicht bereit.“
Wenn er die Voraussetzung für Zirkel 3 erfüllt, öffnet sich ein Fenster mit dem Text „Möchtest du [Name Spieler] den Zugriff auf Zirkel 3 Zauber gewähren?“ mit den Optionen Ja und Nein.
Wird „Ja“ gewählt, so erhält der Prüfer die Meldung:
- „[Name Spieler] hat nun Zugriff auf Zirkel 3.“
Und der Spieler, der geprüft wurde, wird informiert mit einem Popup das nur den Button „Okay“ hat.
- „Du hast nun Zugriff auf Zirkel 3 Zauber!“
