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);
|
||||
}
|
||||
// process the region we just expanded to, to reduce looping
|
||||
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()) {
|
||||
if (!exitRegion->addedToPool) {
|
||||
exitRegion->addedToPool = true;
|
||||
gals.regionPool.push_back(exit.GetConnectedRegionKey());
|
||||
}
|
||||
|
||||
// process the region we just expanded to, to reduce looping
|
||||
ProcessRegion(exitRegion, gals, ignore, stopOnBeatable, addToPlaythrough);
|
||||
}
|
||||
|
||||
if (addToPlaythrough) {
|
||||
// RANDOTODO Should this match the regular spheres?
|
||||
// Add shuffled entrances to the entrance playthrough
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue