콘텐츠로 이동

상점과 경제

화폐는 한 종류뿐이고 서버는 동화 정수 하나로 저장합니다. 표시할 때 환산합니다:

1골드(g) = 100실버(s) = 10,000동화(c)

새 캐릭터는 시작 자금이 없습니다. 첫 수입은 몬스터 드랍을 팔아서 만듭니다. 시작 무기는 **낡은 철검**이고 의도적으로 가격이 없습니다 — 상인이 매입하지 않으므로 캐릭터를 반복 생성해 현금화하는 짓이 막힙니다.

Rica는 30종을 팔고, 매입가는 기준가의 **40%**입니다.

상품게임 내 이름분류구매가되팔기무게
말고삐 Horse Reins 말고삐 1g 50s 60s 0.5 kg
나룻배 Rowboat 나룻배 1g 40s 4 kg
횃불 Torch 무기 50c 20c 1 kg
단검 Dagger 무기 25s 10s 1 kg
Spear 무기 35s 14s 4 kg
Bow 무기 40s 16s 2 kg
철화살 Iron Arrow 화살 3c 1c 0.05 kg
강철 화살 Steel Arrow 화살 10c 4c 0.05 kg
낚싯대 Fishing Rod 낚시 도구 3s 1s 20c 2 kg
나무 방패 Wooden Shield 방어구 25s 10s 6 kg
가죽 벨트 Leather Belt 장신구 8s 3s 20c 1 kg
가죽 바지 Leather Pants 방어구 25s 10s 4 kg
치유 물약 Healing Potion 치유 물약 6s 2s 40c 0.5 kg
상급 치유 물약 Greater Healing Potion 치유 물약 15s 6s 1.25 kg
귀환 주문서 Scroll of Return 귀환 주문서 8s 3s 20c 0.2 kg
영지 귀환 주문서 Scroll of Estate Return 영지 귀환 주문서 8s 3s 20c 0.2 kg
파티 소환 주문서 Scroll of Party Summon 소환 주문서 10s 4s 0.2 kg
숫돌 기름 Whetstone Oil 연금 재료 1g 40s 0.2 kg
사과 Apple 음식 3c 1c 0.3 kg
Bread 음식 60c 24c 1 kg
치즈 Cheese 음식 12c 4c 0.4 kg
육포 Jerky 음식 30c 12c 0.25 kg
렘바스 웨이퍼 Lembas Wafer 음식 1s 20c 48c 0.15 kg
모닥불 키트 Campfire Kit 모닥불 30c 12c 2 kg
버스킹 모자 Busker's Hat 버스킹 모자 2s 80c 1 kg
행상 좌판 Peddler's Stall 행상 좌판 20s 8s 8 kg
망토 염료 Cape Dye 망토 염료 8s 3s 20c 0.5 kg
망토 전사 키트 Cape Transfer Kit 망토 프린트 50s 20s 0.5 kg
불사조 부적 Phoenix Talisman 불사조 부적 50s 20s 0.3 kg
천문 회중시계 Celestial Timekeeper 시계 80s 32s 0.5 kg

상점 품목은 의도적으로 최소한입니다. 설계 원칙은 「1티어 던전에서 확정으로 나오지 않는 부위만 판다」 — 확률 굴림에 계속 실패한 사람을 위한 보험이 목적입니다. 확정 드랍은 보험이 필요 없고, 상위 티어 부위는 파밍 루프를 지켜야 하니 팔지 않습니다.

그래서 가죽 투구(오래된 납골당의 확정 드랍)이나 철검 같은 것은 상점에 없습니다.

잘못 팔았으면 되살 수 있습니다

섹션 제목: “잘못 팔았으면 되살 수 있습니다”

상인에게 판 물건은 최근 10개까지 받은 금액 그대로 되살 수 있습니다. 실수로 판 것을 되돌리기 위한 장치이고, 왕복이 골드 중립이라 가격 구조에 영향이 없습니다(흥정으로 비싸게 판 물건은 되사기도 그만큼 비쌉니다).

목록은 「캐릭터 × 상인」별로 보관되며 재접속해도 남고 시간 제한도 없지만, 서버가 재시작되면 사라집니다.

Rica는 밤에 잠자리에 들고, 잠든 상인은 거래 창조차 열어 주지 않습니다 — 이미 열려 있던 창도 강제로 닫힙니다. 해가 진 뒤에는 Aldermark 대로에서 Wick을 찾으세요. 그는 낮에는 마을 서쪽 끝에서 대기하다가 밤에만 좌판을 폅니다.

Wick은 7종을 팔고, 매입가는 기준가의 **30%**입니다 (Rica의 40%보다 낮습니다):

상품분류구매가되팔기
횃불 무기 50c 15c
치유 물약 치유 물약 6s 1s 80c
모닥불 키트 모닥불 30c 9c
음식 60c 18c
육포 음식 30c 9c
귀환 주문서 귀환 주문서 8s 2s 40c
영지 귀환 주문서 영지 귀환 주문서 8s 2s 40c

품목은 일부러 야간 필수품으로만 좁혀져 있습니다 — 횃불, 치료 물약, 모닥불 키트, 식량, 귀환 스크롤. 밤길을 위한 편의일 뿐, 아침까지 기다리는 것보다 이득인 경로는 아닙니다.

상인 클래스는 /lay_stall로 눈앞에 좌판 테이블을 펼쳐 영업 중임을 알릴 수 있고, /pack_stall로 접습니다(로그아웃해도 자동으로 접힙니다 — 1인 1개, 야외 전용). 상인 클래스는 operator 전용이라 실제로 이 명령어는 사실상 NPC 전용입니다.

플레이어는 같은 탁자를 다른 방식으로 씁니다: 행상 좌판 (20s)을 사서 사용하면 같은 탁자가 위탁 좌판으로 펼쳐집니다 — 배낭 속 물건에 값을 매겨 올려두면 손님이 붙은 값 그대로 사 갑니다. 자세한 규칙은 플레이어 거래 참고.

Rica는 LLM이 조종하는 NPC라 대화로 값을 깎을 수 있습니다. 다만 가격 보호는 전부 서버가 합니다:

  1. 서버가 먼저 가격대 [최저가, 최고가]를 계산합니다. 기준가, 스프레드, CHA 보정으로 결정됩니다.
  2. LLM은 그 범위 안에서 조정폭만 고를 수 있고, 절대 가격을 정할 수 없습니다. 범위를 벗어나면 잘리거나 거부됩니다.
  3. 서버가 차익이 절대 생기지 않도록 보장합니다 — 최대 할인 구매가가 항상 최고 판매가보다 높습니다.
  4. 일일 예산과 쿨다운이 있습니다: 상인은 게임 하루에 1골드, 플레이어당 40실버, 흥정 쿨다운 30초, 성사된 할인은 1회용이고 5분 뒤 만료됩니다.

CHA가 높을수록 서버가 주는 가격대가 넓어집니다(대략 ±5~25%p) — 매력이 높은 캐릭터는 실제로 값을 잘 깎습니다.

흥정이 성사되면 이제 거래 창 안의 표시뿐 아니라 상인이 채팅 메시지로도 알려줍니다(할인·가산 폭, 대상, 유효 시간) — 거래 창을 열지 않아도 할인이 기다리고 있는지 알 수 있습니다. 상인이 흥정을 기다리지 않고 가끔 먼저 할인을 제안하기도 합니다.

관심 없으면 “지금은 됐어요”

섹션 제목: “관심 없으면 “지금은 됐어요””

NPC가 먼저 걸어오는 거래·제안 창에는 이제 “지금은 됐어요” 버튼이 있고, 알림을 그냥 무시해서 시간이 지나 사라져도 거절로 처리됩니다. 거절하면 같은 NPC는 10분 동안 다시 제안을 걸어오지 않습니다.

상인이 파는 소모품(물약, 숫돌 기름, 음식, 주문서 등, 단 적어도 한 상인이 실제로 판매 중인 품목으로 한정)의 구매가는 서버 전체의 활성 캐릭터 1인당 골드량에 따라 천천히 움직이며, 50%~200% 사이의 물가 지수가 곱해집니다. 장비나 망토 염료 같은 내구재는 전혀 영향을 받지 않고, 되팔기 가격도 움직이지 않습니다 — 구매가만 조정하는데, 양쪽을 같이 조정하면 사고파는 쪽이 함께 커져서 조정 효과가 상쇄되기 때문입니다.

  • 조정은 고정된 시각이 아니라, 작은 달 Serin(주기 20게임일)이 하루 종일 어두운 날의 일몰 후에 일어나며, 실시간 기준 약 2.5일마다 한 번씩, 하루 중 아무 때나 걸릴 수 있습니다.
  • 조정 시각이 되면 Rica와 Wick이 Rica의 가게에 모여 짧은 “상인 회의” 장면을 연출하고, 대화 중에 가격이 어느 방향으로 왜 움직이는지 힌트를 흘립니다 — 엿들으면 다음 변동을 남들보다 먼저 알 수 있습니다.
  • 회의 한 번에 지수는 최대 ±10퍼센트포인트까지만 움직이며, 지수 자체는 50%~200% 범위로 고정됩니다(프로토콜 v53 이전에는 90%~200%였으나, 서버 전체 평균 골드가 계속 떨어지며 지수를 계속 하한으로 밀어붙여 하한을 낮췄습니다).
  • 흥정 가격대는 물가 지수를 먼저 적용한 뒤 CHA 기반 흥정 폭을 더해서 계산됩니다.
  • 상인의 매입가는 같은 아이템의 최고 흥정 매입가를 넘지 않습니다 (프로토콜 v53) — 물가 지수가 매입가를 낮춘 틈을 타 싸게 사서 원가에 파는 차익거래 구멍을 막기 위해서입니다. 주민의 위시리스트 프리미엄은 이 상한의 영향을 받지 않습니다.

