Fixes the problem with the Shipyard Dock area being erroneously assigned the hint region from the Shipyard End of Minecart Ride area. Previously the hint region assigning code tried to be smart by grouping any unassigned regions it found in a single pass and applying the found hint regions to all unassigned regions. This doesn't work in the context of the Shipyard End of Minecart Ride area though since the found unassigned regions of the rest of Shipyard shouldn't inherit from Shipyard End of Minecart Ride. Every area just gets assigned individually now.
How did/do you test these changes?
I checked the assignment of each area in the debug log with a few different seeds and it all seemed like it was okay.
What does this address?
Fixes the problem with the
Shipyard Dock
area being erroneously assigned the hint region from theShipyard End of Minecart Ride
area. Previously the hint region assigning code tried to be smart by grouping any unassigned regions it found in a single pass and applying the found hint regions to all unassigned regions. This doesn't work in the context of theShipyard End of Minecart Ride
area though since the found unassigned regions of the rest of Shipyard shouldn't inherit fromShipyard End of Minecart Ride
. Every area just gets assigned individually now.How did/do you test these changes?
I checked the assignment of each area in the debug log with a few different seeds and it all seemed like it was okay.