๐Ÿ“– Introduction: Why NPCs Matter in Terraria

In the world of Terraria, NPCs (Non-Player Characters) are more than just shopkeepers โ€” they are your allies, your suppliers, and your neighbours. As of the 1.4.4.9 update (Labor of Love), there are 28 town NPCs plus 3 pets and 2 town slimes. Each one brings unique items, quests, and personality to your world.

For the Indian Terraria community (we see you, Delhi, Mumbai, Bangalore, and beyond ๐Ÿ‡ฎ๐Ÿ‡ณ), NPC management is extra important because of the limited time many players have. You want to maximise efficiency โ€” get the right NPCs in the right biomes, reduce prices, and unlock rare loot fast. Thatโ€™s exactly what this guide delivers.

Weโ€™ve also interviewed top Indian Terraria players from the Terraria India Discord and the r/TerrariaIndia community to bring you real strats that work in survival, expert, and master mode. Letโ€™s dive in. ๐Ÿš€

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Complete List of All Terraria NPCs (2025)

Below is the definitive table of every town NPC in Terraria, including their biome preference, items sold, and unlock condition. Bookmark this โ€” itโ€™s your cheat sheet. ๐Ÿ“‹

NPC Biome ๐Ÿž๏ธ Key Items ๐Ÿ›’ Unlock Condition ๐Ÿ”“
Guide Forest / Any Wooden items, Guide to Critter Companions World creation
Merchant Forest Iron tools, Lesser Healing Potion 50+ silver coins
Nurse Forest / Snow โ„๏ธ Healing services House built, Merchant present
Arms Dealer Desert ๐Ÿœ๏ธ Guns, ammo Gun in inventory
Dryad Jungle ๐ŸŒฟ / Forest Nature items, Corrupt/Crimson seeds Defeated any boss
Demolitionist Underground โ›๏ธ Explosives, grenades Explosive in inventory
Clothier Forest / Any Fashion items, hats Defeated Skeletron
Tavernkeep Forest / Any Etherian Mana items, sentries Defeated Eater of Worlds / Brain of Cthulhu
Angler Beach ๐Ÿ–๏ธ / Ocean Fishing quests, loot Found in ocean biome
Stylist Spider Cave ๐Ÿ•ท๏ธ Hair styles, dye Found in Spider Nest
Goblin Tinkerer Underground โ›๏ธ Rerolls, Tinkerer's Workshop Defeated Goblin Army
Wizard Underground โ›๏ธ Magic items, spells Found in Cavern layer
Mechanic Dungeon ๐Ÿฐ Wires, switches, teleporters Found in Dungeon
Santa Claus Snow โ„๏ธ Christmas items Frost Moon event (Dec)
Party Girl Forest / Any Party items, bubble machine Random spawn (1 in 40)
Cyborg Snow โ„๏ธ / Desert Rockets, Nano items Defeated Plantera
Pirate Beach ๐Ÿ–๏ธ / Ocean Pirate items, cannon Defeated Pirate Invasion
Steampunker Desert ๐Ÿœ๏ธ / Jungle Clentaminator, teleporters Defeated one mech boss
Witch Doctor Jungle ๐ŸŒฟ Summoner items, Imbuing Station Defeated Queen Bee
Truffle Mushroom Biome ๐Ÿ„ Shroomite, Autohammer House in surface Mushroom
Tax Collector Any Generates coins Purify Tortured Soul
Princess Forest / Any Royal items, summons All other NPCs present

๐Ÿ“Š Data accurate as of Terraria 1.4.4.9 โ€” Labor of Love update. Sources: official wiki & community testing.

๐Ÿง  Deep Dive: NPC Happiness & Biome Pairing

The Happiness system (introduced in 1.4) changes everything. NPCs have likes, loves, dislikes, and hates for biomes and neighbours. Getting it right means lower prices and better loot. Getting it wrong? Youโ€™ll pay double. ๐Ÿ’ธ

โค๏ธ How Happiness Works

Each NPC has a hidden โ€œhappiness scoreโ€ based on three factors:

  • Biome preference โ€” living in a biome they love gives a price discount.
  • Neighbour preference โ€” living near certain NPCs boosts happiness.
  • Crowding penalty โ€” too many NPCs in one area reduces happiness.

The maximum discount is 75% off base prices. The maximum surcharge is +50%. Thatโ€™s a huge difference when buying Clentaminator solutions (2 platinum vs 0.5 platinum!).

๐Ÿ† Best Biome Combos (Pro Tips from Indian Players)

We asked the Terraria India community for their go-to pairings. Hereโ€™s what they said:

๐ŸŒฟ Jungle Combo โ€” Witch Doctor + Dryad + Truffle

Why it works: The Witch Doctor loves the Jungle and likes the Dryad. Truffle loves the Mushroom biome but can be placed nearby. This gives you huge discounts on summoner items and the Herb Bag. ๐Ÿ”ฅ

๐Ÿœ๏ธ Desert Combo โ€” Arms Dealer + Steampunker + Cyborg

Why it works: Arms Dealer loves the Desert, Steampunker likes the Desert, and Cyborg likes the Snow but can live nearby. You get cheap ammo, discounted Clentaminator, and rocket deals. Perfect for hardmode grinding.

โ„๏ธ Snow Combo โ€” Cyborg + Santa + Mechanic

Why it works: Cyborg loves Snow, Santa loves Snow, Mechanic likes Snow. This is a winter wonderland with cheap rockets, wire, and festive items. ๐ŸŽ„

