LootLore
FAQ & Reference

NPC Happiness & Pylon Guide in Terraria — Fast Travel Network Setup

By LootLore EditorsPublished Updated
Terraria hero banner — pixel art underground biome with glowing treasures

How the Happiness System Works

Every NPC in Terraria has a happiness value that affects their shop prices and pylon availability. Happiness is determined by three factors: biome (whether they live in their preferred biome), neighbors (whether they live near NPCs they like or dislike), and crowding (too many NPCs in close proximity reduces happiness regardless of other factors).

A happy NPC (high happiness score) sells their items at up to 25% discount and sells a Pylon for their current biome. A neutral NPC sells at normal prices. An unhappy NPC raises prices. The happiness value is a continuous scale — small adjustments (adding one preferred neighbor) make a noticeable difference in prices.

Pylons are fast-travel devices that allow instant teleportation between any two active Pylons in your network. You need at least 2 NPCs living near a Pylon for it to activate. Each biome can only have one Pylon — you cannot place two Forest Pylons in the same world.

All Pylons — Biomes & Purchase Conditions

PylonBiomeHow to GetTypical Price
Forest PylonForest / PuritySold by any NPC in the Forest biome with 2+ NPCs nearby~8,750g at good happiness
Underground PylonUnderground / CavernSold by NPC in underground/cavern layer with 2+ nearby~8,750g
Ocean PylonOcean (far beach edges)Sold by NPC at the ocean biome~8,750g
Desert PylonDesertSold by NPC in Desert biome~8,750g
Snow PylonSnow / TundraSold by NPC in Snow biome~8,750g
Jungle PylonJungleSold by NPC in Jungle biome~8,750g
Hallow PylonHallow (Hardmode only)Sold by NPC in Hallow biome — only available after Hardmode begins~8,750g
Cavern PylonGlowing Mushroom biomeSold by Truffle NPC (requires Mushroom biome house)~8,750g
Universal PylonAny locationSold by Zoologist after 100% Bestiary completion~120,000g — very expensive but works anywhere

NPC Biome Preferences — Quick Reference

NPCPreferred BiomeLiked NeighborsDisliked Neighbors
GuideForestClothier, ZoologistSteampunker, Witch Doctor, Painter
MerchantForestGolfer, AnglerTax Collector, Nurse
NurseHallowArms Dealer, WizardMerchant
Arms DealerDesertNurse, SteampunkerGolfer
Dye TraderDesertArms Dealer, PainterSteampunker
TavernkeepHallowDemolitionist, GolferGuide, Clothier
GolferForestAngler, Painter, MerchantPirate, Arms Dealer
AnglerOceanDemolitionist, Party Girl, Tax CollectorTavernkeep
Tax CollectorSnowParty Girl, MerchantDemolitionist, Mechanic
DemolitionistUndergroundTavernkeep, MechanicArms Dealer, Goblin Tinkerer
Goblin TinkererUndergroundMechanic, Dye TraderClothier, Demolitionist
MechanicSnowGoblin Tinkerer, CyborgArms Dealer
CyborgSnowSteampunker, Pirate, MechanicZoologist
SteampunkerDesertCyborg, Painter, Dye TraderDryad, Witch Doctor, Guide
PainterForestDryad, Party GirlCyborg, Truffle
DryadJungleWitch Doctor, Truffle, PainterAngler, Demolitionist
Witch DoctorJungleDryad, GuideNurse, Mechanic
TruffleGlowing Mushroom (must be surface Mushroom biome)Dryad, GuideClothier
Party GirlHallowWizard, Stylist, ZoologistTax Collector
WizardHallowGolfer, NurseWitch Doctor, Clothier
ClothierUndergroundTruffle, GuideNurse, Mechanic
ZoologistForestWitch Doctor, GolferArms Dealer, Angler
PirateOceanAngler, TavernkeepGuide, Merchant

