În Roll20, cum să programați o macro care imită funcția de atac încorporată?

În R20, când efectuați o lansare de atac folosind foaia de caractere încorporată pentru 5E, rezultă 2 rezultate (cu modificatori și totul) într-un singur linia. Aș vrea să fac asta cu un Macro, astfel încât să pot accesa rapid această funcționalitate prin Bara de instrumente (am citit secțiunea Macro și referința Dice din wiki R20 și fără noroc).

Alternativ , dacă există „o modalitate de a adăuga butoanele de atac și de deteriorare din foaia de caractere în bara de instrumente Macro, ar fi și mai ușor.

Răspuns

Dacă treceți de pe foaia de caractere, ar trebui să puteți apăsa tasta„ sus ”în caseta de chat pentru a vedea ce a introdus automat macrocomanda foaie de caractere pentru dvs. (apăsând„ sus ”în caseta de chat reumpleți chatbox cu trimiterea anterioară). Puteți copia și lipi asta într-o macrocomandă personalizată pentru a crea o macrocomandă cu același efect și puteți verifica apoi opțiunea de a o pune în bara dvs. de macrocomenzi.

De exemplu, după lansarea unei arme corp la corp atac și lovind, văd:

/ em utilizează @ {Eausreph Sliicoe | meleeweaponname1} pentru a ataca

[[1d20 + @ {Eausreph Sliicoe | meleetohit1} [To Hit] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [Bonus activ de atac la corp]]] | [[1d20 + @ {Eausreph Sliicoe | meleetohit1} [To Hit] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [Active Melee Attack Bonus]]] vs AC

Când pun asta într-o macrocomandă, obțin aceeași ieșire ca și apăsarea butonului pentru foaia de caractere.

În plus față de această soluție, datorită unui roll20 actualizați de la întrebarea inițială, acum puteți doar să trageți butonul pe bara de macrocomenzi și va crea o macrocomandă pentru rola respectivă.

Comentarii

  • Dumneavoastră, domnule / ma ‘ am, sunteți divini. Acest lucru nu mă dădea la capăt și nu mi s-a întâmplat ‘ să-i dau o lovitură.
  • Am de gând să ofer o mică recompensă. acest lucru este atât de al naibii de util. Mulțumesc.
  • Pentru a fi pe deplin sincer, am continuat pe Roll20 să arunc o privire și am lovit accidental după ce am lovit macro-ul. Acesta nu a fost gândul meu inițial pentru o soluție: – P (Omule, există MULTE statistici / atribute ascunse care intră în acea macro – planând peste aruncarea zarurilor arată din câte statistici diferite trage. Am încercat inițial să dați seama ce au fost toți.)
  • Jajajaja, hei, ‘ este înțeles 🙂
  • +1 pentru actualizarea ‘ se întâmplă cu serverul dev. Mă bucur că ‘ ții pasul cu răspunsul tău! (În calitate de mentor, pot spune că ‘ este un mic buggy în acest moment, dar se pare că următoarea actualizare Riley ‘ este destul de mare extragând o grămadă de lucruri de pe forumul de sugestii. Există mai multe lucruri pe serverul de dezvoltatori chiar acum, în care Riley a spus practic, ” Ei bine, am adăugat asta, asta și astăzi. .. „)

Răspuns

Macro-urile Fx merg mai sus macro-ul dvs. de acțiune.

Macro-ul Bx fx va trage un fascicul de pe simbolul personajului către un simbol țintă. Pentru această macrocomandă nu modificați tipul de efect, ci doar schimbați culoarea.

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

Magia pe o altă țintă decât simbolul dvs.

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

Magia Cast asupra utilizării proprii atunci când dorești ca Fx să provină din personajele tale, simbol.

/fx beam-acid 

Tipurile de efecte speciale, primul cuvânt după /fx, va afecta animația. În /fx BEAM-acid, BEAM este tipul și poate fi schimbat în următoarele tipuri pentru alte efecte: bombă, respirație, clocotire, arsură, explozie , explozie, strălucire, rachetă, nova, stropire.

Efect special Culoarea va schimba culoarea efectelor dorite. În /fx beam-ACID, ACID este culoarea și poate fi modificată la următoarele tipuri: floare, farmec, moarte, foc, îngheț, sfânt, magie, nămol, fum, apă.

Acestea sunt singurele două cuvinte care trebuie schimbate, altfel copiați și lipiți efectul dorit deasupra acțiunii.

Comentarii

  • Nu ‘ nu înțeleg deloc explicația dvs. pentru al treilea exemplu. Puteți să-l rescrieți ca să fie gramatical?

Răspundeți

