Mana für einen Zauber vormerken, dessen Wirken Zeit braucht
Wird das Mana erst am Ende abgezogen, lassen sich zwei lange Zauber mit dem Mana für einen beginnen, und der zweite scheitert zum Schluss. Wird es am Anfang abgezogen, frisst ein abgebrochener Zauber es umsonst. Hier ist der Mittelweg, auch für Unterbrechungen.
Warum das funktioniert
Ein Versprechen ist keine Zahlung. Wird der Preis beiseitegelegt, kann er nicht doppelt verwendet werden, und weil erst am Ende gezahlt wird, bekommt man bei einem abgebrochenen Zauber alles zurück. Eine Unterbrechung kostet nur einen Teil, deshalb lohnt es sich, den Zauberer zu schützen.
Wann es das Falsche ist
Lass es weg, wenn Zauber sofort wirken oder immer nur einer gleichzeitig laufen kann. Dann ist es einfacher, den Preis gleich am Anfang zu zahlen, und die Spielerin merkt keinen Unterschied.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- Ein Diagramm aller Zustände
- 25 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Mana für einen Zauber vormerken, dessen Wirken Zeit braucht“ (read_entry reserve-mana-while-casting) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen