Skip to content

Commit 7d8e833

Browse files
committed
Fix remaining scope issue from merge
1 parent 2bbc67d commit 7d8e833

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/main/java/com/teammoeg/frostedheart/content/town/buildings/hunting/HuntingBaseBlockEntity.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,11 @@ public boolean scanStructure(HuntingBaseBuilding building) {
8282
building.setOccupiedVolume(scanner.getOccupiedVolume());
8383
building.setTanningRackNum(scanner.getTanningRackNum());
8484
building.setRating(computeRating(building.getVolume(), building.getArea(), building.getTemperature(), this.getTemperatureModifier()));
85-
int calculated = (int) (TownMathFunctions.calculateSpaceRating(scanner.getVolume(), scanner.getArea()) / 4 * scanner.getArea());
86-
building.setMaxResidents(Math.max(1, calculated));
85+
double effectiveFloorBlocks = TownMathFunctions.calculateSpaceRating(scanner.getVolume(), scanner.getArea())
86+
* scanner.getArea();
87+
FHConfig.Server.Town.Hunting config = FHConfig.SERVER.TOWN.HUNTING;
88+
int calculated = (int) (effectiveFloorBlocks / config.floorBlocksPerWorkerSlot.get());
89+
building.setMaxResidents(Math.max(config.minimumWorkerSlots.get(), calculated));
8790
return true;
8891
}
8992
}

0 commit comments

Comments
 (0)