NPC

**NPC** (Non Player Character)는 Terraria 게임 내 중요한 자리를 잡고 있는 요소 중 하나이다. 'NPC'는 게임 내 메커니즘에 따라서 단지 일반적으로 널리 알려진 의미의 NPC 뿐만이 아니라 적, 생물 등 플레이어가 조종할 수 있는 모든 캐릭터를 의미한다. 이 문서에서는 플레이어에게 여러 방식으로 도움을 주는 마을 NPC에 대해 설명한다.

플레이어는 원하는 NPC에게 접근한 뒤

`⚒ 사용 / 공격` 조작을 통하여 해당 NPC와 상호작용을 할 수 있다. 많은 NPC는 각자 자신만의 역할과 개성을 가지지만 대부분은 플레이어가 소지한 돈을 대가로 아이템을 판매하는 상점 계열 NPC이며 이러한 상점을 공개하는 NPC는 반대로 플레이어가 돈을 얻기 위해 자신의 아이템을 팔 수도 있다. 그 외 다른 NPC는 자신만이 가지는 고유한 기능을 갖는다.

대부분의 NPC는 '마을' NPC로 이들은 게임을 진행하고 발전하는 과정에서 다양한 조건이 만족될 경우 나타난다. 공통적으로 플레이어가 직접 지은 건축물이 있어야 나타날 수 있으며 그러한 마을 NPC가 스스로를 유지하기 위해 머무는 그러한 공간을 '집'이라고 한다. 따라서 들일 수 있는 모든 NPC는 각자 자신만의 '집'이 있어야 한다.

집에 이동하여 머물고 있는 마을 NPC가 있다면 그 주변에서는 적의 산란 속도가 감소된다. 가까운 곳에 네 명 이상의 마을 NPC가 있다면 그 주변에서는 적 자체가 아예 나타나지 않게 된다. 때문에 플레이어는 주변을 적으로부터 스스로 보호하기 위해 여러개의 집으로서의 공간이 존재하는 거대한 구조물을 건축하는 경향이 강하다. 이러한 마을 NPC에 의한 적 산란율 감소 효과는 일반적인 경우에서만 적용되며 적월, 일식같은 이벤트에 대해서는 효과가 무시된다.

마을 NPC는 해가 떠오르는 시간동안 집 밖을 나오면서 걸어다니며 반대로 해가 지고 달이 떠올라 밤이 되면 자신에게 할당된 집으로 복귀하려고 한다. NPC의 체력은 한정되어 있기에 피해를 입을 수 있고 궁극적으로 적, 함정, 용암, 또는 물에 빠져 익사할 수도 있다. 플레이어는 부두 인형 장신구를 착용하거나0 썩은 달걀을 사용하지 않는 한 직접적인 피해는 가할 수 없다. NPC가 어떠한 요인으로부터 피해를 받아 체력이 감소된다면 시간이 지남에 따라 차츰 재생되고 결국 죽게 되었다면 적당한 빈 집이 남아있는 한 다시 나타날 것이다.

 데스크톱 버전에서, NPC는 의자에 앉을 수가 있다. 또한 그들은 플레이어와 다른 NPC를 만나게 되면 대상과 상호작용 (입 움직임과 말풍선으로 표시)을 하게 될 것이다. 또한 모든 NPC는 주변의 적으로부터 자신을 보호하기 위하여 공격 수단을 가지고 있다.

게임 내 마을 NPC의 수는 총 23 명이며 이 중 7명은 하드모드 이후에 만날 수 있다. 또한 3명의 NPC는 집에 들일 수 없는 특수한 목적을 가진 NPC이다.

집

모든 마을 NPC에게는 적절한 빈 집이 필요하다. 유효하는 집은 사방이 블록으로 둘러쌓여야 하며 허용되는 광원과 가구, 그리고 플레이어가 직접 배치하는 벽면이 있어야 한다. 또한 어느정도 넓은 공간을 필요로 한다. 이 외 집이 유효하더라도 오염지대나 진홍지대에 존재하여서는 안되며 만약 그러한 지배 지형이 집이 있는 곳까지 가깝게 지배하였다면 NPC는 현재 머무는 집을 버리고 밖으로 나가버릴 수 있다.

마을 NPC의 집을 직접 배정할 수 있다. 집 메뉴에서 NPC 깃발을 통해 플레이어가 특정 NPC를 특정한 집에 의도적으로 머물게 할 수가 있다. 또한 플레이어는 현재 지은 집이 과연 NPC가 머물 수 있는지 (집이 유효한지)에 대해 확인할 수 있다 ( 모바일 버전에서는 집 메뉴가 없다).

세계가 생성될 때 최초로 세계에 나타나는 NPC는 가이드와 노인이다. 가이드는 대개 플레이어가 처음 시작 시 자기 자신을 보호하기 위해 만드는 첫 번째 집에 가장 먼저 입주하게 된다. 반면 노인은 들어오지 않으며 대신 던전 입구 근처에 머물러 있으며 (스켈레트론의 격파에 관계 없이) 죽을 경우 다음 날 던전 입구에서 다시 나타난다.

