phylll / mychs-macro-magic

A simple, sane, and friendly little scripting language for your Roll20 macros.
MIT License
0 stars 0 forks source link

Midgard: neues Skript für Erkennung von Gefahren oder Chancen #5

Closed phylll closed 3 years ago

phylll commented 3 years ago

Grundlage: Kodex, S. 98-100

Situation: Die PCs sind einer Gefahr ausgesetzt, die sie noch nicht erkannt haben, z.B. ein Hinterhalt, Geister oder verfluchte Orte, oder eine Chance, z.B. eine besondere Gewinnchance beim Glücksspiel.

Zunächst kann die Fähigkeit Sechster Sinn zum Tragen kommen: GM entscheidet, welcher der PCs mit Sechstem Sinn eine Chance hat, auf die betreffende Situation "anzusprechen". Nur für diese wird auf Sechsten Sinn (EW:Wahrnehmung+2) gewürfelt und den erfolgreichen PCs ein vages Gefühl übermittelt. Hierzu ist es nicht erforderlich, dass die Chancen/Gefahren von den natürlichen Sinnen wahrnehmbar sind (siehe auch die magischen Beispiele oben).

Im zweiten Schritt und nur, wenn es natürlich wahrnehmbare Anzeichen gibt (sichtbare, hörbare, riechbare, schmeckbare, spürbare wie der Luftzug aufgrund der Bewegung einer unsichtbaren Gestalt im Raum), bekommen alle PCs im Wahrnehmungsbereich des jeweiligen Anzeichens einen EW:Wahrnehmung-8 (= praktisch eine Chance auf einen kritischen Erfolg), und zwar einen Wurf pro betroffenem Sinn. Wenn also der unsichtbar gezauberte Gegner sowohl riecht als auch sich bewegt, dann gibt es zwei Chancen für jeden PC, den der Luftzug berührt bzw. den der Geruch erreicht. Für PCs mit Sechstem Sinn gibt es auf diese Würfe keinen Bonus, denn sie hatten entweder vorher schon ihre deutlich bessere Entdeckungschance, oder ihr Sechster Sinn ist nach GM-Entscheidung nicht relevant für die vorliegende Situation.

Ablauf:

  1. GM ruft eine zweigeteilte Auswahl auf (Chatmenü): Sechster Sinn pro relevantem PC, und natürliche Wahrnehmung für alle pro Sinn. Wenn die Gruppe geteilt ist (d.h. nur einer Wache hält, nur zwei auf der richtigen Seite der Mauer sind) wird die Wahrnehmung nur auf die jeweils ausgewählten Tokens angewendet.
  2. Aufruf "Sechster Sinn für PC1" würfelt für PC1 auf Sechsten Sinn, teilt dem GM das Ergebnis und dem PC ein vage formuliertes Gefühl ("Schauer") mit. (Könnten wir auch so implementieren, dass die sechssinnigen PCs nicht einzeln angeboten werden, sondern dass der Button "Sechster Sinn" für die jeweils ausgewählten Tokens ausgeführt wird. Dann muss der GM allerdings immer im Kopf haben, welche PCs über einen Sechsten Sinn verfügen und welche nicht. Das könnte man ggf. automatisch kenntlich machen mit einer Aura oder einem Marker wie bei den aufwändigen Turn-Tracker-Skripten.)
  3. Aufruf "Wahrnehmung für Gruppe & Sinn" bezieht sich auf eine Gruppe ausgewählter PCs und einen ausgewählten natürlichen Sinn. Dann wird für jeden PC der Gruppe der EW:Wahrnehmung-8 (bzw. bei explizit konzentrierter Wahrnehmung / Wachsamkeit ohne Malus, bzw. mit reduziertem Malus nach GM-Entscheidung) ausgeführt und das Ergebnis geflüstert (das könnte der GM eingeben, damit es nicht immer nur ein unspezifisches "Du siehst was" sein muss). So kann der GM für unterschiedliche Sinne auch unterschiedlichen Gruppen von PCs die Wahrnehmungsschance geben.
  4. Nächster Schritt -- kriegen wir den auch noch rein in dieses Skript? "Wenn aber einer mit sechstem Sinn was merkt und die Gruppe warnt, müsste dann nicht für jedem ein normaler Wahrnehmungswurf auf die Sinne ohne Abzug möglich sein?"
phylll commented 3 years ago

Regel-Sonderfall:

Technische Aspekte:

Fertigkeit2 FW2 Fertigkeitsbonus2
Sechster Sinn 6 2
Riechen/Schmecken 6 0
Sehen 6 0
Hören 6 0
Nachtsicht 6 2
phylll commented 3 years ago

Bonusidee:

phylll commented 3 years ago

So, eine Pre-Release-Version läuft, Aufruf mit #senseMenu im Testspiel.

phylll commented 3 years ago

Ich hab jetzt ein Menü gebaut, das für jeden der sechs Sinne (ohne "Fühlen", inkl. Nachtsicht & Sechstem Sinn) drei "Betriebsmodi" anbietet:

  1. "Einzeln" (nur ein Token muss ausgewählt und der Modifikator manuell eingegeben werden)
  2. "Gruppe" (sechs Tokens müssen ausgewählt werden, Duplikate werden ignoriert, Modifikator kann aus zwei Defaults gewählt oder manuell eingegeben werden)
  3. "Alle" (alle sechs vordefinierten Charaktere werden mit einem vordefinierten Standardmodifikator gecheckt)