
The Witch Doctor: Players need to beat the Queen Bee for this NPC to spawn.The Goblin Tinkerer: You can find this NPC in the Caverns after defeating the first Goblin Invasion.The Stylist: This NPC can be found in the spider cave (How they got there in the first place is anyone’s guess).The Tavernkeeper: You’ll need to find and interact with this NPC, but only after you’ve defeated the Eater of Worlds or Brain of Cthulhu.The Arms Dealer: This NPC spawns after a player gets bullets or a gun in their inventory.The Golfer: The Golfer needs to be found and interacted with in the Underground desert before he can be acquired as a town NPC.In the 3DS version, the Painter requires four other NPCs. The Painter: The Painter spawns only after eight other town NPC have spawned (including the starting town NPC).The Eye is usually one of the first bosses encountered with a fairly minor requirement. The Dryad: You’ll need to defeat one of the following bosses – Eye of Cthulhu, Skeletron, Eater of Worlds, or Brain of Cthulhu.The Zoologist: If you fill at least 10%, or 53 items, in the Bestiary, the Zoologist can spawn the following day.The Angler: A player needs to find and interact with the Angler in the ocean biome first before this NPC can spawn near appropriate housing.The Dye Trader: Spawns after a player has a dyed item or items that could craft a dye.The Demolitionist: After the Merchant spawns, the Demolitionist will appear if a player obtains any explosive item.The Nurse: The Nurse spawns after the Merchant and if a player has more than 100 health.The Merchant: If all players combined have more than 50 silver in their inventories, the Merchant will spawn relatively soon, usually the next day.It always spawns at the start of the game near the player to explain some basics and provide item recipes.

The Guide: This NPC doesn’t have a spawn requirement.The order they’re shown in is roughly the order most players will obtain them in, but different map configurations and playstyles may alter it. Here’s a list of all town NPCs and their spawning requirements. You should prepare adequate housing to ensure spawned town NPCs have a place to stay. Most NPCs are spawned with these requirements, and once they do, will respawn within a few days if they die. What happens instead is that the game checks each day for certain NPC-based conditions in the world, and then rolls to spawn that particular NPC in the players’ vicinity. Here’s what you need to know about spawning town NPCs and housing them for maximum benefits.
