๐Ÿ  NPC BESTIARY

๐Ÿ  Terraria NPCs: Complete Guide

1. What counts as an NPC?

Terraria has several categories:

  • Town NPCs: permanent residents who can live in houses.
  • Town pets: Cat, Dog, and Bunny.
  • Traveling Merchant: temporary vendor.
  • Skeleton Merchant: underground wandering vendor.
  • Old Man: Dungeon NPC before Skeletron.
  • Town Slimes: special cosmetic NPCs that can live in houses.
  • Event-specific friendly NPCs and other temporary NPCs.

Most town NPCs need suitable housing to remain in your world. Each normal town NPC generally needs its own house. (Terraria Wiki)


๐Ÿก 2. Housing

A valid NPC house needs the basic requirements:

  • Enclosed space
  • Player-placed background walls
  • Entrance
  • Light source
  • Flat-surface furniture
  • Comfort furniture
  • Enough usable interior space

The Housing menu lets you:

  • Check whether a room is valid
  • Assign an NPC to a house
  • Move NPCs around

Important

NPCs can die.

If a town NPC dies, they can generally respawn later as long as their requirements are still satisfied and suitable housing is available.

So don't panic when your Merchant gets obliterated by a Blood Moon. Terraria has apparently decided that employee turnover is part of the economy. ๐Ÿ’€


๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ 3. Towns

A town is created when enough friendly NPCs are concentrated together.

A town:

  • Greatly reduces enemy spawning
  • Uses the Town Day/Town Night music
  • Provides a safe-ish base
  • Can support pylons

The current rules consider NPCs within a 240 ร— 135 tile area around the player when determining the town's inhabitants. Three NPCs are generally enough for a town, while a pylon only needs two qualifying housed NPCs nearby. (Terraria Wiki)

Town pets can also count toward pylon functionality and enemy suppression. (Terraria Wiki)


โค๏ธ 4. NPC Happiness

This is one of the most important NPC systems.

NPCs have preferences for:

Biomes

They may:

  • โค๏ธ Love
  • ๐Ÿ™‚ Like
  • ๐Ÿ˜ Dislike
  • ๐Ÿ’ข Hate

Other NPCs

They can similarly:

  • Love someone
  • Like someone
  • Dislike someone
  • Hate someone

Their happiness affects vendor prices.

At maximum happiness:

  • Purchases can be reduced to 75%
  • Items you sell can be worth up to 133%

At minimum happiness:

  • Purchases can reach 150%
  • Items you sell can fall to about 67%. (Terraria Wiki)

It also affects things beyond ordinary shops, including:

  • Nurse healing fees
  • Goblin Tinkerer reforging costs
  • Angler quest rewards
  • Tax Collector income. (Terraria Wiki)

Important 1.4.5 change

The minimum happiness requirement for pylon purchases has been removed in Desktop 1.4.5.0.

So happiness is still useful for prices, but you no longer need to make your NPCs absurdly happy just to unlock a pylon. (Terraria Wiki)


๐Ÿ—บ๏ธ 5. NPC Preferences

Here are the important biome preferences you should know:

| NPC | Likes/Loves |

| --------------- | ---------------------------- |

| Guide | Forest |

| Merchant | Forest |

| Nurse | Hallow |

| Demolitionist | Underground |

| Dye Trader | Desert |

| Angler | Ocean |

| Zoologist | Forest |

| Golfer | Forest |

| Arms Dealer | Desert |

| Dryad | Jungle |

| Witch Doctor | Jungle |

| Painter | Jungle |

| Goblin Tinkerer | Cavern/Underground |

| Clothier | Underground |

| Mechanic | Snow |

| Party Girl | Hallow |

| Wizard | Hallow |

| Steampunker | Desert |

| Cyborg | Snow |

| Pirate | Ocean |

| Stylist | Ocean |

| Truffle | Glowing Mushroom |

| Tax Collector | Snow |

| Santa Claus | Snow |

| Princess | No specific biome preference |

Their relationships also matter. For example, the Guide likes the Clothier and dislikes the Painter, while the Merchant likes the Golfer and dislikes the Angler. (Terraria Wiki)

Don't obsess over perfect happiness unless you're optimizing prices. With the current 1.4.5 pylon changes, you have considerably more freedom.


๐Ÿง‘โ€๐Ÿซ PRE-HARDMODE NPCs

6. ๐Ÿ“– Guide

Availability: Automatically present when starting a normal world.

Purpose

The Guide is your tutorial NPC.

His most important feature is the crafting interface.

Give him an item and he can show you:

  • What it can craft
  • Which crafting station is required
  • Which materials are needed

Special importance

The Guide is required for summoning the Wall of Flesh.

If he dies, he can respawn.


๐Ÿ’ฐ 7. Merchant

Requirement

Players collectively have at least 50 silver coins.

Purpose

Sells basic:

  • Supplies
  • Tools
  • Utility items

He's usually one of your first actual shop NPCs.


๐Ÿ’ฃ 8. Demolitionist

Requirement

A player must have an appropriate explosive item in their inventory and the Merchant must be present.

Purpose

Sells explosive-related supplies and utility items.

Preferred location

Underground/Cavern


๐Ÿ’‰ 9. Nurse

Requirement

  • Merchant present
  • Player has more than 100 maximum health

Purpose

She provides:

  • Healing
  • Removal of certain debuffs

Her service costs money, and happiness affects that price. (Terraria Wiki)

Important

She's incredibly useful during boss fights.


๐Ÿงช 10. Dye Trader

Requirement

Obtain a dye-related material or item that satisfies his arrival condition.

Purpose

Sells dye-related supplies and provides the ability to work with dyes.

Preferred biome

๐Ÿœ๏ธ Desert


๐Ÿน 11. Angler

Location: Ocean

Requirement

Find him sleeping near the Ocean and speak to him.

Purpose

Fishing quests.

He gives:

  • Fishing-related rewards
  • Money
  • Unique items

His happiness influences the effective number of fishing quests he considers completed when determining rewards. (Terraria Wiki)

Important

You don't need to house him near the Ocean permanently to do quests, but his happiness preference is based around the Ocean.


๐Ÿง 12. Zoologist

Requirement

Fill at least 10% of the Bestiary.

Purpose

Sells:

  • Critter-related items
  • Mount/pet-related items
  • Vanity items
  • Animal-themed utilities

She also sells the licenses used to obtain town pets.

Preferred biome

๐ŸŒณ Forest


๐ŸŒ๏ธ 13. Golfer

Requirement

Find him underground in the Desert and rescue him.

Purpose

Sells golfing equipment and related items.

Preferred biome

๐ŸŒณ Forest


๐Ÿ”ซ 14. Arms Dealer

Requirement

Have an appropriate ammunition/combat-related item in a player's inventory.

Purpose

Sells ranged-combat supplies.

Preferred biome

๐Ÿœ๏ธ Desert


๐ŸŒณ 15. Dryad

Requirement

Defeat a major boss such as:

  • Eye of Cthulhu
  • Eater of Worlds
  • Brain of Cthulhu
  • Skeletron

Purpose

Sells:

  • Nature-related items
  • Purification-related items
  • Certain boss/world-status information

She also has her Dryad's Blessing/Ward mechanics.

Preferred biome

๐ŸŒฟ Jungle


๐Ÿง™ 16. Witch Doctor

Requirement

Defeat Queen Bee.

Purpose

Sells jungle-, summoning-, and utility-related items.

Preferred biome

๐ŸŒฟ Jungle


๐ŸŽจ 17. Painter

Requirement

Have enough town NPCs living in the world.

Purpose

Sells:

  • Paint
  • Painting tools
  • Paint-related items
  • Decorative paintings

Preferred biome

๐ŸŒฟ Jungle


๐ŸงŸ 18. Clothier

Requirement

Defeat Skeletron.

Purpose

Sells vanity/clothing-related items.

Important lore

He's the old man who was guarding the Dungeon.

