Zitat von [KoA-Angel]
Nimm mal an, du hast ein Level geladen, darauf startet ein Parallel Event bestehend aus einem Initialisierungsteil für Variablen und einer Endlosschleife, die zB auf Eingaben wartet. Wird nun vom Ersteller nicht beabsichtigt gespeichert und neu geladen, dann startet das Event neu, die Initialisierung wird erneut durchgeführt und Variablen werden auf Anfangswerte gesetzt, obwohl sie das nicht sollten, da man sich mitten im Level befindet.
Natürlich kann man dieses Problem durch entsprechendes Scripten umgehen, aber damit rechnet der Ersteller ja nicht, da er dem Spieler das Speichern nur ausserhalb der Level ermöglichen will.
Ist jetzt nur ein aus der Luft gegriffenes Gedankenspiel.
Versteht mich nicht falsch, ich will damit keinesfalls ein Gamedesign begründen, das kein freies Speichern erlaubt.
Alles, was ich sage, ist dass es zu Bugs führen kann, wenn man an Stellen speichert, an denen komplexe Scripte im Hintergrund laufen, da der RPGMaker zwar alle Variablen und Event Positionen sichert, leider aber nicht die Ausführungsposition der Scripts.
...