최근 수정 시각 : 2023-02-13 01:33:03

던전 크롤/공략 및 팁

파일:상위 문서 아이콘.svg   상위 문서: 던전 크롤
파일:dcss-stonesoup.png

파일:dcss-stonesoup.png


파일:dcss-tutorial.png
파일:dcss-hintsmode.png
파일:dcss-dungeonsprint.png
파일:dcss-instructions.png
파일:dcss-arena.png
파일:dcss-highscores.png



1. FAQ2. 기초 팁3. 심화 팁4. 스트릭 플레이 팁5. 스피드런 플레이 팁6. RC코드 설정 변경
6.1. 탐험&메시지6.2. 전투 관련6.3. 기타
7. Beem 사용 가이드8. 매크로(Macro) 사용 가이드

1. FAQ

Q. 더 다양한 팁을 알고 싶어요!
A. 로그라이크 갤러리 공지사항

실행 관련
질문 답변
게임이 실행되지 않아요! 게임폴더의 경로상에 한글이 있으면 안됩니다.
그래도 실행이 되지않아요! 혹시 컴퓨터 실행환경이 64비트인지, 32비트인지 확인하셨나요?
무슨 키를 써야할 지, 뭘 해야할지 아무것도 모르겠어요! 게임을 실행하고, "튜토리얼"을 먼저 플레이하세요.
전체화면으로 할 수 없나요? settings폴더 → init.txt → 맨 마지막 줄에 tile_full_screen = true 입력 → 저장
창화면으로 할 수 없나요? settings폴더 → init.txt → 맨 마지막 줄에 tile_full_screen = false 입력 → 저장
해상도를 조절하고 싶어요. Ctrl + = 줌인
Ctrl + _ 줌아웃
다운로드 버전을 하고 있는데요,
웹버전처럼 탐험속도를 빠르게 할 수 없을까요?
settings폴더 → init.txt → 맨 마지막 줄에 travel_delay = -1 입력 → 저장
다운로드 버전을 하고 있는데요,
웹버전처럼 휴식속도를 빠르게 할 수 없을까요?
settings폴더 → init.txt → 맨 마지막 줄에 rest_delay = -1 입력 → 저장

게임 내부 정보
질문 답변
AC? EV?
이게 다 뭘 의미하는 거죠?
XL
(eXperience
Level)
레벨
HP 체력
MP 마력
AC
(Armor
Class)
대부분의 물리적, 마법적 공격의 피해량을 감소시킴[1]
EV
(Evasion)
대부분의 물리적, 마법적 공격을 확률적 회피[2]
SH
(Shield)
EV와 기능적으로 동일하나, 동시에 여러 공격을 막을 경우 효율이 점점 떨어짐[3]
무기/방어구의 강화 수치는 무엇을 의미하나요? 무기 +1마다 대미지와 명중률이 1 상승
방어구 +1마다 방어력(AC)이 1 상승
방패 +1마다 공격 차단 수치(SH)가 1 상승
신을 배신하면 징벌은 영구히 지속되나요? 아니요. 징벌은 기간이 아니라, 징벌 횟수로 판정합니다. 적게는 몇 천턴에서 길게는 1만 턴이 넘는 기간동안 10-20회 받고 끝납니다.
신의 징벌은 레벨에 비례하여 강력해지나요? 예. 신의 징벌은 플레이어의 레벨에 비례하여 강력해집니다.[4]

2. 기초 팁

이 단락에는 《던전 크롤》뿐만 아니라 다른 로그라이크 게임에도 적용되는 초보자를 위한 컨트롤 팁을 적는다. 목숨이 딱 하나인 로그라이크의 특성상, 가장 중요한 것은 어떻게든 살아남으면서 진행하는 것이다. 싸울 때는 항상 퇴로를 확보하자.

자세한 사항은 기초 팁 문서를 참조.

A Guide to Dungeon Crawl Stone Soup by Ultraviolent4 의 번역글 링크
https://gall.dcinside.com/board/view/?id=rlike&no=384380

