mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-04-28 13:17:58 +03:00
Merge 1ad61349f5
into fbbfc07ff1
This commit is contained in:
commit
01bdf278cb
1 changed files with 8 additions and 8 deletions
|
@ -219,18 +219,18 @@ void ProcessExits(Region* region, GetAccessibleLocationsStruct& gals, Randomizer
|
||||||
}
|
}
|
||||||
ValidateSphereZero(gals);
|
ValidateSphereZero(gals);
|
||||||
}
|
}
|
||||||
|
// If the exit is accessible and hasn't been added yet, add it to the pool
|
||||||
|
// RANDOTODO do we want to add the region after the loop now, considering we
|
||||||
|
// are processing the new region immediately. Maybe a reverse for loop in ProcessRegion?
|
||||||
|
if (!exitRegion->addedToPool) {
|
||||||
|
exitRegion->addedToPool = true;
|
||||||
|
gals.regionPool.push_back(exit.GetConnectedRegionKey());
|
||||||
|
}
|
||||||
|
|
||||||
// process the region we just expanded to, to reduce looping
|
// process the region we just expanded to, to reduce looping
|
||||||
ProcessRegion(exitRegion, gals, ignore, stopOnBeatable, addToPlaythrough);
|
ProcessRegion(exitRegion, gals, ignore, stopOnBeatable, addToPlaythrough);
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the exit is accessible and hasn't been added yet, add it to the pool
|
|
||||||
// RANDOTODO do we want to add the region after the loop now, considering we
|
|
||||||
// are processing the new region immediately. Maybe a reverse for loop in ProcessRegion?
|
|
||||||
if (!exitRegion->addedToPool && exit.ConditionsMet()) {
|
|
||||||
exitRegion->addedToPool = true;
|
|
||||||
gals.regionPool.push_back(exit.GetConnectedRegionKey());
|
|
||||||
}
|
|
||||||
|
|
||||||
if (addToPlaythrough) {
|
if (addToPlaythrough) {
|
||||||
// RANDOTODO Should this match the regular spheres?
|
// RANDOTODO Should this match the regular spheres?
|
||||||
// Add shuffled entrances to the entrance playthrough
|
// Add shuffled entrances to the entrance playthrough
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue