# 십웅기 낚시·채집·채광 및 연관 임무 상세 내역
> **기준 판본:** Stage59 — 멀티 보스 기여도·공정 보상 통합본**기준 파일:** `sipwoonggi-runtime-stage59-multiboss-fair-reward-utf8-nfc.tar.gz`**설치 기준 경로:** `/srv/sipwoonggi/runtime`**주 저장 키:** `낚시데이터`, `채집데이터`, `채광데이터`, `서고지식`**임무 저장 키:** `젖은책장`**문서 성격:** 현재 구현 명세·플레이 안내·연관 임무 흐름·운영 기준·개발 확장 지침을 함께 담은 통합 기준서
***
## 1\. 세 생활 체계의 자리
십웅기의 낚시·채집·채광은 단순한 반복 채집 명령이 아니다. 물과 풀과 돌을 살피는 과정에서 음식 재료와 약재, 광석뿐 아니라 **책장·수첩·탁본·전설의 실마리**를 발견하고, 그 기록을 화서서고에서 읽고 복원하고 기증하여 새로운 지식과 현장 단서를 여는 생활 탐험 체계다.
세 생활의 큰 흐름은 다음과 같다.
```text
생활 장소 발견
→ 도구 준비
→ 낚시·채집·채광 실행
→ 재료·희귀물·기록 조각 획득
→ 요리·제련·감별·책 복원
→ 서고 지식 및 장서 묶음 완성
→ 약초·흑철·검결·마을 전설 단서 개방
→ 현장 조사와 연관 임무 진행
```
현재 세 체계는 각자 다른 손맛을 지닌다.
| 생활 | 중심 감각 | 기본 도구 | 주요 산물 | 이야기 연결 |
| --- | ----- | ----- | ----- | ------ |
| 낚시 | 입질을 기다리고 때맞춰 낚아채기 | 낚시대·미끼 | 생선·잡동사니·젖은 기록 | 강가의 책장, 서고 복원, 잊힌 약초꾼 |
| 채집 | 지역과 위험을 읽고 약초 감별하기 | 선택 사항: 낡은 약초칼 | 약초·독초·희귀 약재 | 본초기, 독초 감별, 붉은 뿌리 |
| 채광 | 광맥 고갈과 곡괭이 내구를 관리하기 | 곡괭이 필수 | 석탄·광석·희귀 광물 | 장백산 기록, 흑철 연구, 제련 |
### 핵심 설계 원칙
1. **장소가 자원이다.**아무 방에서나 생활 명령이 성공하지 않는다. 낚시터·약초 구역·광맥이 설정된 방에서만 정상 진행된다.
2. **한 자리를 무한히 캐지 못한다.**낚시터의 물고기 기척, 채집 노드의 약초 재고, 채광장의 광맥 횟수는 방마다 따로 존재한다.
3. **도구와 숙련은 보조이지 보증이 아니다.**좋은 낚시대·미끼·약초칼·곡괭이와 높은 숙련은 실패를 조금 줄이지만 희귀물을 확정하지 않는다.
4. **희귀물에는 지식 문턱이 있다.**눈속초·흑철광·영석 조각·두만강 희귀물 일부는 관련 책과 서고 지식이 있어야 결과표에 남는다.
5. **생활 기록은 모험으로 이어진다.**생활 도중 발견한 손상서는 화서서고에서 복원되고, 읽은 기록은 새로운 지역·광맥·임무 단서가 된다.
6. **직접 획득 공적을 구분한다.**희귀 기록과 희귀 재료는 최초 획득자 정보를 남겨 양도만으로 개인 장서 공로나 임무 완료를 대신하지 못하게 한다.
***
## 2\. 명령 체계
### 2.1 낚시
| 명령 | 기능 |
| --- | --- |
| `낚시` | 현재 방에서 낚시 시작 |
| `고기잡기` | `낚시`와 같은 동작 |
| `낚싯대 드리워` | 권장 한국어 어순의 낚시 명령 |
| `낚시정보` / `낚시현황` | 오늘 횟수, 물목, 숙련, 도구, 미끼 확인 |
| `낚시숙련` | 낚시 숙련과 현재 물목 상태 확인 |
| `낚시 도움` | 낚시 도움말 |
호환 별칭에는 `낚는다`, `낚시대`, `낚싯대`, `떡밥`, `새우`, `끼워` 등이 있다. 미끼는 낚시를 시작할 때 자동으로 하나 소모한다.
### 2.2 채집
| 명령 | 기능 |
| --- | --- |
| `채집` | 현재 방에서 약초 탐색 |
| `약초채집` | `채집`과 같은 동작 |
| `캐기` / `약초캐기` | 약초 채집 별칭 |
| `캐기 약초` / `채집 약초` | 대상+행동 어순 호환 |
| `채집정보` / `채집숙련` | 현재 구역, 노드 재고, 숙련, 도구 확인 |
| `약초감별` | 채집 정보 확인 또는 노파 앞에서 감별 사건 진행 |
| `자동채집 시작` | 현재 방에서 주기적으로 채집 |
| `자동채집 중지` | 자동채집 종료 |
| `자동채집 상태` | 이동력·소지품 기준과 마지막 대기 사유 확인 |
### 2.3 채광과 제련
| 명령 | 기능 |
| --- | --- |
| `채광` / `채굴` | 현재 방의 광맥 채굴 |
| `광석캐기` / `광물캐기` | 채광 별칭 |
| `캐기 광석` / `광석 캐기` | 대상+행동 어순 호환 |
| `곡괭이질` | 채광 별칭 |
| `채광정보` / `채광현황` / `채광숙련` | 광맥, 숙련, 곡괭이 내구 확인 |
| `광맥` | 현재 광맥 상태 확인 |
| `곡괭이상태` | 소지 곡괭이와 내구 확인 |
| `제련 철괴` | 철광석 또는 질 좋은 철광석으로 철괴 제작 |
| `제련 동괴` | 동광석으로 동괴 제작 |
| `제련 은괴` | 은광석으로 은괴 제작 |
현재 자동화 명령은 **채집에만** 있다. `자동낚시`와 `자동채광`은 Stage59에 구현되어 있지 않다.
***
## 3\. 낚시 체계
### 3.1 시작 조건
낚시를 시작하려면 다음 조건을 모두 만족해야 한다.
```text
현재 방에 "낚시가능" 속성 존재
전투 중이 아님
말을 타고 있지 않음
낚시대 소지
낚시미끼 소지
이동력 5 이상
현재 물목에 남은 기척이 있음
직전 낚시 뒤 25초 경과
오늘 낚시 횟수 30회 미만
```
낚시를 시작하면 미끼를 먼저 하나 소비한다. 낚시대는 결과 판정 뒤 수명 1이 줄어들며, 수명이 다하면 부러져 사라진다.
### 3.2 저장자료
```lpc
"낚시데이터" : ([
"day" : 날짜값,
"count" : 오늘 낚시 횟수,
"last_time" : 마지막 낚시 시각,
"exp" : 낚시 숙련 경험,
])
```
`count`는 날짜가 바뀌면 0으로 초기화된다. 일일 제한은 30회다.
### 3.3 낚시 지역과 물목
| 지역 | 실제 방 수 | 초기 기척 | 고갈 뒤 회복 | 특징 |
| --- | -----: | ----: | ------: | --- |
| 화서계곡 | 6곳 | 5\~8회 | 10\~20분 | 초보 생선, 송어, 금빛잉어, 젖은 책장 |
| 두만강 | 4곳 | 4\~6회 | 20\~35분 | 메기·잉어, 장백산냉수어, 젖은 비급 조각 |
#### 화서계곡 낚시방
```text
/방/화서마을/zone0039
/방/화서마을/zone0042
/방/화서마을/zone0138
/방/화서마을/zone0139
/방/화서마을/zone0158
/방/화서마을/zone0159
```
#### 두만강 낚시방
```text
/방/장백성/duma0019
/방/장백성/duma0038
/방/장백성/duma0057
/방/장백성/duma0058
```
물목 상태는 서버 메모리의 `SpotState`에 방 경로별로 저장된다. 통파일 재기동 뒤에는 물목 재고가 새로 만들어진다.
### 3.4 입질과 반응 판정
낚시를 시작하면 다음 연출이 순서대로 나온다.
```text
찌가 물결 위에 뜸
→ 물결이 흔들림
→ "지금 Enter를 치십시오"
→ 플레이어가 빈 Enter 입력
```
입질 뒤 반응 시간은 다음처럼 적용된다.
| 반응 | 판정 |
| --- | --- |
| 0\~2초 | 빠른 반응. 기본 결과가 실패였을 때 55% 확률로 한 번 다시 뽑음 |
| 3\~4초 | 정상 반응 |
| 5\~8초 | 늦은 반응. 35% 확률로 강제 실패 |
| 9초 이상 | 매우 늦음. 70% 확률로 강제 실패 |
| 빈 Enter가 아닌 다른 문자열 | 낚싯대를 제대로 당기지 못한 것으로 보아 강제 실패 |
### 3.5 이동력 소모
| 결과 | 이동력 |
| --- | ---: |
| 실패 | 3 |
| 보통 물고기·희귀물·잡동사니 | 5 |
| 큰 물고기 | 7 |
지역 프로필에도 이동력 값이 있으나 현재 실제 결과 소모는 `queryMoveCostForResult()`의 3·5·7 규칙을 사용한다.
### 3.6 기본 결과표
아래 수치는 최종 확률이 아니라 **가중치의 바탕값**이다. 숙련·낚시대·미끼·희귀 사전 문턱·입질 반응이 다시 개입한다.
#### 화서계곡
| 결과 | 분류 | 바탕 가중치 |
| --- | --- | -----: |
| 작은송사리 | 보통 | 24 |
| 피라미 | 보통 | 18 |
| 붕어 | 보통 | 24 |
| 송어 | 큰 물고기 | 6 |
| 금빛잉어 | 희귀 | 1 |
| 젖은 책장 | 희귀 손상서 | 1 |
| 낡은 장화 | 잡동사니 | 9 |
| 실패 | 실패 | 17 |
#### 두만강
| 결과 | 분류 | 바탕 가중치 |
| --- | --- | -----: |
| 작은송사리 | 보통 | 18 |
| 피라미 | 보통 | 15 |
| 붕어 | 보통 | 22 |
| 메기 | 큰 물고기 | 10 |
| 잉어 | 큰 물고기 | 10 |
| 장백산냉수어 | 희귀 | 1 |
| 물에 젖은 비급 조각 | 희귀 손상서 | 1 |
| 낡은 장화 | 잡동사니 | 9 |
| 실패 | 실패 | 14 |
### 3.7 숙련·도구·미끼 보정
```text
일반 물고기 가중치
= 바탕 가중치 + 낚시 숙련 단계 + 낚시대 등급 - 1
큰 물고기 가중치
= 바탕 가중치
+ 떡밥 또는 새우미끼 사용 시 (3 + 낚시 숙련 단계)
실패 가중치
= 바탕 가중치 - 낚시 숙련 단계
```
희귀 항목은 뽑기표에 들어가기 전에 `1 + 숙련 단계`%의 별도 문턱을 거친다. 이 검사는 표의 총합 계산과 실제 선택 때 각각 시행되므로 단순히 가중치 1%라고 해석하면 안 된다.
두만강의 `장백산냉수어`와 `물에 젖은 비급 조각`은 다음 중 하나가 있어야 후보가 된다.
```text
know_fishing_deep_water
또는
collection_jangbaek_records
```
### 3.8 낚시 숙련
| 단계 | 필요 경험 | 호칭 |
| ---: | ----: | --- |
| 0 | 0 | 첫 낚시꾼 |
| 1 | 35 | 초보 낚시꾼 |
| 2 | 120 | 강태공 흉내 |
| 3 | 300 | 숙련 낚시꾼 |
| 4 | 700 | 물살을 읽는 낚시꾼 |
경험 획득은 다음과 같다.
| 결과 | 숙련 경험 |
| --- | ----: |
| 보통 물고기·잡동사니 | +1 |
| 큰 물고기 | +2 |
| 희귀물 | +4 |
| 실패 | 25% 확률로 +1 |
### 3.9 낚시 도구와 상점
화서마을·장백성 낚시공방에는 같은 낚시상인과 어부가 배치되어 있다.
| 물품 | 가격 |
| --- | ---: |
| 낚시대 | 80냥 |
| 튼튼한낚시대 | 180냥 |
| 미끼 | 2냥 |
| 미끼 10개 | 18냥 |
| 떡밥 | 4냥 |
| 새우미끼 | 8냥 |
튼튼한낚시대는 일반 낚시대보다 높은 등급으로 처리된다. 떡밥과 새우미끼는 큰 물고기 쪽에만 작은 보정을 준다.
***
## 4\. 채집 체계
### 4.1 채집 구역 판정
채집은 방 속성 `약초채집지`가 있으면 그 값을 우선한다. 별도 속성이 없을 때는 방 경로로 구역을 판단한다.
```text
/방/곰/* → bear
/방/늑대/* → wolf
/방/화서마을/zone*
/방/화서마을/ohs*
/방/화서마을/mr* → safe
그 밖의 방 → 채집 불가
```
### 4.2 채집 노드와 회복
| 구역 | 초기 재고 | 고갈 뒤 회복 | 기본 이동력 | 기본 실패율 |
| --- | ----: | ------: | -----: | -----: |
| 안전지대 `safe` | 3\~5회 | 10\~20분 | 3 | 20% |
| 늑대구역 `wolf` | 2\~4회 | 20\~30분 | 6 | 30% |
| 곰구역 `bear` | 1\~2회 | 40\~60분 | 10 | 40% |
방마다 `약초노드` 매핑을 따로 두면 위 기본값을 덮어쓸 수 있다. 현재 일반 지역은 경로 기반 기본값을 사용한다.
숙련 3단계 이상이면 이동력 소모가 1 줄고, 숙련 4단계 이상이면 추가로 1 더 줄어든다.
### 4.3 채집 쿨타임과 도구
채집 쿨타임은 8초다.
`낡은 약초칼`은 필수 도구가 아니다. 도구가 있으면 실패율을 4%p 낮춘다. 도구가 없을 때는 30% 확률로 맨손 채집의 어려움을 알리는 연출이 나온다.
최종 실패율은 다음과 같다.
```text
최종 실패율
= 지역 기본 실패율
- 숙련 단계 × 3
- 약초칼 보정 4
최저 실패율 = 8%
```
### 4.4 약초 결과표
#### 안전지대
| 분류 | 약초 | 가중치 |
| --- | --- | ---: |
| 일반 | 쑥 | 38 |
| 일반 | 질경이 | 34 |
| 일반 | 감초 | 22 |
| 일반 | 황기 | 6 |
| 희귀표 | 황기 | 45 |
| 희귀표 | 산작약 | 20 |
| 희귀표 | 쓴뿌리 | 35 |
| 불량표 | 독초 | 55 |
| 불량표 | 쓴뿌리 | 45 |
#### 늑대구역
| 분류 | 약초 | 가중치 |
| --- | --- | ---: |
| 일반 | 당귀 | 35 |
| 일반 | 감초 | 30 |
| 일반 | 황기 | 15 |
| 일반 | 쑥 | 12 |
| 일반 | 질경이 | 8 |
| 희귀표 | 산작약 | 45 |
| 희귀표 | 복령 | 35 |
| 희귀표 | 황기 | 20 |
| 불량표 | 독초 | 55 |
| 불량표 | 쓴뿌리 | 45 |
#### 곰구역
| 분류 | 약초 | 가중치 |
| --- | --- | ---: |
| 일반 | 당귀 | 30 |
| 일반 | 감초 | 25 |
| 일반 | 복령 | 20 |
| 일반 | 황기 | 15 |
| 일반 | 쑥 | 10 |
| 희귀표 | 영지버섯 | 50 |
| 희귀표 | 눈속초 | 20 |
| 희귀표 | 산작약 | 30 |
| 불량표 | 독초 | 55 |
| 불량표 | 쓴뿌리 | 45 |
### 4.5 특별 결과와 지식 문턱
기본 특별 결과 진입률은 다음과 같다.
```text
안전지대 2%
늑대구역 4%
곰구역 5%
+ 숙련 단계 / 2
```
특별 결과에 들어가면 희귀표와 불량표 중 하나를 고른다. 약초칼, 독초 감별 지식, 약초도감 완성 여부가 희귀·불량 선택에 작게 개입한다.
희귀 약초별 조건은 다음과 같다.
| 약초 | 조건 |
| --- | --- |
| 눈속초 | `know_jangbaek_snow_herb` 또는 `complete_herb_compendium` |
| 영지버섯 | 곰구역 |
| 산작약·복령 | 늑대·곰구역 또는 약초도감 상하권 완성 |
| 황기 | 별도 조건 없음 |
희귀 조건을 만족하지 못하면 해당 결과는 불량표로 다시 굴린다.
독초 감별 지식이 있을 때 독초가 뽑히면 55% 확률로 독초임을 미리 알아보고 캐지 않는다. 이때 숙련 경험 1을 얻는다.
### 4.6 수확량
성공 시 기본 수확량은 1개다.
| 구역 | 2개 수확 확률 |
| --- | -------: |
| 안전지대 | 9% |
| 늑대구역 | 9% |
| 곰구역 | 7% |
영지버섯·눈속초·독초·쓴뿌리는 항상 1개만 나온다. 두 번째 약초는 해당 지역의 일반표에서 뽑는다.
### 4.7 채집 숙련
| 단계 | 필요 경험 | 호칭 |
| ---: | ----: | --- |
| 0 | 0 | 초심자 |
| 1 | 30 | 견습 약초꾼 |
| 2 | 100 | 산약꾼 |
| 3 | 250 | 숙련 약초꾼 |
| 4 | 600 | 약초 명인 |
경험은 일반·불량 약초 +1, 황기·산작약·복령 +2, 영지버섯·눈속초 +3이다. 실패 시 35% 확률로 +1을 얻는다.
현재 `채집데이터.count`는 날짜별로 초기화하지 않는 누적 횟수다. 누적 횟수가 80을 넘으면 경험을 받을 때 60% 확률로 그 경험이 사라진다. 이는 장기 반복 숙련 상승을 느슨하게 막는 감쇠 장치다.
### 4.8 자동채집
자동채집은 9초마다 `채집` 명령을 강제로 실행한다.
기본 설정은 다음과 같다.
```text
이동력 30% 이하 → 대기
이동력 회복 기준 저장값 → 60%
소지품 95% 이상 → 자동채집 중지
전투 중 → 채집하지 않고 대기
사망·행동 불가 → 중지
```
자동채집은 이동하지 않는다. 약초방을 찾아 돌아다니려면 `유랑 시작`을 함께 사용한다. 위험 지역에서는 `토벌`을 함께 켜 전투를 우선하게 할 수 있다.
```text
자동채집 시작
유랑 시작
```
또는
```text
토벌 대상 늑대
토벌 시작
자동채집 시작
유랑 시작
```
***
## 5\. 채광 체계
### 5.1 채광 장소
| 장소 | 파일 | 단계 | 초기 광맥 | 회복 | 기본 이동력 | 위험 알림 |
| --- | --- | --- | ----: | ---: | -----: | ----: |
| 장백성 바위터 | `/방/장백성/채광장` | `village` | 3\~5회 | 20\~40분 | 5 | 없음 |
| 장백산 기슭 | `/방/장백성/채광장기슭` | `foothill` | 2\~4회 | 40\~70분 | 8 | 3% |
| 장백산 중턱·동굴 입구 | `/방/장백성/채광동굴입구` | `middle` | 1\~3회 | 60\~120분 | 12 | 6% |
방에 `채광` 매핑이 직접 설정되어 있으면 그것을 우선한다. 없으면 `채광가능`과 `채광지역`으로 위 기본 프로필을 만든다.
### 5.2 시작 조건
```text
현재 방에 채광 프로필 존재
전투 중이 아님
곡괭이 소지
곡괭이 내구도 1 이상
이동력 충분
현재 광맥에 남은 횟수 존재
```
채광에는 별도 시간 쿨타임이 없다. 대신 이동력·광맥 재고·곡괭이 내구가 반복 속도를 제한한다.
### 5.3 곡괭이
| 곡괭이 | 등급 | 가격 | 최대 내구 | 채광 1회당 마모 확률 |
| --- | ---: | ---: | ----: | -----------: |
| 낡은 곡괭이 | 1 | 90냥 | 35 | 8% |
| 쇠 곡괭이 | 2 | 220냥 | 55 | 5% |
| 장인의 곡괭이 | 3 | 현재 일반 판매 없음 | 80 | 3% |
곡괭이가 마모 판정에 걸리면 내구도 1이 줄어든다. 내구가 0이 되면 더는 채광할 수 없다.
광부대장장이의 수리비는 다음과 같다.
```text
낡은 곡괭이: 20냥
쇠 곡괭이 이상: 35냥
```
### 5.4 실패율
```text
마을 바위터 기본 실패 25%
장백산 기슭 기본 실패 35%
장백산 중턱 기본 실패 45%
- 채광 숙련 단계 × 3
- 쇠 곡괭이 4
- 장인의 곡괭이 7
최저 실패율 = 10%
```
실패하더라도 광맥 횟수와 이동력은 소모되고 곡괭이 마모 판정도 시행된다. 실패 시 30% 확률로 숙련 경험 1을 얻는다.
### 5.5 일반 광석표
#### 마을 바위터
| 광물 | 가중치 |
| --- | ---: |
| 돌조각 | 58 |
| 석탄 | 25 |
| 동광석 | 12 |
| 철광석 | 5 |
#### 장백산 기슭
| 광물 | 가중치 |
| --- | ---: |
| 돌조각 | 30 |
| 석탄 | 25 |
| 동광석 | 18 |
| 철광석 | 22 |
| 질 좋은 철광석 | 5 |
#### 장백산 중턱
| 광물 | 가중치 |
| --- | ---: |
| 석탄 | 25 |
| 동광석 | 18 |
| 철광석 | 36 |
| 질 좋은 철광석 | 9 |
| 돌조각 | 12 |
### 5.6 특별 광석표
특별 결과 진입률은 다음과 같다.
```text
마을 바위터 2%
장백산 기슭 3%
장백산 중턱 5%
숙련 3단계 이상 +1%p
장인의 곡괭이 +1%p
```
#### 마을 바위터 특별표
| 결과 | 가중치 |
| --- | ---: |
| 질 좋은 철광석 | 45 |
| 은광석 | 15 |
| 갈라진 돌 | 40 |
#### 장백산 기슭 특별표
| 결과 | 가중치 |
| --- | ---: |
| 은광석 | 55 |
| 질 좋은 철광석 | 30 |
| 흑철광 | 15 |
#### 장백산 중턱 특별표
| 결과 | 가중치 |
| --- | ---: |
| 흑철광 | 50 |
| 영석 조각 | 20 |
| 은광석 | 30 |
특별 결과가 아니어도 `7 - 곡괭이 등급`% 확률로 불량 광석표에 들어간다.
```text
갈라진 돌 60
무른 광석 40
```
### 5.7 희귀 광물의 지식 문턱
#### 흑철광
흑철광은 장백산 중턱에서만 실제로 얻을 수 있으며 다음 중 하나가 필요하다.
```text
know_jangbaek_black_rock
know_jangbaek_black_ore_hint
quest_jangbaek_black_ore_clue
complete_jangbaek_mining
```
기슭 특별표에도 흑철광 항목이 있으나 `canFindRare()`가 `middle` 단계만 허용하므로 현재 구현에서는 기슭의 흑철 결과가 불량 광석으로 치환된다.
#### 영석 조각
장백산 중턱에서 다음 중 하나가 필요하다.
```text
know_baekdu_spirit_stone_rumor
collection_jangbaek_records
```
조건을 만족하지 못한 희귀 광물은 불량 광석표로 다시 굴린다.
### 5.8 수확량
채광 성공 뒤 수확량 굴림이 한 번 더 있다. 현재 코드에서는 0이 나와도 최소 1개로 보정되므로 **성공 판정 뒤에는 반드시 광석 1개 이상**을 얻는다.
| 단계 | 2개 수확 기본 확률 |
| --- | ----------: |
| 마을 바위터 | 5% |
| 장백산 기슭 | 6% |
| 장백산 중턱 | 5% |
숙련 3단계 이상이면 2개 확률이 1%p 오르고, 장인의 곡괭이는 추가 1%p를 준다.
흑철광·영석 조각·갈라진 돌·무른 광석은 항상 1개만 나온다.
### 5.9 채광 숙련
| 단계 | 필요 경험 | 호칭 |
| ---: | ----: | --- |
| 0 | 0 | 초심 광부 |
| 1 | 40 | 견습 광부 |
| 2 | 140 | 산광꾼 |
| 3 | 350 | 숙련 광부 |
| 4 | 800 | 광맥을 읽는 자 |
| 결과 | 숙련 경험 |
| --- | ----: |
| 일반 광석·불량 광석 | +1 |
| 은광석·질 좋은 철광석 | +2 |
| 흑철광·영석 조각 | +3 |
| 실패 | 30% 확률로 +1 |
| 제련 성공 | 철괴·동괴 +1, 은괴 +2 |
| 제련 실패 | +1 |
현재 `채광데이터.count`도 날짜별 초기화가 없는 누적 횟수다. 누적 70회를 넘으면 경험 획득 시 65% 확률로 경험이 사라진다.
### 5.10 제련
| 결과물 | 재료 |
| --- | --- |
| 철괴 | 철광석 3 + 석탄 1 |
| 철괴 | 질 좋은 철광석 2 + 석탄 1 |
| 동괴 | 동광석 3 + 석탄 1 |
| 은괴 | 은광석 3 + 석탄 2 |
제련은 6% 확률로 실패한다. 실패하면 이미 넣은 광석과 석탄을 잃으며 숙련 경험 1을 얻는다.
현재 제련은 장소 제한을 직접 검사하지 않는다. 도움말과 이야기상으로는 바위터의 광부대장장이 앞에서 하는 행동이지만, 명령어 계층에서 `제련`을 호출할 수 있는 곳이라면 관리자 모듈이 그대로 처리한다.
***
## 6\. 생활 재료의 후속 사용
### 6.1 어부의 요리
낚시공방의 어부는 생선과 약초를 음식·약으로 가공한다.
| 결과물 | 재료 | 수수료 |
| --- | --- | ---: |
| 구운붕어 | 붕어 1 | 5냥 |
| 잉어탕 | 잉어 1 | 10냥 |
| 말린생선 | 작은송사리 2 또는 붕어 1 | 3냥 |
| 약초즙 | 쑥 2 + 질경이 1 | 4냥 |
| 진한약초즙 | 당귀 + 감초 + 쑥 | 8냥 |
| 약초생선죽 | 작은 생선 + 쑥 + 감초 | 8냥 |
| 잉어보양탕 | 잉어 + 당귀 + 감초 | 15냥 |
| 영지생선탕 | 잉어 + 영지버섯 + 당귀 | 25냥 |
이 구조는 낚시와 채집을 한 고리로 묶는다. 생선만 모으거나 약초만 모으는 것보다 두 생활을 함께 할 때 상위 음식으로 이어진다.
### 6.2 광부대장장이
광부대장장이는 곡괭이 판매·수리·제련 안내를 맡는다.
```text
목록
곡괭이 사
쇠곡괭이 사
곡괭이 수리
제련 철괴
제련 동괴
제련 은괴
```
현재 흑철광과 영석 조각은 강한 장비를 즉시 제작하는 재료가 아니라, 우선 **서고·장인·후속 임무를 위한 희귀 단서 재료**로 위치한다.
***
## 7\. 생활과 서고의 연결
세 생활은 성공과 실패 뒤 모두 일정한 시점에 `/관리자/서고->tryDiscoverBook()`을 호출한다.
### 7.1 발견 제한
```text
하루 최대 발견 3회
발견 성공 뒤 180초 동안 새 발견 불가
일반 재료 획득과 별개로 추가 판정
소지품이 가득 차면 발견한 책장은 바닥에 놓임
```
### 7.2 생활별 기록 발견률
`random(1000)` 기준의 1회 판정값이다.
#### 낚시
| 발견물 | 확률 |
| --- | ---: |
| 젖은 책장 | 2.5% |
| 물에 젖은 비급 조각 | 0.5% |
| 숨은 전당포 소문 | 0.4% |
| 합계 | 3.4% |
#### 채집
| 발견물 | 확률 |
| --- | ---: |
| 찢어진 약초도감 장 | 2.0% |
| 십웅기 전설 제1장 | 0.4% |
| 산길 생존법 | 0.6% |
| 합계 | 3.0% |
#### 채광
| 발견물 | 확률 |
| --- | ---: |
| 광부의 낡은 수첩 | 1.8% |
| 돌에 새겨진 석판 탁본 | 0.6% |
| 흑철에 관한 짧은 기록 | 0.5% |
| 합계 | 2.9% |
낚시의 기본 결과표에 들어 있는 희귀 책 조각과 이 서고 추가 발견 판정은 서로 다른 경로다. 따라서 낚시 한 번에 물고기 대신 책 조각을 낚는 경우도 있고, 정상 결과 뒤 별도로 낡은 기록을 발견하는 경우도 있다.
### 7.3 복원 결과
| 손상 기록 | 복원 결과 | 복원비 |
| ----- | ----- | ---: |
| 젖은 책장 | 화서마을 야사 | 8냥 |
| 찢어진 약초도감 장 | 약초도감 하권 | 10냥 |
| 돌에 새겨진 석판 탁본 | 장백산 광석기 하권 | 14냥 |
| 물에 젖은 비급 조각 | 낡은 검결 하권 | 18냥 |
일반 손상서 복원에는 `책 복원 꾸러미`가 필요하다.
별도의 이야기 임무 물품인 `물에 젖은 책장`은 일반 서고 복원식이 아니라 감초·마른 천을 쓰는 전용 임무 흐름을 따른다.
### 7.4 장서 묶음
| 묶음 | 필요한 책 | 완성 보상 |
| --- | ----- | ----: |
| 초보 생존서 | 초보 낚시법, 약초도감 상권, 장백산 광석기, 산길 생존법 | 서고 명성 +2 |
| 장백산 기록 | 장백산 광석기, 하권, 광부의 낡은 수첩, 흑철 기록 | 서고 명성 +3 |
| 화서마을 야사 | 화서마을 야사, 숨은 전당포 소문, 객잔의 낡은 장부 | 서고 명성 +2 |
| 낡은 검결 | 낡은 검결 상권·하권 | 서고 명성 +3 |
`장백산 기록`을 완성하면 두만강 낚시의 일부 희귀물과 장백산 중턱의 영석 조각 후보가 열린다.
***
## 8\. 정식 생활 임무 — 강가에 떠내려온 책장
### 8.1 임무 개요
| 항목 | 내용 |
| --- | --- |
| 임무 표시명 | 강가에 떠내려온 책장 |
| 내부 임무 키 | `젖은책장` |
| 단계 | 0\~8 |
| 시작 지역 | 화서계곡 `zone0042` |
| 주요 인물 | 화서서고 책지기, 장백성 약방노파 |
| 생활 연결 | 낚시 → 책 복원 → 채집·현장 조사 → 서고 기증 |
| 최종 보상 | 서고 명성 2, 완료 지식 기록, 약초꾼의 기록 장서화 |
| 성격 | 전투보다 생활·탐색·기록 복원에 무게를 둔 연속 임무 |
### 8.2 단계별 흐름
| 단계 | 해야 할 일 | 주요 명령·조건 | 결과 |
| ---: | ------ | -------- | --- |
| 0 | 화서계곡 물가 조사 | `낚시`, `강물 살펴`, `물가 살펴`, `책장 건져` | `물에 젖은 책장` 획득, 단계 1 |
| 1 | 책지기에게 책장 보이기 | 책지기 앞에서 `책장`, `복원` 계열 대화 | 감초·마른 천 필요 안내, 단계 2 |
| 2 | 복원 재료 마련 | 감초 1, 노파에게 `마른천`·`천`·`책장` | 전용 `마른 천` 획득 |
| 2 | 책지기에게 복원 맡기기 | 물에 젖은 책장 + 감초 + 마른 천 | `복원된 본초기 조각`, 단계 3 |
| 3 | 복원된 조각 읽기 | `읽기 복원된 본초기 조각` | 늑대숲 북쪽 바위 그늘 단서, 단계 4 |
| 4 | 붉은 뿌리 조사 | `zone0062`에서 `채집`, `약초채집`, `바위 살펴`, `붉은뿌리 캐` | 붉은 뿌리 + 찢어진 약초바구니, 단계 5 |
| 5 | 노파에게 바구니 보이기 | `바구니`, `약초바구니`, `약초꾼` | 산적 초막 단서, 단계 6 |
| 6 | 낡은 초막 조사 | 산적 제거 뒤 `초막 살펴`, `상자 살펴`, `기록 찾아` | 약초꾼의 기록, 단계 7 |
| 7 | 화서서고에 기록 기증 | `기증 약초꾼의 기록` | 단계 8, 임무 완료 |
| 8 | 완료 | `임무`에서 완료 상태 확인 | 완료 지식 저장 |
### 8.3 시작 방식의 특별함
`zone0042`에서는 임무를 아직 시작하지 않은 플레이어가 `낚시`를 입력하면 일반 낚시 관리자보다 방의 전용 행동이 먼저 `물에 젖은 책장`을 건져 올린다.
이 전용 물품은 일반 낚시 결과표의 `젖은 책장`과 다르다.
| 구분 | 전용 임무 책장 | 일반 낚시 손상서 |
| --- | -------- | --------- |
| 이름 | 물에 젖은 책장 | 젖은 책장 |
| 책 ID | `wet_herbalist_page` | `damaged_wet_page_01` |
| 목적 | 약초꾼 임무 | 화서마을 야사 복원 |
| 복원 재료 | 감초 + 마른 천 | 책 복원 꾸러미 |
| 귀속 | 드롭·창고 불가 | 일반 손상서 규칙 |
| 임무 단계 | `젖은책장` 1\~3 | 임무 단계 없음 |
### 8.4 직접 획득 공적
전용 책장·마른 천·붉은 뿌리·바구니·약초꾼의 기록에는 획득자 정보와 개인 공적 요구값이 남는다.
마지막 기증 때 `약초꾼의 기록`이 직접 얻은 기록물로 인정되어야 임무가 8단계로 끝난다. 다른 플레이어에게 넘겨받은 희귀 기록으로 개인 임무 완료와 서고 명성을 대신하는 일을 막기 위한 장치다.
### 8.5 완료 보상
`약초꾼의 기록`의 기증 가치는 2이므로 직접 획득자가 기증하면 서고 명성 2를 얻는다. 이어서 다음 완료 지식이 저장된다.
```text
quest_wet_page_herbalist_complete
= "강가에 떠내려온 책장"
```
별도의 전투 경험치·일반 엽전 보상은 없다. 이 임무의 핵심 보상은 잊힌 사람의 기록을 서고에 되돌려 놓는 이야기적 완결과 장서 공적이다.
***
## 9\. 채집 연관 소임 — 독초 감별의 기초
### 9.1 시작과 조건
장백성 약방노파에게 `감별`, `약초감별`, `독초감별`을 입력한다.
필요 물품은 다음과 같다.
```text
질경이 1개
독초 1개
```
둘을 모두 가지고 있으면 노파가 잎맥과 냄새를 비교해 독초 구분법을 가르친다.
### 9.2 보상
```text
서고지식:
know_herb_poison_identification
= "독초 감별의 기초"
채집 경험 +8
약초즙 1개
```
이 지식은 채집 중 독초가 뽑혔을 때 55% 확률로 미리 알아보고 캐지 않게 하며, 특별 결과의 불량 쪽 편향도 조금 낮춘다.
### 9.3 임무 표시상의 위치
이 소임은 별도의 `Mission` 단계값을 갖지 않아 현재 `임무` 목록에는 독립 임무로 나타나지 않는다. NPC 상호작용과 지식 획득으로 한 번만 완료되는 **생활 소임**이다.
***
## 10\. 채집 연관 연구선 — 약초도감
### 10.1 상권
`약초도감 상권`을 읽으면 다음 지식을 얻는다.
```text
초보 약초의 위치
갈대숲 근처에서 쑥을 찾을 수 있다는 기록
안전한 풀숲에서 질경이를 구분하는 법
```
### 10.2 하권
채집 도중 발견하는 `찢어진 약초도감 장`을 화서서고에서 복원하면 `약초도감 하권`이 된다.
하권을 읽으면 다음 지식을 얻는다.
```text
독초 감별의 기초
장백산 눈속초의 단서
노파의 잃어버린 약초책 단서
```
상·하권을 모두 읽으면 다음 완성 지식이 열린다.
```text
complete_herb_compendium
= "약초도감 상하권"
```
이 완성 지식은 눈속초 후보를 열고, 산작약·복령의 지역 제한을 완화하며, 특별 결과에서 희귀 쪽으로 아주 작은 보정을 준다.
### 10.3 현재 구현 범위
`quest_lost_herb_book_open`이라는 단서는 저장되지만, Stage59에서는 이를 이어받아 단계별로 진행하는 별도 `임무` 항목과 최종 완료 사건은 아직 없다. 현재 효과는 지식 개방과 채집 결과 보정까지다.
***
## 11\. 채광 연관 연구선 — 장백산 광부의 수첩과 흑철
### 11.1 필요한 기록
장백산 기록 묶음은 다음 네 권이다.
```text
장백산 광석기
장백산 광석기 하권
광부의 낡은 수첩
흑철에 관한 짧은 기록
```
#### 장백산 광석기
서고에서 구입 가능한 일반 지리지다.
```text
장백산 기슭의 철광석
장백산 석탄 광맥
```
#### 장백산 광석기 하권
채광 도중 얻는 `돌에 새겨진 석판 탁본`을 복원하면 얻는다.
```text
흑철 광맥의 단서
quest_black_iron_clue_open
```
#### 광부의 낡은 수첩
채광 도중 1.8% 기초 확률로 추가 발견할 수 있다.
```text
광부의 흑철 기록
quest_miner_notebook_open
```
#### 흑철에 관한 짧은 기록
채광 도중 0.5% 기초 확률로 추가 발견할 수 있다.
```text
장백산 검은 바위의 울림
흑철광은 젖은 어둠과 석탄 냄새 곁에 있다는 단서
quest_black_ore_research_open
```
### 11.2 서고 해석
화서서고 책지기에게 다음처럼 묻는다.
```text
전설 장백산
전설 흑철
```
다음 중 하나를 만족하면 책지기는 장백산 중턱의 검은 바위 아래를 살피라는 해석을 준다.
```text
know_jangbaek_black_rock
quest_black_iron_clue_open
collection_jangbaek_records
```
그리고 다음 지식이 저장된다.
```text
quest_jangbaek_black_ore_clue
= "장백산 흑철 단서"
```
이 값은 실제 채광의 흑철광 지식 문턱 중 하나로 사용된다.
### 11.3 장백산 기록 완성
네 권을 모두 읽으면 다음이 열린다.
```text
collection_jangbaek_records
= "장백산 기록"
서고 명성 +3
```
이 완성 지식은 다음에 영향을 준다.
* 장백산 중턱 영석 조각 후보 개방
* 두만강 장백산냉수어·젖은 비급 조각 후보 개방
* `전설 장백산` 해석을 통한 흑철 현장 단서 개방
### 11.4 현재 구현 범위
`장백산 광부의 수첩`, `흑철 연구 단서`, `장백산 흑철 단서`는 지식과 실제 희귀 채광 조건으로 작동한다. 그러나 Stage59의 `임무` 명령 목록에는 별도의 채광 임무 항목으로 등록되어 있지 않다.
즉 현재 구조는 다음과 같다.
```text
채광
→ 기록 발견
→ 복원·읽기
→ 서고 해석
→ 흑철광 후보 개방
```
아직 다음 단계는 구현되지 않았다.
```text
검은 바위 전용 조사 사건
흑철광 납품
대장장이의 후속 의뢰
흑철 제련
최종 장비 또는 장서 완료 보상
```
***
## 12\. 생활 물품의 획득자·양도 정책
생활 재료는 획득 방식과 희귀도에 따라 저장자료를 남긴다.
### 12.1 공통 기록
```text
acquired_by
acquired_method
source_id
acquired_time
transfer_policy
personal_credit_required
```
### 12.2 일반 재료
일반 생선·일반 약초·일반 광석·괴는 보통 다음 정책을 쓴다.
```text
transfer_policy = "common"
```
거래·양도 뒤에도 일반 제작 재료로 쓸 수 있다.
### 12.3 희귀 재료와 기록
희귀 생선·희귀 약초·희귀 광석·영석·손상서에는 다음 정책이 붙을 수 있다.
```text
transfer_policy = "restricted_credit"
personal_credit_required = 1
```
물품 자체를 넘기는 것은 가능할 수 있으나, 다른 플레이어가 읽거나 기증했을 때 개인 지식·장서 묶음·임무 공적이 인정되지 않을 수 있다.
전용 임무 물품은 `bound`, `no_store`, `prevent_drop`으로 더 강하게 묶여 있다.
***
## 13\. 저장자료
### 13.1 낚시
```lpc
낚시데이터 = ([
"day" : int,
"count" : int,
"last_time" : int,
"exp" : int,
])
```
### 13.2 채집
```lpc
채집데이터 = ([
"last_time" : int,
"count" : int,
"exp" : int,
"level" : int,
])
```
`level`은 불러올 때 경험치로 다시 계산한다.
### 13.3 채광
```lpc
채광데이터 = ([
"count" : int,
"exp" : int,
"level" : int,
])
```
### 13.4 자동채집
```lpc
자동채집설정 = ([
"move_wait_percent" : 30,
"move_resume_percent" : 60,
"inventory_stop_percent" : 95,
"last_reason" : string,
])
```
실제 동작 여부는 저장자료가 아니라 플레이어 속성 `자동채집동작`의 토큰으로 관리한다. 재접속 뒤 자동 실행이 영구 보존되는 구조는 아니다.
### 13.5 서고와 임무
```text
서고지식
읽은책
서고장서묶음
서고기증
서고복원
서고발견기록
Mission["젖은책장"]
```
***
## 14\. 내부 호출 흐름
### 14.1 낚시
```text
명령어/플레이어/낚시.c
→ 관리자/낚시.c::doFish()
→ canFish()
→ 미끼 소비
→ call_out 낚시 연출
→ input_to Enter 반응
→ completeFishing()
→ 물목 재고 감소
→ 결과 생성·획득자 기록
→ 숙련 경험
→ 관리자/서고.c::tryDiscoverBook("낚시")
```
### 14.2 채집
```text
명령어/플레이어/채집.c
→ 관리자/채집.c::doGather()
→ 지역·노드·이동력·쿨타임 검사
→ 실패·특별·일반 약초 판정
→ 희귀 지식 문턱
→ 약초 생성·획득자 기록
→ 숙련 경험
→ 관리자/서고.c::tryDiscoverBook("채집")
```
자동채집은 다음처럼 같은 명령을 반복 호출한다.
```text
명령어/플레이어/자동채집.c
→ 관리자/자동보조.c::startGather()
→ gatherLoop()
→ player->eventForce("채집")
→ 기존 채집 관리자 로직 재사용
```
### 14.3 채광
```text
명령어/플레이어/채광.c
→ 관리자/채광.c::doMine()
→ 광맥·곡괭이·이동력 검사
→ 광맥 재고 감소
→ 실패·특별·일반 광석 판정
→ 희귀 지식 문턱
→ 광석 생성·획득자 기록
→ 곡괭이 마모
→ 숙련 경험
→ 관리자/서고.c::tryDiscoverBook("채광")
```
제련은 같은 명령 모듈에서 `doSmelt()`로 갈라진다.
***
## 15\. 주요 파일 지도
### 15.1 관리자 모듈
```text
lib-runtime/관리자/낚시.c
lib-runtime/관리자/채집.c
lib-runtime/관리자/채광.c
lib-runtime/관리자/자동보조.c
lib-runtime/관리자/서고.c
lib-runtime/관리자/요리.c
```
### 15.2 플레이어 명령
```text
lib-runtime/명령어/플레이어/낚시.c
lib-runtime/명령어/플레이어/낚시정보.c
lib-runtime/명령어/플레이어/채집.c
lib-runtime/명령어/플레이어/채광.c
lib-runtime/명령어/플레이어/자동채집.c
lib-runtime/명령어/플레이어/임무.c
```
### 15.3 주요 NPC
```text
lib-runtime/방/화서마을/mob/낚시상인.c
lib-runtime/방/화서마을/mob/어부.c
lib-runtime/방/화서마을/mob/책지기.c
lib-runtime/방/장백성/obj/약방노파.c
lib-runtime/방/장백성/obj/mining_smith.c
```
### 15.4 정식 생활 임무 방
```text
lib-runtime/방/화서마을/zone0042.c
lib-runtime/방/화서마을/zone0062.c
lib-runtime/방/화서마을/bandit_hut.c
```
### 15.5 물품 폴더
```text
lib-runtime/물체/낚시/
lib-runtime/물체/herb/
lib-runtime/물체/herb_food/
lib-runtime/물체/mining/
lib-runtime/물체/books/
lib-runtime/물체/quest/
lib-runtime/물체/tool/
```
### 15.6 도움말
```text
lib-runtime/도움말/낚시.help
lib-runtime/도움말/채집.help
lib-runtime/도움말/채광.help
lib-runtime/도움말/자동채집.help
lib-runtime/도움말/서고.help
```
***
## 16\. 현재 구현과 남은 확장 지점
### 16.1 현재 완성된 부분
* 화서계곡·두만강 낚시터와 방별 물목 고갈
* 입질 Enter 반응형 낚시
* 낚시 숙련·미끼·낚시대 보정
* 화서마을·늑대·곰 구역 약초 채집
* 채집 노드 고갈·숙련·감별 지식
* 자동채집과 유랑·토벌 연계
* 장백성 바위터·기슭·중턱 채광
* 곡괭이 등급·내구·수리
* 철괴·동괴·은괴 제련
* 생활 중 손상서·수첩·탁본 발견
* 서고 복원·읽기·기증·장서 묶음
* 낚시와 채집을 잇는 `강가에 떠내려온 책장` 8단계 임무
* 독초 감별 소임
* 장백산 기록을 통한 흑철 실제 채광 조건 개방
### 16.2 아직 독립 임무로 닫히지 않은 부분
* `노파의 잃어버린 약초책` 후속 단계
* `장백산 광부의 수첩` 정식 임무 항목
* 검은 바위 현장 조사와 흑철 납품
* 흑철광·영석 조각의 장인 제작식
* 금빛잉어·장백산냉수어를 요구하는 전용 NPC 의뢰
* 낚시상인·어부의 일일 납품 임무
* 채집 명인의 약재 도감 완성 임무
* 자동낚시·자동채광
* 생활별 일일·주간 의뢰판
* 다중 플레이어가 같은 노드와 물목을 공유할 때의 화면 알림 강화
### 16.3 코드상 주의점
1. **채집·채광 횟수는 누적값이다.**숙련 감쇠에 쓰이는 `count`가 일일 초기화되지 않는다. 의도가 일일 감쇠라면 날짜 키를 추가해야 한다.
2. **낚시 지역 이동력 프로필이 결과 소모에 직접 반영되지 않는다.**프로필의 `move_cost`와 실제 3·5·7 소모 규칙이 분리되어 있다.
3. **기슭 흑철표는 현재 실제 획득 불가다.**결과표에는 있지만 희귀 조건 함수가 중턱만 허용한다.
4. **제련 장소 제한이 느슨하다.**이야기상 대장간 제련이지만 관리자 함수는 환경을 확인하지 않는다.
5. **노드 상태는 서버 메모리다.**낚시·채집·채광의 방별 고갈 상태는 서버 재기동을 넘어 저장되지 않는다.
6. **일부 단서는 지식만 열리고 종결 임무가 없다.**`quest_*` 이름을 가진 지식값이 모두 `임무` 명령에 표시되는 것은 아니다.
***
## 17\. 새 생활 임무를 붙이는 권장 방식
새 생활 임무는 재료 몇 개를 요구하는 납품문만 만들기보다 다음 다섯 고리를 갖추는 편이 좋다.
```text
1. 장소의 이상 징후
2. 생활 명령으로 발견
3. NPC의 감정·복원·감별
4. 지식으로 새 후보 또는 새 상호작용 개방
5. 현장 재방문과 이야기적 종결
```
### 예시 — 흑철 연구 임무 확장
```text
장백산 기록 2권 이상 읽기
→ 책지기에게 전설 흑철
→ 중턱 검은 바위 조사
→ 채광으로 흑철광 직접 획득
→ 광부대장장이에게 흑철광 보여주기
→ 석탄·철괴·흑철광을 이용한 시험 제련
→ 흑철 표본을 화서서고에 기증
→ 장백산 흑철 연구 완료
```
### 예시 — 냉수어와 눈속초 임무
```text
약초도감 상하권 완성
→ 눈속초 직접 채집
→ 장백산 기록 완성
→ 두만강에서 냉수어 직접 낚기
→ 어부에게 냉수어·눈속초·당귀를 맡김
→ 한랭 보양탕 제작
→ 장백성 환자 NPC에게 전달
```
이때 희귀물은 반드시 `acquired_by`와 `personal_credit_required`를 확인해 직접 생활한 공적이 남도록 하는 것이 좋다.
***
## 18\. 회귀검사 점검표
### 낚시
* [ ] 낚시 불가 방에서 안내가 나온다.
* [ ] 낚시대·미끼가 없으면 시작되지 않는다.
* [ ] 미끼가 시작 시점에 1개 소모된다.
* [ ] 25초 안에 재시도하면 막힌다.
* [ ] 하루 30회 제한이 날짜 변경 뒤 초기화된다.
* [ ] 물목 기척이 방마다 따로 줄어든다.
* [ ] 빠른 Enter와 늦은 Enter의 실패 판정이 다르다.
* [ ] 낚시대 수명이 1씩 줄고 0에서 파괴된다.
* [ ] 두만강 희귀물이 지식 없이 나오지 않는다.
* [ ] `zone0042` 첫 낚시가 전용 임무 책장을 준다.
### 채집
* [ ] 화서·늑대·곰 구역이 올바르게 판정된다.
* [ ] 8초 쿨타임이 적용된다.
* [ ] 약초칼이 없어도 채집은 가능하다.
* [ ] 방별 약초 재고와 회복 시간이 작동한다.
* [ ] 숙련에 따라 실패율과 이동력 소모가 줄어든다.
* [ ] 눈속초가 지식 없이 나오지 않는다.
* [ ] 독초 감별 지식이 독초 회피에 적용된다.
* [ ] 자동채집이 전투 중 대기한다.
* [ ] 자동채집이 소지품 95%에서 멈춘다.
* [ ] `zone0062` 단계 4 채집이 붉은 뿌리와 바구니를 준다.
### 채광
* [ ] 곡괭이가 없거나 내구 0이면 채광되지 않는다.
* [ ] 세 광맥 단계의 재고·회복·이동력 소모가 다르다.
* [ ] 곡괭이 등급별 실패·마모 보정이 적용된다.
* [ ] 흑철광과 영석 조각이 지식 없이 불량 광석으로 치환된다.
* [ ] 성공 판정 뒤 광석이 최소 1개 나온다.
* [ ] 광석이 무거워 소지하지 못하면 바닥에 놓인다.
* [ ] 제련 재료가 정확히 소모된다.
* [ ] 제련 6% 실패 시 재료가 소모된다.
* [ ] 곡괭이 수리비와 최대 내구 복원이 맞다.
### 서고·임무
* [ ] 생활별 발견 제한이 하루 3회·180초로 작동한다.
* [ ] 손상서 복원에 꾸러미와 엽전이 필요하다.
* [ ] 직접 얻지 않은 희귀 기록은 개인 공적이 막힌다.
* [ ] 약초꾼 임무가 0→8 순서로만 진행된다.
* [ ] 약초꾼의 기록 직접 기증 때만 완료된다.
* [ ] 장백산 기록 완성 후 서고 명성 3을 얻는다.
* [ ] `전설 장백산`이 흑철 단서를 저장한다.
* [ ] 장서 묶음 보상은 한 번만 지급된다.
***
## 19\. 한눈에 보는 권장 플레이 흐름
### 초보 생활 입문
```text
화서 낚시공방에서 낚시대·미끼 준비
→ 화서계곡에서 낚시
→ 화서마을 풀숲에서 채집
→ 화서서고에서 초보 낚시법·약초도감 상권 읽기
→ 장백성 바위터에서 곡괭이 구입
→ 채광과 철괴 제련
```
### 생활 임무 흐름
```text
화서계곡 zone0042에서 낚시
→ 물에 젖은 책장
→ 화서서고 책지기
→ 장백성 약방노파
→ 감초·마른 천으로 복원
→ 늑대숲 zone0062 채집
→ 찢어진 약초바구니
→ 노파에게 약초꾼 이야기 확인
→ 산적 초막 조사
→ 약초꾼의 기록을 서고에 기증
```
### 흑철 연구 흐름
```text
장백산 광석기 읽기
→ 채광으로 광부 수첩·석판 탁본·흑철 기록 발견
→ 석판 탁본 복원
→ 장백산 기록 읽기
→ 전설 장백산
→ 장백산 중턱 채광
→ 흑철광·영석 조각 탐색
```
***
## 20\. 맺음말
낚시는 물 아래 잠긴 이야기를 건져 올리고, 채집은 이름 없는 풀의 쓰임을 되찾으며, 채광은 돌 속에 잠든 옛 울림을 깨운다.
세 생활은 전투 바깥의 쉼표이면서도 강호의 다른 문이다. 생선은 밥이 되고, 약초는 약이 되며, 광석은 도구가 된다. 그러나 때로는 낡은 책장 하나가 사람의 이름을 되살리고, 검은 돌 하나가 장백산의 오래된 비밀을 가리킨다.
따라서 이 체계의 확장은 수확량만 늘리는 방향보다, **생활한 자만이 발견하고 읽고 이어 갈 수 있는 이야기의 결**을 더하는 방향이 알맞다.
콘텐츠를 불러오는 중..

댓글목록
등록된 댓글이 없습니다.