초보자를 위한 rc 설정 기초 가이드 (0.30 버전) 링크
https://gall.dcinside.com/rlike/417999

초보자를 위한 게임 정보 검색 기초 가이드 (0.30 버전) 링크
https://gall.dcinside.com/rlike/421021

3. 심화 팁

초보자는 심화 팁보다는 위의 기초 팁을 보는 게 더 낫다.
자세한 사항은 심화 팁 문서를 참조.

4. 스트릭 플레이 팁

스트릭이란?
Win streak의 준말로, 죽지않고 연승을 이어나가는 것을 뜻한다. 일반적으로 서양권에서 선호하는 방식의 플레이 스타일이다.
웹죽으로 플레이할 시 점수판에 스트릭에 대한 정보도 기록되며, 전세계 랭킹에도 자신의 스트릭 횟수가 등재된다.
  • 원거리 공격 수단은 꼭 다 줍고 다니자. 적이 다가오기 전에 돌맹이 하나라도 더 던져 극한의 이득을 취해야한다.

5. 스피드런 플레이 팁

탐험 관련
  • 자동 탐험을 하지 않는다.
  • 맵 전체를 밝히려 하지 않는다.
  • 최소한의 스펙이 갖춰지면 바로 아래층으로 내려간다.
  • 오크 광산/엘프 홀은 룬이 없으므로 가지 않을 수 있다면 가지 않는다.
전투 관련
  • 하지 않아도 될 전투는 피한다.[5]

6. RC코드 설정 변경

플레이 유형 설정 변경 하는 곳
웹죽파일:DCSSweb_rc.png
다운죽파일:file_rc.png

플레이 환경 설정을 조절할 수 있다. 코드 명을 복사하여 맨 마지막 줄에 붙여넣으면 된다.
일부 기능을 제외한 경우, #를 코드 앞에 붙이면 해당 코드를 비활성화시킬 수 있다.

6.1. 탐험&메시지

용도 코드 명
쉴때 나비 무시runrest_ignore_monster += butterfly:1
자동탐사 시 자동휴식 안함explore_auto_rest = false
체력/마나가 모두 회복될 때까지 휴식[6]rest_wait_both = true
휴식 시 선조도 고려rest_wait_ancestor = true
자동 탐색 시 깊은 물은 탐색하지 않음[7]travel_avoid_terrain = deep water
메세지가 많이 뜰 때 more를 띄우지 않음show_more = false
마법 쓸 때 경고창 출력 비활성화[8]force_targeter =
게임 시작시 경험치 분배를 매뉴얼로 설정default_manual_training = true
게임 시작 시 자동으로 스킬창(m) 켜줌{
local need_skills_opened = true
function ready()
if you.turns() == 0 and need_skills_opened then
need_skills_opened = false
crawl.sendkeys("m")
end
end
}
유니크 몬스터 출현시 more 출력force_more_message += .*(Agnes|Aizul|Antaeus|Arachne|Asmodeus|Azrael|Bai suzhen|Blork the orc|Boris|Cerebov|Crazy Yiuf|Dispater|Dissolution|Donald|Dowan|Duvessa|Edmund|the Enchantress|Ereshkigal|Erica|Erolcha|Eustachio|Fannar|Frances|Frederick|Gastronok|Geryon|Gloorx Vloq|Grinder|Grum|Harold|Ignacio|Ijyb|Ilsuiw|Jessica|Jorgrun|Jory|Joseph|Josephine|Khufu|Kirke|the Lernaean hydra|Lom Lobon|Louise|Maggie|Mara|Margery|Maurice|Menkaure|Mennas|Mnoleg|Murray|Nergalle|Natasha|Nessos|Nikola|Pan|Pikel|Polyphemus|Prince Ribbit|Psyche|Purgy|Robin|Roxanne|the royal jelly|Rupert|Saint Roka|the Serpent of Hell|Sigmund|Snorg|Sojobo|Sonja|Terence|Tiamat|Urug|Vashnia|Xtahua).*comes? into view
위험한 몬스터 출현 시 more 출력force_more_message += ((giant|floating|shining) eye|eye of draining).*into view
force_more_message += (moth of wrath|ghost moth|torpor snail).*into view
force_more_message += (guardian serpent|draconian shifter|convoker).*into view
force_more_message += (flayed ghost|royal mummy|mummy priest|fiend|tzitzimitl).*into view
force_more_message += (tormentor|curse toe|curse skull).*into view
force_more_message += (hellion|hell sentinel|deep elf sorcerer).*into view
force_more_message += (deep elf high priest|zealout|scorcher).*into view
force_more_message += (ancient lich|orb of fire|executioner|juggernaut|shrike).*into view
force_more_message += (wretched star|lurking horror).*into view
force_more_message += (neqoxec|cacodemon|doom hound).*into view
force_more_message += 27-headed.* comes? into view
force_more_message += .*orbs? of fire.* comes? into view
force_more_message += .*pandemonium* comes? into view
왜곡무기 출현 시 more 출력/화면 번쩍임force_more_message += It is wielding.*of distortion
force_more_message += She is wielding.*of distortion
force_more_message += He is wielding.*of distortion
force_more_message += wielding.* distortion.* comes? into view
flash_screen_message += It is wielding.*of distortion
flash_screen_message += She is wielding.*of distortion
flash_screen_message += He is wielding.*of distortion
flash_screen_message += wielding.* distortion.* comes? into view
flash_screen_message += distortion.* comes? into view

6.2. 전투 관련

용도 코드 명 추가 설명
체력이 일정 퍼센트 이하일 때
자동 전투 불가
autofight_stop = 5050은 체력이 50% 이하일 때 자동 전투(Tap)를 못 하게 됨을 의미한다.
숫자를 80으로 바꾸면 체력이 80% 이하일 때 자동 전투가 금지된다.
적의 위험도 표시하기tile_show_threat_levels = tough nasty적에게 위험도에 맞는 색상 테두리를 입혀 가시성을 높일 수 있다.
노란색 테두리 추가(tough) 빨간색 테두리 추가(nasty)
0.25버전에서 추가된 rc코드다.
HP 상태에 따라 색상 변경hp_colour = 100:green, 99:lightgray, 75:yellow, 50:lightred, 25:red
주문 시전시 타겟 표시 생략force_spell_targeter = 주문주문 부분에 주문의 전체 스펠링을 입력. 공란으로 두면 모든 주문에 타겟 표시가 생략됨.
아이템에 !q, !r 등을 자동으로 붙임[9]autoinscribe += potion.*berserk rage:!q
autoinscribe += potion.*might:!q
autoinscribe += potion.*curing:!q
autoinscribe += potion.*brilliance:!q
autoinscribe += potion.*ambrosia:!q
autoinscribe += potion.*cancellation:!q
autoinscribe += potion.*magic:!q
autoinscribe += potion.*invisibility:!q
autoinscribe += potion.*resistance:!q
autoinscribe += potion.*haste:!q
autoinscribe += potion.*flight:!q
autoinscribe += potion.*heal wounds:!q
autoinscribe += scroll.*mapping:!r
autoinscribe += scroll.*silence:!r
autoinscribe += scroll.*fog:!r
autoinscribe += scroll.*fear:!r
autoinscribe += scroll.*teleportation:!r
autoinscribe += scroll.*summoning:!r
autoinscribe += scroll.*holy word:!r
autoinscribe += throwing net:!f
autoinscribe += atropa:!f
autoinscribe += curare-:!f
autoinscribe += datura:!f
아이템을 사용할 때 경고창이 뜨게 해주는 기능이다.

6.3. 기타

