Fixed #10744
This commit is contained in:
@@ -132,7 +132,7 @@ public class BlockIndexer{
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void removeFloorIndex(Tile tile, Floor floor){
|
private void removeFloorIndex(Tile tile, Floor floor){
|
||||||
if(floor.flags.size == 0) return;
|
if(floor.flags.size == 0 || floorMap == null) return;
|
||||||
|
|
||||||
for(var flag : floor.flags.array){
|
for(var flag : floor.flags.array){
|
||||||
getFlaggedFloors(flag).remove(tile);
|
getFlaggedFloors(flag).remove(tile);
|
||||||
@@ -140,7 +140,7 @@ public class BlockIndexer{
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void addFloorIndex(Tile tile, Floor floor){
|
private void addFloorIndex(Tile tile, Floor floor){
|
||||||
if(floor.flags.size == 0 || !floor.shouldIndex(tile)) return;
|
if(floor.flags.size == 0 || !floor.shouldIndex(tile) || floorMap == null) return;
|
||||||
|
|
||||||
for(var flag : floor.flags.array){
|
for(var flag : floor.flags.array){
|
||||||
getFlaggedFloors(flag).add(tile);
|
getFlaggedFloors(flag).add(tile);
|
||||||
|
|||||||
Reference in New Issue
Block a user