Building Degradation

Condition Formula

Condition = 0.67 / (1 + e^((1789/25000) * (DaysSinceLastRepair - C))) + 0.33

C is either 100.87 or 107.87.

There is speculation that the additional 7 days for C is a bug as it happens inconsistently.

Repair costs and reclaimables

Repair cost is determined by:

RepairCost = BuildingCost - ReclaimableCost

ReclaimableCost is determined by:

ReclaimableCost = Floor(BuildingCost * ((180 - Min(DaysSinceLastRepair, 180)) / 180))

  • All of the above is applied on a per material basis.
  • If your building is affected by the 7day bug, subtract 7 from DaysSinceLastRepair. If DaysSinceLastRepair goes negative, set it to 0.

Walkthrough

For a great walkthrough of building degradation mechanics, see this Google Sheet: https://docs.google.com/spreadsheets/d/1ELsfw4ii1hQFWDd-BL4JzwqHc-wGVXbJtvAeprv0pZ0 by MoonSugarTravels