거래는 상인만 하는 게 아닙니다. 경비병 Karl은 자기 위시리스트가 있고 **기준가의 120%**로 사줍니다:

NPC원하는 물건매입률실제 금액Rica에게 팔면
Karl 횃불 120% 60c 20c
Karl 단검 120% 30s 10s

Rica에게 사서 Karl에게 팔면 이득입니다 — 의도적으로 남겨둔 콘텐츠이고, 사실상 자연 발생하는 배달 퀘스트입니다. 규모는 Karl의 지갑 상한 (3g)에 막혀 폭주하지 않습니다. 그의 돈은 게임 하루당 50s의 급여에서 나오고, 상한까지 차면 지급이 멈춥니다.

주의할 점은 위시리스트가 충족되지 않았을 때만 산다는 것입니다 — 가방에 이미 있는 물건은 더 이상 원하지 않습니다.

Karl의 장창과 가죽 갑옷 한 벌은 지급 장비로, 접속할 때마다 자동으로 지급되고 착용됩니다 — 드랍 아이템이 아닙니다. 이 장비는 그가 팔든 플레이어가 팔든 판매가 불가능해서, 접속·해제를 반복해 장비를 공짜로 얻는 수법을 막습니다.

NPC는 당신을 기억합니다(호감도)

섹션 제목: “NPC는 당신을 기억합니다(호감도)”

LLM이 조종하는 NPC는 최근 대화(게임 시간 스탬프가 붙은 최근 30줄)를 돌려가며 기억하므로, 여러 턴에 걸친 대화도 앞뒤가 맞습니다. 바드는 추가로 최근에 연주한 8곡을 기억해서 같은 곡을 반복하지 않습니다.

대화는 서버에 저장되는 호감도 수치도 쌓는데, LLM이 턴당 최대 ±1, 누적 최대 ±5까지 조정할 수 있습니다. 호감도가 문턱을 넘은 플레이어는 NPC가 개인 거래를 제안할 만한 단골로 대하기 시작합니다 — 아래 애장품 시스템을 실제로 움직이는 메커니즘입니다.

비상인 NPC의 일부 소지품은 애장품입니다 — 재고를 둘러봐도 아예 보이지 않고, 사겠다고 해도 거절당합니다. NPC가 특정 플레이어에게 개인 제안을 해 왔을 때만, 제안이 살아 있는 몇 분 동안 하나를 살 수 있습니다. 팔린 애장품은 시간이 지나면 다시 채워집니다. 현재의 예는 바드 Signe의 금장 만돌린 — 그녀가 제안해 줄 단골이 되는 법은 음악과 바드에 있습니다.

몬스터를 잡으면 들고 있던 무기 외에 이런 것들이 확률적으로 떨어집니다:

아이템게임 내 이름드랍률평균 몇 마리당판매가
치유 물약 Healing Potion 2.0% 50마리 2s 40c
동전 무더기 Coin Pile 1.0% 100마리
무기 강화 주문서 Scroll of Enchant Weapon 0.9% 111마리 4s 80c
방어구 강화 주문서 Scroll of Enchant Armor 0.9% 111마리 4s 80c
철검 Iron Sword 0.5% 200마리 40s
귀환 주문서 Scroll of Return 0.5% 200마리 3s 20c
나무 방패 Wooden Shield 0.4% 250마리 10s
Bow 0.4% 250마리 16s
가죽 갑옷 Leather Armor 0.3% 333마리 24s
가죽 바지 Leather Pants 0.3% 333마리 10s
까마귀 방패 Raven Shield 0.2% 500마리 28s
불사조 부적 Phoenix Talisman 0.2% 500마리 20s

**철검**은 월드 드랍률 0.5%로, 오크 워로드를 잡는 것 말고 또 하나의 경로입니다 — 다만 기댓값으로 200마리를 잡아야 합니다.

골드 유입은 의도적으로 통제되어 있습니다. 반복 가능한 출처는 셋뿐입니다:

출처금액
동전 무더기(던전 상자)1–10동화
던전 상자 골드깊이 × 500 ~ 깊이 × 1500
낚시한 번에 기대 8–24동화

NPC 경비병의 일급이 50s인 것과 비교해 보세요.

몬스터가 떨구는 무기는 대부분 판매 불가인 「낡은」 버전입니다 — 상위 무기가 일반 몬스터에게서 꾸준히 현금화되면 인쇄기가 되기 때문입니다. 무기를 든 일반 몬스터의 드랍률은 10%이고, 확정 드랍은 보스뿐입니다.