W Roll20, jak zaprogramować makro, które naśladuje wbudowaną funkcję ataku?

W R20, kiedy wykonujesz rzut ataku używając wbudowanego arkusza znaków dla 5E, daje to 2 wyniki (z modyfikatorami i wszystkim innym) w jednym linia. Chciałbym to zrobić za pomocą makra, aby móc szybko uzyskać dostęp do tej funkcji za pośrednictwem paska narzędzi (przeczytałem sekcję Makro i odniesienie do kości z wiki R20 i bez powodzenia).

Alternatywnie , jeśli istnieje sposób na dodanie przycisków ataku i obrażeń z arkusza postaci do paska narzędzi makr, byłoby to jeszcze łatwiejsze.

Odpowiedź

Jeśli wyrzucisz z arkusza postaci, powinieneś być w stanie nacisnąć klawisz” w górę „w oknie czatu, aby zobaczyć, jakie makro arkusza znaków faktycznie zostało wprowadzone automatycznie (naciśnięcie” w górę „w oknie czatu uzupełnia chatbox z poprzednim zgłoszeniem). Możesz skopiować i wkleić to do niestandardowego makra, aby utworzyć makro z tym samym efektem, a następnie zaznaczyć opcję umieszczenia go na pasku makr.

Na przykład po rzucie bronią białą atak i uderzenie, widzę:

/ em używa @ {Eausreph Sliicoe | meleeweaponname1} do ataku

[[1d20 + @ {Eausreph Sliicoe | meleetohit1} [Do trafienia] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [Aktywny bonus do ataku wręcz]]] | [[1k20 + @ {Eausreph Sliicoe | meleetohit1} [Do trafienia] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [Aktywna premia za atak wręcz]]] vs AC

Po umieszczeniu tego w makrze otrzymuję taki sam wynik, jak naciśnięcie przycisku arkusza znaków.

Oprócz tego obejścia, ze względu na roll20 aktualizacja od pierwotnego pytania, możesz teraz po prostu przeciągnąć przycisk na pasek makra, a utworzy on dla Ciebie makro dla tej rolki.

Komentarze

  • Ty, panie / ma ' jestem, jesteś boski. Dręczyło mnie to bez końca i nie ' nie przyszło mi do głowy, żeby dać temu szansę.
  • Planuję zaoferować niewielką nagrodę, jutro to jest tak cholernie przydatne. Dziękuję.
  • Aby być całkowicie szczerym, poszedłem na Roll20, żeby rzucić okiem i trafiłem przypadkowo po naciśnięciu makra. To nie była moja początkowa myśl na temat rozwiązania 😛 (Człowieku, jest wiele małych ukrytych statystyk / atrybutów, które wchodzą w skład tego makra – najechanie kursorem na rzut kostką pokazuje, z ilu różnych statystyk pochodzi. Początkowo próbowałem dowiedzieć się, czym oni wszyscy byli.)
  • Jajajaja, hej, to ' to gratka 🙂
  • +1 za informację o tym, co ' trwa z serwerem deweloperskim. Cieszę się, że ' nadążasz za odpowiedzią! (Jako Mentor mogę powiedzieć, że ' to mały problem w tej chwili, ale wygląda na to, że następna aktualizacja Riley ' jest prawie wyciągając kilka rzeczy z forum sugestii. Jest kilka rzeczy na serwerze deweloperskim, w których Riley w zasadzie powiedział: ” Cóż, dodałem to, to i to dzisiaj. .. „)

Odpowiedź

Makra FX powyżej Twoje makro akcji.

Makro Beam fx wystrzeli wiązkę z twojego żetonu postaci w kierunku żetonu celu. W przypadku tego makra nie zmieniaj typu efektu, tylko zmień kolor.

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

Magia celu innego niż twój token.

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

Magia rzucania na własne użycie, gdy chcesz, aby efekty pochodziły od twoich postaci, token.

/fx beam-acid 

Efekty specjalne, pierwsze słowo po /fx, wpłynie na animację. W /fx BEAM-acid BEAM jest typem i można go zmienić na następujące typy dla innych efektów: bomba, oddech, bulgotanie, spalanie, wybuch , eksplozja, blask, pocisk, nowa, rozpryski.

Efekt specjalny Kolor zmieni kolor żądanych efektów. W /fx beam-ACID ACID to kolor, który można zmienić na następujące typy: kwiat, urok, śmierć, ogień, mróz, święty, magia, szlam, dym, woda.

To jedyne dwa słowa, które należy zmienić, w przeciwnym razie skopiuj i wklej pożądany efekt nad akcją.

Komentarze

  • Nie ' w ogóle nie rozumiem twojego wyjaśnienia trzeciego przykładu. Czy możesz przepisać to na gramatyczne?

Odpowiedź

