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.
FAQ
How do you unlock pylons in Terraria?
Does NPC happiness affect sell prices?
Is the Princess good for happiness?
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
Terraria Boss Order: All 33 Bosses in Progression Order (1.4.5)
The recommended Terraria boss order from King Slime to Moon Lord, with Classic/Expert/Master HP for every boss and which fights are actually optional.
Last updated Sep 27
Eye of Cthulhu Guide: Spawn Requirements, Phases & Drops (1.4.5)
How to spawn the Eye of Cthulhu, the exact natural-spawn requirements (200 HP, 11 defense, 4 town NPCs), both phases, and the full drop table.
Last updated Sep 27
Moon Lord Guide: Final Boss Stats, Summons & Luminite Drops (1.4.5)
How to summon and beat the Moon Lord — the 145,000/217,500/277,311 HP final boss — covering the Celestial Pillar chain, Celestial Sigil, and Luminite drops.
Last updated Sep 27
Was this helpful?
Thanks for the feedback!