Terraria NPC happiness guide

Run your community like a five-star hotel.

Image via VG24/7

Recommended Videos

Terraria’s new NPC system is pretty similar to that of Fallout Shelter, where you will have to surrender to guests’ every need to maintain happiness. With such an odd, diverse cast of characters to watch over, they can become pretty picky and possibly angry with things like nearby neighbors and their chosen biomes. To ensure your community runs smoothly, here’s how to maximize each’s happiness.

Characters and preferences

It should be noted, if you meet each of their preferences, they are given a 5% to 10% bonus – depending on if they like or love the established setting or neighbor.

  • Angler
    • Liked neighbor: Demolitionist, Party Girl, and Tax Collector
    • Loved neighbor: none
    • Disliked neighbor: none
    • Hated neighbor: Tavernkeep
    • Liked biome: Ocean
    • Hated biome: Desert
  • Arms Dealer
    • Liked neighbor: Steampunker
    • Loved neighbor: Nurse
    • Disliked neighbor: Golfer
    • Hated neighbor: Demolitionist
    • Liked biome: Desert
    • Hated biome: Snow
  • Clothier
    • Liked neighbor: Tax Collector
    • Loved neighbor: Truffle
    • Disliked neighbor: Nurse
    • Hated neighbor: Mechanic
    • Liked biome: Underground
    • Hated biome: Hallow
  • Cyborg
    • Liked neighbor: Steampunker, Pirate, and Stylist
    • Loved neighbor: none
    • Disliked neighbor: Zoologist
    • Hated neighbor: Wizard
    • Liked biome: Snow
    • Hated biome: Jungle
  • Demolitionist
    • Liked neighbor: Mechanic
    • Loved neighbor: Tavernkeep
    • Disliked neighbor: Arms Dealer and Goblin
    • Hated neighbor: none
    • Liked biome: Underground
    • Hated biome: Ocean
  • Dryad
    • Liked neighbor: Witch Doctor and Truffle
    • Loved neighbor: none
    • Disliked neighbor: Angler Zoologist
    • Hated neighbor: Golfer
    • Liked biome: Jungle
    • Hated biome: Desert
  • Dye Trader
    • Liked neighbor: Arms Dealer and Painter
    • Loved neighbor: none
    • Disliked neighbor: Steampunker
    • Hated neighbor: Pirate
    • Liked biome: Desert
    • Hated biome: Forest
  • Goblin
    • Liked neighbor: Dye Trader
    • Loved neighbor: Mechanic
    • Disliked neighbor: Clothier
    • Hated neighbor: Stylist
    • Liked biome: Underground
    • Hated biome: Jungle
  • Golfer
    • Liked neighbor: Painter and Zoologist
    • Loved neighbor: Angler
    • Disliked neighbor: Pirate
    • Hated neighbor: Merchant
    • Liked biome: Forest
    • Hated biome: Underground
  • Guide
    • Liked neighbor: Clothier and Zoologist
    • Loved neighbor: none
    • Disliked neighbor: Steampunker
    • Hated neighbor: Painter
    • Liked biome: Forest
    • Hated biome: Ocean
  • Mechanic
    • Liked neighbor: Cyborg
    • Loved neighbor: Goblin
    • Disliked neighbor: Arms Dealer
    • Hated neighbor: Clothier
    • Liked biome: Snow
    • Hated biome: Underground
  • Merchant
    • Liked neighbor: Golfer and Nurse
    • Loved neighbor: none
    • Disliked neighbor: Tax Collector
    • Hated neighbor: Angler
    • Liked biome: Forest
    • Hated biome: Desert
  • Nurse
    • Liked neighbor: Wizard
    • Loved neighbor: Arms Dealer
    • Disliked neighbor: Dryad and Party Girl
    • Hated neighbor: Zoologist
    • Liked biome: Hallow
    • Hated biome: Snow
  • Painter
    • Liked neighbor: Party Girl
    • Loved neighbor: Dryad
    • Disliked neighbor: Truffle and Cyborg
    • Hated neighbor: none
    • Liked biome: Jungle
    • Hated biome: Forest
  • Party Girl
    • Liked neighbor: Stylist
    • Loved neighbor: Wizard
    • Disliked neighbor: Merchant
    • Hated neighbor: Tax Collector
    • Liked biome: Hallow
    • Hated biome: Underground
  • Pirate
    • Liked neighbor: Tavernkeep
    • Loved neighbor: Angler
    • Disliked neighbor: Stylist
    • Hated neighbor: Guide
    • Liked biome: Ocean
    • Hated biome: Underground
  • Santa Claus
    • Liked neighbor: none
    • Loved neighbor: none
    • Disliked neighbor: none
    • Hated neighbor: Tax Collector
    • Liked biome: Snow
    • Hated biome: Desert
  • Steampunker
    • Liked neighbor: Painter
    • Loved neighbor: Cyborg
    • Disliked neighbors: Dryad, Wizard, and Party Girl
    • Hated neighbor: none
    • Liked biome: Desert
    • Hated biome: Jungle
  • Stylist
    • Liked neighbor: Pirate
    • Loved neighbor: Dye Trader
    • Disliked neighbor: Tavernkeep
    • Hated neighbor: Goblin
    • Liked biome: Ocean
    • Hated biome: Snow
  • Tavernkeep
    • Liked neighbor: Goblin
    • Loved neighbor: Demolitionist
    • Disliked neighbor: Guide
    • Hated neighbor: Dye Trader
    • Liked biome: Hallow
    • Hated biome: Snow
  • Tax Collector
    • Liked neighbor: Party Girl
    • Loved neighbor: Merchant
    • Disliked neighbor: Demolitionist and Mechanic
    • Hated neighbor: Santa Claus
    • Liked biome: Snow
    • Hated biome: Hallow
  • Truffle
    • Liked neighbor: Dryad
    • Loved neighbor: Guide
    • Disliked neighbor: Clothier
    • Hated neighbor: Witch Doctor
    • Liked biome: none
    • Hated biome: none
  • Witch Doctor
    • Liked neighbor: Dryad and Guide
    • Loved neighbor: none
    • Disliked neighbor: Nurse
    • Hated neighbor: Truffle
    • Liked biome: Jungle
    • Hated biome: Hallow
  • Wizard
    • Liked neighbor: Merchant
    • Loved neighbor: Golfer
    • Disliked neighbor: Witch Doctor
    • Hated neighbor: Cyborg
    • Liked biome: Hallow
    • Hated biome: Ocean
  • Zoologist
    • Liked neighbor: Golfer
    • Loved neighbor: Witch Doctor
    • Disliked neighbor: Angler
    • Hated neighbor: Arms Dealer
    • Liked biome: Forest
    • Hated biome: Desert