용도 코드 명 추가 설명
플레이어 타일 교체1tile_show_player_species = true플레이어 타일을 같은 종족 몬스터 타일로 교체
플레이어 타일 교체2[10]tile_player_tile =mons:몹이름플레이어 타일을 해당 몬스터 타일로 교체
vi방식 이동키 비활성화include = no_vi_command_keys.txt
자동 고기 도축auto_butcher = true자동 탐사(O) 도중에 시체를 발견하면 무조건 도축한다.
투사체/마법 등 이펙트 재생속도 증가[11]view_delay = 100
메시지에 색 입히기message_colour += (색상[12]): (포함될 단어)특정 문장에 색을 입혀 가독성을 향상시킨다.
예를 들어, 골루브리아의 장막 마법이 성공했을 때 출력되는 문장
Your shroud bends the (몬스터)'s attack away.의 가독성을 향상시키고 싶다면
message_colour += magenta: Your shroud bends이라고 입력한다.
이렇게 설정하면 Your shroud bends가 포함된 문장은 보라색으로 출력된다.
기록(Note)에 채팅기록 저장note_chat_messages = true
변신 풀릴 때 다음장 출력force_more_message += Your transformation is almost over.
매뉴얼 다 썼을 때 다음장 출력force_more_message += You have finished your manual
자동으로 특정 아이템에 특정 알파벳을 할당Item_slot += poisoned dart:v
Item_slot += wand of digging:D
Item_slot += tin of tremorstones:F
item_slot += scroll.*identify:r
item_slot += potion.*curing:Q
자동으로 특정 주문에 특정 알파벳을 할당spell_slot += Magic Dart:z
spell_slot += Sandblast:z
spell_slot += Freeze:z
spell_slot += Shock:z
spell_slot += Sting:z
spell_slot += pain:z
spell_slot += Corona:z

매크로 설정
* 에너지 스태프를 착용 중이고 시야 내에 적이 없을 때, 마나가 가득찰 때까지 채널링하는 매크로
코드

-#####################################[13]
# enum values :/
: ATT_FRIENDLY = 4
: ATT_NEUTRAL = 1
: ATT_HOSTILE = 0
: LOS = 7
: if you.race() == "Barachi" then
: LOS = 8
: end

-#####################################[14]

{

-- just a few outs for nondamaging things
-- proper threat assessment is a topic for a whole bot
function is_threatening(m)
if m then
if m:attitude() > ATT_NEUTRAL then
return false
end
if m:is_firewood() then
if not string.find(m:name(), "ballistomycete") then
return false
end
end
if m:name() == "butterfly" then
return false
end
return true
end
end

function check_los()
local safe_los = truefor i = -LOS,LOS do
for j = -LOS,LOS do
m = monster.get_monster_at(i,j)
-- if m then
if m and is_threatening(m) then -- comment this out and uncomment above if you want to fire on every monster to come into view; this will include things like plants
safe_los = false
endendendreturn safe_los
end

local auto_channel = false

function ready()
if auto_channel then
local safe_los = check_los()
local weap = items.equipped_at("Weapon")
local is_wielding_energy_staff = false
if weap then
is_wielding_energy_staff = weap.name():find("staff of energy")
end
local safe_player_square = view.is_safe_square(0,0) and view.cloud_at(0,0) == nil
local mp, mmp = you.mp()
if mp < mmp and safe_los and safe_player_square and is_wielding_energy_staff then
crawl.process_keys("v")crawl.flush_input()crawl.more_autoclear(true)
else
auto_channel = false
endend
end

function launch_auto_channel()
auto_channel = true
end
}
rc에 이 코드를 입력한 후, 게임을 실행하고 '~'키 → '~m' → F1(또는 다른 키) → ===launch_auto_channel을 입력한다.
그러면 다음부터는 F1을 누르면 '에너지 스태프를 착용 중이고 시야 내에 적이 없을 때, 마나가 가득찰 때까지 채널링한다.'
게임을 끝낼 때 매크로를 저장할지 물어보는데, 이때 Y를 눌러 변경된 매크로를 저장한다.

