망토 염색과 프린트
염색(프로토콜 v33)과 프린트(프로토콜 v34)는 양모 망토의 후속 콘텐츠입니다. 둘 다 Rica가 판매하는 소모품이며, 사용하려면 반드시 망토를 착용한 상태여야 합니다.
| 아이템 | 분류 | 상점가 | 효과 |
|---|---|---|---|
| 망토 염료(Cape Dye) | cape_dye | 800c | 착용 중인 망토를 원하는 색으로 염색 |
| 망토 전사 키트(Cape Transfer Kit) | cape_texture | 5,000c | 업로드한 이미지를 착용 중인 망토에 인쇄 |
염색과 프린트 결과는 모두 망토의 아이템 인스턴스를 따라갑니다 — 강화 수치와 마찬가지로 드롭, 거래, 상인에게 판매 후 되사기(상점과 경제 참고)를 해도 사라지지 않고, 주변 플레이어와 캐릭터 선택 화면에서도 똑같이 보입니다.
가방에서 염료를 사용하면 먼저 색 선택 창이 열리고, 이 시점에는 아직 아무것도 소모되지 않습니다.
- 창이 열려 있는 동안 자신의 화면에서만 망토가 선택한 색으로 실시간 미리보기됩니다.
- 확정을 눌러야 실제로 서버에 반영되고 염료 1개가 소모됩니다. 창을 그냥 닫으면 아무 일도 일어나지 않고 망토는 원래 색으로 돌아갑니다.
- 색은 자유 선택이며 고정 팔레트가 아닙니다. 빠르게 고를 수 있도록 몇 가지 견본 색이 함께 제공됩니다.
- 몇 번이든 다시 염색할 수 있으며, 매번 이전 색을 덮어쓰고 염료 1개만 소모됩니다.
다음 경우는 아이템을 소모하지 않고 바로 거부됩니다.
- 전투불능(다운) 상태에서는 사용할 수 없습니다.
- 망토를 착용하지 않은 경우 — 대상은 back 슬롯에 착용한, 염색 속성이 있는 아이템 하나뿐이며 가방 속 망토는 대상이 되지 않습니다.
프린트
섹션 제목: “프린트”전사 키트도 망토를 착용한 상태에서만 사용할 수 있으며, 염색보다 업로드 단계가 하나 더 있습니다.
- 키트를 사용하면 이미지 선택 창이 열립니다.
- 고른 그림은 먼저 로컬에서 정사각형으로 잘립니다 — 높이를 기준으로 가운데 정렬해 자르고, 512px를 넘는 변은 512로 줄입니다(작은 그림은 확대하지 않습니다). 그런 다음 서버로 업로드됩니다.
- 서버는 이미지를 다시 디코드하고 재인코딩해 PNG로 저장합니다 — 이 과정에서 이미지로 위장한 파일도 걸러지며, 그 결과 최종본이 원본 파일과 바이트 단위로 완전히 같으리라는 보장은 없습니다. 업로드 용량 상한은 2MB입니다.
- 서버는 그림의 내용 해시로 파일 이름을 정하므로, 같은 그림을 여러 명이 올려도 서버에는 한 벌만 저장됩니다. 해시가 유효하다고 확인되면 그때 키트가 소모되고 망토에 프린트가 적용됩니다.
프린트는 염색 위에 얹힙니다. 투명한 부분은 염색한 색이 그대로 비치고, 불투명한 부분만 염색색을 덮습니다 — 그래서 망토 바탕색은 염료로 정하고, 그 위에 문장(紋章)만 프린트로 올리는 조합이 가능합니다. 안감(몸에 닿는 안쪽 면)은 항상 염색색만 표시하며, 프린트가 반전되어 비치는 일은 없습니다.
계정당 업로드 빈도는 10분에 10장으로 제한됩니다.
이미지 신고·차단
섹션 제목: “이미지 신고·차단”업로드한 그림은 주변의 모든 플레이어에게 보이므로, 처음부터 신고와 차단 기능이 함께 제공됩니다.
- 상대를 우클릭하면 “Report cape”로 현재 두르고 있는 프린트를 신고할 수 있습니다.
- 관리자는 특정 해시를 차단할 수 있습니다 — 차단되는 즉시 서버는 그 그림을 더 이상 서빙하지 않고, 그 해시를 쓰던 모든 망토가 동시에 염색색으로 돌아갑니다. 재접속할 필요도 없습니다.
- 파일 이름이 곧 내용 해시이므로 차단된 그림은 재업로드로 우회할 수 없습니다 — 같은 그림이면 해시도 항상 같습니다.
- 차단되어도 이미 소모한 전사 키트는 돌려받지 못합니다.
바닥에 떨어진 망토
섹션 제목: “바닥에 떨어진 망토”염색과 프린트는 착용 중일 때 렌더링되는 절차적 천에만 적용됩니다. 바닥에 떨어진 망토는 고정된 모델을 쓰지만, 색 정보 자체는 아이템 인스턴스에 그대로 남아 있어 다시 주워 장착하면 복원됩니다.