Skip to content

Instantly share code, notes, and snippets.

@DeusFigendi
Created March 4, 2022 13:38
Show Gist options
  • Save DeusFigendi/95085edcf9a18e2214246218fa3edac7 to your computer and use it in GitHub Desktop.
Save DeusFigendi/95085edcf9a18e2214246218fa3edac7 to your computer and use it in GitHub Desktop.
  graph TD;
      Aufgabe-->Angreifen;
      Angreifen-->Waffe_wählen-->Ziel_wählen[Ziel wählen, Ziel_verletzt?];
      Ziel_wählen-- Ja -->Zielverletzt[Irgendwas mit Bedrohung +1];
      Ziel_wählen-- Nein -->tödlicher_Angriff_festlegen[Bestimmen ob der Angriff tötlich sein soll];
      Zielverletzt-->tödlicher_Angriff_festlegen;
      tödlicher_Angriff_festlegen-- Ja -->Angriff_ist_tödlich[+1 Bedrohung];
      tödlicher_Angriff_festlegen-- Nein -->FernOderNah[Nahkampf oder Fernkampf?];
      Angriff_ist_tödlich-->FernOderNah;
      FernOderNah-- Nahkampf -->NahkampfAufgabe[Vergleichende Aufgabe: Wagemut+Sicherheit gegen Schwierigkeit 1];
      NahkampfAufgabe-->Nahkampftrefferfrage[Getroffen?];
      Nahkampftrefferfrage-- Ja -->Treffer["W6 würfeln gemäß<br/>+ Waffe<br/>+ Disziplin:Sicherheit<br/>+ Momentum (für mehr Schaden)<br/>- Widerstand<br/>- Deckung<br/>= Schadenswert<br/>(für 1 Momentum kann man beliebige Schadens-W6 neu würfeln)"];
      Nahkampftrefferfrage-- Nein --> Conterangriff[Conterangriff<br/>Treffer gegen den Angreifer würfeln]-->Treffer;
      Treffer --> Über5Schaden[Schadenswert über 5?];
      Über5Schaden -- Ja -->VerletzungA[War das Ziel schon tötlich verletzt?];
      VerletzungA -- Ja -->VerletzungB[Das Ziel stirbt] -->AufgabeEnde[Die Aufgabe endet];
      VerletzungA -- Nein -->VerletzungC[War das Ziel schon verletzt?];
      VerletzungC -- Ja -->VerletzungD[Das Ziel wird tötlich verletzt]-->VerletzungF["Verletzung vermeiden:<br/>Diese Szene schon eine Verletzung vermieden?"];
      VerletzungC -- Nein -->VerletzungE[Das Ziel wird verletzt]-->VerletzungF;
      VerletzungF -- Ja -->VerletzungG["Vermeidung nicht möglich, Ziel muss erst 'Sich erholen'"]-->VerletzungI[Jetzt noch tötlich verletzt?];
      VerletzungF -- Nein -->VerletzungH[2 Momentum bezahlen oder Bedrohung kaufen um keine Verletzung zu erleiden]-->AufgabeEnde;
      VerletzungI -- Ja --> tötlichesSzenenende[Und die Szene endet?];
      tötlichesSzenenende -- Ja --> VerletzungB;
      VerletzungG --> AufgabeEnde;
      VerletzungH --> AufgabeEnde;
      FernOderNah-- Fernkampf -->FernkampfAufgabe["Konzentration + Sicherheit gegen 1<br/>Ablenkung durch Gegener im Nahbereich: +1 Schwierigkeit<br/>Verbündeter in der Nähe des Ziels: +1 Komplikationswahrscheinlichkeit"];
      FernkampfAufgabe --> Treffer;
      Aufgabe-->BewachenA["Bewachen: Treffer erschweren, bei wem?"];
      BewachenA-- mich selbst --> BewachenB["Aufgabe gegen Schwierigkeit 0"] --> BewachenC["Angriffswürfe für eine Runde 1 schwieriger"] --> AufgabeEnde;
      BewachenA-- jemand anderes --> BewachenD["Aufgabe gegen Schwierigkeit 1"] --> BewachenC;
      Aufgabe --> ErsteHilfeA["Erste Hilfe: Wagemut+Medizin gegen 1"];
      ErsteHilfeA-- Misserfolg --> AufgabeEnde;
      ErsteHilfeA-- Erfolg --> ErsteHilfeB["Charakter stirbt nicht am Ende der Runde.<br/>Ist aber weiterhin außer Gefecht.<br/>Soll er noch kampffähig gespritzt werden?"];
      ErsteHilfeB -- Ja --> ErsteHilfeC[Kostet 2 Momentum]-->ErsteHilfeC["Charakter kann wieder normal agieren"]-->AufgabeEnde;
      ErsteHilfeB -- Nein --> ErsteHilfeD[Chrakter ist außer Gefecht]-->AufgabeEnde;
      Aufgabe --> SichErholenA["Sich erholen um Verletzungen vermeiden zu dürfen, Widerstand und Anstrengung zu regenerieren"];
      SichErholenA --Bin in Deckung --> SichErholenB["Fitness+Kommando gegen Schwierigkeit 1"];
      SichErholenA --Bin nicht in Deckung --> SichErholenC["Fitness+Kommando gegen Schwierigkeit 2"];
      SichErholenB & SichErholenC -- Kein Erfolg --> AufgabeEnde;
      SichErholenB & SichErholenC -- Erfolg --> SichErholenD["+ 1 Widerstand pro Effekt auf Deckungswürfel<br/>Kann wieder Verletzungen vermeiden"];
      SichErholenD --> SichErholenE["Anstrengung regenerieren kostet 1 Momentum pro 2 Anstrengung"] --> AufgabeEnde;
      Aufgabe --> SprintenA["Sprinten: Mehr als 1 Zone weit bewegen"] --> SprintenB["Fitness+Sicherheit gegen Schwierigkeit 0 = 2 Zonen weit bewegen"] --> SprintenC["Noch mehr Zonen?"];
      SprintenC -- Ja --> SprintenD["Jede weitere Zone kostet 1 Momentum"];
      SprintenC -- Nein --> AufgabeEnde;
      SprintenD --> AufgabeEnde;
      Aufgabe --> Unterstützen --> AufgabeEnde;
      Aufgabe --> VorteilSchaffenA["Einen Vorteil erschaffen: Aufgabe gegen Schwierigkeit 2"];
      VorteilSchaffenA -- Erfolg --> VorteilSchaffenB["Ein positives Merkmal wird geschaffen"];
      VorteilSchaffenA -- Misserfolg --> AufgabeEnde;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment