diff --git a/soh/soh/Enhancements/randomizer/context.cpp b/soh/soh/Enhancements/randomizer/context.cpp index 40131059a..60e3e5487 100644 --- a/soh/soh/Enhancements/randomizer/context.cpp +++ b/soh/soh/Enhancements/randomizer/context.cpp @@ -753,6 +753,7 @@ void Context::ParseArchipelagoOptions() { void Context::ParseArchipelagoItemsLocations(const std::vector& scouted_items) { const std::string SlotName = ArchipelagoClient::GetInstance().GetSlotName(); + nlohmann::json slotData = ArchipelagoClient::GetInstance().GetSlotData(); // Zero out the location table first for (int rc = 1; rc < RC_MAX; rc++) { @@ -760,13 +761,12 @@ void Context::ParseArchipelagoItemsLocations(const std::vectorsecond; const RandomizerCheck rc = StaticData::locationNameToEnum[ap_item.locationName]; itemLocationTable[rc].SetCustomPrice(10); if (SlotName == ap_item.playerName) { - // our item + // Our item SPDLOG_TRACE("Populated item {} at location {}", ap_item.itemName, ap_item.locationName); const RandomizerGet item = StaticData::itemNameToEnum[ap_item.itemName]; itemLocationTable[rc].SetPlacedItem(item); @@ -785,6 +785,25 @@ void Context::ParseArchipelagoItemsLocations(const std::vector