Roll20 makro för Sneak Attack som visar bara crits

10

Jag försöker automatisera min smygattack med mina vapen. För närvarande har jag följande

391.133

Problemet är emellertid att det alltid visar kritskador oavsett om jag kritiserar eller inte.

För vad det är värt använder jag 5: e utgåvan OGL-teckensnitt.

Orderordningen ska vara följande. Jag klickar på makrot. Det frågar om jag vill använda smygangrepp. Det genererar rullen och ett enda skador värde som tar hänsyn till om jag fick en kritisk träff.

    
uppsättning gxrobb 21.05.2018 01:14

2 svar

4

Roll20-textmakroner stöder inte villkorliga uttalanden baserade på dömsresultat för gratis användare. För att göra detta behöver du åtkomst till sina skript API, som kräver ett Pro-abonnemang. Du kan läsa mer om abonnentmodellerna här.

Mitt råd är att släppa crit-sektionen och hantera dina crits med ett andra makro.
Det försvinner lite automatiseringen, men du kommer nog inte troligen att behöva det lika ofta.

Vad du kan göra, om du inte har något emot ringa rot i chatloggen när du inte gör en kritisk träff, ska du separera din kritiska slagskada i en separat rad i ditt makro. Om du använder något av följande:

Attack:[[1d20cs>19 + @{Shadow|dexterity_mod} + @{Shadow|pb} ]] for [[1d8 + @{Shadow|dexterity_mod} + [[ ?{Sneak Attack|Yes, 1 |No, 0} * @{Shadow|SA} ]] ]] Dmg
.......If Crit: addt'l [[1d8 + @{Shadow|dexterity_mod} + [[?{Sneak Attack} * @{Shadow|SA}]] ]] Dmg

Detta ger dig resultat som:

391.133

Om du vill titta på alternativen för att använda standardmallen för ett snyggare format kan du läsa mer om hur du lägg till alternativ till din roll här.

    
svaret ges 21.05.2018 01:28
3

Det andra alternativet som jag har hittat på Roll20 forum är att redigera vapnet själv i ditt teckenfönster. Den här länken ger dig ett steg för steg om hur du får den funktionen.

Här är en sammanfattning:

  • Öppna din karaktär och klicka på kuggen bredvid ditt vapenangrepp du vill redigera.
  • I den resulterande redigeringsrutan väljer du det första fältet för skada1-spåret (IE, "1d8").
  • lägg till textfältet: + ?{Sneak Attack|No, 0|Yes, [[ ceil((@{base_level}) / 2) ]]d6}[Sneak Attack]
  • Klicka på tanden för att stänga och acceptera den nya skadaen

Hur visas resultatresultatet baserat på ditt teckenfönster. När du klickar på ditt vapen kommer det antingen att rulla din attackrulle (1d20) och vänta, så att du klickar på vapennamnet i chatt om det var ett slag att rulla skada eller automatiskt rulla för dig. Hur som helst, när du rullar för skada kommer du att bli ombedd om det här var en Sneak Attack. Om ja, det kommer att rulla den totala skadan för dig och visa. Om nej, kommer det att rulla tärningen som normalt. Och om rullen var en krit, kommer den att rulla kriten som normalt för det vapnet och visa det som en separat skada rulle (IE: "12 + 5").

Hoppas det här hjälper!

    
svaret ges 15.10.2018 01:36