Yes, the elderly man at the Dungeon entrance was basically a boss prerequisite wearing a cardigan.


๐Ÿ‘ป 19. Goblin Tinkerer

Requirement

Defeat the Goblin Army, then find him underground and rescue him.

Purpose

Extremely important utility NPC.

He provides:

  • Reforging
  • Access to important accessory combinations
  • Goblin-related crafting/utility

Preferred biome

Underground/Cavern

Importance

โญโญโญโญโญ

He is one of the NPCs you really want to keep happy because his services can become expensive.


๐Ÿง™โ€โ™€๏ธ 20. Witch Doctor

Already covered above, but here's the progression reminder:

Queen Bee โ†’ Witch Doctor

He is especially important to players using summoning-focused progression.


๐Ÿชก 21. Stylist

Requirement

Find her trapped in a Spider Nest and rescue her.

Purpose

Changes:

  • Hair style
  • Hair color

She also sells hair-related items.

Preferred biome

๐ŸŒŠ Ocean


๐Ÿบ 22. Tavernkeep

Requirement

Defeat the Eater of Worlds or Brain of Cthulhu, then find him unconscious in the world and talk to him.

Purpose

Associated with the Old One's Army event.

He uses Defender Medals as a currency for his special inventory.

Important 1.4.5 change

The Tavernkeep no longer sells pylons in current Desktop 1.4.5.4 because his shop was expanded. (Terraria Wiki)


โš™๏ธ 23. Mechanic

Requirement

Rescue her from the Dungeon after defeating Skeletron.

Purpose

She sells wiring-related equipment.

Preferred biome

โ„๏ธ Snow

Importance

โญโญโญโญโญ for advanced building/automation


๐ŸŽ‰ 24. Party Girl

Requirement

Have 20 town NPCs in the world.

The requirement was increased from 14 to 20 in 1.4.5 because town pets now count toward NPC-related systems. (Terraria Wiki)

Purpose

Sells:

  • Party/decorative items
  • Celebration-related items

Preferred biome

๐ŸŒˆ Hallow


๐ŸงŒ HARDMODE NPCs


๐Ÿ„ 25. Truffle

Requirement

  • World must be in Hardmode
  • A suitable Surface Glowing Mushroom biome must exist

Purpose

Sells mushroom-related equipment and crafting materials.

Preferred biome

๐Ÿ„ Glowing Mushroom

Important

His housing requirement is special because he needs the Surface Mushroom biome to actually move into a house. (Terraria Wiki)


๐Ÿง™ 26. Wizard

Requirement

Defeat Wall of Flesh and find him underground.

Purpose

Sells magic-related items and utility.

Preferred biome

๐ŸŒˆ Hallow


๐Ÿงพ 27. Tax Collector

Requirement

Use Purification Powder on a Tortured Soul in the Underworld.

Purpose

Generates money automatically.

He periodically collects taxes from the town NPCs.

Happiness

This is especially interesting:

Happiness affects:

  • How quickly he generates money
  • How much money he can store

At maximum happiness, he can hold substantially more than when unhappy. (Terraria Wiki)

Preferred biome

โ„๏ธ Snow


๐Ÿง‘โ€๐Ÿ”ง 28. Steampunker

Requirement

Defeat at least one Mechanical Boss.

Purpose

Sells advanced technological and world-altering utilities.

Preferred biome

๐Ÿœ๏ธ Desert


๐Ÿค– 29. Cyborg

Requirement

Defeat Plantera.

Purpose

Sells advanced late-Hardmode combat and utility equipment.

Preferred biome

โ„๏ธ Snow


๐Ÿดโ€โ˜ ๏ธ 30. Pirate

Requirement

Defeat a Pirate Invasion.

Purpose

Sells pirate-themed and utility items.

Preferred biome

๐ŸŒŠ Ocean


๐ŸŽ… 31. Santa Claus

Requirement

Defeat the Frost Legion during the Christmas seasonal period.

Important limitation

Santa Claus is seasonal. He disappears after the Christmas period ends.

