Die wöchentliche Bossbelohnung setzt sich am falschen Tag zurück oder zählt doppelt
Koop-Spiele lassen einen Charakter jeden Boss oft nur einmal pro Woche für Belohnungen besiegen. Der Tag des Neustarts ist leicht falsch gesetzt, und ein Sieg kurz vor dem Neustart darf den Kampf kurz danach nicht sperren. So zählst du Wochen, damit alle Spieler über den Beginn einer neuen einig sind.
Warum das funktioniert
Eine Woche ist nur eine ganze Zahl, gezählt ab einem festen Anfangspunkt, und der gewünschte Wochentag ist bloß ein Versatz dazu. Wer die Nummer der Woche des Sieges speichert statt eines Datums, lässt eine Sperre genau zum Neustart enden, ohne dass ein Zeitgeber laufen muss.
Wann es das Falsche ist
Lass es weg, wenn Spieler einen Gegner beliebig oft versuchen dürfen sollen, etwa im Übungskampf, oder wenn Belohnungen am Fortschritt statt an der Zeit hängen. Dann ärgert eine Sperre nur, und ein Tages- oder Durchlauflimit passt womöglich besser.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- 18 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Die wöchentliche Bossbelohnung setzt sich am falschen Tag zurück oder zählt doppelt“ (read_entry weekly-boss-lockout-that-resets-on-the-right-weekday) 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