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