Table of contents

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:

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