DCSS 텔레포트 두루마리를 읽었는데 제자리에 있다면 현재 Tele 예약이 남아 있는지부터 확인해요. 정상적인 텔레포트는 바로 이동하는 기능이 아니라 게임 시간이 흐른 뒤 발동해요. 빨리 옮겨지고 싶다고 같은 두루마리를 다시 읽으면, 기다리던 예약을 취소하고 한 장을 더 쓸 수 있어요.
반대로 -Tele는 이동을 기다린다는 뜻이 아니에요. 공간이동이 막힌 상태이므로 두루마리 수량보다 차단 이유를 먼저 봐야 해요. 시작하지 못한 경우, 정상 지연 중인 경우, 시작했다가 취소된 경우를 나누면 같은 아이템을 계속 소모하지 않고 다음 행동을 고를 수 있어요.
여기서는 흔히 돌죽이라고 부르는 Dungeon Crawl Stone Soup 안정판 0.34.1의 일반 Dungeon 게임을 다뤄요. PC 키보드 기준이며 같은 버전의 타일·콘솔·WebTiles에서 기본 규칙을 적용해요. 개발판 0.35 Trunk와 다른 버전, 별도 모드는 구분해요. Dungeon Sprint 같은 다른 모드는 긴 거리 텔레포트 제한도 따로 확인해야 해요.
현재 증상에 맞춰 필요한 부분으로 이동해요.

1. DCSS 텔레포트 두루마리의 이름과 읽기 결과를 확인해요
먼저 소지품의 아이템이 scroll of teleportation인지 확인해요. scroll of blinking은 별도 아이템이에요. 텔레포트 두루마리를 읽고 목적지 칸을 직접 선택하는 화면이 나와야 한다고 기대하면, 정상 지연을 입력 실패로 오해할 수 있어요. 이번 점검은 이름이 확인된 텔레포트 두루마리를 기준으로 해요.
기본 i로 소지품을 열고 현재 목록에서 아이템 설명을 읽을 수 있어요. 실제로 사용하려면 기본 r로 두루마리 읽기를 열고 해당 아이템을 선택해요. 목록의 글자나 단축 배정은 현재 화면에 표시된 것을 따라요. 다른 사람의 예시에 나온 아이템 글자를 그대로 눌러 같은 두루마리가 선택된다고 생각하지 않아요.
읽기 입력이 거절됐다면 실패 이유가 메시지로 나와요. 혼란, 광폭화, 침묵이나 읽기 불가 상태는 텔레포트 예약이 시작되기 전부터 막을 수 있어요. 이 경우에는 움직이지 않는 시간을 세기보다 읽을 수 없는 이유부터 확인해요. 다른 두루마리도 못 읽는 상태와 텔레포트만 막힌 상태를 나눠요.
아이템 수량과 메시지도 함께 봐요. 이름을 몰랐던 두루마리를 읽어 식별한 상황에서는 한 장이 소모됐더라도 이동 제한 때문에 효과가 나지 않을 수 있어요. 소모됐다는 사실만으로 예약 성공을 판단하지 않아요. 방금 문장이 지나갔다면 기본 Ctrl+P의 이전 메시지에서 읽기 결과를 다시 확인해요.
2. Tele는 예약이고 -Tele는 이동 금지예요
You feel strangely unstable.와 함께 Tele가 보이면 텔레포트가 예약된 상태예요. 아직 옮겨지지 않았다는 이유만으로 두루마리가 불발됐다고 판단하지 않아요. 이때의 다음 확인은 새 두루마리가 아니라 현재 예약이 유지되는지와 이동 전까지 버틸 수 있는 상황인지예요.
-Tele는 공간이동을 못 한다는 표시예요. 앞의 기호를 빼고 Tele와 같은 것으로 읽으면 정반대의 상태를 기다리게 돼요. 차원 고정 효과의 -Tele 상태 설명과 장비에 붙은 -Tele 속성도 구별해요. 같은 제한을 가리키더라도 일시 효과인지, 지금 착용한 장비 때문인지에 따라 조치가 달라요.
캐릭터 상태는 기본 @로, 장비와 전반적인 정보는 %로 확인할 수 있어요. 다만 모든 차단 원인이 똑같은 상태 표시 하나로 나타난다고 생각하지 않아요. 종족의 정체 능력이나 나무 형태처럼 다른 설명에 포함되는 제한도 있어요. 짧은 표시만 보지 말고 실제 거절 문장과 캐릭터 상태를 함께 읽어요.
!Tele!는 또 다른 상태예요. 적들이 있는 쪽으로 이동할 수 있는 예약이라 일반적인 탈출용 Tele와 목적이 달라요. 예약 취소 자체가 항상 실수인 것은 아니지만, 자신이 시작한 탈출 예약을 기다리는 중이라면 새 사용으로 취소하지 않도록 해요. 느낌표와 마이너스 기호를 같은 경고로 묶지 않아요.

