Terraria DB

NPC Happiness

Happiness Optimizer

Unlock every Pylon at the cheapest shop prices. Auto-build the whole town from the NPCs you have, or score a housing group by hand. Prices stack every biome and neighbor preference, then clamp to 75–150%. Since 1.4.5 a Pylon just needs an NPC in a liked biome with a neighbor — so this aims for the lowest prices while keeping every Pylon available.

NPCs you have

Toggle off any NPC you haven't unlocked yet (26/26 available). The layout updates instantly.

Pylons unlocked
8 / 8
Avg shop price
88%
Avg discount
12%
Housing clusters
9

Optimized to unlock the most Pylons at the lowest prices — every percent below 100% is a discount on that NPC's shop. Adjust the roster above and the layout re-solves instantly.

Ocean cluster

Pylon
  • Pirate79%
  • Angler89%

Desert cluster

Pylon
  • Nurse88%
  • Arms Dealer83%
  • Dye Trader88%

Jungle cluster

Pylon
  • Witch Doctor87%
  • Zoologist87%
  • Guide93%
  • Princess75%

Snow cluster

Pylon
  • Goblin Tinkerer88%
  • Mechanic83%
  • Santa Claus88%

Underground cluster

Pylon
  • Demolitionist83%
  • Tavernkeep88%
  • Clothier94%

Hallow cluster

Pylon
  • Party Girl84%
  • Stylist95%

Snow cluster

Pylon
  • Cyborg88%
  • Tax Collector94%
  • Steampunker88%

Mushroom cluster

Pylon
  • Dryad94%
  • Truffle88%
  • Painter93%

Forest cluster

Pylon
  • Wizard83%
  • Golfer105%
  • Merchant88%