Fixed sector generate producing inconsistent results

This commit is contained in:
Anuken
2024-12-14 15:06:06 -05:00
parent 30328e61a5
commit fc5b50822e
2 changed files with 7 additions and 4 deletions

View File

@@ -209,10 +209,12 @@ public class BaseGenerator{
int cx = x - (int)rotator.x;
int cy = y - (int)rotator.y;
for(Stile tile : result.tiles){
int realX = tile.x + cx, realY = tile.y + cy;
if(!insanity && isTaken(tile.block, realX, realY)){
return false;
if(!insanity){
for(Stile tile : result.tiles){
int realX = tile.x + cx, realY = tile.y + cy;
if(isTaken(tile.block, realX, realY)){
return false;
}
}
}