NPCs

An NPC (non-playable character) is an automated character that provides some service to players. Most NPCs are vendors, providing items in exchange for coins (and coins in exchange for items). Exceptions are the Guide, who provides information, and the Old Man (before he becomes the Clothier). The Nurse doesn't sell items, but provides Health restoration in exchange for coins. Players can utilize NPCs by standing near them and right-clicking on them.

Conditions
NPCs require a suitable, vacant Home built by the player. This is a confined room (completely enclosed by walls, wooden platforms or doors) with background walls, at least one "comfort object" (Chair, Throne, Bench, Bed, Toilet) and one "flat surface furniture" (Table, Dresser, Workbench, Bathtub, Bookcase). The Guide is an NPC that spawns upon creating a world, but will also move into the first home you build. When he dies, he'll need a proper home room to respawn, though. All other NPCs will only spawn when and if there is a vacant home.

They will further spawn only when their specific conditions are met, usually by achieving a certain level of advancement in the game. Examples include acquiring 50 silver coins for the Merchant to spawn, or beating your first Boss for the Dryad to appear. See specific NPC requirements in the table below.

NPCs can be assigned to suitable homes using NPC Flags from the Housing Menu and you can check whether a room is a suitable home, however, currently unpatched the Housing Menu checking tool will say a room is suitable for living in, yet NPCs will not move in if the house/room is too close to corruption, or the world is currently under attack by a Goblin Army.

History

 * Santa Claus Introduced