Roll20에서 내장 공격 기능을 모방하는 매크로를 프로그래밍하는 방법은 무엇입니까?

R20에서 5E 용 내장 문자 시트를 사용하여 공격 롤을 만들면 단일 결과로 2 개의 결과 (수정 자 및 모든 항목 포함)가 출력됩니다. 선. 툴바를 통해이 기능에 빠르게 액세스 할 수 있도록 매크로로이 작업을 수행하고 싶습니다 (R20 위키에서 매크로 섹션과 Dice 참조를 읽었지만 운이 없습니다).

또는 , 캐릭터 시트의 공격 및 피해 버튼을 매크로 도구 모음에 추가하는 방법이 있다면 더 쉽습니다.

답변

캐릭터 시트에서 굴리면 채팅 상자에서”위로 “키를 눌러 실제로 자동으로 입력 된 문자 시트 매크로가 무엇인지 확인할 수 있습니다 (채팅 상자에서”위로 “를 치면 이전 제출이있는 chatbox). 이를 사용자 정의 매크로에 복사하여 붙여 넣어 동일한 효과를 가진 매크로를 만든 다음 매크로 막대에 넣는 옵션을 확인할 수 있습니다.

예 : 근접 무기를 굴린 후 공격하고 치는 것 :

/ em은 @ {Eausreph Sliicoe | meleeweaponname1}을 사용하여 공격

[[1d20 + @ {Eausreph Sliicoe | meleetohit1} [To Hit] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [액티브 근접 공격 보너스]]] | [[1d20 + @ {Eausreph Sliicoe | meleetohit1} [To Hit] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [액티브 근접 공격 보너스]]] 대 AC

매크로에 넣으면 문자 시트 버튼을 눌렀을 때와 동일한 결과를 얻습니다.

해결 방법 외에도 roll20 업데이트 원래 질문 이후로 버튼을 매크로 막대로 드래그하면 해당 롤에 대한 매크로가 생성됩니다.

댓글

  • 당신 / 엄마 ' am은 신성합니다. 이것은 끝까지 나를 괴롭 혔으며 '이 기회를 제공하는 일이 발생하지 않았습니다.
  • 저는 작은 현상금, 정당한 원인을 제공 할 계획입니다. 이건 정말 유용합니다. 감사합니다.
  • 솔직히 말해서 Roll20에서 매크로를 치고 우연히 찾아 보았습니다. 이것은 해결책에 대한 나의 초기 생각이 아니 었습니다 .-P (남자, 그 매크로에 들어가는 작은 숨겨진 통계 / 속성이 많이 있습니다. 주사위 굴림 위로 마우스를 가져 가면 얼마나 많은 다른 통계를 가져 오는지 보여줍니다. 그들 모두가 무엇인지 알아 내십시오.)
  • 자자 자자, 헤이, ' 횡재 🙂
  • 무엇에 대한 업데이트에 +1 '는 개발 서버에서 진행됩니다. ' 답변을 확인하고있어 기쁩니다. (멘토로서 ' 지금은 약간 버그가 있다고 말할 수 있지만 다음 업데이트 Riley '는 거의 제안 포럼에서 여러 가지를 가져옵니다. 현재 개발 서버에는 Riley가 기본적으로 말한 여러 가지가 있습니다. " 글쎄요, 오늘 이걸 추가했습니다. .. ")

답변

Fx 매크로가 위에 있습니다. 액션 매크로.

Beam fx 매크로는 캐릭터 토큰에서 타겟 토큰을 향해 빔을 발사합니다. 이 매크로의 경우 효과 유형을 변경하지 말고 색상 만 변경하십시오.

/fx beam-acid @{selected|token_id} @{target|token_id} \\n &{template:foo} 

토큰 이외의 대상에 대한 마법

/fx beam-acid @{target|token_id} @{target|token_id} \\n &{template:foo} 

Fx가 캐릭터, 토큰에서 나오기를 원할 때 자체 사용에 대한 Cast 마법.

/fx beam-acid 

특수 효과 유형, /fx 다음의 첫 단어가 애니메이션에 영향을줍니다. /fx BEAM-acid에서 BEAM는 유형이며 다른 효과를 위해 다음 유형으로 변경할 수 있습니다 : 폭탄, 숨결, 버블 링, 화상, 폭발 , 폭발, 발광, 미사일, 노바, 튄 자국.

특수 효과 색상은 원하는 효과의 색상을 변경합니다. /fx beam-ACID에서 ACID는 색상이며 꽃, 부적, 죽음, 불, 서리, 신성, 마법, 슬라임, 연기, 물.

변경해야하는 유일한 두 단어입니다. 그렇지 않으면 원하는 효과를 복사하여 액션 위에 붙여 넣으세요.

댓글

  • ' 세 번째 예에 대한 설명을 전혀 이해하지 못합니다. 문법적으로 다시 작성할 수 있습니까?

답변

어떤 내용이 있는지 확인하기 위해 Roll20 질문을 훑어보기 나는 이것을 보았다. 그리고 새로운 기능 / 정보를 기반으로 한 다른 답변이 있습니다. 이것은 내가 나 자신과 어려움을 겪고 알아 낸 것입니다. Pathfinder로 작업하고 있지만 빠른 검색을 통해 D & D 5 및 기타 시트에도 적용되는 것으로 나타났습니다.

반복 공격 / 능력

  1. 다음 RowID 필드 찾기 : RowID 필드
    • 이 필드는 거의 모든 특수 능력, 공격, 주문 등에 대해 존재합니다. 스킬, 핵심 속성 등은 약간 다르게 처리됩니다. 이것들은 아래에서 다룹니다.
    • 내장 시트에 나열 할 수없는 경우 Firefox 또는 Chrome의 개발자 도구를 사용하여 “행”과 같은 이름 또는 식별자를 가진 항목을 찾을 수 있습니다. id “또는”row identification “및 하이픈으로 시작하는 해당 gobble-de-gook과 유사한 값. 이러한 값을 숨기는 설정이있을 수 있지만 지금은 찾을 수없는 것 같습니다.
  2. 원하는 기능 옆에있는 검은 색 “롤 만들기”버튼 . 툴팁에 사용할 기본 매크로가 표시됩니다. $X 부분을 행 ID 및 selected를 캐릭터 이름으로 바꿉니다.
    • 예를 들어, 제 캐릭터 Ruhk는 스크린 샷의 행 ID와 일치하는 @{Ruhk|repeating_weapon_-lalzh495fudfrdrjpue_attack-roll}와 같은 석궁을 발사하는 매크로를 가지고 있습니다.
  3. 테스트 해보세요. 무언가를 엉망으로 만들면 제대로 작동하지 않습니다. 그렇지 않으면 버튼을 클릭 한 것과 같은 좋은 매크로 결과를 얻을 수 있습니다. 더 이상 거대한 운명의 매크로 는 다른 사람이 이미 한 일을 수행합니다.

핵심 속성, 저장, 기술 등

  1. 검은 색 “롤 만들기”버튼 을 기억하십니까? 롤링 할 속성 옆에있는 버튼을 찾으세요.
  2. selected 캐릭터의 이름으로.
    • 예를 들어 내 캐릭터 Ruhk의 경우 이니셔티브에 %{Ruhk|Roll-for-initiative} &{tracker}를 사용합니다 (오, &{tracker} 매크로 태그 이니셔티브를 이니셔티브 추적기에 추가합니다. 물론 Ruhk의 토큰을 선택해야합니다 … 1 ) Perception의 경우 %{Ruhk|Perception-check} . 저장 하시겠습니까? %{Ruhk|Will-Save}
    • 이 “키워드”는 모두 다른 질문에 대한이 답변 에 나열되어 있습니다. 이지만 연결된 롤 버튼 위로 마우스를 가져 가면 검색 할 수 있습니다.

기타 값

다른 값에 대해서도 작동합니다. HP와 유사 도 마찬가지입니다. 여기서 까다로운 부분은 툴팁에 selected가 없다는 것입니다! 걱정하지 마세요. 캐릭터의 이름과 파이프를 추가하세요.

  • 예를 들어 내 캐릭터 Ruhk의 HP와 Max HP의 경우 @{Ruhk|HP} @{Ruhk|HP|Max}.

캐비어

예, 몇 가지 단점이 있습니다!

이러한 종류의 매크로는 다른 매크로 내 에서 인코딩 할 수 없습니다. 중첩 된 매크로 시스템에서는 상위 매크로가 실행될 때 중첩 된 매크로가 해당 값 으로 확인되도록 명시 적으로 요구합니다. 어떤 기술을 사용하고 싶은지 묻는 매크로를 만들기 위해 정말 열심히 노력한 다음 결과 (문자열)를 @{selected|Skill-<value>} 매크로에 전달했지만 . 드롭 다운이 표시되기 전에 오류가 발생합니다.

아니요, 시트를 다시 가리키는 Skill-A, Skill-B, Skill-C 매크로를 설정하여 시스템을 속이는 경우에도 마찬가지입니다. 중첩 된 매크로의 각 매크로는 매크로가 실행되기 전에 해당 값으로 구문 분석됩니다. 따라서 이러한 방식으로 문자 시트를 참조 할 수 없습니다. 문서의이 섹션을 참조하세요 .

중요한 사항을 반복하려면 : @ {Attribute}, % {Ability} 또는 #Macro c ̲ a ̲ l ̲ l ̲를 모든 문자 대체로.

1 토큰을 선택하고 뭉쳤습니까? 토큰을 선택하고 채팅에 [[?{Initiative?|10} &{tracker}]]를 넣습니다 (또는 별도의 매크로로). 자신의 값을 지정하십시오. 또는 토큰을 선택하고 다시 굴린 다음 추적기에서 값을 두 번 클릭하고 변경할 수 있습니다. 할 수 있다는 것을 알고 계셨습니까?

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다