Preferred biome

โ„๏ธ Snow


๐Ÿ‘‘ 32. Princess

Requirement

Have essentially all other required town NPCs available, with the specific current NPC-count requirements satisfied.

Purpose

Sells a huge variety of decorative, vanity, and novelty items.

Happiness

The Princess is unusual because she has no biome preference. Her Bestiary portrait uses a Hallow background, but that does not mean she actually prefers the Hallow. (Terraria Wiki)


๐Ÿพ TOWN PETS

There are three:

๐Ÿฑ Town Cat

Get a Cat License from the Zoologist.

The Cat License costs 5 gold. (Terraria Wiki)


๐Ÿถ Town Dog

Get a Dog License from the Zoologist after filling 25% of the Bestiary.

The license costs 5 gold. (Terraria Wiki)


๐Ÿฐ Town Bunny

Get a Bunny License after filling 45% of the Bestiary.

It also costs 5 gold. (Terraria Wiki)

Why pets matter

They're not merely decorative.

Town pets:

  • Count toward pylon functionality
  • Help with enemy spawn suppression
  • Can share a house with a normal NPC
  • Don't contribute to NPC crowding calculations

They cannot share a house with another town pet. (Terraria Wiki)


๐Ÿงณ SPECIAL NPCs

๐Ÿ›’ Traveling Merchant

Unlike ordinary town NPCs, he doesn't permanently move in.

Requirements

At least 2 other qualifying NPCs must already be present.

He can randomly arrive between:

4:30 AM โ†’ 12:00 PM

He leaves at:

6:00 PM

His inventory is randomized every visit, with roughly 4โ€“10 items available. (Terraria Wiki)

Important

He:

  • Doesn't require a house
  • Doesn't permanently stay
  • Doesn't sell pylons
  • Has a different inventory every visit

๐Ÿ’€ Skeleton Merchant

Found randomly in the Underground/Cavern.

Unlike the Traveling Merchant, he is not a permanent town resident.

His inventory changes based on:

  • Moon phase
  • Time
  • Other conditions

He sells various specialized utility items.


๐Ÿง“ Old Man

Found at the Dungeon entrance.

Before Skeletron

He allows you to challenge Skeletron.

After Skeletron

He becomes the:

Clothier

So technically, the Clothier and Old Man are the same NPC entity at different stages of progression.


๐ŸŸฃ TOWN SLIMES

Terraria also has special Town Slimes.

They are essentially collectible slime NPCs that can live in houses and function as town residents.

Different Town Slimes are unlocked through different activities, exploration, and interactions.

They are primarily:

  • Cosmetic
  • Collection-oriented
  • Useful as additional town inhabitants

They can also help with pylon requirements.


โšก NPCs AND BOSS PROGRESSION

This is the part worth memorizing.

| Progression | NPC consequence |

| -------------------------- | ----------------------------- |

| Start world | ๐Ÿ“– Guide |

| 50 silver | ๐Ÿ’ฐ Merchant |

| >100 max HP | ๐Ÿฉน Nurse |

| Goblin Army | ๐ŸงŒ Goblin Tinkerer |

| Queen Bee | ๐Ÿง™ Witch Doctor |

| Skeletron | ๐Ÿงต Clothier + Mechanic access |

| Wall of Flesh | ๐Ÿง™ Wizard |

| Hardmode | ๐Ÿ„ Truffle becomes possible |

| Mechanical Boss | โš™๏ธ Steampunker |

| Plantera | ๐Ÿค– Cyborg |

| Pirate Invasion | ๐Ÿดโ€โ˜ ๏ธ Pirate |

| Frost Legion | ๐ŸŽ… Santa |

| 20 NPCs | ๐ŸŽ‰ Party Girl |

| Late-game NPC requirements | ๐Ÿ‘‘ Princess |


๐Ÿ”ฎ PYLONS

Pylons are arguably the biggest reason to care about NPC happiness.