Treceți prin câteva întrebări Roll20 doar pentru a vedea ce era L-am văzut pe acesta. Și am un răspuns diferit care s-ar putea baza pe noi caracteristici / informații. Acest lucru a fost ceva cu care m-am luptat cu mine și mi-am dat seama. Lucrez cu Pathfinder, dar o căutare rapidă arată că acest lucru se aplică și D & D 5 – și altor foi.

Pentru repetarea atacurilor / abilităților

  1. Găsiți aceste câmpuri RowID : Câmp RIDID
    • Aceste câmpuri există practic pentru toate abilitățile speciale, atacurile, vrăjile și altele. Abilitățile, atributele de bază etc. sunt tratate ușor diferit. Acestea sunt prezentate mai jos.
    • Dacă nu le puteți afișa în foaia încorporată, puteți utiliza instrumentele pentru dezvoltatori Firefox sau Chrome, căutând ceva cu tipul de nume sau identificator al rândului id „sau” identificare rând „și o valoare care arată similar cu acea gobble-de-gook începând cu o cratimă. Este posibil să existe o setare care să ascundă aceste valori, dar nu pot să o găsesc în acest moment.
  2. Plasați cursorul peste butonul negru „face rulare” de lângă capacitatea dorită. Sfat pentru instrumente va afișa macrocomanda de bază de utilizat. Înlocuiți porțiunea $X cu ID-ul rândului și selected cu numele caracterului.
    • De exemplu, personajul meu Ruhk are această macro pentru a arunca o arbaletă: @{Ruhk|repeating_weapon_-lalzh495fudfrdrjpue_attack-roll}, care se potrivește cu ID-ul rândului din captura de ecran.
  3. Testează-l. Dacă ați păcălit ceva, nu va funcționa corect. Dacă nu ați reușit, veți obține un rezultat macro frumos, la fel ca și dacă ați face clic pe buton. Nu mai există macro-uri uriașe ale doomului pentru a face ceea ce a făcut deja altcineva.

Pentru atribute de bază, salvări, abilități etc.

  1. Vă amintiți butonul negru „make roll” ? Găsiți acel buton lângă atributul dorit de rulat
  2. Înlocuiți selected cu numele caracterului.
    • De exemplu, pentru personajul meu Ruhk, folosesc %{Ruhk|Roll-for-initiative} &{tracker} pentru inițiativă (oh, hei, eticheta macro &{tracker} pentru adăugarea inițiativei dvs. la urmărirea inițiativei! Desigur, simbolul Ruhk trebuie încă selectat … 1 ) și pentru Perception este „div

. Va salva?%{Ruhk|Will-Save}

  • Aceste „cuvinte cheie” sunt toate listate în acest răspuns la o altă întrebare , dar pot fi descoperite doar trecând pe butonul de rola asociat.
  • Alte valori

    Acest lucru funcționează pentru alte valori, ca și HP . Punctul dificil aici este că sfatul de lucru nu conține selected! Nu vă faceți griji, adăugați numele caracterului și apoi o țeavă.

    • De exemplu, pentru personajul meu Ruhk „HP și Max HP aș folosi @{Ruhk|HP} @{Ruhk|HP|Max} respectiv.

    Caviaturi

    Da, există unele dezavantaje în acest sens!

    Nu puteți codifica aceste tipuri de macrocomenzi în interiorul altor macrocomenzi . Sistemul de macrocomandă imbricat necesită în mod explicit ca macrocomanda imbricată să rezolve la valoarea sa atunci când macrocomanda părinte se execută. Am încercat foarte tare să creez o macrocomandă care mă întreba ce abilitate am vrut să rulez, apoi am trecut rezultatul (ca șir) la macrocomanda @{selected|Skill-<value>}, dar asta va nu lucru. Aruncă erori înainte ca meniul derulant să se afișeze.

    Nu, chiar dacă încercați să păcăliți sistemul configurând macro-urile Skill-A, Skill-B, Skill-C care indică înapoi foaia. Fiecare macrocomandă dintr-o macrocomandă imbricată este analizată la valoarea sa înainte ca macrocomanda să fie executată. Ca atare, nu puteți face referință la foile de caractere în acest mod. Consultați această secțiune a documentației .

    Pentru a reitera un punct important: nu supuneți niciun @ {Attribute},% {Ability} sau #Macro c ̲ a ̲ l ̲ l ̲ s la orice înlocuire a caracterelor.

    1 Ți-a ieșit bungoul având token-ul selectat? Selectați jetonul dvs., introduceți [[?{Initiative?|10} &{tracker}]] în chat (sau ca macro separat). Specificați propria valoare. Sau puteți selecta jetonul, rulați din nou, apoi faceți dublu clic pe valoarea din tracker și o puteți modifica. Știați că puteți face asta?

    Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *