User Tools

Site Tools


house-evolution

House evolution

Every day in the game, all houses are checked:

  • if they don't have all the required goods and services for their current level, the house will devolve after a delay of 2 days
  • if they have all required goods for the next level, they will evolve immediately to the next level

Whether a house has all required goods and service is determined by the c3_model.txt file.

House merging

Houses of level medium insula and below have the ability to merge into a single 2×2 house.

A house will merge with its neighbours when:

  • the value of the lowest three bits of the random value of the house's tile is 0, 1, 2, 3 or 4.
  • the tiles (x+1,y), (x,y+1), (x+1,y+1) are houses of the same level and not yet merged

Expanding

When a house evolves, it may need to expand:

From level To level Size
Medium insula Large insula 1×1 to 2×2
Medium villa Large villa 2×2 to 3×3
Medium palace Large palace 3×3 to 4×4

A house can expand in 3 ways:

  • Option 1: all new tiles are houses with equal or lower level than the house to be expanded
  • Option 2: all new tiles are either houses with equal or lower level, or open ground
  • Option 3: all new tiles are either houses with equal or lower level, or open ground, or gardens

A house can expand in 4 directions. Option 1 is tried in all 4 directions, then option 2 in all 4 directions, then option 3 in all 4 direction. If a way is found to expand, the house will expand.

house-evolution.txt ยท Last modified: 2014/04/13 10:29 by pecunia