특정 NPC에게 배정된 집이 집의 조건에 어긋나게 되어 유요하지 않게 손상되거나 파괴된 경우 NPC는 밖으로 나가고 유효한 집으로서 복구되거나 새로운 집이 생길 때 까지 그 주변을 머문다.

거래
--

많은 아이템은 적을 처치하거나 자연의 보물 상자에서 얻을 수 있지만 희귀한 아이템은 오로지 NPC를 통해 거래가 이루어져야 얻을 수가 있다. 상점을 가지고 있는 NPC에게 말을 걸어 상점을 연 뒤에 플레이어는 현재 자신이 소지하고 있는 동전 (혹은 사용되는 화폐)을 지불하여 NPC가 판매하는 아이템을 즉시 구매할 수 있다. 최대 가짓수가 두 개 이상인 경우 우클릭을 통해 매우 빠르게 대량 구매할 수 있다. 구매 속도는 오랫동안 누를수록 급격하게 늘어난다.

일부 NPC는 특정 환경 속에 있을 때 그에 해당되는 한정 아이템을 판매하기도 한다. 그러한 환경에 따른 판매 아이템이 있는 NPC는 그 특정 환경으로 집을 직접 지어서 옮겨주거나 혹은 왕 / 여왕 조각상으로 직접 불러들일 수 있다.

반대로 자신에게 돈이 없지만 가치가 높게 책정되어 있는 아이템을 소유하고 있다면 그것을 NPC에게 팔 수가 있다. 아이템을 팔기 위해 우선 플레이어는 그 아이템이 자신의 인벤토리 안에 있어야 한다. 상점을 연 상태에서 원하는 소지하고 있는 아이템에 마우스를 올려놓으면 판매가가 표시되고 그것을 판매하면 아이템은 사라지고 대신 그 아이템이 가지는 가격만큼 돈을 얻을 수 있다. 판매가는 항상 그 아이템이 가지는 가치 (기본 구매가)의 1/5로 책정된다. 물론 모든 아이템이 가치를 갖는 것은 아니다 (흙 블록이나 목재같은 매우 흔하게 공급될 수 있는 아이템은 가치가 없다). 아이템을 판매하기 위해 단지 NPC의 상점 인벤토리로 옮기면 된다.

그러나 당신이 실수로 귀중한 아이템을 판매하였다면 상점을 닫지 않는 한 판매하였던 아이템이 가지는 돈의 액수를 다시 지불하고 돌려받을 수 있다. 그것은 NPC가 판매하는 아이템의 일부가 아니므로 구매 시에는 NPC의 인벤토리에서 도로 그 아이템이 사라지며 가격 역시 기본 판매가의 비율, 즉 플레이어가 받았던 금액인 1/5만을 지불하게 된다.

NPC가 판매하는 아이템 중 일부는 매우 높은 가격에 판매되며 이것은 플레이어가 돈을 가볍게 만드는 원인이 되기도 한다. 이것은 해적 침략 중 희귀하게 얻을 수 있는 할인 카드를 통해 가격을 깎을 수 있다.

## 마을 NPC

NPC 정보를 보여주는 테이블은 NPC를 만날 확률이 가장 높은 순서부터 나열된다.

## 외부 NPC

1. ↑ 노인과 의류 상인은 같은 사람이다.

참고
--

* NPC 등장 후 다른 NPC가 등장하려면 2분의 대기 시간이 필요하다.
* NPC들은 이벤트 진행 중일 때에는 등장하지 않는다.

역사
--

* **1.2.4**: 낚시꾼 추가.
* **1.2.3**:
	+ 미용사와 떠돌이 상인 추가.
	+ NPC들의 이름이 등장할 때 정해지도록 변경.
* **1.2**: 스팀펑커, 송로버섯, 사이보그, 해적, 주술사, 파티 소녀, 염료 상인, 화가 추가.
* **1.1.1**:
	+ 자동 멈춤을 켜도 NPC와 대화 중에 NPC가 움직이도록 변경.
	+ 산타클로스 추가.
* **1.1**:
	+ NPC들의 이름이 세계를 창조할 때 정해지도록 변경.
	+ NPC들의 집 설정이 가능하도록 집 메뉴 추가.
	+ 같은 NPC가 두 명 있을 수 없게 변경.)
* **1.0.6.1**: NPC가 플레이어를 바라보도록 변경.
* **1.0.6**:
	+ 상점에 되사기 항목 추가.
	+ 쉬프트 클릭으로 아이템 자동 판매 가능.
	+ NPC 고유의 소리 추가.
* **1.0.4**: NPC와 대화 중에 게임을 멈추도록 하는 옵션 추가.
* **시험판**: 첫 공개.

틀:마을 npcth:NPCs/thtr:NPCs/trbg:NPCs/bglt:NPCs/ltcs:NPCs/cs