Wie programmiere ich in Roll20 ein Makro, das die integrierte Angriffsfunktion nachahmt?

Wenn Sie in R20 einen Angriffswurf mit dem integrierten Zeichenblatt für 5E ausführen, werden 2 Ergebnisse (mit Modifikatoren und allem) in einem einzigen ausgegeben Linie. Ich möchte dies mit einem Makro tun, damit ich über die Symbolleiste schnell auf diese Funktionalität zugreifen kann (ich habe den Abschnitt Makro und die Würfelreferenz aus dem R20-Wiki gelesen und kein Glück).

Alternativ Wenn es eine Möglichkeit gibt, die Angriffs- und Schadensschaltflächen aus dem Zeichenblatt zur Makrosymbolleiste hinzuzufügen, wäre dies noch einfacher.

Antwort

iv class = „Antwort … Chatbox mit der vorherigen Einreichung). Sie können dies kopieren und in ein benutzerdefiniertes Makro einfügen, um ein Makro mit demselben Effekt zu erstellen, und dann die Option zum Einfügen in Ihre Makroleiste aktivieren.

Zum Beispiel nach dem Würfeln einer Nahkampfwaffe Ich sehe:

/ em verwendet @ {Eausreph Sliicoe | meleeweaponname1}, um

[[1d20 +] anzugreifen @ {Eausreph Sliicoe | meleetohit1} [Zu treffen] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [Aktiver Nahkampfangriffsbonus]]] | [[1d20 + @ {Eausreph Sliicoe | meleetohit1} [Zu treffen] + @ {Eausreph Sliicoe | global_melee_attack_bonus} [Bonus für aktiven Nahkampfangriff]]] gegen AC

Wenn ich das in ein Makro einfüge, erhalte ich die gleiche Ausgabe wie beim Drücken der Zeichenblattschaltfläche.

Zusätzlich zu dieser Problemumgehung aufgrund eines roll20 Update Seit der ursprünglichen Frage können Sie die Schaltfläche jetzt einfach auf die Makroleiste ziehen und ein Makro für diese Rolle für Sie erstellen.

Kommentare

  • Sie, Sir / ma ‚ am, sind göttlich. Das hat mich bis zum Äußersten nervt, und es ist mir nicht ‚ eingefallen, dies zu versuchen.
  • Ich habe vor, ein kleines Kopfgeld anzubieten, nur weil das ist so verdammt nützlich. Vielen Dank.
  • Um ganz ehrlich zu sein, habe ich mich auf Roll20 umgesehen und versehentlich getroffen, nachdem ich das Makro getroffen habe. Dies war nicht mein erster Gedanke für eine Lösung 😛 (Mann, es gibt eine Menge kleiner versteckter Statistiken / Attribute, die in dieses Makro eingehen, das über dem Würfelwurf schwebt und zeigt, aus wie vielen verschiedenen Statistiken es gezogen wird. Ich habe ursprünglich versucht, dies zu tun Finde heraus, was sie alle waren.)
  • Jajajaja, hey, es ‚ ist ein Glücksfall 🙂
  • +1 für das Update auf was ‚ wird mit dem Entwicklungsserver ausgeführt. Schön, dass Sie ‚ mit Ihrer Antwort Schritt halten! (Als Mentor kann ich sagen, dass ‚ im Moment ein kleiner Buggy ist, aber es scheint, dass dieses nächste Update Riley ‚ ziemlich viel ist Es gibt einige Dinge auf dem Entwickler-Server, auf denen Riley im Grunde gesagt hat: “ Nun, ich habe dies, das und das heute hinzugefügt. .. „)

Antwort

Fx-Makros gehen nach oben Ihr Aktionsmakro.

Das Makro Beam fx schießt einen Strahl von Ihrem Charakter-Token auf einen Ziel-Token. Ändern Sie für dieses Makro nicht den Effekttyp, sondern nur die Farbe.

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

Die Magie auf einem anderen Ziel als Ihrem Token.

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

Die Zauberwirkung auf den Selbstgebrauch, wenn Sie möchten, dass der Effekt von Ihren Charakteren kommt, Token.

/fx beam-acid 

Spezialeffekttypen, das erste Wort nach /fx, wirken sich auf die Animation aus. In /fx BEAM-acid ist BEAM der Typ und kann für andere Effekte in die folgenden Typen geändert werden: Bombe, Atem, Sprudeln, Brennen, Platzen , Explosion, Glühen, Rakete, Nova, Splatter.

Spezialeffekt Farbe ändert die Farbe der gewünschten Effekte. In /fx beam-ACID ist ACID die Farbe und kann in die folgenden Typen geändert werden: Blüte, Charme, Tod, Feuer, Frost, Heilig, Magie, Schleim, Rauch, Wasser.

Dies sind die einzigen zwei Wörter, die geändert werden müssen. Andernfalls kopieren Sie den gewünschten Effekt und fügen Sie ihn über der Aktion ein.

Kommentare

  • Ich verstehe ‚ Ihre Erklärung für das dritte Beispiel überhaupt nicht. Können Sie es so umschreiben, dass es grammatikalisch ist?

Antwort

