Eine Abklingzeit-Uhr, die nicht springt, wenn sich Tempo-Boni ändern
Die kleine Uhr auf einer Fähigkeitstaste ist einfach, bis ein Bonus die Abklingzeit mittendrin verkürzt: Dann springt die Uhr, die Fähigkeit ist zu früh bereit oder die Sekundenanzeige stimmt nicht. Hier ist eine Zählweise, die richtig bleibt.
Warum das funktioniert
Die Uhr soll zeigen, wie weit die Wartezeit fortgeschritten ist, nicht wie viele Sekunden bleiben, denn Beschleuniger ändern die Sekunden, nicht den Fortschritt. Wer den erledigten Anteil verfolgt, ändert mit einem Bonus nur das Tempo, und die Anzeige springt nie.
Wann es das Falsche ist
Nimm es nicht für Fähigkeiten, die sich durch das Handeln der Spielerin aufladen, etwa durch Treffer oder erlittenen Schaden, oder für solche mit fester Wartezeit, die man mitzählen können muss. Zeige dort die Zahl der Ladungen oder einen festen Countdown.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 26 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Eine Abklingzeit-Uhr, die nicht springt, wenn sich Tempo-Boni ändern“ (read_entry ability-cooldown-clock-with-haste-changes) 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