NPC

An NPC or Non-Playable Character is an automated character that provides a service to players. Most NPCs are vendors, providing items in exchange for coins, and vice versa. Exceptions are the Guide, who provides information, the Nurse, who doesn't sell items, but instead provides Health restoration in exchange for coins, and the Clothier, who provides Vanity clothes. A player can utilize NPCs by standing near them and right-clicking on them.

NPCs appear to be given random names as of 1.1

Conditions
For an NPC to spawn you must build them a home, which consists of a light source, a flat surface, a comfort item and meet one other unique requirement for each NPC, which are listed below (More information in the home page) This excludes the guide, who requires nothing to spawn. NPCs will not spawn if Goblin Army is present.

List of NPCs (As of 1.1)
left|400px