Hvordan programmerer man i Roll20 en makro, der efterligner den indbyggede angrebsfunktion?

I R20, når du laver en angrebsrulle ved hjælp af det indbyggede tegnark til 5E, udsender den 2 resultater (med modifikatorer og alt) i en enkelt linje. Jeg vil gerne gøre dette med en makro, så jeg hurtigt kan få adgang til denne funktionalitet via værktøjslinjen (jeg læser afsnittet Makro og terningen henvisning fra R20 wiki, og ikke held).

Alternativt , hvis der er en måde at tilføje knapperne Attack og skade fra tegnarket til Makro-værktøjslinjen, ville det være endnu lettere.

Svar

Hvis du ruller fra tegnarket, skal du være i stand til at trykke på” op “-tasten i chatboksen for at se, hvad tegnarkmakroen faktisk indtastede automatisk for dig (at trykke” op “i chatboksen genopfylder chatboks med den foregående indsendelse). Du kan kopiere og indsætte det i en skræddersyet makro for at oprette en makro med samme effekt og kan derefter kontrollere muligheden for at placere den i din makrobjælke.

For eksempel efter at have rullet et nærkampsvåben angribe og slå op, ser jeg:

/ em bruger @ {Eausreph Sliicoe | meleeweaponname1} til at angribe

[[1d20 + @ {Eausreph Sliicoe | meleetohit1} [At ramme] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [Bonus for aktiv nærkampangreb]]] | [[1d20 + @ {Eausreph Sliicoe | meleetohit1} [At ramme] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [Active Melee Attack Bonus]]] vs AC

Når jeg lægger det i en makro, får jeg den samme output som at trykke på tegnark-knappen.

Ud over den løsning, på grund af en roll20 opdater siden det oprindelige spørgsmål, kan du nu bare trække knappen til makrobjælken, så oprettes en makro til den rulle for dig.

Kommentarer

  • Du, sir / ma ‘ er, er guddommelig. Dette bugnede mig uden ende, og det skete ikke ‘ at give dette et skud.
  • Jeg planlægger at tilbyde en lille bounty, jut årsag dette er så forbandet nyttigt. Tak.
  • For at være helt ærlig gik jeg på Roll20 for at kigge og ramme ved et uheld efter at have ramt makroen. Dette var ikke min oprindelige tanke for en løsning 😛 (mand, der er MASSE små skjulte statistikker / attributter, der går ind i den makro, der svæver over terningen, viser, hvor mange forskellige statistikker den trækker fra. Jeg forsøgte oprindeligt at finde ud af, hvad de alle var.)
  • Jajajaja, hej, det ‘ en uvejr 🙂
  • +1 til opdateringen om hvad ‘ foregår med dev-serveren. Glad for at du ‘ holder op med dit svar! (Som mentor kan jeg sige det ‘ en lille buggy i øjeblikket, men det ser ud til, at denne næste opdatering Riley ‘ er stort set trækker en masse ting fra forslagsforumet. Der er flere ting på dev-serveren lige nu, hvor Riley dybest set har sagt, ” Nå, jeg tilføjede dette, dette og dette i dag. .. “)

Svar

Fx-makroer går over din handlingsmakro.

Beam fx-makroen skyder en stråle fra dit karaktertoken mod et måltoken. For denne makro skal du ikke ændre effekttypen, kun ændre farven.

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

Magien på et andet mål end dit token.

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

Cast-magien ved selvbrug, når du ønsker, at Fx skal komme fra dine tegn, token.

/fx beam-acid 

Specialeffekttyper, det første ord efter /fx, påvirker animationen. I /fx BEAM-acid er BEAM typen og kan ændres til følgende typer for andre effekter: bombe, ånde, boblende, brændende, burst , eksplosion, glød, missil, nova, splatter.

Specialeffekt Farve ændrer farven på de ønskede effekter. I /fx beam-ACID er ACID farven og kan ændres til følgende typer: blomst, charme, død, ild, frost, hellig, magi, slim, røg, vand.

Dette er de eneste to ord, der skal ændres, ellers kopier og indsæt den ønskede effekt over handlingen.

Kommentarer

  • Jeg forstår ‘ t forstå din forklaring til det tredje eksempel overhovedet. Kan du omskrive det for at være grammatisk?

Svar

