일단 돌죽 좀 해봤다 하는 사람들은 beem이 뭔지를 알 것임. beem은 dcss freenode irc서버에 있는 봇들에게 명령어를 전달해주는 녀석인데,


이 봇들이 돌죽에 대한 전반적인 정보를 보유하고 있고 플레이 데이터도 마찬가지로 보유중임.


그러니까 게임하다 궁금한 점이 있으면 beem에게 물어볼 수도 있고, 다른 사람의 전적 등을 관음할 수도 있다.



이에 대한 전체적인 안내문은 댓글에 링크로 달아둘 테지만. 모두 영어인데다가 못알아쳐먹을 것들 천지이므로 일단 유용하거나 자주 써먹을 수 있는 걸 써두려 함.




0. beem을 들여오는 법


beem에게 물어보려면 일단 채팅창에 beem 이 있어야 한다. 오른쪽 아래 채팅창에


스페이스바로 한칸 띄우고 " !subscribe" 라고 쓰면 채팅창에 들어올 것이다. 스페이스바를 한칸 띄우고 채팅을 치는 건 공용채팅창에 beem이 있기 때문인데,


그러므로 이 방식으로 beem을 구독하려면 채팅 모듈을 켜고 공용채팅창에 접속한 상태여야 한다. 아니면, 그냥 로비에서 치던가.





1. @??


@??몬스터 이름


예를 들어, deep elf blademaster를 검색하고 싶다면 이렇게 하면 된다



viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec81fa11d028314d3faebecfec25ed6aa779bc795bf30809c6f0c0fac707ccca06cb01f0cfe16a08a6275e8c05c91aff3bd7529ca92b1229

여기서 Spd는 Speed를 뜻하며 보통 10으로 표기된다. 15는 다른 몹들보다 보통 50프로 더 빠르게 행동한다는 뜻이 된다.


HD는 보통 게임에서의 레벨을 생각하면 된다.


중간에 껴있는 weapons, items, doors, two-weapons, fighter는 그 몹의 속성을 알려준다.


무기를 사용하며, 아이템을 사용할 줄 알고, 문을 열 줄 알며, 한 번에 두번 공격하는 미친싸이코새끼에, 공격 시 명중률 보정이 붙는 전사 트것ㅇ을 지니고 있다.


Res는 저항을 뜻하며, 120의 경우 mr 3칸이다. 반대로 vuln 는 취약점을 뜻한다.


Corpse는 시체를 남기는 적이라는 뜻


이런식으로 블레이드마스터의 자세한 정보를 알 수 있다.



이 정보는 최신 버전을 기준으로 하며, 너무 최근에 일어난 변화는 반영되어있지 않을 수 있다.


그리고 띄어쓰기 제대로 안하면 못찾아준다



참고로 0.24~26 버전은 @?? 대신 *?? 으로 알 수 있다(자세한 건 나도 잘 모름 아마 그쯤 될거임)




2. ??


게임을 하다 모르는 것이 있다? 어지간 하면 ?? 명령어로 알 수 있다.


예를 들어 위에 나타난 fighter 특성이 뭔지 이해 못할 경우


??fighter 라고 검색하면..



viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec81fa11d028314d3faebecfec25ed6aa779bc795bf30809c6f0c0fac707ccca06cb01f0cfe16a08a6275e8c049019fa348307cea92b12d3



앗, 하지만 이것은 플레이어 배경의 파이터다. 내가 알고 싶은 것은 이게 아니다...


하지만 잘 보면 [1/2]라고 써있다. 이는 즉 두번째 페이지가 있다는 뜻이다.



