'RPG&Tech'에 해당하는 글 5건

  1. 2010/03/27 로키 IRC용 주사위 프로그램 (버그 수정, 단일 파일) (10)
  2. 2008/04/25 로키 RPG人 2.0 = RPG 갈무리! (14)
  3. 2008/04/18 로키 IRC용 트럼프 카드 프로그램 (4)
  4. 2008/04/02 로키 log2rtf - 역시 간단한 로그 정리기
  5. 2008/03/21 로키 log2html - 간단한 로그 정리기 (11)
실행파일 (1.91MB): utgard_loki.exe
코드파일 (13.05KB): utgard_loki.py

수정사항:
파일이 실행이 안 된다는 제보가 있어서 다시 올려봅니다. (2010/5/3)
단일 파일로 배포합니다. 용량도 4M->2M로 줄었습니다. (2010/3/26)
굴리는 사용자 닉을 표시하게 했습니다. (2010/3/26)
사용자가 들어오거나 나가면 튕기는 현상을 해결했습니다. (2009/8/18)
$2 서버에 접속할 수 없을 때 흔히 벌어지는 현상입니다. IRC 서버 접속이 잘 되는지 확인해보시고, 해결이 안 되면 댓글로 알려주세요.
파이선으로 만든 IRC용 주사위 로봇 "우트가르드 로키"입니다. IRCBot 모듈을 기반으로 했으며, 실행 파일은 py2exe pyInstaller로 만들었습니다. 이전 mIRC 스크립트와는 달리 mIRC에 의존하지 않으며, 닉과 서버를 정해서 실행시킨 후 채널에 초대하는 방식입니다.

설치와 실행

utgard_loki.exe 실행파일을 편하신 폴더에 받으시면 됩니다. 이 실행 파일은 윈도우뿐 아니라 맥과 리눅스도 된다고 들었는데, 직접 테스트해보지는 못했습니다. 실행하시려면 이 파일을 더블클릭하세요.

파이선 해석기가 있으신 분은 utgard_loki.py 모듈을 받아서 사용하셔도 됩니다. 코드를 보거나 수정하시려면 이 모듈로 하시면 됩니다.

수정과 재배포

원래 출처를 밝히시고 코드 상단의 프로그램명과 저작권 정보를 삭제하지 않으시면 수정과 재배포는 얼마든지 괜찮습니다.

접속