3. 현실 시간이 아니라 행동으로 흐르는 게임 시간을 기다려요
두루마리를 읽은 뒤 화면을 그대로 두고 현실에서 오래 기다리는 것으로 텔레포트가 완료되지는 않아요. 지연은 게임 안에서 행동이 소모한 시간에 따라 진행돼요. 상황을 살펴보고 다음 행동을 고르는 동안과 실제로 이동·공격·대기를 실행한 뒤를 구분해요.
기본 .는 한 턴 대기예요. 그렇다고 적에게 맞는 자리에서 점을 여러 번 연타하는 것을 권하지는 않아요. 대기도 시간을 쓰는 행동이므로 그동안 적이 행동할 수 있어요. 현재 체력과 적의 위치를 보고, 이동 전까지 어떤 행동이 손실을 줄이는지 한 번씩 판단해요.
텔레포트가 예약됐다고 반드시 제자리에서 아무것도 하지 않아야 하는 것은 아니에요. 안전한 쪽으로 움직이는 등 시간을 쓰는 행동을 하면서도 예약을 기다릴 수 있어요. 다만 각 행동의 소모 시간이 다를 수 있으므로 모든 캐릭터가 정확히 같은 입력 횟수 뒤에 이동한다고 계산하지 않아요.
탈출을 시작할 때는 도착 뒤뿐 아니라 이동 전 지연도 고려해요. 이미 다음 공격을 견디기 어려운 상태가 된 뒤 사용하면 정상 발동을 기다릴 여유가 없을 수 있어요. 지연이 있다는 이유로 무조건 기다리기보다, 예약을 유지하면서 당장의 공격을 줄일 방법과 남은 생존 수단을 함께 봐요.
4. 두 번째 두루마리는 예약을 앞당기지 않아요
Tele가 남아 있을 때 텔레포트를 다시 적용하면 기존 예약이 취소돼요. 보통 You feel strangely stable.라는 메시지가 나오고 Tele가 사라져요. 불안정하다가 안정됐다는 문구를 ‘이제 목적지에 도착할 준비가 끝났다’고 읽으면 안 돼요. 이 경우에는 이동 예약 자체가 없어진 거예요.
이미 식별된 두루마리의 사용 목록에는 현재 텔레포트를 취소한다는 안내가 붙을 수 있어요. cancels current teleport 같은 문구가 보이면 같은 아이템을 다시 선택하기 전에 멈춰요. 기존 예약을 더 빠르게 처리하거나 남은 시간을 새로 줄여 주는 기능이 아니에요.
실제로 두 번째 두루마리를 읽으면 추가 한 장을 써서 예약을 지운 결과가 될 수 있어요. 새로 시작하고 싶다고 또 읽으면 그때 다시 지연을 기다려야 해요. 따라서 ‘읽음, 안 움직임, 다시 읽음’을 반복하면 필요한 두루마리는 줄어드는데 탈출은 계속 늦어질 수 있어요.
예약이 사라졌다면 우선 메시지 순서를 읽어요. 첫 사용 뒤 unstable, 다음 사용 뒤 stable이 이어졌는지 확인하면 재사용 취소를 찾기 쉬워요. 다만 stable 문구가 언제나 두루마리 재사용만 뜻하는 것은 아니에요. 아래의 형태 변화나 효과 해제도 확인해야 해요.
5. 종족·장비·현재 장소의 이동 제한을 따로 봐요
Formicid는 종족 특성인 정체 때문에 텔레포트할 수 없어요. 잠깐 기다리거나 마법 기술을 올려 두루마리를 성공시키는 문제가 아니에요. 자신이 그 종족이라면 텔레포트를 기본 탈출 수단으로 잡는 계획부터 달라져야 해요. 다른 종족의 성공 장면과 같은 아이템 수량을 맞춰도 이 제한은 바뀌지 않아요.
착용하거나 들고 있는 장비의 -Tele 속성도 확인해요. 가방에 그 장비가 있다는 사실과 실제로 착용·사용 중인 상태는 달라요. 거절 문장이 특정 무기나 방어구를 가리킨다면 그 물품의 설명을 읽어요. 다른 정상 장비까지 모두 벗을 필요는 없어요.
차원 고정이나 나무 형태처럼 일시적인 제한도 있어요. 영구적인 종족 특성과 달리 현재 효과가 끝난 뒤 조건이 달라질 수 있지만, 끝날 때까지 제자리에서 적의 공격을 견뎌도 된다는 뜻은 아니에요. 해제·장비 교체에 필요한 행동과 그동안의 위험을 먼저 고려해요.
장소 제한도 별개예요. Gauntlet은 긴 거리 텔레포트를 막고, Dungeon Sprint도 일반 Dungeon과 같은 방식으로 사용할 수 없어요. 읽을 수 있는 상태인데 해당 장소의 제한 메시지가 나온다면 두루마리 부족이나 입력 장치부터 의심하지 않아요. 텔레포트와 짧은 공간이동의 규칙도 무조건 같다고 외우지 않아요.

