Home/Guides/Citizens

Citizens

Citizens eat from your town's food storage every morning, work faster the happier they are, and grow loyal through gifts, requests and raids you win.

Food and hunger

Every citizen has a daily food cost: 8 for a generic citizen and 10 for the specialists. Each morning their hunger goes up by 20%, then drops by the share of that cost they managed to eat: new hunger = min(100%, hunger + 20%) x (1 - eaten / food cost). A citizen who eats their full cost ends the morning at zero hunger, no matter how hungry they were.

They eat from the food storage buildings of their own town, hungriest citizen first. Each one takes the most filling dish that doesn't overshoot what they still need, and falls back to the smallest dish if everything overshoots. The overshoot isn't wasted: it carries over to the next citizen in line. Food with a value of 0 still counts as 0.5. Eating also restores a citizen to full health.

CitizenFood costEfficiencyExpertise
Blacksmith101111
Generic888
Leatherworker10813
Lumberjack10138
Merchant1099

What hunger costs

HungerEfficiencyHappinessLoyalty gain
Over 5%-5%-1-
Over 10%-10%-2-0.05
Over 25%-25%-4-0.15
Over 50%-50%-6-0.5
Over 75%-75%-8-0.75
100%-100%-10-1

Starving citizens don't die in the current version. Hunger stops at 100%, which takes efficiency to zero, so a starving town simply stops working. The old routine that killed citizens at full hunger is still in the code but nothing calls it.

Food values

Happiness

Happiness scales how fast a citizen works (efficiency) and how well (expertise). At 1 or more, both go up by a lerp from 3% to 300% across 0 to 100 happiness: +6% at 1 happiness, +18% at 5 and +33% at 10. Below zero they fall the same way, from -3% at -1 to -99% at -100. Anything between 0 and 1 does nothing.

Where it comes from

  • Decorations placed around a building add appeal to it, and appeal turns into happiness for the citizens there: +1 at 6 appeal, +2 at 16, +3 at 32 and +4 at 64, filling in smoothly between steps. Each building caps its appeal (a level 1 Farmstead holds 6, a top-level Blacksmith 64), so upgrading raises the ceiling. The furniture list shows each decoration's appeal.
  • Each loyalty level adds happiness, up to +3 (table below).
  • Special gifts add +1 or +2 for 12 in-game days; wine adds +2 for a day.
  • Hunger and injuries take it away (tables above and below).
Loyalty

Loyalty has five levels, 0 to 4. Reaching the next level takes 100 x 2^level points, 1,500 in total to go from 0 to 4. Loyalty lost can drop a citizen back a level. Every gain is multiplied by the citizen's loyalty gain stat, which starts at 1 and falls when they're hungry.

LevelPoints neededHappinessExpertiseExperience gain
1100+1-+10%
2200+2+0.5+15%
3400+2.5+1+20%
4800+3+1+30%

Loyalty comes from gifts, fulfilled requests and won raids (10 to 50 points each, depending on the raid). A lost raid takes up to 5 to 30 points from every citizen in the town.

Gifts

You can hand a citizen almost anything. Gear and other items that don't stack are worth a tenth of their price in loyalty. Stackable items they don't like get handed straight back, with one exception: food is always accepted, feeds them and counts toward the day's food. Every background currently likes the same nine items and hates none:

Liked itemLoyalty each
Diamond4,000
Ruby200
Emerald120
Sapphire80
Piracium60
Amethyst40
Mead30
Wine20
Beer10

A single Diamond is worth more than the 1,500 points it takes to max out loyalty. Wine is the cheap option: 20 loyalty per bottle plus a day of +2 happiness.

Special gifts

ItemEffect
Abandoned Abacus+1 level in Philosopher
Bare Feather-1 happiness for 3 days
Blacksmith's Gloves+1 level in Blacksmith
Chicken of the Woods-20% food cost
Delightful Nectar+1 happiness and +0.5 loyalty gain for 12 days
Desert Rose+2 happiness for 12 days
Flamen Volcanalis Schematic+1 level in Philosopher
Fossilised Amber+1 level in Philosopher
Gardener's Gloves+1 level in Farmer
Miniature Wicker Man+1 level in Farmer
Old Phoenix Feather+2 happiness for 12 days
Plutonic Idol+1 level in Miner
Pretty Feather+1 happiness for 12 days
Sarritor's Gift+1 level in Digger
Silvanic Idol+1 level in Lumberjack
Stone Heart+1 happiness for 12 days
Symbol of Community+150 loyalty
Wine+2 happiness, +0.05 loyalty gain and -1 efficiency for 1 day
Requests

Each morning, every citizen without an open request has a 10% chance to ask for something (15% while you have fewer than five citizens). The item is drawn from the request list for your world tier. A new request lasts one day, or two once you've spoken to them about it. Hand the item over as a gift to collect the reward and the loyalty, and the citizen won't ask again for two or three days.

Job levels

Citizens level up in the job they work. Going from level n to n+1 takes 100 x 1.4^n experience (Merchants need 200 x 2^n), scaled by their experience gain stat, so loyal citizens level faster. Each building level caps how far its workers can go, and upgrading the building lifts the cap. Some trinkets add a job level instantly (see Special gifts above).

JobGodLevel cap per building level
BakerCeres4 / 7 / 10
BlacksmithVulcan4 / 7 / 10
CarpenterCeres3 / 6 / 8 / 10
DiggerVulcan3 / 6 / 8 / 10
FarmerCeres4 / 7 / 10
LeatherworkerDiana4 / 7 / 10
LumberjackDiana3 / 6 / 8 / 10
MerchantMercury4 / 7 / 10
MinerMars3 / 6 / 8 / 10
PhilosopherMercury4 / 10
PotterMars5 / 10

Job levels also matter at the altar: sacrificing a citizen feeds their job's god 10 experience for every level past the first (see Worship).

Injuries

Losing a raid can injure citizens. Each injury lasts one in-game day, and the percentages multiply the stat rather than subtracting flat points.

InjuryEffect
Broken Arm-50% efficiency
Broken Leg-30% efficiency
Wounded Eye-50% efficiency, -25% expertise
Broken Rib-25% efficiency, -25% experience gain
Concussion-50% experience gain, -50% expertise
Tinnitus-50% happiness
Tetanus-25% happiness
Infected Wound+1 food cost, -25% happiness
Other guides
Options
Typeface
Chrome
Density