첫 번째 매크로 만들기
VTT에서“컬렉션” 탭으로 이동하세요. “매크로” 헤더 옆에 있는 “+추가” 버튼을 클릭합니다. 여기에서 첫 번째 간단한 매크로를 작성할 수 있습니다.
우선 채팅창에 텍스트 한 줄을 보내고 d20 주사위를 굴리는 아주 간단한 매크로로부터 시작해 봅시다.
이름: My-First-매크로
액션:
이게 제 첫 매크로예요!
/roll 1d20 + 5
더 발전된 매크로
이제 좀 더 고급 매크로를 시도해 보겠습니다. 이 매크로는 D&D 5E 등 어떤 게임에서든 선택한 토큰의 저항 검사를 굴리는 데 사용할 수 있습니다. 이 시스템은 플레이어 캐릭터와 비플레이어 캐릭터 모두에게 동일하게 적용되므로, GM은 주사위를 굴릴 때 캐릭터 시트를 열 필요가 전혀 없습니다.
이름: 저항 검사
액션:
/w GM &{template:default} {{name=@{selected|token_name} 다음 중 하나를 시도합니다: ?{저항 검사 선택|
힘 (@{selected|strength_save_bonus}), 힘 저항 검사 [[1d20 + @{selected|strength_save_bonus}]]|
민첩성 (@{selected|dexterity_save_bonus}), 민첩성 저항 [[1d20 + @{selected|dexterity_save_bonus}]]|
체력 (@{selected|constitution_save_bonus}), 체력 저항 [[1d20 + @{selected|constitution_save_bonus}]]|
지능 (@{selected|intelligence_save_bonus}), 지능 저항 [[1d20 + @{selected|intelligence_save_bonus}]]|
지혜 (@{selected|wisdom_save_bonus}), 지혜 저항 [[1d20 + @{selected|wisdom_save_bonus}]]|
카리스마 (@{selected|charisma_save_bonus}), 카리스마 저항 [[1d20 + @{selected|charisma_save_bonus}]]}}}
첫 번째 토큰 액션 만들기
토큰 액션은 개별 캐릭터에 속하는 매크로의 한 종류입니다. 명령어 자체는 대체로 같지만, 사용되는 맥락만 다를 뿐입니다. 각 캐릭터 시트의 ‘고급 도구’ > ‘속성’ > ‘ & ’ > ‘능력’ 탭에서 해당 항목을 확인하고 관리할 수 있습니다.
바로 가기! Roll20의 ‘D&D 2024’ 시트를 사용하고 있다면, 토큰 액션을 만드는 것은 정말 간단합니다. 캐릭터 시트를 열고, 아무 액션이나 능력 모달로 이동한 다음, “토큰 바에 추가”를 선택하기만 하면 됩니다.
그렇지 않은 경우, 캐릭터 시트의 ‘고급 도구’ 탭에서 ‘+ 새 매크로’ 버튼을 클릭할 수 있습니다. D&D 5E 게임에서 플레이어 캐릭터의 이니셔티브를 자동으로 굴려주고, 그 결과를 Roll20 턴 관리에 추가해 주는 스크립트를 작성해 드리겠습니다.
이름: 이니셔티브
매크로:
@{selected|token_name} 이니셔티브 주사위를 굴립니다!
/roll 1d20 + @{selected|initiative_bonus} &{tracker}
매크로 사용 & 토큰 액션
매크로는 단축바에 있는 해당 버튼을 누르거나, 채팅창에 직접 입력하여 실행할 수 있습니다! 채팅에서 매크로를 호출하려면 다음을 입력하세요. # 를 입력한 뒤 명령어를 입력하세요(예: #test)를 입력한 후 엔터 키를 누르세요.
토큰 액션은 토큰 액션 바에서 해당 버튼을 눌러 실행할 수 있습니다.
복수 명령어
매크로 시스템의 장점 중 하나는 단 하나의 명령으로 여러 가지 작업을 수행할 수 있는 능력이라는 점입니다. 이를 위해서는 각 항목을 별도의 줄에 입력하기만 하면 되며, 매크로를 실행하면 작업들이 순서대로 수행됩니다.
예시
이모티콘과 함께 공격 및 피해 롤을 포함하는 매크로를 만들고 싶다면, 매크로는 다음과 같이 작성됩니다:
이름: 단검
매크로:
/me 단검을 깊숙이 찔러 넣는다
/roll 1d20+10 vs AC
/roll 1d4+9 Damage
매크로에는 명령줄과 비명령줄이 혼합되어 포함될 수도 있습니다. 예를 들어:
/me 모라딘의 힘을 부른다!
내가 너를 벌하리라!
/roll 1d20+4 vs 반사
/roll 1d8+4 damage
먼저 감정을 표현한 다음 "내가 너를 벌하리라!"라고 보낸다."을 채팅창에 입력한 다음, 그 후에 두 번 주사위를 굴리세요."
중첩 매크로
매크로는 서로 중첩될 수 있으며, 이를 통해 매크로를 결합하거나 단일 동작으로 여러 매크로를 호출할 수 있습니다. 매크로를 중첩하려면, 해당 매크로 내부에서 호출하려는 매크로의 이름을 별도의 줄에 기재하기만 하면 됩니다.
예시
이 예시에서는 세 가지 매크로를 사용합니다:#damage,#attack, 그리고#both
매크로 #damage = /roll 1d4+11
매크로 #attack = /roll 1d20+9
매크로 #both =
#attack
#damage다이스 롤 쿼리 내 중첩
롤 쿼리 내에 매크로를 중첩하여 사용하는 경우, 매크로 이름이 올바르게 인식될 수 있도록 매크로 이름 뒤에 공백이 하나 있는지 반드시 확인하십시오.
?{어떤 매크로?|공격,#use-sword |방어,#use-shield }문제 해결
연산 연산 순서로 인해, 주사위 굴리기 쿼리 내에 중첩된 매크로 호출은 전체 쿼리가 실행되기 전에 완전히 전개됩니다. 즉, 주사위 굴리기 쿼리 내에 중첩된 매크로에 쿼리 구문과 충돌하는 “문제성 캐릭터”(예: “}”, “,”, “|” 등)가 포함되어 있다면, 해당 매크로 때문에 쿼리 전체가 제대로 작동하지 않을 수 있습니다. 그 이유는 쿼리가 참조된 매크로 내의 문제가 되는 캐릭터들을 원래 구문의 일부로 간주하기 때문입니다.
이 경우, (호출된 매크로 내부에서) 문제가 되는 캐릭터들을 제거하거나 HTML 엔티티로 대체해야 할 수도 있습니다.
HTML 엔티티 치환이 포함된 매크로는 Roll 쿼리 외부에서는 더 이상 작동하지 않을 수 있습니다. 다음과 같이 저장해야 합니다 능력로 저장해야 합니다.
‘Collections’ 매크로를 다시 열면 HTML 엔티티가 원래 상태로 복원되며, 해당 매크로를 저장하면 이러한 복원된 상태도 함께 저장됩니다. 이러한 현상은 다음에서는 나타나지 않습니다. 능력에서는 나타나지 않습니다.
중첩 능력
‘능력’은 특정 캐릭터에만 적용되는 매크로의 또 다른 명칭으로, ‘저널’ 탭에 있는 캐릭터 시트에서 생성할 수 있습니다. 매크로와 마찬가지로, 능력도 서로 중첩될 수 있어, 능력을 연쇄적으로 연결하거나 단 한 번의 동작으로 여러 능력을 발동할 수 있습니다.
능력을 중첩하는 것은 매크로를 중첩하는 것과 비슷하지만, 약간의 차이가 있습니다. 매크로와 마찬가지로, 호출하려는 능력의 이름을 호출하는 능력 내부에 별도의 줄에 기재하기만 하면 됩니다. 하지만 그뿐만 아니라, 해시 기호(#)를 퍼센트 기호(%)로 바꾸고, 능력명 앞에 캐릭터 이름을 수직 파이프(|)로 구분하여 추가해야 합니다.
수직 파이프 기호는 대부분의 키보드에서 백슬래시 키(\) 바로 위에 있습니다. 이 키는 보통 미국식 키보드에서는 엔터 키 근처에, 유럽식 키보드에서는 숫자 키열에 위치해 있습니다.
참고
현재, 능력 참조 기호(%)는 속성 참조 기호(@)나 매크로 참조 기호(#)와 달리 자동 완성되지 않습니다. 전체 명령어를 직접 입력해야 합니다.
예시
이 예제에서는 세 가지 능력, 즉%ddamage,%attack,%both를다루게 되며, 캐릭터 이름은Bugbear로 정하겠습니다.
능력%damage = /roll 1d4+11
능력%attack = /roll 1d20+9
능력%both =
%{Bugbear|attack}
%{Bugbear|damage}능력 명령 버튼
능력 버튼을 사용하여 다음을 호출할 수 있습니다 능력 (또는 시트 버튼 롤)을 호출하는 데 사용할 수 있습니다. 이것들은 다음 항목과 매우 밀접한 관련이 있습니다. Mods (API) 명령 버튼와 매우 밀접한 관련이 있습니다.
구문은 다음과 같습니다:
[라벨](~<키워드>|<능력 이름>)다음과 마찬가지로 속성 와 능력 호출과 마찬가지로,키워드는selected,target또는 character_name 중에서 선택할 수 있습니다. character_id를 키워드로 사용할 수도 있습니다.
만약 캐릭터 창어딘가에 '능력 명령 버튼'이 저장되어 있다면, 키워드를 생략할 수 있습니다:
[라벨](~<능력 이름>)앞서 다룬 예시를 이어서 능력에서 다룬 예시를 이어가자면, ‘슬레이어 밥’은 적들을 더 손쉽게 갈기갈기 찢어발길 수 있도록 자신의 다른 능력 중 하나에[도끼 휘두르기!!](~거대한 도끼) 를 추가할 수도 있습니다.
속성 매크로
속성 매크로는 위에서 언급한 예시들을 결합합니다. 캐릭터에 할당된 속성을 변수 수정자로 활용하면, 해당 캐릭터를 기반으로 정교한 매크로를 만들 수 있습니다. 매크로 내의 변수는 캐릭터 속성과 연동되어 있으므로, 캐릭터 편집기에서 변경 사항을 적용하면 해당 값이 자동으로 업데이트됩니다.
선택된 토큰을 매크로와 함께 사용하기
선택한 키워드를 사용하면 롤/매크로가 실행될 때 화면에서 현재 선택된 요소의 정보를 가져올 수 있습니다. 예를 들어, 주사위 굴리기 중에 선택된 토큰에서 ‘Bar 1’의 값을 가져오고 싶다면 다음과 같이 작성할 수 있습니다:
/roll 1d20 + @{selected|bar1}"bar1", "bar2" 또는 "bar3"을 사용할 수 있습니다. 또한, 해당 토큰에 연결된 캐릭터의 속성을 가져올 수 있습니다:
/roll 1d20 + @{selected|Intelligence}"token_name" 변수를 사용하면 현재 선택된 토큰의 이름을 가져올 수 있습니다:
/em @{selected|token_name} 총을 쏜다!선택한 토큰에 캐릭터 저널이 연결되어 있다면, “character_name” 변수를 사용하는 대신 캐릭터 저널에서 이름을 가져올 수 있습니다:
/em @{selected|character_name} 방패로 막아낸다!연결된 캐릭터 저널에서 능력 이름을 변수로 사용하여 능력을 발동할 수 있습니다:
>%{selected|Attack}마지막으로, 변수에 대한 세 번째 인자를 도입하여 바나 속성의 “최대값”을 가져올 수 있게 되었습니다:
/roll 1d20 + @{Guard|Intelligence|max}
/roll 1d20 + @{selected|bar2|max}캐릭터, 속성, 능력 등을 포함한 모든 이름은 사용 시 대소문자를 구분하지 않습니다. 즉, “GUARD”와 “guard” 모두 “Guard”라는 이름의 캐릭터와 일치한다는 뜻입니다.
참고
캐릭터의 전체 속성 목록을 확인하려면 해당 캐릭터의 시트로 이동하여 “속성 & 능력” 탭을 클릭하면 됩니다. “+ 추가”를 클릭하면 매크로에서 사용할 사용자 정의 속성을 쉽게 추가할 수 있습니다.
속성과 캐릭터 시트
캐릭터 시트에는 사용자 정의 매크로에서 참조하고 싶을 수 있는 수많은 속성이 소개되어 있습니다. 한 가지 유의해야 할 점은 ‘자동 계산 수식 속성’입니다 . 캐릭터 시트에는 종종 다른 속성을 포함한 공식을 바탕으로 산출된 속성이 기재되어 있습니다. 해당 속성을 참조하면 값 대신 수식이 표시됩니다.
@{selected|character_name} 에는 @{selected|action_points} 포인트가 남아 있습니다.
롤프는 ((ceil(((13+0)+(14+0))/12)+0)+0) 포인트가 남았습니다.
이 문제를 해결하려면, 속성 참조를 인라인 롤로 감싸야 합니다:
@{selected|character_name} 에게는 [[@{selected|action_points}]] 포인트가 남아 있습니다.
롤프는 3점이 남았습니다.
매크로와 함께 대상 지정 토큰 사용하기
“selected” 키워드를 사용하여 선택된 토큰의 정보를 가져오는 것과 마찬가지로, “target” 키워드를 사용하면 대상 토큰의 변수와 능력을 확인할 수 있습니다. 이 명령을 사용하면 플레이어는 평소에는 선택할 수 없는 토큰 중에서 선택할 수 있게 되며, 이는 적을 상대로 주사위를 굴릴 때 유용합니다. 예를 들어, 플레이어에게 “지능” 속성을 가진 대상에 대해 1d20을 한 번 굴리라고 지시하면, 주사위 굴림은 다음과 같이 표시됩니다:
/roll 1d20 - @{target|intelligence}그러면 플레이어가 주사위를 굴려 대결할 토큰 대상을 선택할 수 있는 선택 화면이 나타납니다:
대상 키워드는 앞서 언급한 선택된 키워드와 유사한 방식으로 사용되지만, 두 가지 주요 차이점이 있습니다. 첫째, “target” 키워드를 사용하면 플레이어가 자신이 제어하지 않는 토큰의 값을 활용할 수 있습니다. 둘째, 속성의 “max” 부분을 참조하는 구문이 약간 다릅니다. 전체 구문에 대한 자세한 내용은 아래의 ‘고급 사용법’ 하위 항목을 참조하십시오.
대상 속성 호출을 위한 고급 사용법
대상 변수의 전체 구문은 다음과 같습니다:
@{target|<target_name>|<attribute_name>|<optional_flags>}(‘target_name’은 원하는 대로 지정할 수 있으며, 공백을 포함할 수도 있습니다.)
따라서 매크로에 여러 개의 대상을 포함하고 싶다면 다음과 같이 할 수 있습니다:
@{target|Target1|HP} vs @{target|Target2|AC}그리고 속성의 최대값을 사용하려면:
@{target|Target1|HP|max}속성의 “max”를 사용하려면, 위와 같이 단순히 “target1”만 입력하더라도 반드시 속성 이름을 명시해야 한다는 점에 유의하십시오.
또한, 여러 속성 쿼리에서 동일한 target_name을 사용하는 경우, 해당 항목에 대한 입력 요청은 한 번만 표시되며, 모든 속성 쿼리를 처리하는 데 동일한 토큰이 사용됩니다. 이는 여러 줄로 구성된 매크로나 명령어를 사용할 때도 마찬가지입니다:
/me가 @{target|foe|character_name}를 향해 주먹을 휘둘렀다!
**명중**: [[1d20+3]] vs. @{target|foe|npc_AC} 방어력반복 속성 참조
행 인덱스별로
반복되는 행의 속성은 RowIndex를 통해 참조할 수 있습니다. 속성의RowIndex는 0부터 시작합니다(인덱스는 맨 위로부터의 오프셋을 의미합니다). 따라서 첫 번째 행에는 $0이, 두 번째 행에는 $1이, 세 번째 행에는 $2가 사용되는 식입니다.
"Items"라는 이름의 반복 섹션의 경우, 다음 구문을 사용하여 캐릭터의 두 번째 항목에 대한 ItemBonus 속성에 접근할 수 있습니다:
@{selected|repeating_items_$1_itembonus}참고:
행 ID별로
RowID를사용하여 해당 속성을 참조할 수도 있습니다. RowID를사용하면 행의 순서 변경(행 삭제 또는 재정렬)에 영향을 받지 않는다는 장점이 있습니다. RowID를확인하려면(캐릭터 시트 작성자가 별도의 방법으로 제공하지 않은 경우), 해당 시트의 소스 코드를 살펴봐야 합니다. HTML 코드를 위쪽으로 추적하여data-reprowid라는 속성을 가진 태그를 찾을 때까지 계속하세요. 이 속성의 값은RowID입니다:
<div class="repitem" data-reprowid="-KC0zCLum1Rq3V5wssyE">그런 다음RowIndex 대신RowID가 사용됩니다:
@{selected|repeating_items_-KC0zCLum1Rq3V5wssyE_itembonus}주사위 굴리기 옵션
주사위 굴림 옵션은 주사위 굴림 과정에서 굴림 결과에 따라 수행될 특수 동작을 나타내기 위해 사용되는 플래그입니다.
이니셔티브 주사
주사위 굴림 결과를 턴 관리로 직접 전송하려면, 토큰이나 이니셔티브를 선택한 후 매크로에 다음 주사위 굴림 옵션을 포함시키세요:
/roll 1d20 + 5 &{tracker}Roll20의 “트래커” 주사위 굴리기 옵션은 굴림 결과를 표시하고, 그 결과를 턴 관리의 값으로 사용합니다. 선택한 토큰이 턴 순서에 턴이 없는 경우, 새로운 토큰이 추가됩니다. 이미 턴이 설정되어 있다면, 해당 턴은 새로운 값으로 업데이트됩니다.
또한, 다음 플래그를 사용하여 선택한 토큰의 현재 턴 값에 주사위 굴림 결과를 더하거나 뺄 수 있습니다:
/roll 1d20 + 5 &{tracker:+}
/roll 1d20 + 5 &{tracker:-}'섀도우런'과 같이 매 턴이 끝날 때마다 현재 이니셔티브에서 10을 빼야 하는 게임의 경우, 다음과 같은 전역 매크로를 사용할 수 있습니다:
/me @{selected|token_name} 턴 종료. [[10 &{tracker:-}]]트래커 플래그는 일반 롤과 인라인 롤 모두에서 작동한다는 점에 유의하십시오.
다음 구문을 사용하면 속성(Attributes)을 참조하는 것과 동일한 방식으로 이러한 값을 참조할 수도 있습니다:@{tracker|항목 이름}
오류 메시지 억제
"noerror" 롤 옵션은 롤 과정에서 발생하는 모든 오류(예: 변수 미검출 오류 등)를 표시하지 않도록 합니다.
/roll 1d20 + @{selected|nonexistent_attribute} &{noerror}매크로와 함께 변수 사용하기
실행 시점에 지정하는 매크로에 변수를 포함시키는 가장 쉬운 방법은롤 쿼리를 사용하는 것입니다. 예를 들어, 주사위 굴림에 변수 수정자를 추가하고 싶다면 다음과 같이 매크로를 만들 수 있습니다:
/roll 2d20 + ?{Modifier|0}매크로가 실행되면, 포함할 수정자를 입력하라는 메시지가 표시됩니다. 수정자가 지정되지 않은 경우, 쿼리의 “|0” 부분은 0을 기본값으로 사용하도록 지시합니다.
롤 쿼리에 대한 자세한 내용은 ‘Dice Reference’에서 확인할 수 있습니다.
채팅에서 변수 지정하기
매크로 실행 시 변수 수정자를 사용하려면, 매크로 명령어 끝에 해당 수정자를 추가한 다음, 매크로를 호출할 때 이를 지정하기만 하면 됩니다.
예를 들어, 1d20+x(여기서 x는 변수 값)에 해당하는 매크로를 만들고 싶다면 다음과 같은 매크로를 만들 수 있습니다:
#d20 /roll 1d20+
매크로를 실행할 때 다음을 입력하세요:
#d204
이 매크로는 /roll 1d20+4 결과를 생성합니다
롤 쿼리용 드롭다운 프롬프트
단순한 자유 입력란뿐만 아니라, 플레이어에게 표시할 수 있는 옵션 목록을 지정할 수 있습니다.
다음은 구문입니다:
?{Name of Query|Option1|Option2|Option3|Option4|Option5}다음과 같이 레이블 이외의 다른 값을 결과로 지정할 수도 있습니다:
?{Name of Query|Label 1, value1|Label 2, value2}예시
특수 공격:
... + [[ ?{기습 공격?|아니오, 0|예, 3d6} ]] + ?{파워 어택?|아니오, 0|예, 6 [파워 어택!]}D&D 5e 공격 주사위 굴림:
[[ ?{공격 유형|표준, 1d20|유리, 2d20kh1|불리, 2d20kl1} ]]치유 주문:
?{주문|
경미한 상처 치료, **경미한 상처 치료** 대상은 [[1d8+5]] HP를 회복합니다.
중상 치료, **중상 치료** 대상은 [[2d8+8]] HP를 회복합니다.
심각한 상처 치료, **심각한 상처 치료** 대상이 [[3d8+8]] HP를 회복합니다.
}
예시 (롤 쿼리 중첩)
?{질의명|
라벨 1, ?{값1|
라벨 1A, 값1A |
라벨 1B, 값1B
} |
라벨 2, ?{value2|value2}
}HTML 엔티티를 “겹쳐서” 사용하면 더 높은 수준의 중첩을 구현할 수 있습니다:
| 캐릭터 | 교체 |
|---|---|
| & | & |
예시
?{질문명|
라벨 1, ?{값1|
라벨 1A, ?{값1A|
라벨 1Ai, 값1Ai |
Label 1Aii, value1Aii
} |
Label 1B, ?{value1B|
Label 1Bi, value1Bi |
Label 1Bii, value1Bii
}
} |
Label 2, ?{value2|value2}
}매크로 바
사용 중인 매크로 중 원하는 것이라면 무엇이든 화면 하단의 바에 표시될 바로 가기 버튼을 만들 수 있습니다. 먼저, 평소와 같이 매크로를 만드세요. 매크로 단축바를 사용하려면 설정 메뉴에서 “매크로 단축바 표시”를 선택하십시오.
매크로를 바에 추가하려면, 해당 매크로 이름 옆에 있는 “바에 표시” 옵션을 선택하기만 하면 됩니다. 매크로 단축바를 켜는 것을 깜빡했다면, 매크로를 활성화하면 단축바가 자동으로 표시됩니다.
이제 퀵바와 선택된 매크로가 화면 하단, 캐릭터 초상화 아래에 표시됩니다. 버튼의 순서를 변경하려면, 버튼 위에 마우스를 올린 다음 오른쪽에 나타나는 손잡이를 사용하여 드래그하세요. 손잡이를 클릭하면 버튼의 배치를 변경할 수 있으며, 밖으로 끌어내면 버튼을 제거할 수 있습니다.
매크로 단축바에서 매크로를 Shift 키를 누른 채 클릭하면 해당 매크로의 편집기가 열립니다.
매크로 메뉴
플레이어나 GM은매크로 퀵바에 있는 매크로 버튼을마우스 오른쪽 버튼으로 클릭하면 설정 메뉴가 나타나며, 이 메뉴를 통해 매크로 표시 방식에 영향을 미치는 몇 가지 간단한 기능을 사용할 수 있습니다.
이름 바꾸기
“이름 변경”항목을 선택하면 매크로에 표시할 새 이름을 입력하라는 대화 상자가 나타납니다. 이는 캐릭터 시트에서 버튼을 끌어내어 생성한 매크로의 경우 특히 유용합니다.
색상
‘색상’항목을 선택하면 색상 선택기가 나타납니다. 이를 통해매크로 버튼의배경색을 변경하여, 각 버튼을 시각적으로 더 쉽게 구분할 수 있습니다. 선택한 배경색과의 대비를 유지하기 위해 버튼 텍스트의 색상이 변경됩니다.
자동 완성
Roll20의 일부 텍스트 입력란에서는 자동 완성 기능을 지원합니다:
자동 완성 기능을 사용하면 전체 이름을 직접 입력하지 않고도 매크로, 속성 또는 능력을 빠르게 찾아볼 수 있습니다.
어디서 작동하는가
자동 완성 기능은 다음 언어에서 사용할 수 있습니다:
다음 '작업' 필드 (매크로 생성 또는 편집 시)
다음 작업 필드 능력 (캐릭터의 속성 & 능력 탭)
The 텍스트 채팅 창
작동 방식
#, @, %중 하나의 기호를 입력한 다음, 그 뒤에 몇 개의 영문자나 숫자를 입력하세요.
Roll20은 삽입할 수 있는 해당 매크로, 속성 또는 능력의 목록을 표시합니다.
다음 키를 사용하세요. 위/아래 화살표 키를 사용하여 를 사용하여 목록을 탐색하고 Enter 키를 눌러 선택하십시오.
접근 규칙
다음과 같은 화면에 표시되는 매크로 에서 '컬렉션' 탭에서 볼 수 있는 매크로만 표시됩니다.
오직 속성과 능력 에서 당신이 제어하는 캐릭터들 만 나타납니다.
예시
‘지능’이라는 속성을 가진 캐릭터를 조종하고 있다면, 다음을 입력하세요:
@int
이 목록에는 @intelligence와 같이 “int”가 포함된 모든 속성이 표시됩니다.
팁
채팅창에서 캐릭터 시트에 있는 항목을 굴린 후, 위쪽 화살표 키를 누르세요.
롤을 생성한 코드를 보여줍니다. 여러 롤을 하나의 사용자 지정 매크로 버튼으로 결합하는 데 안성맞춤입니다.
목록에서 뽑기
매크로 내에서 목록에서 뽑기를 사용할 수 있습니다. 플레이어들이 매크로에서 이를 사용할 수 있도록 하려면, GM이 해당 항목을 생성하고 플레이어에게 표시해야 합니다.
주사위 굴림 롤 템플릿 사용하기
캐릭터 시트를 사용할 때는, 주사위 굴리기 버튼을 클릭하거나 매크로 또는 능력에서 시트 굴리기를 호출하여 주사위 굴리기 템플릿을 사용하게 될 것입니다. 시트 작성자가 이미 미리 설정해 두었으므로 귀하께서 추가로 취하실 조치는 없습니다.
사용자 지정 매크로에서 롤 템플릿을 사용하거나 직접 사용자 지정 템플릿을 만들고 싶다면, 계속 읽어보세요.
롤 템플릿 사용은 간단합니다. 채팅 메시지에 ‘롤 템플릿’ 사용을 나타내는 플래그를 포함하고, 필요한 데이터를 제공해 주세요. 다음은 시스템이나 캐릭터 시트에 관계없이 모든 게임에서 사용할 수 있는 기본 템플릿을 활용한 예시입니다:
&{template:default} {{name=테스트 공격}} {{attack=[[1d20]]}} {{damage=[[2d6]]}}&{template:<template_name>}는 지정된 이름의 롤 템플릿을 사용하도록 지정합니다. 그런 다음 템플릿에 필요한 모든 데이터를 {{<propertyname>= <value> }} 형식으로 입력하기만 하면 됩니다. 사용해야 할 “propertyname”은 템플릿에 따라 다릅니다. 캐릭터 시트 설명서를 통해 사용 가능한 항목을 확인할 수 있으며, 아래에는 모든 내장 템플릿에 대한 설명서를 제공해 두었습니다. "값"은 텍스트이거나, 매크로, 능력 등을 포함한 인라인 롤일 수 있습니다. 매크로나 능력을 사용할 때는 “/roll” 명령어가 아닌 인라인 롤이어야 한다는 점에 유의하세요.
다음은 "%{Character|attack}" 능력을 사용하는 예시입니다:
&{template:default} {{name=능력으로 시험하기}} {{attack= %{Character_Name|attack} }} {{damage= #damagemacro }}
롤 템플릿은 언제 사용할 수 있나요?
롤 템플릿은 일반 메시지(“/desc”나 “/emote”와 같은 명령어가 없는 경우)와 귓속말에서 사용할 수 있습니다. "/roll" 명령어와 함께 롤 템플릿을 사용할 수는 없습니다. 대신, 롤 템플릿은 인라인 롤과 함께 사용하도록 되어 있습니다. 인라인 주사위 굴림 기능을 사용하는 한, 매크로가 포함된 롤 템플릿을 사용할 수 있으며, 캐릭터 능력치 설정 시 시트 작성자는 시트 내의 주사위 버튼에서 이를 활용할 수 있습니다.