Learn how to build NPC towns in Terraria to modify prices and access the Pylon network by understanding NPC Happiness and relationships.
Walkthrough
- 1Build a house within a specific biome for an NPC.
- 2To form a town, ensure at least two NPCs reside in the same biome.
- 3To modify prices and access the Pylon network, make your NPCs happy.
- 4NPC Happiness is determined by factors like proximity to other NPCs, their preferred biomes, and relationships with neighboring NPCs.
- 5Positive factors include having two NPCs within 25 tiles (but no more than three within 120 tiles), residing in a Loved or Liked biome, and being near a Loved or Liked NPC.
- 6Negative factors include having three or more NPCs within two tiles, residing in a Disliked or Hated biome, and being near a Hated or Disliked NPC.
- 7The simplest way to achieve happiness is to have two NPCs who like or love each other within 25 tiles, and a total of no more than four NPCs within 120 tiles in their preferred biome.
NPC Relationships:
Each NPC has biome preferences (Likes, Loves, Dislikes, Hates) and neighbor preferences (Likes, Loves, Dislikes, Hates). Not all NPC-to-NPC relationships are defined; the maximum number of relationships for any single NPC is five.
- Guide: Likes Forest, Dislikes Ocean. Loves None. Likes Clother/Zoologist. Dislikes Steampunker. Hates Painter.
- Merchant: Likes Forest, Dislikes Desert. Loves None. Likes Golfer/Nurse. Dislikes Tax Collector. Hates Angler.
- Zoologist: Likes Forest, Dislikes Desert. Loves Witch Doctor. Likes Golfer. Dislikes Angler. Hates Arms Dealer.
- Golfer: Likes Forest, Dislikes Underground. Loves Angler. Likes Painter/Zoologist. Dislikes Pirate. Hates Merchant.
- Nurse: Likes Hallow, Dislikes Snow. Loves Arms Dealer. Likes Wizard. Dislikes Dryad/Party Girl. Hates Zoologist.
- Tavernkeep: Likes Hallow, Dislikes Snow. Loves Demolitionist. Likes Goblin Tinkerer. Dislikes Guide. Hates Dye Trader.
- Party Girl: Likes Hallow, Dislikes Underground. Loves Wizard/Zoologist. Likes Stylist. Dislikes Merchant. Hates Tax Collector.
- Wizard: Likes Hallow, Dislikes Ocean. Loves Golfer. Likes Merchant. Dislikes Witch Doctor. Hates Cyborg.
- Demolitionist: Likes Underground, Dislikes Ocean. Loves Tavernkeep. Likes Mechanic. Dislikes Arms Dealer/Goblin Tinkerer. Hates None.
- Clothier: Likes Underground, Dislikes Hallow. Loves Truffle. Likes Tax Collector. Dislikes Nurse. Hates Mechanic.
- Dye Trader: Likes Desert, Dislikes Forest. Loves None. Likes Arms Dealer/Painter. Dislikes Steampunker. Hates Pirate.
- Arms Dealer: Likes Desert, Dislikes Snow. Loves Nurse. Likes Steampunker. Dislikes Golfer. Hates Demolitionist.
- Steampunker: Likes Desert, Dislikes Jungle. Loves Cyborg. Likes Painter. Dislikes Dryad/Wizard/Party Girl. Hates None.
- Dryad: Likes Jungle, Dislikes Desert. Loves None. Likes Witch Doctor/Truffle. Dislikes Angler. Hates Golfer.
- Painter: Likes Jungle, Dislikes Forest. Loves Dryad. Likes Party Girl. Dislikes Truffle/Cyborg. Hates None.
- Witch Doctor: Likes Jungle, Dislikes Hallow. Loves None. Likes Dryad/Guide. Dislikes Nurse. Hates Truffle.
- Stylist: Likes Ocean, Dislikes Snow. Loves Dye Trader. Likes Pirate. Dislikes Tavernkeep. Hates Goblin Tinkerer.
- Angler: Likes Ocean, Dislikes Desert. Loves None. Likes Demolitionist/Party Girl/Tax Collector. Dislikes None. Hates Tavernkeep.
- Pirate: Likes Ocean, Dislikes Underground. Loves Angler. Likes Tavernkeep. Dislikes Stylist. Hates Guide.
- Mechanic: Likes Snow, Dislikes Underground. Loves Goblin Tinkerer. Likes Cyborg. Dislikes Arms Dealer. Hates Clothier.
- Tax Collector: Likes Snow, Dislikes Hallow. Loves Merchant. Likes Party Girl. Dislikes Demolitionist/Mechanic. Hates Santa Claus.
- Cyborg: Likes Snow, Dislikes Jungle. Loves None. Likes Steampunker/Pirate/Stylist. Dislikes Zoologist. Hates Wizard.
- Santa Claus: Loves Snow, Hates Desert. Loves None. Likes None. Dislikes None. Hates Tax Collector.
- Truffle: Likes Mushroom. Loves Guide. Likes Dryad. Dislikes Clothier. Hates Witch Doctor.
Price Modification:
- Happy NPCs can lower buy prices to 75% and sell prices to 133%.
- Unhappy NPCs can raise buy prices to 150% and sell prices to 67%.
- Specific discounts: 10% off for two like/loved NPCs within 25 tiles and no more than three others within 120 tiles.
- Loved biomes provide a 10% discount; Liked biomes provide a 5% discount.
- Each Loved NPC within 25 tiles gives a 10% discount; each Liked NPC gives a 5% discount.
- Unhappiness applies the opposite price increases.
100% Human-Written. AI Fact-Checked. Community Verified. Learn how AntMag verifies content