Przejrzyj kilka pytań Roll20, żeby zobaczyć, co tam jest Widziałem ten. Mam inną odpowiedź, która może być oparta na nowych funkcjach / informacjach. To było coś, z czym sam się zmagałem i odkryłem. Pracuję z Pathfinderem, ale szybkie wyszukiwanie pokazuje, że dotyczy to D & D 5 – i innych – arkuszy.

Dla powtarzających się ataków / zdolności

  1. Znajdź te pola RowID : Pole RowID
    • Te pola istnieją dla praktycznie wszystkich specjalnych zdolności, ataków, zaklęć i tym podobnych. Umiejętności, podstawowe atrybuty itp. Są traktowane nieco inaczej. Są one omówione poniżej.
    • Jeśli nie możesz umieścić ich na liście we wbudowanym arkuszu, możesz użyć narzędzi programistycznych przeglądarki Firefox lub Chrome, szukając czegoś o nazwie lub identyfikatorze „wiersz” id ”lub„ identyfikacja wiersza ”i wartość, która wygląda podobnie do tego gobble-de-gook zaczynającego się od łącznika. Może istnieć ustawienie, które ukrywa te wartości, ale w tej chwili nie mogę go znaleźć.
  2. Najedź kursorem na czarny przycisk „make roll” obok żądanej możliwości. W podpowiedzi pokaże się podstawowe makro do użycia. Zastąp część $X identyfikatorem wiersza i selected z imieniem postaci.
    • Na przykład moja postać Ruhk ma to makro do strzelania z kuszy: @{Ruhk|repeating_weapon_-lalzh495fudfrdrjpue_attack-roll}, pasujące do identyfikatora wiersza ze zrzutu ekranu.
  3. Przetestuj. Jeśli coś spieprzyłeś, nie zadziała poprawnie. Jeśli tego nie zrobiłeś, otrzymasz niezły wynik makra, taki sam jak po kliknięciu przycisku. Nigdy więcej gigantyczne makra zagłady , aby zrobić to, co ktoś już zrobił.

Podstawowe atrybuty, zapisy, umiejętności itp.

  1. Pamiętasz czarny przycisk „wykonaj rolkę” ? Znajdź ten przycisk obok żądanego atrybutu do zwinięcia
  2. Zastąp z nazwą znaku.
    • Na przykład dla mojej postaci Ruhk używam %{Ruhk|Roll-for-initiative} &{tracker} dla inicjatywy (o, hej, tag makra &{tracker} dla dodanie swojej inicjatywy do narzędzia do śledzenia inicjatywy! Oczywiście token Ruhka nadal musi zostać wybrany … 1 ), a dla Percepcji jest to %{Ruhk|Perception-check} . Uratuje? %{Ruhk|Will-Save}
    • Wszystkie te „słowa kluczowe” są wymienione w odpowiedzi na inne pytanie , ale można je znaleźć po najechaniu kursorem na powiązany przycisk przewijania.

Inne wartości

Działa to w przypadku innych wartości, podobnie jak HP . Problem w tym, że podpowiedź nie zawiera selected! Bez obaw, dodaj nazwę postaci, a następnie kreskę.

  • Na przykład dla mojej postaci Ruhk „HP i Max HP użyłbym @{Ruhk|HP} @{Ruhk|HP|Max} odpowiednio.

Caviats

Tak, ma to swoje wady!

Nie możesz kodować tego rodzaju makr wewnątrz innych makr . Zagnieżdżony system makr wyraźnie wymaga, aby zagnieżdżone makro rozwiązywało swoją wartość podczas wykonywania makra nadrzędnego. Bardzo się starałem stworzyć makro, które pytało mnie, jaką umiejętność chcę wyrzucić, a następnie przekazałem wynik (jako ciąg) do makra @{selected|Skill-<value>}, ale to nie działa. Generuje błędy, zanim lista rozwijana zostanie wyświetlona.

Nie, nawet jeśli spróbujesz oszukać system, konfigurując makra Skill-A, Skill-B, Skill-C, które wskazują z powrotem na arkusz. Każde makro w zagnieżdżonym makrze jest analizowane do jego wartości przed wykonaniem makra. W związku z tym nie można w ten sposób odwoływać się do arkuszy znaków. Zapoznaj się z tą sekcją dokumentacji .

Aby powtórzyć ważną kwestię: nie poddawaj żadnego @ {Attribute},% {Ability} ani #Macro c ̲ a ̲ l ̲ l ̲ s na dowolne zamienniki znaków.

1 Czy wybrałeś swój token? Wybierz swój token, umieść [[?{Initiative?|10} &{tracker}]] na czacie (lub jako osobne makro). Określ własną wartość. Możesz też wybrać swój token, ponownie rzucić, a następnie dwukrotnie kliknąć wartość w module śledzącym i zmienić ją. Czy wiesz, że możesz to zrobić?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *