diff --git a/code/source/rnd/savefile.cpp b/code/source/rnd/savefile.cpp index c37d9b1..7e56950 100644 --- a/code/source/rnd/savefile.cpp +++ b/code/source/rnd/savefile.cpp @@ -150,9 +150,9 @@ namespace rnd { Currently there is no known way to get termina field to load in properly without ocarina in inventory. */ saveData.inventory.collect_register.song_of_time = 1; // Part of starting quest items options - rnd::util::GetPointer(0x22b14c)(game::ItemId::Ocarina); - // gSettingsContext.startingDekuMask = 1; // start with Deku Mask, Song of Healing & Bomber's notebook always - // saveData.inventory.collect_register.song_of_healing = 1; // until happy mask salesman is overridden + // rnd::util::GetPointer(0x22b14c)(game::ItemId::Ocarina); + // gSettingsContext.startingDekuMask = 1; // start with Deku Mask, Song of Healing & Bomber's notebook always + // saveData.inventory.collect_register.song_of_healing = 1; // until happy mask salesman is overridden saveData.player.owl_statue_flags.clock_town = 1; #ifdef ENABLE_DEBUG gSettingsContext.startingKokiriSword = 3; @@ -709,6 +709,12 @@ namespace rnd { if (gSettingsContext.startingTwinmoldRemains > 0) { saveData.inventory.collect_register.twinmolds_remains = 1; } + if (gSettingsContext.startingSwampTokens > 0) { + saveData.skulltulas_collected.swamp_count = gSettingsContext.startingSwampTokens; + } + if (gSettingsContext.startingOceanTokens > 0) { + saveData.skulltulas_collected.ocean_count = gSettingsContext.startingOceanTokens; + } if (gSettingsContext.startingMagicMeter == 1) { equipmentData.data[3].item_btns[0] = game::ItemId::DekuNuts;