사용 가능한 색상표
"white"
"blue", "lightblue"
"green", "lightgreen"
"cyan", "lightcyan"
"red", "lightred", "darkred"
"magenta", "lightmagenta"
"yellow", "brown"

7. Beem 사용 가이드

Beem은 웹버전(이하 웹죽)의 채팅창에서 사용 가능한 데이터베이스 봇이다. 주로 적의 정보를 빠르게 찾아보는데 사용되나, 그 외에도 많은 기능이 있다. Beem 기능을 사용하려면 채팅창에 Beem이 와 있어야한다.

보통 한 플레이어를 관전 중인 관전자가 3명 이상이 되면 자동으로 해당 채팅창에 Beem이 출현하나, 다음 명령어를 통해 혼자서 게임할 때에도 Beem이 들어오도록 조정할 수 있다.
!subscribe플레이 시 자동으로 Beem이 찾아옴
!unsubscribe더는 Beem이 플레이어를 자동으로 찾아오지 않음

사용자 기여 지식 데이터베이스에서 다음 항목을 검색
??sigmund
??singing sword [2]

몬스터 스테이스터스 정보 검색
@?? royal jelly
@??orb_guardian perm_ench:berserk

완료된 게임의 세부 정보 보기
!lg

완료되었거나 진행 중인 게임의 마일스톤을 보기
!lm

모든 서버에서 실행되는 게임의 ASCII 녹화 보기(cpo, cwz, lld 서버 제외)
!lm . orb -tv

진행 중인 게임에 대한 덤프 조회
&dump

플레이어가 플레이하고 이긴 모든 게임에 대한 조합/승률 정보
!won

(닉네임)이 플레이한 모든 게임에 대한 대략적 정보
!gamesby (닉네임)
아이디 생성 일자, 최근 플레이 일자, 게임 횟수, 승리 횟수, 플레이타임, 총 점수 등을 알 수 있다.

8. 매크로(Macro) 사용 가이드

자주 사용하던 키 버튼 순서를 하나의 키에 할당할 수 있다.
~(or F1)키를 누르고 한 번 더 ~를 누르면 매크로 설정창으로 진입할 수 있다.
설명
~매크로 생성/변경
-모든 매크로 제거

예시)
① rc로 Item_slot += poisoned dart:Z를 입력한다.
② 매크로 생성/변경을 누르고 F2(트리거 키)를 입력한다.
③ FZ.[15] 을 입력하고 매크로 설정을 완료한다.
이렇게하면 적에게 F2 한 번을 눌러 독 다트를 편하게 던질 수 있다.


[1] 독과 몇몇 특수 공격을 제외[2] 파이어볼같은 지역 공격, 토먼트같은 시야 전체 공격 등 몇몇 특수 공격은 제외[3] 예를 들어, 1턴에 1번 공격받으면 EV와 수치상 성능이 동일하고, 1턴에 5번 공격받으면 공격받을 때마다 같은 수치의 EV보다 효율이 떨어짐[4] 예를 들어, 12 레벨 이전에 트로그를 배신한다면 광폭화한 곰과 오우거가 징벌부대로서 출현하지만 그 이후에는 광폭화한 트롤과 에틴이 나타날 수 있음[5] 멀리서 자고 있는 약한 몬스터 그룹등[6] false는 하나가 회복되면 휴식을 멈춤[7] 얕은 물도 탐색하지 않으려면 , shallow water 추가[8] 만약 경고창을 출력하고 싶은 주문이 있다면, 해당 주문 이름들을 추가하면 된다. ex)force_targeter = frozen ramparts[9] 아이템 창의 (i)nscribe 기능[10] 예시) tile_player_tile =mons:Shambling mangrove[11] 기본값은 500[12] 색상 종류는 최하단의 색상표 참고[13] -는 복사하지말 것[14] -는 복사하지말 것[15] F(투사체 목록)에서 Z(독 다트)를 선택 후 가장 처음으로 타게팅 된 적에게 발사(.)

분류