Skip to content
Terraria Wiki
Powered by Pagefind
English
All NPCs

Terraria NPC Happiness & Pylons: How the System Works (1.4.5)

How NPC happiness affects prices and pylon sales — the exact price multipliers, the 25-tile neighbor rule, the crowded penalty, and every pylon unlock requirement.

9/27/2026 1.4.5.8 Terraria Wiki Team 4 min read
Terraria NPC Happiness & Pylons: How the System Works (1.4.5)

FAQ

How do you unlock pylons in Terraria?
A sufficiently happy vendor NPC sells the pylon matching the biome they live in. To actually use a pylon, both it and the destination need at least two housed NPCs within a 169×124-tile rectangle, the pylon must sit in its own biome, and you can only place one of each type per world.
Does NPC happiness affect sell prices?
Yes — selling items to a happy NPC pays up to 133% of normal value, while an unhappy one pays as little as 67%. The same mood that discounts their shop inflates what they pay you.
Is the Princess good for happiness?
The Princess is loved by every NPC — placing her near anyone raises their mood. She has no biome preference of her own and doesn't appear in dislike columns, making her the universal happiness fixer.

How does NPC happiness actually work?

Every town NPC has liked, loved, disliked, and hated biomes and neighbors. Their mood sets a multiplicative price factor on their shop — happy vendors sell cheap and buy high, unhappy ones gouge you and lowball your goods.

Factor Buy price Sell-to-them value
Loved biome or Loved neighbor 88% 114%
Liked biome or Liked neighbor 94% 106%
Disliked 106% 94%
Hated 112% 89%
Solitude bonus 95% 105%
Crowded penalty (per extra NPC) 105% 95%

The bounds: prices can drop to 75% of normal at maximum happiness and rise to 150% at minimum — that 2× swing is the entire economy case for caring about this system. A vendor’s shop shows a happiness icon with the exact modifier, and asking an NPC to “check happiness” makes them hint at what’s bothering them.

What are the spacing rules?

This is where most players’ towns fail. Distances are measured from each NPC’s home tile — the block under their banner:

  • Solitude bonus: no more than 2 other NPCs within 25 tiles, AND no more than 3 others between 25 and 120 tiles → 95% prices.
  • Crowded penalty: the 4th, 5th, … NPC within 25 tiles each add +5% to prices.
  • Forced misery: homeless NPCs, NPCs 120+ tiles from their home, or anyone housed in the Dungeon, Corruption, or Crimson get pinned at the worst rate — 150% buy / 67% sell.

Neighbor likes/dislikes only count within 25 tiles; in a hybrid biome a loved or liked component wins over a hated one. One quirk to exploit: happiness is recalculated the instant you open their chat window, so you can shuffle banners and re-check immediately. And the Princess is liked by every NPC — she is the universal roommate. On the Skyblock seed, where everyone lives on one island, these spacing rules are the entire town-planning game.

How do pylons work?

Pylons are the payoff — a free teleport network once NPCs are happy enough to sell you one:

  • Buying: a sufficiently happy vendor sells the pylon matching the biome they currently live in.
  • Using: press open on a pylon (or click it on the fullscreen map) to teleport to another placed pylon.
  • Requirements at both ends: each pylon needs at least two housed NPCs within a 169×124-tile rectangle centered on it — Old Man and town pets count — and the NPCs’ home tiles must be inside that box with the NPC within 100 tiles of home.
  • Biome check: the pylon must physically sit in its own biome (a Forest Pylon in the forest, etc.).
  • Limits: one of each pylon type per world; the minimap must be enabled; you must stand within 60 tiles of the pylon you’re leaving from. The post-Moon Lord Universal Pylon is the exception — it works anywhere with no NPC requirement.

What’s the fastest happy-town setup?

The proven pattern is a chain of three-NPC biome villages: pick each NPC’s liked biome, house them with one liked neighbor and a pet or the Princess as the third resident, and collect every pylon while everyone’s prices sit at ~80%. The classic openers: the Arms Dealer + Nurse anywhere for the discount shop, the Goblin Tinkerer + Mechanic pairing, and a Zoologist petting-zoo town to grab the Forest Pylon early. Each saved platinum funds the next town — and for the 26-NPC roster itself, the beginner guide covers who moves in when. If you’re routing long-term progression, the boss order page tells you when Hardmode NPCs and pylons start mattering.

Gallery

Related Articles

Was this helpful?