Skimrer gennem nogle Roll20-spørgsmål bare for at se, hvad der var Jeg så denne. Og jeg har et andet svar, der måske er baseret på nye funktioner / oplysninger. Dette var noget, jeg kæmpede med mig selv og fandt ud af. Jeg arbejder med Pathfinder, men en hurtig søgning viser, at dette også gælder D & D 5 – og andre ark.

Til gentagne angreb / evner

  1. Find disse RowID-felter : RowID-felt
    • Disse felter findes for næsten alle specielle evner, angreb, magi og lignende. Færdigheder, kerneegenskaber osv. Håndteres lidt forskelligt. Disse er beskrevet nedenfor.
    • Hvis du ikke kan få dem opført i det indbyggede ark, kan du bruge Firefox eller Chrome udviklerværktøjer og se efter noget med den slags navn eller id som “række” id “eller” rækkeidentifikation “og en værdi, der ligner den gobble-de-gook, der starter med en bindestreg. Der kan være en indstilling, der skjuler disse værdier, men jeg kan ikke synes at finde den i øjeblikket.
  2. Hold markøren over sort “make roll” -knap ved siden af den ønskede evne. Værktøjstip viser den grundlæggende makro, der skal bruges. Udskift $X -delen med række-IDet og selected med tegnet navn.
    • For eksempel har min karakter Ruhk denne makro til at skyde en armbrøst: @{Ruhk|repeating_weapon_-lalzh495fudfrdrjpue_attack-roll}, der matcher række-IDet fra skærmbilledet.
  3. Test det. Hvis du smadrede noget, fungerede det ikke rigtigt. Hvis du ikke gjorde det, får du et godt makroresultat, det samme som hvis du klikkede på knappen. Ikke mere gigantiske makroer af undergang til at gøre, hvad en anden allerede har gjort.

For kerneattributter, gemmer, færdigheder osv.

  1. Husk sort “make roll” -knap ? Find den knap ved siden af den ønskede attribut, der skal rulles
  2. Erstat selected med tegnet navn.
    • For eksempel til min karakter Ruhk bruger jeg %{Ruhk|Roll-for-initiative} &{tracker} til initiativ (åh hej, &{tracker} makrotag til tilføje dit initiativ til initiativsporing! Selvfølgelig skal Ruhk “s token stadig vælges … 1 ) og til Perception er det” s %{Ruhk|Perception-check} . Vil gemme? %{Ruhk|Will-Save}
    • Disse “nøgleord” er alle anført i dette svar over på et andet spørgsmål , men er synlige ved blot at svæve over den tilknyttede rulleknap.

Andre værdier

Dette fungerer for andre værdier, ligesom HP også. Den vanskelige bit her er, at værktøjstip ikke har selected! Ingen bekymringer, tilføj karakterens navn og derefter et rør.

  • For eksempel for min karakter Ruhks HP og Max HP vil jeg bruge @{Ruhk|HP} @{Ruhk|HP|Max} hhv.

Caviats

Ja, der er nogle ulemper ved dette!

Du kan ikke kode disse slags makroer inde i andre makroer . Det indlejrede makrosystem kræver eksplicit, at den indlejrede makro løser til sin værdi når den overordnede makro udføres. Jeg prøvede virkelig super hårdt for at oprette en makro, der spurgte mig, hvilken færdighed jeg ville rulle, og sendte derefter resultatet (som en streng) til @{selected|Skill-<value>} makroen, men det vil fungerer ikke . Det kaster fejl, før rullemenuen endda vises.

Nej, ikke engang hvis du prøver at narre systemet ved at indstille Skill-A, Skill-B, Skill-C makroer, der peger tilbage på arket. Hver makro i en indlejret makro parses til sin værdi, før makroen udføres. Som sådan kan du ikke referere til tegnark på denne måde. Se dette afsnit i dokumentationen .

Sådan gentages et vigtigt punkt: udsætter ikke @ @ {Attribute},% {Ability} eller #Macro c ̲ a ̲ l ̲ l ̲ s til ethvert tegnudskiftning.

1 Har du bunglet, da dit token er valgt? Vælg dit token, læg [[?{Initiative?|10} &{tracker}]] i chatten (eller som en separat makro). Angiv din egen værdi. Eller du kan vælge dit token, rulle igen og derefter dobbeltklikke på værdien i trackeren og ændre den. Vidste du, at du kunne gøre det?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *