make save_slot_written update current slot id

This commit is contained in:
TakaRikka
2026-08-16 14:08:09 -07:00
parent 08e51f83f3
commit 34a753ed85
2 changed files with 7 additions and 1 deletions
+6 -1
View File
@@ -372,6 +372,11 @@ void onSaveLoaded(ModContext*, uint32_t, void*) {
loadAncientDocumentNum();
}
void onSaveWritten(ModContext*, uint32_t, void*) {
const std::string hash = randomizer_GetContext().mHash;
svc_mng.save->set_blob(svc_mng.mod_ctx, kSeedHashBlobName, hash.data(), hash.size());
}
ModResult initialize(const ServiceManager& services) {
svc_mng = services;
@@ -379,7 +384,7 @@ ModResult initialize(const ServiceManager& services) {
svc_mng.mod_ctx,
onNewSave,
onSaveLoaded,
nullptr,
onSaveWritten,
nullptr,
&s_save_observer);
if (rt != MOD_OK) {