...라는 제목입니다만, 안타깝게도 roll20에서는 프로 구독 계정이 아니면 캐릭터시트를 custom으로 설정할 수가 없습니다. 그럼 저 제목은 어그로인거냐! 라고 하셔도... 어느 정도 부정할 수 없습니다.
하지만 이 글에서는, 모든 캐릭터 시트의 각각에 제공되는 Bio & Info 란에 시트를 작성하고 해당 항목을 클릭해서 굴림을 수행하는, 커스텀 시트로서의 기능을 다할 수 있는 방법을 설명합니다.
준비물은 roll20에 가입한 계정과 당신의 시간. 우리는 지루한 반복작업을 하게 될 겁니다.
예를 들어, 끔찍한 거위들 기반 TRPG의 시트를 작성해 봅시다.
그 룰에는 은밀함, 재빠름, 집요함이라는 스탯이 있고, 기본 1을 가진 상태에서 플레이어가 3점의 프리포인트를 배분할 수 있습니다.
그러면 Attributes & Abilities 로 가서 해당 항목을 작성하기로 합니다.
그 다음에는 Bio & Info에 버튼을 놓고 싶은데, 무엇을 굴릴 것인지를 파악해야 합니다.
만약 은밀함:2로 판정한다면, 기본 육면체 한 개에 더해 은밀함으로 인한 2개의 주사위를 더 받습니다.
즉, /r (@{은밀함}+1)d6이 되는 것이죠.
@{HP}의 형태로, attributes에 존재하는 HP 값을 가져올 수 있다.
@{요리사|근력}이라면, 시트의 이름이 요리사인 캐릭터에게서 근력에 해당하는 값을 불러온다.
@{selected|민첩}이라면, 현재 선택한 토큰에 연결되어있는 캐릭터의 민첩에 해당하는 값을 불러온다.
@{target|지능}이라면, 마우스 커서가 십자형으로 변해서, 누가 목표인지를 선택하여 그 토큰에 연결되어 있는 캐릭터의 지능에 해당하는 값을 불러온다.
그리고 많은 경우, 이것은 abilities에 넣어서 토큰 액션이나 매크로 바로 띄웁니다.
그렇게 해도 편리하긴 하지만, 우리는 Bio & Info 에서 그 동작을 수행하는 것이 보고 싶습니다. 그렇다면 캐릭터시트에서 edit를 눌러 수정 화면으로 들어갑니다.
은밀함이라는 글자를 클릭하면 그 판정을 수행하게 합시다. 먼저 은밀함이라고 적고, 해당 텍스트를 드래그해서 링크로 연결합니다.
기본적으로 보여질 글자는 은밀함 이지만, 그것을 누르면 `/r (@{은밀함}+1)d6 이 수행된다는 의미입니다. 다른 방식으로도 응용할 수 있습니다.
/r 은 roll20에 내장된 자체 랜덤 변수 생성의 퀀텀 굴림을 이용하는 명령어이다.
%은밀함-판정 과 같은 식으로, 캐릭터시트에 이미 작성된 abilities를 호출할 수 있다.
마찬가지로 gm이 세션방 전체에 적용하는 매크로 탭의 기능은 #매크로이름 으로 호출할 수 있다.
그리고 Save Change를 눌러 저장하고, 완성된 글자를 누르면 채팅창에서 굴러가는 것을 확인합니다.
작업하려는 룰에 기능치가 많으면 그 만큼 반복해서 작성해야 하고, 링크를 연결한 직후 @{기능이름}이 @{캐릭터이름|기능이름}으로 변환되어버리는지라 완성한 것을 복사해도 이전의 캐릭터 시트 값을 가져오니까 번거롭습니다. 심지어 Bio & Info를 완성한 후, 캐릭터 이름을 변경해도 반영이 안 됩니다.
이것을 유용하게 쓰려면 GM만 수정할 수 있는 빈 캐릭터를 하나 작성해서 @{target|기능치}의 방식으로 완성해 두고, 다른 PL들이 이것을 눌러서 자신의 캐릭터 토큰을 목표로 지정하게 하는 것이 좋습니다.
덧붙여, Bio & Info에 있는 글자 뿐만이 아니라 채팅창에 있는 글자를 눌러서 그런 굴림을 수행하게 하는 방법도 있습니다.
[기능 판정](`/r (@{캐릭터이름|기능이름}+1)d6)
이러한 코드를 작성하면, html entity에 의해 )는 )으로 바뀝니다.
즉, 원래의 모습은 [기능 판정](`/r (@{캐릭터이름|기능이름}+1)d6)인 것입니다.
이것을 채팅창에서 Send 한 결과물, 기능 판정이라는 글자를 누르면
/r (@{캐릭터이름|기능이름}+1)d6 이 굴려지는 것을 확인할 수 있습니다.
'Roll20' 카테고리의 다른 글
커스텀시트 만들기③:CSS에 연결해보기 (0) | 2021.09.12 |
---|---|
커스텀시트 만들기②:HTML의 이해 (0) | 2021.09.12 |
커스텀시트 만들기①:코드 에디터를 설치하기 (0) | 2021.09.12 |
Roll20의 매크로 응용 (0) | 2021.05.14 |
Roll20 커스텀시트 만들기 (0) | 2021.04.19 |