Optimal NPC Pairings — Most Efficient Housing Clusters

  • Forest Cluster: Guide + Clothier / Zoologist + Golfer — all prefer Forest, mutual likes, enables Forest Pylon. Keep cluster small (2–3 NPCs) to avoid crowding penalty.
  • Snow Cluster: Tax Collector + Mechanic (or Cyborg) — both prefer Snow, mutual likes, enables Snow Pylon. Add Santa Claus (December) for seasonal bonus.
  • Desert Cluster: Arms Dealer + Nurse + Dye Trader + Steampunker — multiple Desert-preferrers. Arms Dealer + Nurse are mutual likes. Enables Desert Pylon. Steampunker and Dye Trader are liked neighbors.
  • Jungle Cluster: Dryad + Witch Doctor — both prefer Jungle, mutual likes, enables Jungle Pylon. Only 2 NPCs needed, minimizing crowding.
  • Underground Cluster: Goblin Tinkerer + Mechanic + Demolitionist + Clothier — mix of underground-preferring NPCs. Goblin + Mechanic mutually like each other. Enables Underground/Cavern Pylon.
  • Ocean Cluster: Pirate + Angler — both prefer Ocean, Pirate likes Angler. Enables Ocean Pylon. Only 2 NPCs; keep them isolated from other housing.
  • Hallow Cluster (Hardmode): Party Girl + Wizard + Nurse + Tavernkeep — Hallow-preferring NPCs. Party Girl likes Wizard; Nurse likes Arms Dealer (but Arms Dealer is Desert). Enables Hallow Pylon.
  • Glowing Mushroom: Truffle + Dryad — Truffle requires a surface Mushroom biome. Dryad is his liked neighbor. Enables Mushroom Pylon.

Building a Full Pylon Network

A full pylon network lets you teleport instantly from any biome to any other with zero travel time. The practical order for building pylons is: Forest (early, cheap) → Underground (for easy dungeon/cave access) → Snow → Desert → Jungle → Ocean → Hallow (Hardmode) → Mushroom.

To activate a Pylon, two or more NPCs must have housing within 169 tiles horizontally and 124 tiles vertically of the Pylon. The NPCs must be reasonably happy (at minimum happiness level). Both conditions must be met — a Pylon with only one nearby NPC does not activate.

Place Pylons in a central location in each biome's housing cluster. The exact placement does not affect travel destination — all Pylons warp you to the same point in each biome. A common approach is to place the Pylon near the cluster entrance for convenient access.

The Universal Pylon (from the Zoologist after 100% Bestiary) is the ultimate fast travel tool — it works in any biome, including the Underworld and Dungeon, and does not require nearby NPCs to activate. However, its 120,000g price makes it a late-game luxury rather than early priority.

Frequently asked questions

How do I know if an NPC is happy?

Click on an NPC to open their shop dialogue. Happy NPCs display text like 'I like it here' or reference their preferred neighbors. Unhappy NPCs complain about their location or neighbors. The shop prices themselves are the clearest indicator — happy NPCs show noticeably discounted prices compared to their standard catalog.

Can I have two Pylons of the same type?

No. Each biome type allows only one Pylon. You cannot place two Forest Pylons. If you try to buy a second Pylon for a biome that already has one, the NPC will not offer it. The Universal Pylon from the Zoologist is the only exception — it works in any location and is not biome-specific.

Do NPCs need to be in their preferred biome to sell the pylon?

No — an NPC sells the Pylon for whatever biome they are currently in, as long as they are happy enough. Placing an NPC (any NPC) in the Desert biome with good happiness allows them to sell the Desert Pylon, even if Desert is not their preferred biome. Preferred biome simply affects happiness and price — it does not gate pylon availability.

What is the fastest way to get the first Pylon?

Place the Guide and Clothier together in the Forest (they are mutual likes, and both prefer Forest). With 2 NPCs of good mutual happiness in the Forest, one of them will sell the Forest Pylon relatively cheaply (around 8,750g). Buy it and place it — you now have the starting point for your pylon network.

Does NPC happiness affect the Goblin Tinkerer's reforge prices?

Yes. The Goblin Tinkerer's reforge service prices scale with his happiness. A happy Goblin Tinkerer (Underground biome, near Mechanic) reforges items at a discount — this can save significant gold over many reforge attempts. Prioritize optimizing the Goblin Tinkerer's happiness for long-term savings.

Sources & verification

Continue this guide path