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:
RELATED: Where to Download Terraria 1.4 Texture Packs and How to Install Them
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.
MORE: How to Get Every Whip in Terraria 1.4
Source: Terraria Wiki