summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbriaguya <70942617+briaguya-ai@users.noreply.github.com>2025-05-17 10:55:21 -0400
committerGitHub <noreply@github.com>2025-05-17 07:55:21 -0700
commit4f0ed2949e60d29543fd68e2a73f37651a00bb63 (patch)
treee47d4939716fd7524465b674eb70a610a9498179
parent026c7619da21ec945916bee4d64b9f12e786a755 (diff)
fix seed gen underflow (#5499)
-rw-r--r--soh/soh/Enhancements/randomizer/3drando/fill.cpp4
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