Ein Morgenereignis feuert beim Laden doppelt oder fällt nach mehreren Schlaftagen aus
Märkte öffnen, Wachen wechseln, ein Bote kommt im Morgengrauen. Wer genau in diesem Moment speichert oder Tage verschläft, erlebt Ereignisse doppelt oder gar nicht. Hier steht die eine Zahl, die du speicherst, wie man zählt, was fällig ist, und wann mehrere verpasste Tage zu einem werden.
Warum das funktioniert
Statt zu fragen, ob ein Ereignis stattfand, merk dir, bis wohin die Zeit abgearbeitet ist. Dann gehört jeder Augenblick zu genau einer Strecke, die Ränder überlappen sich nie und lassen keine Lücke, und jeder Zeitsprung, wie lang auch immer, wird gleich sorgfältig behandelt.
Wann es das Falsche ist
Hol verpasste Ereignisse nicht nach, wenn die Zeit der Abwesenheit einfach übersprungen werden soll, etwa in einem Arcade-Spiel oder einer Welt, die pausiert, wenn der Spieler geht. Sie trotzdem abzuspielen lässt ein langes Warten wie Strafe oder Flut wirken.
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 „Ein Morgenereignis feuert beim Laden doppelt oder fällt nach mehreren Schlaftagen aus“ (read_entry rpg-daily-events-not-missed-or-doubled) 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