Current Terraria has:

  • ๐ŸŒณ Forest Pylon
  • โ„๏ธ Snow Pylon
  • ๐Ÿœ๏ธ Desert Pylon
  • ๐Ÿ•ณ๏ธ Cavern Pylon
  • ๐ŸŒŠ Ocean Pylon
  • ๐ŸŒฟ Jungle Pylon
  • ๐ŸŒˆ Hallow Pylon
  • ๐Ÿ„ Mushroom Pylon
  • ๐Ÿ”ฅ Underworld Pylon
  • โœจ Aether Pylon
  • ๐ŸŒ Universal Pylon

The current 1.4.5 update added the Underworld and Aether Pylons. (Terraria Wiki)

Normal pylon requirements

A functioning pylon needs at least two qualifying housed NPCs within its required area.

The player also needs to be close enough to the pylon to use it. (Terraria Wiki)

Universal Pylon

The Universal Pylon is different:

  • Works anywhere
  • Doesn't require nearby NPCs
  • Obtained through Shimmer rather than normal NPC purchasing
  • Costs 1 Platinum when applicable to its purchase mechanics

Basically the final form of:

> "I am tired of building transportation infrastructure." ๐Ÿ˜ญ


๐Ÿง  THE NPCS YOU SHOULD ABSOLUTELY REMEMBER

If you're studying this for actual Terraria knowledge, don't memorize every shop item. Memorize who unlocks what.

๐Ÿ† Most important NPCs

Guide

โ†’ Crafting recipes

โ†’ Wall of Flesh

Merchant

โ†’ Basic supplies

Nurse

โ†’ Healing

Demolitionist

โ†’ Explosive-related supplies

Goblin Tinkerer

โ†’ Reforging + accessory utility

Dryad

โ†’ World/nature-related utilities

Mechanic

โ†’ Wiring

Angler

โ†’ Fishing quests

Witch Doctor

โ†’ Summoning/jungle utilities

Clothier

โ†’ Vanity

Wizard

โ†’ Magic-related utilities

Steampunker

โ†’ Advanced technology

Truffle

โ†’ Mushroom/Shroomite progression

Cyborg

โ†’ Late-Hardmode technology

Princess

โ†’ Huge decorative/novelty shop


๐Ÿ˜๏ธ BEST SIMPLE TOWN STRUCTURE

You don't actually need to construct one giant NPC apartment complex.

A practical world can have separate towns:

๐ŸŒณ Forest

Guide

Merchant

Zoologist

๐Ÿœ๏ธ Desert

Arms Dealer

Nurse

Steampunker

โ„๏ธ Snow

Mechanic

Goblin Tinkerer

Cyborg

๐ŸŒฟ Jungle

Dryad

Witch Doctor

Painter

๐ŸŒŠ Ocean

Angler

Pirate

Stylist

๐ŸŒˆ Hallow

Wizard

Party Girl

Princess

๐Ÿ•ณ๏ธ Cavern

Demolitionist

Clothier

Tax Collector

๐Ÿ„ Mushroom

Truffle

another NPC you need nearby

These aren't the only valid arrangements, but they give you a very practical starting framework based on NPC biome and relationship preferences. (Terraria Wiki)


๐Ÿ“Œ THE NPC SYSTEM IN ONE DIAGRAM

                    TERRARIA NPC SYSTEM
                           โ”‚
          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
          โ”‚                โ”‚                โ”‚
       HOUSING          HAPPINESS        SERVICES
          โ”‚                โ”‚                โ”‚
     Town NPCs       Biome preference   Shops
     Town Pets       Neighbor preference Healing
          โ”‚                โ”‚              Crafting
          โ”‚                โ”‚              Reforging
          โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”˜              Fishing
                       โ”‚
                    PYLONS
                       โ”‚
             Fast biome transportation
                       โ”‚
                  WORLD PROGRESSION
                       โ”‚
     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
     โ”‚                 โ”‚                  โ”‚
  Bosses            Events            Exploration
     โ”‚                 โ”‚                  โ”‚
     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                       โ”‚
                 MORE NPCS UNLOCKED