Closed gmjosack closed 1 year ago
I don't currently have an OL environment setup so I haven't tested this but wanted to get it up for feedback if it's the right approach.
also noticed we weren't clearing load_callbacks in clear_all_callbacks so I added that as well
Currently if you call save_script or save_progress from a callback that runs after ON.SAVE it will update your last_save time but not actually run the ON.SAVE callback.
This moves ON.SAVE callbacks into their own vector that always run last so manual saves work from any other callbacks.