접속하려면 utgard_loki 파일을 실행시킨 후 닉 (예: 우트가르드-로키)과 서버 (예: irc.hanirc.org, irc.dankun.net 등)를 지정합니다. 뭔가 글자가 무진장 많이 지나갑니다. 서버 접속 메시지가 떴으면 필요한 채널에서 관리자가 주사위 로봇을 초대하세요. (예: /invite 우트가르드-로키 #국가의건설) 접속을 끊으려면 프로그램을 끄거나 파이선 셸을 초기화하면 됩니다.

주사위 굴리기

주사위를 굴리려면 로봇이 접속한 상태에서

2d10 + 5

하는 식으로 채널이나 로봇에게 귓속말로 쳐주면 됩니다. 채널에 입력하면 공개 굴림이 되며, 귓속말로 하면 비밀 굴림이 됩니다. 주사위 지정은 첫 단어에만 반응하며, 수정치는 한 칸 떼어주세요.

d20 +30-7

등등. 주사위 갯수는 지정이 없으면 1, 면수는 지정이 없으면 6입니다.

주사위 결과를 정렬하고 싶으면

5d 정렬

이라든지

6d20 역정렬

10d10 거꾸로 정렬

하는 식으로 적어주면 됩니다. 정렬과 수정치 기능은 동시에 발동하지 않습니다. 정렬과 수정치가 둘 다 있으면 정렬만 적용합니다.
2010/03/27 15:52 2010/03/27 15:52
TAG

트랙백 주소 :: http://blog.storygames.kr/trackback/2128083

댓글을 달아 주세요

  1. 魔界範君 2008/02/08 11:50  댓글주소  수정/삭제  댓글쓰기

    IRC 쪽은 저런 면에서 좋더군요. 다이스 프로그램에 따라서는 7th Sea나 Hero System처럼 보통의 방식으로는 손이 많이 가는 다이스 롤도 해결할 수 있게 만들 수 있을 것 같고...
    팀에서 다챗을 위주로 쓰다보니까 이런 종류 프로그램 만들어서 쓰시는 분들 보면 부러울 때가 있습니다(...

    • 로키 2008/02/08 17:19  댓글주소  수정/삭제

      예, 스크립팅이 되면 그런 이점이 있죠. 다&챗은 다른 것보다 무한 에러 때문에 못 썼지만요. (..) 요즘에는 공유기 사용이 너무 흔해지기도 했고요.

      7번째 바다 주사위와 전투 페이즈 관리는 mIRC 스크립트로도 만들어본 일이 있는데, 파이선은 스크립팅 언어가 훨씬 유연해서 전에는 어려웠던 기능도 구현할 수 있는 등 여러모로 좋더라고요. 프로토콜 부분만 조금씩 고치면 다른 네트워크 표준, 예를 들어 재버라든지 심지어는 MSN이나 다이스&챗과 연동하는 것도 생각할 수 있고요.

  2. 뮤이든 2008/02/10 11:20  댓글주소  수정/삭제  댓글쓰기

    전에 mIRC 스크립트로 D&D 3.5 캐릭터 시트를 포함한 플레이어용 스크립트와 NPC 대화를 간편화 시킨 마스터용 스크립트를 제작하다가 중도 포기했었는데.... 자동로그저장, 각종 계산기능 등을 포함한 bot을 돌릴 서버만 갖춰진다면 다챗 이상의 orpg프로그램 제작이 가능할거 같더군요(물론 전 스킬이 딸려서 그정도 까진 못하지만..)

    • 로키 2008/02/10 23:40  댓글주소  수정/삭제

      mIRC 스크립트만으로는 mIRC가 작동하는 기본 원리를 바꾸지는 못하니 좀 어려울 것 같고, 아예 GUI 클라이언트를 처음부터 새로 만든다면 가능하겠죠. 클라이언트를 처음부터 만든다면 서버에 얽매이지 않아도 되고요. 하지만 역시 귀차니즘과 초짜 코딩 실력이 걸려서..(..)

      오픈소스 커뮤니티를 만들어서 다챗의 인터페이스와 IRC의 확장성을 결합하는 클라이언트를 제작한다면 그것도 나름 즐겁겠죠. (명칭은 DieRC? (..)) 파이선은 특정 네트워크 방식에 구애받지 않으니까 재버처럼 좀 더 효율성이 좋은 프로토콜도 알아볼만 하고요.

  3. Wishsong 2008/04/18 09:41  댓글주소  수정/삭제  댓글쓰기

    로키님, 내일 팀원들과 안방극장 대모험을 하려고 하는데, 이 주사위군을 쓰면 되는 건가요?

    • 로키 2008/04/18 11:04  댓글주소  수정/삭제

      아뇨, 다른 거에요. 도쿄의 달에서 쓰던 카드 스크립트를 올렸습니다. 서로 기능이 다른 스크립트가 무한 증식하고 있어서 이걸 다 통합하는 클라이언트의 필요성이..(..)

  4. Wishsong 2009/08/18 21:38  댓글주소  수정/삭제  댓글쓰기

    무심코 보다가 "누가 내 아이디로 글을 쓴거야!!!" 라고 깜짝 놀랐는데, 보니까 1년전의 글(...) 뭐 바뀐 거 있어?

  5. 비밀방문자 2009/12/22 23:09  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

[로그인][오픈아이디란?]

얼마 전에 국내 최대의 RPG 메타블로그 RPG人이 호스팅 기간 만료의 희생양으로 사라져간 게 안타까워서 제 홈피에 새로 한 번 만들어 보았습니다. 스킨은 귀찮아서 블로그 스킨을 응용했고, 피드 파서는 심플파이 (SimplePie)를 사용했습니다. 피드 추가 인터페이스에 스팸봇 공격 방지용 그림 확인은 Securimage를 썼고요.

구현하려고 한 기능은 거의 다 해넣은 듯 싶고, 이제 남은 건 새로운 기능이 생각나거나 제안받으면 집어넣고 인터페이스 조금씩 다듬고, 버그 잡는 정도겠죠. 정신없이 하다 보니 중간에 조건문이 꼬여서 꽤나 유쾌한 일들이 벌어질지 모릅니다. 평소 즐겨 보시는 블로그 피드 많이들 추가해 주시고, 투철한 버그 신고 정신을 발휘하시면 고맙겠습니다.

이제 남은 건 이름인데, RPG人이라는 이름은 허락 없이 쓰기도 뭣하고, 기능 말고는 별 공통점이 없는지라 이름이 달라도 좋을 것 같네요. 뭐가 좋으려나요..(뒹굴)

추신: RPGer, 吳承翰, MetaPG, geek looks like a gamer, RPG 삼태기, 곰비임비 RPG 등 별별 이름을 생각해본 끝에 결국은 'RPG 갈무리'로 정했습니다. 곰비임비는 물건이 쌓이거나 일이 겹치는 모양새를 뜻하는 순우리말이라는데, 어감이 귀엽더군요.
2008/04/25 12:32 2008/04/25 12:32
TAG

트랙백 주소 :: http://blog.storygames.kr/trackback/2128131

댓글을 달아 주세요

  1. Xenosia 2008/04/24 13:22  댓글주소  수정/삭제  댓글쓰기

    이쪽으로 부업뛰셔도 되겠습니다 [..]

    한가지 안타까운[..?] 소식은
    Sun이 MySql을 낼름 잡아잡수면서
    유료화가 될 가능성이 보인다는군요.

    이름은 RPGer 같은 것도 뭐 [..<-식상]

    • 로키 2008/04/25 00:59  댓글주소  수정/삭제

      어머 칭찬도 참 오호호호 (하면서 좋아한다)

      뭐, MySQL의 상업적 활용이 더 활발해지고 기술적 지원을 포함한 유료 버전이 나올지는 몰라도 아파치에 딸려나오는 MySQL이 설마 유료화되기야 하겠어요. 선이 오픈소스를 좀 아는 회사인데 그런 짓을 할 리는..없겠죠? 설마? (흑흑)

      이름 제안 감사합니다.^^ 무난하게 무난하군요 (?)

  2. Wishsong 2008/04/24 15:05  댓글주소  수정/삭제  댓글쓰기

    '吳承翰'이라는 한자어에 "RPG인"이라는 의미도 있었던 것 같은데, 그건 어떨까요?

    • 로키 2008/04/25 01:00  댓글주소  수정/삭제

      때려달라는 의미도 아마 있었던 것 같죠? 하지만 한자 활용은 괜찮은 생각이군요.

  3. Asdee 2008/04/25 14:09  댓글주소  수정/삭제  댓글쓰기

    RPGin 이라거나요. 헤헤 :)
    암튼 메타블로그 다시 생기니 참 반갑네요. ^-^)/

  4. Wishsong 2008/04/25 14:50  댓글주소  수정/삭제  댓글쓰기

    근데 피드 같은 경우는 블로그의 주인이 아닌 다른 사람이 추가해도 되나요?

    • 로키 2008/04/27 06:40  댓글주소  수정/삭제

      괜찮을 걸요. 내용을 저장하는 것도 아니고, 제목과 링크만이니까요. 저도 RPG人 때 제 블로그 피드는 다른 사람이 추가했었던..

      수정: 이제는 내용도 저장하기는 합니다. 다만, 검색용으로만 저장하고 검색 외에는 표시하지 않습니다.

  5. 魔界範君 2008/04/26 11:26  댓글주소  수정/삭제  댓글쓰기

    ...RPG인 때도 그렇지만, 본가 홈페이지와는 별개로 블로그를 만들어야 하나 고민 중입니다[먼산]

    (그리고 그는 블로그를 만들었다)

    • 로키 2008/04/26 23:10  댓글주소  수정/삭제

      잘하셨어요~ 제로보드는 아무래도 RSS가 안 돼서 외부에서 새 글 확인하기가 어렵죠. (피드 만드는 코드를 좀 추가하기만 하면 안 될 건 없겠습니다만..) 외부 커뮤니티와 교류하려면 역시 블로그!

  6. 세이앤드 2008/04/27 01:16  댓글주소  수정/삭제  댓글쓰기

    새 창으로 열 수 있었으면 좋겠습니다. 저같은 경우에는 일단 한 사이트에 들어간 후에 다른 글도 보기 위해서 이곳저곳 돌아다니는 타입인데 다시 갈무리로 돌아가는게 불편하더군요. 원하는 경우에 새 창을 띄울 수 있으면 좋겠습니다. 물론 shift키를 누르면 되기야 하지만 깜박할때도 있고요.

  7. 세이앤드 2008/04/27 20:01  댓글주소  수정/삭제  댓글쓰기

    제가 RPG갈무리에 접속할 때 Stack overflow at line : 0 이라는 오류 메시지가 뜨고, 제 글이 두개 올라와 있습니다. 제 컴퓨터 쪽에 문제가 있는건가요?

    • 로키 2008/04/28 01:00  댓글주소  수정/삭제

      첫 번째 에러는 중복 스크립트에 지나치게 민감한 익스플로러의 까탈(..) 중 하나입니다. 일단 오류를 일으키는 부분을 지웠으니 문제가 또 생기면 말씀해 주세요.

      글이 두 개 올라온 건 아마 퍼머링크 설정을 숫자에서 문자로 바꾸셔서 그런 것 같네요. 스크립트는 퍼머링크가 다르면 다른 글로 인식하므로 데이터베이스에 다시 추가합니다. 옛 퍼머링크 주소로 된 글은 지워드릴 수도 있지만, 문제는 새로 바뀐 퍼머링크는 서버에서 인코딩 문제가 발생하는지 연결이 안 되네요. 설정을 다시 숫자 링크로 바꾸시고 문자 퍼머링크 글을 지우는 편이 낫지 않을까 합니다.

[로그인][오픈아이디란?]


IRC용 트럼프 카드 스크립트, 음.. '카드군'입니다! 취향대로 카드냥, 카드씨, 마담 카드 등등.

1. 설치와 실행

적당한 곳에 압축을 풀고 cards.exe를 실행합니다. 닉과 서버 입력하라는 얘기가 나오면 카드 로봇이 사용할 닉 (예: 카드군)과 들어갈 서버 (예: irc.hanirc.org)를 입력합니다. 닉이 겹친다는 소리가 나오면 그냥 콘솔을 꺼서 연결 해제하고 새로운 닉으로 다시 시도하시길. 다음, 같은 서버에서 원하는 채널에 초대합니다.

/invite 카드군 #채널

하는 식으로요.

2. 사용

사용하려면 카드로 시작하는 명령어를 입력합니다.

카드으라고 말하면 카드를 섞습니다.

카드를 2 뽑겠다고 말하면 카드를 2장 뽑습니다. (숫자가 있으면 그 수만큼 뽑고 없으면 한 장 뽑습니다.)

카드 관련 정보를 알려달라고 하면 덱에 카드가 얼마나 남았는지 알려줍니다.

3. 끝

재밌게 사용하시길~ 버그나 문제 있으면 알려주시고요.
2008/04/18 11:03 2008/04/18 11:03

트랙백 주소 :: http://blog.storygames.kr/trackback/2128129

  1. Subject: 엉엉엉엉(카드군이 실행이 안되요.)

    Tracked from The Adamantine Watchtower of... 2008/04/19 17:17  삭제

    다음과 같이 화면이 나오는데, 초대를 해도 "대화명을 찾을수 없습니다" 라고 나옵니다.도와주세요 로키선생님(!)

댓글을 달아 주세요

  1. Sihaya  2008/06/16 23:48  댓글주소  수정/삭제  댓글쓰기

    이번에 '부상무협전'이라고 일본제 무협 RPG를 하는데, 잘 쓰겠습니다~~~

    • 로키  2008/06/17 05:03  댓글주소  수정/삭제

      무협과 트럼프 카드라, 왠지 묘하군요..ㅋㅋ 잘 쓰시고요, 개발하시는 분이니까 필요하면 수정해서 쓰시게 원본 .py 파일도 올려놓았습니다.

[로그인][오픈아이디란?]




log2html의 틀 안에 알맹이를 싹 바꾼 로그 정리기, log2rtf입니다. 이름에서 알 수 있듯 로그 파일을 .rtf로 바꾸어줍니다. 설치와 사용법은 워낙 비슷하니 log2html 글을 참조해주세요. 파이선으로 RTF 파일을 생성하는 라이브러리 PyRTF를 사용했으며, PyRTF의 Elements.py 파일을 고쳐서 글자체에 굴림을 추가하고 색상과 스타일을 추가 및 변경했습니다.

