매크로 & 토큰 액션은 자주 반복되는 명령을 위한 사용자 지정 단축키입니다. 매크로는 게임에 속한다. 토큰 액션은 개별 캐릭터에 속합니다. 그 외에는 동일한 기술입니다. 자세히 알아보기.
예를 들어, 캐릭터가 전투 함성을 지르면서 자주 사용하는 스킬을 자동으로 발동하는 단축키를 만들 수 있습니다. 빠른 접근을 위해 이 명령어를 빠른 실행 모음이나 토큰 작업에 추가할 수 있습니다.
첫 번째 매크로 만들기
VTT에서 "컬렉션" 탭으로 이동하세요. 매크로 헤더 옆에 있는 +추가 버튼을 클릭하세요. 여기에서 첫 번째 간단한 매크로를 작성할 수 있습니다.
아주 간단하게 시작해 보자. 채팅창에 한 줄의 텍스트를 보내고, d20 주사위를 굴리는 매크로로부터 말이다.
이름: My-First-매크로
액션:
이건 내 첫 매크로야!
/roll 1d20 + 5
이제 좀 더 고급 매크로를 시도해 보겠습니다. 이 매크로는 D&D5E 게임에서 선택한 토큰의 스킬 체크를 굴리는 데 사용할 수 있습니다. PC와 NPC 모두 동일하게 적용되므로, GM은 주사위를 굴리기 위해 캐릭터 시트를 열 필요가 전혀 없습니다.
이름: 스킬-체크
액션:
/w GM @{selected|token_name} 시도한 기술?{기술 선택|
곡예 (@{selected|acrobatics_bonus}), 곡예 검사 [[1d20 + @{selected|acrobatics_bonus}]]|
동물 다루기 (@{selected|animal_handling_bonus}), 동물 다루기 검사 [[1d20 + @{selected|animal_handling_bonus}]]|
마법 (@{selected|arcana_bonus}), 마법 검사 [[1d20 + @{selected|arcana_bonus}]]|
운동 (@{selected|athletics_bonus}), 운동 검사 [[1d20 + @{selected|athletics_bonus}]]|
속임수 (@{selected|deception_bonus}), 속임수 검사 [[1d20 + @{selected|deception_bonus}]]|
역사 (@{selected|history_bonus}), 역사 검사 [[1d20 + @{selected|history_bonus}]]|
통찰 (@{selected|insight_bonus}), 통찰 검사 [[1d20 + @{selected|insight_bonus}]]|
협박 (@{selected|intimidation_bonus}), 협박 검사 [[1d20 + @{selected|intimidation_bonus}]]|
수사 (@{selected|investigation_bonus}), 조사 검사 [[1d20 + @{selected|investigation_bonus}]]|
의술 (@{selected|medicine_bonus}), 의술 검사 [[1d20 + @{selected|medicine_bonus}]]|
자연 (@{selected|nature_bonus}), 자연 검사 [[1d20 + @{selected|nature_bonus}]]|
지각 (@{selected|perception_bonus}), 지각 검사 [[1d20 + @{selected|perception_bonus}]]|
공연 (@{selected|performance_bonus}), 공연 검사 [[1d20 + @{selected|performance_bonus}]]|
설득 (@{selected|persuasion_bonus}), 설득 검사 [[1d20 + @{selected|persuasion_bonus}]]|
종교 (@{selected|religion_bonus}), 종교 검사 [[1d20 + @{selected|religion_bonus}]]|
손재주 (@{selected|sleight_of_hand_bonus}), 손재주 검사 [[1d20 + @{selected|sleight_of_hand_bonus}]]|
은신 (@{selected|stealth_bonus}), 은신 검사 [[1d20 + @{selected|stealth_bonus}]]|
생존 (@{selected|survival_bonus}), 생존 검사 [[1d20 + @{selected|survival_bonus}]]}
첫 번째 토큰 액션 만들기
토큰 액션은 개별 캐릭터에 속하는 매크로의 변형입니다. 명령어는 일반적으로 동일하며, 단지 사용 환경이 다를 뿐입니다. 각 캐릭터 시트의 고급 도구 / 속성 & 능력 탭에서 해당 항목을 찾아 관리할 수 있습니다.
바로 가기! Roll20의 D&D 2024 시트를 사용 중이라면, 토큰 액션 생성 방법이 매우 간단합니다. 캐릭터 시트를 열고, 어떤 행동이나 능력 모달로 들어가서 "토큰 바에 추가"를 선택하세요.
그렇지 않으면, 캐릭터 시트의 고급 도구 탭에서 + 새 매크로 버튼을 누를 수 있습니다. 당신의 D&D5E 게임에서 캐릭터의 이니셔티브를 자동으로 굴려주고, 이를 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 엔티티 대체를 포함하는 매크로는 롤 쿼리 외부에서는 더 이상 작동하지 않을 수 있습니다. 다음과 같이 저장해야 합니다 능력.
컬렉션 매크로를 다시 열면 HTML 엔티티가 원래 상태로 복원됩니다. 해당 매크로를 저장하면 이러한 복원 내용도 함께 저장됩니다. 이러한 행동은 능력에서는 나타나지 않습니다.
중첩 능력
능력은 특정 캐릭터에 특화된 매크로의 다른 명칭으로, 저널 탭에 있는 캐릭터 시트에서 생성됩니다. 매크로와 마찬가지로, 능력들은 서로 중첩될 수 있어 능력을 연쇄적으로 연결하고 단일 행동으로 여러 능력을 호출할 수 있는 능력을 부여합니다.
능력을 중첩하는 것은 매크로를 중첩하는 것과 유사하지만 약간의 차이가 있습니다. 매크로처럼, 호출하려는 능력의 이름을 호출하는 능력 내부에 별도의 줄에 포함시키기만 하면 됩니다. 그러나 추가로, 숫자 기호(#)를 백분율 기호(%)로 변경한 후, 능력 이름 앞에 캐릭터 이름을 포함시켜야 하며, 이를 구분하기 위해 수직 파이프(|)를 사용해야 합니다.
수직 파이프 키는 대부분의 키보드에서 백슬래시 키(\) 위에 위치합니다. 이 키는 일반적으로 미국식 키보드에서는 엔터 키 근처에, 유럽식 키보드에서는 숫자 열에 위치합니다.
참고
현재 능력 참조 기호(%)는 속성 참조 기호(@)나 매크로 참조 기호(#)처럼 자동 완성되지 않습니다. 전체 명령어를 직접 입력해야 합니다.
예시
이 예시에서는 세 가지 능력을 갖습니다: %damage%attack그리고 %both, 그리고버그베어(Bugbear)라는 이름의 캐릭터입니다.
능력%damage = /roll 1d4+11
능력%attack = /roll 1d20+9
능력%both =
%{Bugbear|attack}
%{Bugbear|damage}
능력 명령 버튼
능력 명령 버튼은 (또는 시트 버튼 롤)을 (또는 시트 버튼 롤)을 호출하는 데 사용할 수 있습니다. 그들은 매우 밀접하게 관련되어 있습니다 모드(API) 명령 버튼.
그들의 구문은 다음과 같습니다:
[라벨](~<키워드>|<능력 이름>)
이와 마찬가지로 속성 과 능력 호출과 마찬가지로,키워드는선택된,대상또는 캐릭터_이름 중 원하는 것을 선택할 수 있습니다. 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|<target_name>|<attribute_name>|<optional_flags>}
(참고: 'target_name'은 원하는 대로 지정할 수 있으며 공백을 포함할 수 있습니다.)
따라서 매크로에 여러 대상을 포함시키고 싶다면 다음과 같이 할 수 있습니다:
@{target|Target1|HP} vs @{target|Target2|AC}
그리고 속성의 최대값을 사용하려면:
@{target|Target1|HP|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">
RowID는RowIndex 대신 사용됩니다:
@{selected|repeating_items_-KC0zCLum1Rq3V5wssyE_itembonus}
주사위 굴리기 옵션
주사위 굴림 옵션은 주사위 굴림 결과에 따라 수행될 특수 행동을 나타내기 위해 주사위 굴림 내에서 사용되는 플래그입니다.
이니셔티브 주사
턴 관리에 주사위 결과를 직접 전송하려면 토큰 또는 이니셔티브를 선택하고 매크로에 다음 주사위 옵션을 포함하세요:
/roll 1d20 + 5 &{tracker}
Roll20의 "트래커" 주사위 굴림 옵션은 굴림 결과를 표시하고 해당 결과를 턴 관리의 값으로 사용합니다. 선택된 토큰이 턴 순서에 턴이 없다면, 새로운 턴이 추가됩니다. 이미 턴이 설정된 경우, 해당 턴은 새 값으로 업데이트됩니다.
또한 다음 플래그를 사용하여 선택된 토큰의 현재 턴 값에 주사위 굴림 결과를 더하거나 뺄 수 있습니다:
/roll 1d20 + 5 &{tracker:+}
/roll 1d20 + 5 &{tracker:-}
Shadowrun과 같이 매 턴마다 현재 이니셔티브에서 10을 빼고 싶은 게임의 경우, 다음과 같은 글로벌 매크로를 사용할 수 있습니다:
/me @{selected|token_name} 턴 종료. [[10 &{tracker:-}]]
추적기 플래그는 일반 주사위 굴림과 인라인 주사위 굴림 모두에서 작동합니다.
이러한 값들은 속성(Attributes)을 참조하는 것과 동일한 방식으로 다음 구문을 사용하여 참조할 수 있습니다:@{tracker|Item Name}
오류 메시지 억제
"noerror" 롤 옵션은 롤 내의 모든 오류(예: 변수 미검출 오류 등)를 억제합니다.
/roll 1d20 + @{selected|nonexistent_attribute} &{noerror}
매크로와 함께 변수 사용하기
매크로 실행 시 지정한 변수를 포함하는 가장 쉬운 방법은롤 쿼리를 사용하는 것입니다. 예를 들어, 주사위에 변수 수정을 추가하려면 다음과 같은 매크로를 만들 수 있습니다:
/roll 2d20 + ?{Modifier|0}
매크로가 실행되면 포함할 수정자를 묻는 프롬프트가 나타납니다. 수정자가 지정되지 않은 경우, 쿼리의 "|0" 부분은 기본값으로 0을 사용하도록 지시합니다.
롤 쿼리에 대한 자세한 내용은 주사위 참조서에서 확인할 수 있습니다.
채팅에서 변수 지정하기
매크로 롤에 변수 수정자를 사용하려면, 매크로 명령어 끝에 수정자를 추가한 후 매크로를 호출할 때 해당 수정자를 지정하면 됩니다.
예를 들어: 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 매크로 매크로 생성 또는 편집 시
-
The 액션 의 능력 (캐릭터 속성 & 능력 탭)
-
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" 명령어로는 롤 템플릿을 사용할 수 없습니다. 롤 템플릿은 인라인 롤과 함께 사용하도록 설계되었습니다. 인라인 롤을 사용하는 한, 매크로가 포함된 롤 템플릿을 사용할 수 있으며, 캐릭터 능력도 활용할 수 있습니다. 또한 시트 작성자는 시트 내 주사위 버튼 안에서 이를 사용할 수 있습니다.