diff options
| author | briaguya <70942617+briaguya-ai@users.noreply.github.com> | 2025-05-17 10:55:21 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-17 07:55:21 -0700 |
| commit | 4f0ed2949e60d29543fd68e2a73f37651a00bb63 (patch) | |
| tree | e47d4939716fd7524465b674eb70a610a9498179 | |
| parent | 026c7619da21ec945916bee4d64b9f12e786a755 (diff) | |
fix seed gen underflow (#5499)
| -rw-r--r-- | soh/soh/Enhancements/randomizer/3drando/fill.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/soh/soh/Enhancements/randomizer/3drando/fill.cpp b/soh/soh/Enhancements/randomizer/3drando/fill.cpp index 49bfc4012..f0954231b 100644 --- a/soh/soh/Enhancements/randomizer/3drando/fill.cpp +++ b/soh/soh/Enhancements/randomizer/3drando/fill.cpp @@ -712,11 +712,11 @@ static void PareDownPlaythrough() { auto ctx = Rando::Context::GetInstance(); std::vector<RandomizerCheck> toAddBackItem; // Start at sphere before Ganon's and count down - for (size_t i = ctx->playthroughLocations.size() - 2; i >= 0; i--) { + for (int32_t i = static_cast<int32_t>(ctx->playthroughLocations.size()) - 2; i >= 0; i--) { // Check each item location in sphere std::vector<int> erasableIndices; std::vector<RandomizerCheck> sphere = ctx->playthroughLocations.at(i); - for (size_t j = sphere.size() - 1; j >= 0; j--) { + for (int32_t j = static_cast<int32_t>(sphere.size()) - 1; j >= 0; j--) { RandomizerCheck loc = sphere.at(j); RandomizerGet locGet = ctx->GetItemLocation(loc)->GetPlacedRandomizerGet(); // Copy out item |