괄호나 사각괄호로 두른 잡담은 선택에 따라 연회색 배경으로 처리하거나 RTF 로그에 아예 포함하지 않을 수 있습니다. 마찬가지로 서버 메시지도 연회색 글자로 내보내거나 RTF 로그에서 제외할 수 있습니다.

2단계 스크린샷

괄호친 잡담과 서버 메시지 없애는 선택 추가


편의상 '삭제'라는 표현을 사용하기는 했지만 원본 파일에서 지우는 것은 물론 아닙니다. 원본 로그 파일은 RTF 파일을 만들려고 읽기만 할 뿐 내용은 일체 건드리지 않으니 자료를 잃어버릴 염려는 없습니다.

그 외에 워드프로세서의 기능을 활용할 수 있습니다. 예를 들어 생성한 RTF 로그를 열어 글을 선택하고 Shaded 스타일시트를 적용하면 연회색 배경으로 처리할 수 있습니다. 또한, 파일 헤더와 풋터에는 플레이한 채널과 날짜 (원본 로그파일명에 있다면), 참여자 닉, 페이지 번호와 총 페이지 수 등이 나오며, 클릭해서 편집할 수 있습니다.

RTF 파일 스크린샷

log2rtf로 제조한 파일의 예시



문서편집기에 따라서는 (예를 들어 오픈오피스) 편집기로 열면 스타일 부분이 제멋대로 달라지기도 합니다. 역시 M$ MS사에서 개발한 표준이라 그런가 MS 워드로는 그런 문제가 없었습니다. 어쨌든 에러와 버그는 보고해주시면 감사하겠습니다. 이상이 있으면 아마 log2rtf.exe.log 파일이 생길 텐데, 그 파일의 내용도 함께 알려주시고요. 많은 분이 유용하게 사용하면 좋겠습니다~
2008/04/02 20:49 2008/04/02 20:49
TAG

트랙백 주소 :: http://blog.storygames.kr/trackback/2128116

댓글을 달아 주세요

[로그인][오픈아이디란?]


mIRC 로그 파일에서 html 파일을 생성하는, 파이썬과 Tkinter 연습 겸 만들어본 단순썰렁한 프로그램입니다. 비슷한 프로그램이 있다는 얘기를 전에 들었는데 (아마 이것보다는 훨씬 제대로 된 거겠죠), 이것의 특색이라면 파일에 있는 닉마다 글자색을 지정해줄 수 있고, 제가 로그 정리하는 식으로 잡담 보이고 숨기기 버튼을 달았다는 정도인 듯합니다. 괄호나 사각괄호를 친 대사는 자동으로 잡담 처리합니다.

1. 설치와 실행

.zip 파일: 적당한 폴더에 압축을 풉니다. 실행하려면 폴더에 들어가 log2html 실행 파일을 더블클릭합니다.

.py 파일: 윈도우 시스템이 아니거나 한심한 코드 상태를 확인하고 싶으신 분은 .py 파일을 파이썬 해석기로 실행하실 수 있습니다. 아래 filehead.html 파일도 같은 폴더에 있어야 합니다.


2. 파일 지정

원본 로그 파일 경로를 직접 입력하거나 Browse를 눌러 찾습니다. 원본은 .log나 .txt 파일만 받습니다.  Next.

파일 지정

전에 승한님에게 받은 로그 파일


3. 색상 지정

파일에 나온 닉 목록이 왼쪽에 나오고, 오른쪽에는 색상 목록이 나옵니다. (색 이름은 한글로 하고 싶었는데 인코딩 에러 러쉬에 좌절..ㅠ_ㅠ) 색을 지정하려는 닉에 클릭하고 색상을 지정하세요. 전에 이미 색상을 지정한 적이 있다면 처음부터 색이 닉 뒤에 나옵니다. 다 마음에 들게 됐으면 다음 단계로.

색상 지정

이상하게 나온 스크린샷


4. 완료

완료 메세지가 뜹니다. 처음 화면으로 돌아갈 수도 있고, 끝낼 수도 있습니다. (제가 창 닫는 법도 제대로 몰라서 완료 버튼이 잘 안 되니 사뿐하게 창 오른편 위의 X를..) HTML 파일은 원본 파일과 같은 폴더에 생성한 상태. 이름도 같으니 나란히 뜰 겁니다. 최종 결과물을 감상합니다.