Durchsuchen Sie einige Roll20-Fragen, um zu sehen, was es gab Ich habe diesen gesehen. Und ich habe eine andere Antwort, die möglicherweise auf neuen Funktionen / Informationen basiert. Dies war etwas, das ich mit mir selbst kämpfte und herausfand. Ich arbeite mit Pathfinder, aber eine schnelle Suche zeigt, dass dies auch für D & D 5 – und andere – Blätter gilt.

Zum Wiederholen von Angriffen / Fähigkeiten

  1. Suchen Sie diese RowID-Felder : RowID-Feld
    • Diese Felder sind für praktisch alle Spezialfähigkeiten, Angriffe, Zaubersprüche usw. vorhanden. Fähigkeiten, Kernattribute usw. werden leicht unterschiedlich behandelt. Diese werden unten behandelt.
    • Wenn Sie sie nicht in das integrierte Blatt aufnehmen können, können Sie die Entwicklertools von Firefox oder Chrome verwenden und nach etwas suchen, das den Namen oder die Kennung der Zeile trägt id „oder“ Zeilenidentifikation „und ein Wert, der dem Gobble-de-Gook ähnelt, beginnend mit einem Bindestrich. Möglicherweise gibt es eine Einstellung, die diese Werte verbirgt, aber ich kann sie momentan nicht finden.
  2. Bewegen Sie den Mauszeiger über die schwarze Schaltfläche „Rolle rollen“ neben der gewünschten Fähigkeit. In der QuickInfo wird das zu verwendende Basismakro angezeigt. Ersetzen Sie den Teil $X durch die Zeilen-ID und selected mit dem Namen des Zeichens.
    • Zum Beispiel hat mein Charakter Ruhk dieses Makro zum Abfeuern einer Armbrust: @{Ruhk|repeating_weapon_-lalzh495fudfrdrjpue_attack-roll}, passend zur Zeilen-ID aus dem Screenshot.
  3. Teste es. Wenn Sie etwas verpfuscht haben, funktioniert es nicht richtig. Wenn Sie es nicht getan haben, erhalten Sie ein schönes Makroergebnis, genauso, als hätten Sie auf die Schaltfläche geklickt. Nicht mehr riesige Schicksalsmakros , um das zu tun, was bereits jemand anderes getan hat.

Für Kernattribute, Speicherungen, Fähigkeiten usw.

  1. Erinnern Sie sich an die schwarze Schaltfläche „Rolle rollen“ ? Suchen Sie diese Schaltfläche neben dem gewünschten Attribut, das gewürfelt werden soll.
  2. Ersetzen Sie selected mit dem Namen des Charakters.
    • Zum Beispiel verwende ich für meinen Charakter Ruhk %{Ruhk|Roll-for-initiative} &{tracker} als Initiative (oh hey, das Makrotag &{tracker} für Hinzufügen Ihrer Initiative zum Initiativ-Tracker! Natürlich muss Ruhks Token noch ausgewählt werden … 1 ) und für Perception ist es %{Ruhk|Perception-check} . Wird sparen? %{Ruhk|Will-Save}
    • Diese „Schlüsselwörter“ sind alle in dieser Antwort auf eine andere Frage aufgeführt , können jedoch nur durch Bewegen des Mauszeigers über die zugehörige Roll-Schaltfläche erkannt werden.

Andere Werte

Dies funktioniert für andere Werte, wie HP auch. Das Knifflige dabei ist, dass der Tooltip nicht selected enthält! Keine Sorge, fügen Sie den Namen des Charakters und dann eine Pipe hinzu.

  • Zum Beispiel würde ich für die HP und Max HP meines Charakters Ruhk @{Ruhk|HP} @{Ruhk|HP|Max}.

Caviats

Ja, dies hat einige Nachteile!

Sie können diese Art von Makros nicht in anderen Makros codieren. Das verschachtelte Makrosystem erfordert ausdrücklich, dass das verschachtelte Makro auf seinen Wert auflöst, wenn das übergeordnete Makro ausgeführt wird. Ich habe mich sehr bemüht, ein Makro zu erstellen, das mich fragte, welche Fertigkeit ich rollen wollte, und dann das Ergebnis (als Zeichenfolge) an das Makro @{selected|Skill-<value>} übergeben, aber das wird funktioniert nicht . Es werden Fehler ausgegeben, bevor das Dropdown-Menü überhaupt angezeigt wird.

Nein, auch wenn Sie versuchen, das System auszutricksen, indem Sie die Makros Skill-A, Skill-B und Skill-C einrichten, die auf das Blatt verweisen. Jedes Makro in einem verschachtelten Makro wird vor der Ausführung des Makros auf seinen Wert analysiert. Daher können Sie auf diese Weise nicht auf Zeichenblätter verweisen. Siehe diesen Abschnitt der Dokumentation .

So wiederholen Sie einen wichtigen Punkt: unterwirft keine @ {Attribute},% {Fähigkeiten} oder #Macro c ̲ a ̲ l ̲ l ̲ s für alle Zeichenersetzungen.

1 Haben Sie die Auswahl Ihres Tokens verpfuscht? Wählen Sie Ihr Token aus und fügen Sie [[?{Initiative?|10} &{tracker}]] in den Chat ein (oder als separates Makro). Spezifiziere deinen eigenen Wert. Oder Sie können Ihren Token auswählen, erneut würfeln und dann auf den Wert im Tracker doppelklicken und ihn ändern. Wussten Sie, dass Sie das tun können?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.