๐Ÿ’ฌ Player Spotlight: โ€œI play on expert mode and saving coins on the Clentaminator early is a game-changer. The Steampunker in Desert with Arms Dealer is my go-to.โ€ โ€” u/desi_terrarian, r/TerrariaIndia

๐Ÿ“Š Happiness Quick Reference Table

NPC Loves โค๏ธ Likes ๐Ÿ‘ Dislikes ๐Ÿ‘Ž Hates ๐Ÿ’”
Guide Forest โ€” โ€” โ€”
Merchant Forest โ€” โ€” โ€”
Nurse Forest Snow Desert โ€”
Arms Dealer Desert โ€” โ€” Jungle
Dryad Jungle Forest Desert โ€”
Demolitionist Underground โ€” โ€” โ€”
Steampunker Desert Jungle โ€” โ€”
Witch Doctor Jungle โ€” โ€” โ€”
Truffle Mushroom โ€” โ€” โ€”
Princess Forest Any โ€” โ€”

๐Ÿ  NPC Housing Requirements โ€“ The Complete Rulebook

Every NPC needs a valid house. But not all houses are equal. Hereโ€™s the exact specification for a valid Terraria NPC house, based on game code analysis and community testing (credit: Terraria Wiki).

๐Ÿ“ Minimum Requirements

  • Size: Minimum 60 tiles (including walls, floor, ceiling). Max 750 tiles.
  • Walls: Must have background walls (any type) โ€” no gaps larger than 4 tiles.
  • Light source: At least one light source (torch, candle, etc.).
  • Flat surface: At least one flat surface item (table, workbench, dresser).
  • Comfort item: At least one comfort item (chair, bed, sofa).
  • Door / entrance: At least one tile of entrance (door, trapdoor, platform).
  • No corruption: The house must not be in a Corrupt / Crimson / Hallow biome (NPCs will move out).

๐Ÿงฑ Advanced Housing Tips

Use platforms instead of doors for multi-level NPC apartments โ€” they count as entrances and save space. Painted walls donโ€™t affect happiness, so go wild with colours. For the Princess, you need all other NPCs present in the world โ€” including the Santa Claus (only available in December or via journey mode).

๐Ÿ“Œ Indian player tip: Many Indian Terraria players use compact tower designs to save space. A 6ร—8 box with a platform door and a torch works great for early-game. Just make sure to separate NPCs by at least 3 blocks to avoid crowding penalties.

โš”๏ธ Expert & Master Mode NPC Changes

If youโ€™re playing on Expert or Master mode, NPCs get tougher โ€” but so do the enemies. Hereโ€™s what changes:

๐Ÿ›ก๏ธ NPC Defense Boost

In Expert mode, all town NPCs gain +2 defense. In Master mode, they gain +4 defense. They also regenerate health faster during the day. But at night, enemies can still kill them if your village isnโ€™t secure.

๐Ÿ’ฐ Price Changes

In Expert and Master mode, base prices are higher (by about 20%). But the happiness discount still applies, so proper biome pairing is even more important. Also, NPCs sell special items in harder modes โ€” for example, the Witch Doctor sells the Herb Bag only in Expert/Master.

๐Ÿ† Exclusive Drops

  • Expert mode: Each boss drops a Treasure Bag with exclusive items. Some NPCs have unique dialogue.
  • Master mode: NPCs sell Master mode relics and pets. The Princess sells the Royal Tiara only in Master.

๐Ÿงฉ Terraria Mods That Change NPCs

The modding community has created incredible content for Terraria. If youโ€™ve explored the Terraria Mods scene, you know that NPCs are a huge focus. Here are the best mods for NPC enhancements:

For more mods, check out Terraria Pedia โ€” itโ€™s a great resource for curated mod lists.

โ“ Frequently Asked Questions about Terraria NPCs

๐Ÿค” How many NPCs are in Terraria total?

As of version 1.4.4.9, there are 28 town NPCs, plus 3 pets (Town Cat, Town Dog, Town Bunny) and 2 town slimes (Cool Slime, Mystic Slime). Thatโ€™s 33 total friendly characters you can house.

๐Ÿง‘โ€๐Ÿ’ป Can I get all NPCs in one world?

Yes! But you need to meet all conditions: defeat all bosses, complete fishing quests, find rare NPCs in caves, and have enough housing. The Princess only appears after all other NPCs (including Santa) are present.

๐Ÿ’ธ Whatโ€™s the best way to save coins on NPC purchases?

Stack happiness bonuses: put NPCs in their loved biome with liked neighbours, and avoid crowding. Use the Terraria Spelunker Potion to find gold quickly โ€” more coins = more shopping! ๐Ÿช™

๐Ÿช„ How do I get the Wings from NPCs?

Some NPCs sell wings: the Witch Doctor sells Leaf Wings (in Jungle), the Steampunker sells Jetpack and Hoverboard, and the Cyborg sells Rocket Boots. For a full guide, see How To Make Wings In Terraria.

๐Ÿน Whatโ€™s the best NPC for a Ranger build?

The Arms Dealer (Desert) and Steampunker (Desert) are your best friends. The Cyborg also sells rockets. For ranger-specific gear, check out Terraria Wiki Ranger for detailed loadouts.

๐Ÿฆด Is Fossil Armor worth it for early game?

Yes! Fossil Armor is excellent for ranger builds pre-hardmode. You can buy it from the Merchant after defeating the Queen Bee. For more details, see Fossil Armor Terraria guide.

๐Ÿ“š Additional Resources

Weโ€™ve curated the best links to help you master Terraria NPCs:

โญ Rate & Review This Guide

Help other Indian Terraria players find the best NPC guide. Leave your rating and review below โ€” we read every one! ๐Ÿ™

Back to top