??fighter[2



viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec81fa11d028314d3faebecfec25ed6aa779bc795bf30809c6f0c0fac707ccca06cb01f0cfe16a08a6275e8c07ca19aa60d150c8a92b121d


[2를 붙여서 검색하니 알고 싶었던 정보를 찾을 수 있었다.


대충 명중률 보정에다가 원거리 공격엔 20퍼 추뎀까지 준댄다 씨발 ㅋㅋ 돌았네 ㅋㅋ



그리고 ??와 @??의 다른 점은, @??는 해당 몬스터의 데이터를 그대로 가져온다면


??는 돌죽 유저들이 직접 쓴 정보들이 포괄적으로 담겨있다



??deep elf blademaster


viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec81fa11d028314d3faebecfec25ed6aa779bc795bf30809c6f0c0fac707ccca06cb01f0cfe16a08a6275e8c009117ab30870198a92b1250


약간의 농담, 그리고 전반적인 특징, 상대법이 적혀져 있다.


2페이지와 3페이지에는 무엇이 적혀있을까? 궁금하다면 직접 검색해보자.





3. !lg



남들 관음하는 거엔 이거만한 게 없다. 댓글 링크에는 이것과 관련된 명령어들이 빼곡히 정리되어 있다.



!lg '닉네임' '변수1' '변수2' .....


의 방식으로 검색하는 명령어로, 일단 내 닉네임을 검색해보자.




viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec81fa11d028314d3faebecfec25ed6aa779bc795bf30809c6f0c0fac707ccca06cb01f0cfe16a08a6275e8c06cb4dfa6082019fa92b125a


내가 플레이한 가장 최근의 게임이 나온다. ( . 라고 적으면 검색한 사람 본인의 닉네임으로 처리한다. )



이제부턴 계속 예시를 보여주면서 변수들을 설명하겠다



!lg * won min=dur max=turn x=mhp

!lg * won max=turn min=dur x=mhp



viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec81fa11d028314d3faebecfec25ed6aa779bc795bf30809c6f0c0fac707ccca06cb01f0cfe16a08a6275e8c569816fd34d604cba92b12fb


* 는 검색 대상을 플레이어 전체로 넓힌다


won은 승리한 게임을 고른다


min은 오른쪽에 나올 변수의 검색 범위 내 최솟값을 가진 게임


max은 오른쪽에 나올 변수의 검색 범위 내 최댓값을 가진 게임


x는 추가적으로 보고 싶은 값을 출력할 수 있고, 이 경우에는 mhp, 최대 체력을 보여줬다.


이때 잘 보면 min과 max의 순서가 바뀌니 결과가 달라지는 걸 볼 수 있는데, 별 의미는 없고 그냥 순서에 따라 결과가 달라질 수 있다는 걸 보여주려고 한 것이다.

(직관적으로 봤을 때 이미 하나의 극단적 결과가 나타나면 다른 검색은 의미가 없어진다)


max min x 와 같은 것에는 다음과 같은 것들이 쓰일 수 있을 것이다



turn, dur(플레이 시간),ev, sh, ac, mhp, dam(입은 데미지, 이 경우에는 사망한 게임을 가져왔을 때), str, dex, int, score 등등..




다음 예시를 보자


!lg . Fe-- won s=char



viewimage.php?id=3fb1d92de0&no=24b0d769e1d32ca73dec81fa11d028314d3faebecfec25ed6aa779bc795bf30809c6f0c0fac707ccca06cb01f0cfe16a08a6275e8c56cc18fb37d65bc8a92b123f



Fe--는 펠리드 중 어떤 직업이든~ 이라는 뜻이다.


돌죽을 하다보면 봤을 약어들을 조합하여 이런 변수를 만들어낼 수 있다


FeFi, MiNe, HOWz 등등... 해당 조합을 검색할 수 있는 변수이다. 직업 또는 종족만을 검색할 수도 있다.


이 변수들은 대소문자를 구별하지 않으며 그냥 편의상 이렇게 표기했다.


다만, Fe의 경우 FE(화법)과 혼동되기 때문에 펠리드만 검색하고 싶을 땐 fe--, 화법만 검색하고 싶을 땐 --fe 라고 검색해야 한다.



s는 앞에 검색한 것들에 모두 해당하는 오른쪽 변수들을 주르륵 나열해준다.


char의 경우 !lg . fe-- won, 즉 이 메세지를 쓴 플레이어 본인이 플레이하여 이긴 펠리드의 종족 직업 조합을 나열한다.


s= 뒤에 쓰일 수 있는 변수는 name(플레이어 이름) char(종족+배경 콤보) role(배경) race(종족) god(신앙) 등등이 있다.




물론 위 변수들과 같이 신앙도 검색 범위에 포함할 수 있으며 약어들은 다음과 같다(풀네임 써도 됨, 대충 써도 됨)



엘리빌론 ely

샤이닝원 tso

키쿠바쿠드하 kiku

이레데넴눌 yred

오카와루 oka

우지안 wjc

지이바 jiy

루고누 lucy

베오그 beogh (검색해본적 없는 병신이라 나도잘 모름 걍 beo라 써도 될듯)

헤플리아클카나 hep

.... 등등 대충 앞글자 3~4글자만 따거나 띄어 쓰기가 있으면 앞글자들 떼서 쓰면 된다





추가적으로, 어떤 변수를 특히 제외하고 싶을떈 그냥 앞에 !붙이면 된다


예를 들어 가장 최근 이긴 사람의 기록을 보고 싶지만 왈도 신앙을 제외하고 싶다면,



!lg * won !oka



라고 쓰면 된다.



그리고 그 사람의 로그를 보고 싶다면



!lg * won !oka log



라고 log라는 말을 추가하면 된다.





4. 여러 잡다한 명령어들



!oneandwon : 당신이 한 번에 승리한 조합들이 무엇이 있는지 알려줍니다.

!twoandwon: 당신이 두 번만에 승리한 조합들이 무엇이 있는지 알려줍니다.

!oneandwonchar : 당신에게 한 번도 플레이한 적 없는 캐릭터 조합을 골라줄 겁니다. oneandwon 도전!

!greatplayer: 당신이 모든 종족을 클리어했는지 알려줄 겁니다.

!greaterplayer: 당신이 모든 배경을 클리어했는지 알려줄 겁니다.

!greatrole . Mi : 당신이 미노타로 모든 배경을 클리어 했는지 알려줄 겁니다.(Mi 부분만 바꾸면 다른 종족도 검색가능)

!greatrace . Fi : 당신이 파이터로 모든 종족을 클리어 했는지 알려줄 겁니다.(위와 같음)

!tiamat : 당신이 모든 드라코 색깔로 클리어했는지 알려줄 겁니다.

!rng A B C : A B C 중에 하나를 골라줍니다. "!rng 올룬 3룬" 이라고 검색하면 빔이 당신의 목표를 골라줍니다!

!streak : 당신의 스트릭 상태를 확인할 수 있습니다.


rng를 제외한 위 명령어들은 우측에 닉네임을 추가해서 해당 닉네임의 챌린지 상태를 확인할 수 있습니다. 자기꺼 볼 거면 딱히 필요 없고.








대충 이정도만 있어도 beem 활용하기는 어렵지 않을듯하다



평균내는 법, 통계 내는 법, 등등 여러가지가 있찌만 그게 추가적으로 더 궁금하다면 댓글 링크로 가서 다 확인해보자