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 are requiring 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.

History

 * Santa Claus Introduced