Building Bonuses - espresso20/civcli GitHub Wiki

Building Bonuses

This page explains the building bonus system in CivIdleCli, which allows buildings to boost villager resource collection rates.

How Building Bonuses Work

In addition to directly producing resources, buildings in CivIdleCli provide percentage-based bonuses to villager resource collection rates. These bonuses:

  1. Stack additively for multiple buildings of the same type
  2. Apply to specific villager types and resources
  3. Are applied as multipliers to the base collection rate

Bonus Calculation

The formula for calculating the total bonus from buildings is:

Total Bonus = Sum of (Building Bonus × Number of Buildings)

This bonus is then applied to resource collection:

Resource Gained = Villagers × Base Rate × (1 + Total Bonus) × Villager Type Modifier

Building-Specific Bonuses

Farms

  • Bonus: +5% food gathering rate per farm for villagers
  • Example: With 3 farms, villagers get +15% food gathering rate

Lumber Mills

  • Bonus: +10% wood gathering rate per lumber mill for villagers
  • Example: With 2 lumber mills, villagers get +20% wood gathering rate

Mines

  • Bonus: +5% stone gathering rate per mine for villagers
  • Bonus: +5% gold gathering rate per mine for villagers
  • Example: With 4 mines, villagers get +20% stone and +20% gold gathering rate

Markets

  • Bonus: +10% gold gathering rate per market for villagers
  • Example: With 2 markets, villagers get +20% gold gathering rate

Libraries

  • Bonus for Scholars: +15% knowledge gathering rate per library
  • Bonus for Villagers: +2% knowledge gathering rate per library
  • Example: With 3 libraries, scholars get +45% knowledge gathering rate and villagers get +6% knowledge gathering rate

Stacking Multiple Building Types

Different building bonuses for the same resource stack additively. For example:

  • 3 Mines (+15% gold gathering for villagers)
  • 2 Markets (+20% gold gathering for villagers)
  • Combined Bonus: +35% gold gathering for villagers

Strategic Implications

Building bonuses create strategic depth in your building choices:

  1. Specialization: Building multiple copies of the same building type creates specialized production capabilities
  2. Force Multiplication: Buildings make each assigned villager more efficient
  3. Long-term Investment: The more villagers you assign to a resource, the more valuable buildings that boost that resource become
  4. Scholar Efficiency: Libraries are particularly valuable when you have many scholars

Optimal Building Strategies

Early Game

  • Focus on farms to boost your food gathering efficiency
  • Build lumber mills to accelerate wood collection

Mid Game

  • Balance building types based on your villager assignments
  • Prioritize libraries if you have multiple scholars

Late Game

  • Scale up all building types based on your resource needs
  • Create specialized production areas with multiple buildings of the same type

Tips for Maximizing Building Bonuses

  1. Match Buildings to Assignments: Build more of the buildings that boost resources you have many villagers assigned to
  2. Scholar Specialization: Pair scholars with libraries for maximum knowledge gathering
  3. Monitor Efficiency: Use the status command to see how building bonuses are affecting your resource gathering rates
  4. Balance Investment: Don't over-invest in one building type at the expense of others
  5. Plan Ahead: Consider building bonuses when planning your villager assignments