생성한 HTML 파일 예시

헤더가 GM을 욕하는군요 (??)


5. 피드백!

만들면서 제일 어려웠던 게 사실 다 어려웠음 인코딩 문제였는데, 특히 제가 미국 컴퓨터로 작업해서 사용 환경에 따라 어떻게 될지 모르겠네요. 잘 안 되는 것, 개선점 등을 얘기해주시길. 칭찬도 좋고.. 완전 아마추어라 과연 제대로 해결하고 반영할 수 있을지는 미지수지만, 시간 되는 대로 노력은 해보죠. 많은 분이 편리하게 사용하면 좋겠습니다~
2008/03/21 03:02 2008/03/21 03:02
TAG

트랙백 주소 :: http://blog.storygames.kr/trackback/2128109

댓글을 달아 주세요

  1. Wishsong 2008/03/21 09:37  댓글주소  수정/삭제  댓글쓰기

    로그 정리는 귀찮아서 하지 않지만....

    그건 그렇고, 저 예시의 GM 무척 마음에 드는군요. 분명히 능력도 인격도 외모도 기타 무엇무엇도 정말 출중할 것 같습니다.

  2. 로키 2008/03/21 10:16  댓글주소  수정/삭제  댓글쓰기

    그 귀찮은 로그 정리를 좀 편하게 해보자는 취지죠. 전에 승한님에게 얘기했던 것 같기도 하군요, 제가 로그 정리하는 과정을 자동화하고 싶다고.

    그건 그렇고, 정의의 날려차기! (..)

  3. Asdee 2008/03/21 17:27  댓글주소  수정/삭제  댓글쓰기

    멋지네요^^; 저 같은 경우는 괄호 안에 있다고 늘 잡담은 아닌지라 약간 애매한듯도 싶지만..
    예전에 로그 정리할 때는, [찾아 바꾸기]로 각 대화명 앞에 적절히 공백을 넣어 줄을 맞춘 적은 있긴 했었죠. 그때도 이걸 프로그램으로 좀 짤까 하다 말았는데, 귀차니즘으로.. 헤헤;

    @ 오늘도 12시 넘어서쯤 들어올 듯 하네요. 먼저 시작하고 계세요. 헤드셋을 사긴 했는데 잘될진 모르겠습니다. 그럼~ :)

  4. Asdee 2008/03/21 18:41  댓글주소  수정/삭제  댓글쓰기

    승한님도 내일 고시원 알아보러 가셔야 해서, 오늘밤 플레이는 못 오신대요. 늦게 시작하거나 미뤄야 할 듯... 암튼, 이따 뵈요-

  5. Wishsong 2008/03/21 20:26  댓글주소  수정/삭제  댓글쓰기

    아, 토요일 플레이를 못한다는 이야기입니다;

  6. Wishsong 2008/03/22 09:26  댓글주소  수정/삭제  댓글쓰기

    시험가동 해 봤는데, Next를 눌러도 넘어가지 않거나 'txt나 log 파일만 가능합니다' 라고만 나오네요;

    • 로키 2008/03/22 13:00  댓글주소  수정/삭제

      오옷! 에러다! +_+ 기회 되시면 log2html.exe.log 파일을 확인하시고 뭐가 나왔는지 알려주시겠어요?

    • Wishsong 2008/03/23 16:35  댓글주소  수정/삭제

      아마 윈도우 비스타 때문에 그런 것 같아요. XP에서는 이상없이 되는데.

    • 로키 2008/03/24 03:29  댓글주소  수정/삭제

      저도 윈도우 비스타 OS고 비스타에서 테스트했는데 XP에서는 되고 비스타에서는 안 된다니, 신기하네요.

  7. lhovamp 2008/03/22 18:06  댓글주소  수정/삭제  댓글쓰기

    에러에 기쁘게 반응하시는것처럼 보이는건 제 착각이려나요 (...)

    그나저나 저 예시의 GM 아직도 귀신이 안 잡아갔답니까? (...)

    • 로키 2008/03/22 20:26  댓글주소  수정/삭제

      에러가 있어야 코드를 향상시킬 수 있으니까요. 에러 메시지 잡는 것도 일종의 놀이고..캬캬

      저 GM은 귀신이 잡아가려다 중간에 버렸다는 전설이 (??)

[로그인][오픈아이디란?]