Fix save bleed bug with Silver Rupee Counts.
This commit is contained in:
parent
f02cb56d0c
commit
7876d9e91d
|
@ -23,6 +23,7 @@ int Playthrough_Init(uint32_t seed, std::set<RandomizerCheck> excludedLocations,
|
|||
CustomMessages::ClearMessages();
|
||||
ctx->ItemReset();
|
||||
ctx->HintReset();
|
||||
ctx->SilverRupeeReset();
|
||||
ctx->GetLogic()->Reset();
|
||||
Areas::AccessReset();
|
||||
|
||||
|
|
|
@ -279,6 +279,11 @@ void Context::HintReset() {
|
|||
}
|
||||
}
|
||||
|
||||
void Context::SilverRupeeReset() {
|
||||
mSilverRupees.reset();
|
||||
mSilverRupees = std::make_shared<SilverRupees>();
|
||||
}
|
||||
|
||||
void Context::CreateItemOverrides() {
|
||||
SPDLOG_DEBUG("NOW CREATING OVERRIDES\n\n");
|
||||
for (RandomizerCheck locKey : allLocations) {
|
||||
|
|
|
@ -58,6 +58,7 @@ class Context {
|
|||
void ClearItemLocations();
|
||||
void ItemReset();
|
||||
void HintReset();
|
||||
void SilverRupeeReset();
|
||||
void CreateItemOverrides();
|
||||
bool IsSeedGenerated() const;
|
||||
void SetSeedGenerated(bool seedGenerated = true);
|
||||
|
|
Loading…
Reference in New Issue