NPC Happiness is a new system that was added to Terraria as part of the recent 1.4 update, and it rewards players for housing the game's NPCs in their preferred biomes and near their favorite neighbors. While it is possible to get some in-game hints about NPC Happiness in Terraria 1.4, an additional resource will be helpful for players that want to maximize the satisfactions of their NPCs, and this guide looks to be just such a resource.
To begin, the rewards for high Happiness in Terraria 1.4 are a reduction in the cost of the goods that the NPC sells and the ability to purchase Pylons from them, the latter of which becomes available when the NPC is selling items for less than 85% of base value. While it is possible to go into very specific detail about how NPC Happiness in Terraria 1.4 is calculated, it is sufficient to say that players that want to boost Happiness should do the following:
- House the NPC in a Liked biome
- House the NPC within 25 tiles of a Loved or Liked NPC
- House no more than one other NPC within 25 tiles
- House no more than three other NPCs within 120 tiles
With that established, the next thing that players will need to know about NPC Happiness in Terraria's Journey's End update is how to determine an NPC's favorite biome and neighbors. Fortunately, that is as easy as referencing the following list. Additionally, a graphic can be found below the list that put this is all together, providing a visual reference for how to nearly optimally locate NPCs in Terraria 1.4.
Terraria NPC Preferences
Angler
- Liked Biome: Ocean
- Hated Biome: Desert
- Loved Neighbors: None
- Liked Neighbors: Demolitionist, Party Girl, Tax Collector
- Disliked Neighbors: None
- Hated Neighbors: Tavernkeep
Arms Dealer
- Liked Biome: Desert
- Hated Biome: Snow
- Loved Neighbors: Nurse
- Liked Neighbors: Steampunker
- Disliked Neighbors: Golfer
- Hated Neighbors: Demolitionist
Clothier
- Liked Biome: Underground
- Hated Biome: Hallow
- Loved Neighbors: Truffle
- Liked Neighbors: Tax Collector
- Disliked Neighbors: Nurse
- Hated Neighbors: Mechanic
Cyborg
- Liked Biome: Snow
- Hated Biome: Jungle
- Loved Neighbors: None
- Liked Neighbors: Steampunker, Pirate, Stylist
- Disliked Neighbors: Zoologist
- Hated Neighbors: Wizard
Demolitionist
- Liked Biome: Underground
- Hated Biome: Ocean
- Loved Neighbors: Tavernkeep
- Liked Neighbors: Mechanic
- Disliked Neighbors: Arms Dealer, Goblin Tinkerer
- Hated Neighbors: None
Dryad
- Liked Biome: Jungle
- Hated Biome: Desert
- Loved Neighbors: None
- Liked Neighbors: Witch Doctor, Truffle
- Disliked Neighbors: Angler, Zoologist
- Hated Neighbors: Golfer
Dye Trader
- Liked Biome: Desert
- Hated Biome: Forest
- Loved Neighbors: None
- Liked Neighbors: Arms Dealer, Painter
- Disliked Neighbors: Steampunker
- Hated Neighbors: Pirate
Goblin Tinkerer
- Liked Biome: Underground
- Hated Biome: Jungle
- Loved Neighbors: Mechanic
- Liked Neighbors: Dye Trader
- Disliked Neighbors: Clothier
- Hated Neighbors: Stylist
Golfer
- Liked Biome: Forest
- Hated Biome: Underground
- Loved Neighbors: Angler
- Liked Neighbors: Painter, Zoologist
- Disliked Neighbors: Pirate
- Hated Neighbors: Merchant
Guide
- Liked Biome: Forest
- Hated Biome: Ocean
- Loved Neighbors: None
- Liked Neighbors: Clothier, Zoologist
- Disliked Neighbors: Steampunker
- Hated Neighbors: Painter
Mechanic
- Liked Biome: Snow
- Hated Biome: Underground
- Loved Neighbors: Goblin Tinkerer
- Liked Neighbors: Cyborg
- Disliked Neighbors: Arms Dealer
- Hated Neighbors: Clothier
Merchant
- Liked Biome: Forest
- Hated Biome: Desert
- Loved Neighbors: None
- Liked Neighbors: Golfer, Nurse
- Disliked Neighbors: Tax Collector
- Hated Neighbors: Angler
Nurse
- Liked Biome: Hallow
- Hated Biome: Snow
- Loved Neighbors: Arms Dealer
- Liked Neighbors: Wizard
- Disliked Neighbors: Dryad, Party Girl
- Hated Neighbors: Zoologist
Painter
- Liked Biome: Jungle
- Hated Biome: Forest
- Loved Neighbors: Dryad
- Liked Neighbors: Party Girl
- Disliked Neighbors: Truffle, Cyborg
- Hated Neighbors: None
Party Girl
- Liked Biome: Hallow
- Hated Biome: Underground
- Loved Neighbors: Wizard
- Liked Neighbors: Stylist
- Disliked Neighbors: Merchant
- Hated Neighbors: Tax Collector
Pirate
- Liked Biome: Ocean
- Hated Biome: Underground
- Loved Neighbors: Angler
- Liked Neighbors: Tavernkeep
- Disliked Neighbors: Stylist
- Hated Neighbors: Guide
Santa Claus
- Liked Biome: Snow
- Hated Biome: Desert
- Loved Neighbors: None
- Liked Neighbors: None
- Disliked Neighbors: None
- Hated Neighbors: Tax Collector
Steampunker
- Liked Biome: Desert
- Hated Biome: Jungle
- Loved Neighbors: Cyborg
- Liked Neighbors: Painter
- Disliked Neighbors: Dryad, Wizard, Party Girl
- Hated Neighbors: None
Stylist
- Liked Biome: Ocean
- Hated Biome: Snow
- Loved Neighbors: Dye Trader
- Liked Neighbors: Pirate
- Disliked Neighbors: Tavernkeep
- Hated Neighbors: Goblin Tinkerer
Tavernkeep
- Liked Biome: Hallow
- Hated Biome: Snow
- Loved Neighbors: Demolitionist
- Liked Neighbors: Goblin Tinkerer
- Disliked Neighbors: Guide
- Hated Neighbors: Dye Trader
Tax Collector
- Liked Biome: Snow
- Hated Biome: Hallow
- Loved Neighbors: Merchant
- Liked Neighbors: Party Girl
- Disliked Neighbors: Demolitionist, Mechanic
- Hated Neighbors: Santa Claus
Truffle
- Liked Biome: None
- Hated Biome: None
- Loved Neighbors: Guide
- Liked Neighbors: Dryad
- Disliked Neighbors: Clothier
- Hated Neighbors: Witch Doctor
Witch Doctor
- Liked Biome: Jungle
- Hated Biome: Hallow
- Loved Neighbors: None
- Liked Neighbors: Dryad, Guide
- Disliked Neighbors: Nurse
- Hated Neighbors: Truffle
Wizard
- Liked Biome: Hallow
- Hated Biome: Ocean
- Loved Neighbors: Golfer
- Liked Neighbors: Merchant
- Disliked Neighbors: Witch Doctor
- Hated Neighbors: Cyborg
Zoologist
- Liked Biome: Forest
- Hated Biome: Desert
- Loved Neighbors: Witch Doctor
- Liked Neighbors: Golfer
- Disliked Neighbors: Angler
- Hated Neighbors: Arms Dealer
Terraria is out now on PC, PS3, Xbox 360, iOS, PS Vita, PS4, Xbox One, 3DS, and Switch.
Source: Terraria Wiki