6. 예약 도중 새 효과가 생기면 Tele가 중단될 수 있어요
처음에 Tele가 생겼더라도 이동할 때까지 항상 보존되는 것은 아니에요. 차원 고정을 당하면 Your teleport is interrupted.처럼 중단 안내가 나올 수 있어요. 두루마리를 다시 읽지 않았는데 예약이 사라졌다면 바로 전 적의 행동과 새로 생긴 -Tele를 확인해요.
나무 형태로 바뀌어 뿌리가 박혀도 진행 중인 텔레포트가 취소될 수 있어요. 방어를 위해 형태를 바꾸는 선택 자체와 예약 유지 여부는 별개예요. 형태 변화 뒤 stable 문구가 나왔다면 ‘가만히 버티면 이전 텔레포트가 나중에 이어진다’고 기대하지 않아요.
potion of cancellation처럼 마법 효과를 해제하는 수단도 Tele 예약을 지울 수 있어요. 불리한 효과를 없애려고 썼더라도 다른 마법 상태까지 영향을 받을 수 있으니, 사용 뒤 남은 상태를 다시 봐요. 텔레포트가 끝났는지 취소됐는지 모르는 채 다음 행동을 자동으로 이어 가지 않아요.
차단이 끝났다고 이미 지워진 예약이 자동으로 되살아나지는 않아요. 현재 Tele가 남아 있는지와 이동 제한이 해소됐는지를 따로 확인해요. 새 사용이 필요하다면 지금 읽을 수 있는 상태와 남은 두루마리, 다시 시작될 지연을 기준으로 결정해요. 첫 사용 때의 조건이 계속 유지된다고 가정하지 않아요.
7. 느린 발동과 가까운 도착을 모두 실패로 보지 않아요
Abyss에서는 텔레포트 지연이 더 길어질 수 있어요. Zot나 Orb의 영향을 받는 상황도 일반적인 초반 던전과 같은 시간 감각으로 비교하지 않아요. 지연이 늘어난다는 메시지가 보이고 Tele가 유지된다면, 같은 두루마리를 추가로 읽어 빨리 끝내려 하지 않아요.
일반적인 고정 던전층에서 텔레포트는 같은 층의 무작위 위치로 이동해요. 계단, 출구, 전에 쉬던 방으로 돌아가는 귀환 명령이 아니에요. 원하는 위치에 갈 때까지 추가 입력으로 도착지를 조정하거나, 지도에서 미리 찍어 둔 곳으로 정확히 옮겨지는 기능으로 생각하지 않아요.
새 위치가 가까울 수도 있고 제자리일 수도 있어요. Your surroundings flicker for a moment.는 제자리 결과일 수 있으며, 주변이 조금 달라졌다는 메시지는 가까운 다른 칸일 수 있어요. 화면이 크게 전환되지 않았더라도 Tele가 끝났는지와 실제 위치를 확인해야 해요. 멀리 안 갔다는 인상만으로 두루마리가 안 읽혔다고 되돌아가지 않아요.
벽, 몬스터가 점유한 칸, 구름이나 위험 지형 등은 일반 도착 후보에서 제외되지만, 주변에 적이 없는 안전지대로 보내 준다는 보장은 없어요. 도착 직후 적과 지형, 현재 체력을 다시 봐요. Abyss는 전용 이동 처리를 하므로 이 고정 던전층의 지도 설명을 그대로 적용하지 않고, 텔레포트가 곧 Abyss 탈출이라고 기대하지도 않아요.

8. 메시지와 현재 상태에 맞춰 다음 행동을 골라요
| 확인된 상태 | 다음에 볼 부분 |
|---|---|
| 읽기 자체가 거절됨 | 혼란·광폭화·침묵·읽기 불가 상태와 거절 문장 |
| unstable 뒤 Tele가 남아 있음 | 정상 지연, 시간 소모 행동과 그동안의 생존 |
| Tele 중 추가 사용 뒤 stable | 예약 취소, 추가 소모 수량과 현재 상태 |
| -Tele나 특정 장비 제한이 보임 | 차원 고정·장비·종족·형태·장소 중 실제 원인 |
| 새 효과나 형태 변화 뒤 예약이 사라짐 | 중단 메시지와 차단 해소 여부, 새 예약 필요성 |
| Tele가 끝났는데 멀리 안 감 | 실제 도착 칸과 flicker·주변 변화 메시지 |
| 옮겨졌지만 여전히 위험함 | 이동은 완료, 새 위치의 적·지형과 다음 생존 행동 |
이 문제를 시험하겠다고 중요한 캐릭터로 불필요한 두루마리를 소모하거나 적 앞에서 대기를 반복할 필요는 없어요. 먼저 아이템 설명, 상태, 이전 메시지만으로 어느 단계였는지 정리해요. 실제로 사용해야 할 때는 한 번의 예약과 그 결과를 따라가요.
Tele가 사라졌다면 메시지와 실제 위치로 결과를 확인해요. 차단돼 시작하지 못했는지, 중간에 취소됐는지, 무작위 이동이 끝났는지를 구별해요. 이동이 끝난 뒤에도 현재 위치의 안전은 별도로 확인해야 같은 두루마리를 반복 사용하며 상황을 더 어렵게 만들지 않을 수 있어요.