From ea5978da97a2833ac932b75c3d38426808484ed8 Mon Sep 17 00:00:00 2001 From: Poppy Date: Sun, 28 Sep 2025 15:52:39 +0200 Subject: [PATCH 01/42] =?UTF-8?q?Vorteile=20Korrigiert=20und=20die=20Buchs?= =?UTF-8?q?taben=20b-e=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- glossar.json | 11 +++++-- .../_source/vorteile/astraleRegeneration.json | 2 +- src/packs/_source/vorteile/balance.json | 10 +++++++ .../_source/vorteile/begabungFuerMerkmal.json | 29 +++++++++++++++++++ .../_source/vorteile/begabungFuerRitual.json | 6 ++++ .../vorteile/begabungFuerTalentgruppe.json | 5 ++++ .../_source/vorteile/begabungFuerZauber.json | 5 ++++ src/packs/_source/vorteile/beidhaendig.json | 4 +++ .../vorteile/beseelteKnochenkeule.json | 5 ++++ .../_source/vorteile/besondererBesitz.json | 4 +++ .../vorteile/breitgefaecherteBildung.json | 4 +++ .../_source/vorteile/daemmerungssicht.json | 4 +++ .../vorteile/eidetischesGedaechtnis.json | 4 +++ src/packs/_source/vorteile/eigeboren.json | 4 +++ .../_source/vorteile/eisenaffineAura.json | 4 +++ src/packs/_source/vorteile/eisern.json | 5 ++++ src/packs/_source/vorteile/empathie.json | 4 +++ .../_source/vorteile/entfernungssinn.json | 7 +++++ .../_source/vorteile/ererbteKnochenkeule.json | 4 +++ 19 files changed, 118 insertions(+), 3 deletions(-) create mode 100644 src/packs/_source/vorteile/balance.json create mode 100644 src/packs/_source/vorteile/begabungFuerMerkmal.json create mode 100644 src/packs/_source/vorteile/begabungFuerRitual.json create mode 100644 src/packs/_source/vorteile/begabungFuerTalentgruppe.json create mode 100644 src/packs/_source/vorteile/begabungFuerZauber.json create mode 100644 src/packs/_source/vorteile/beidhaendig.json create mode 100644 src/packs/_source/vorteile/beseelteKnochenkeule.json create mode 100644 src/packs/_source/vorteile/besondererBesitz.json create mode 100644 src/packs/_source/vorteile/breitgefaecherteBildung.json create mode 100644 src/packs/_source/vorteile/daemmerungssicht.json create mode 100644 src/packs/_source/vorteile/eidetischesGedaechtnis.json create mode 100644 src/packs/_source/vorteile/eigeboren.json create mode 100644 src/packs/_source/vorteile/eisenaffineAura.json create mode 100644 src/packs/_source/vorteile/eisern.json create mode 100644 src/packs/_source/vorteile/empathie.json create mode 100644 src/packs/_source/vorteile/entfernungssinn.json create mode 100644 src/packs/_source/vorteile/ererbteKnochenkeule.json diff --git a/glossar.json b/glossar.json index 560d5936..a88d6b25 100644 --- a/glossar.json +++ b/glossar.json @@ -3,7 +3,14 @@ "maxLEP": "Gibt an um wieviel der LEP-Wert verändert wird", "maxAUP": "Gibt an um wieviel der AUP-Wert verändert wird", "regenerationASP": "Gibt an um wieviel die ASP-Regeneration verändert wird", - "intRollRegeneration": "Gibt an wie hoch der Bonus ist beim Wurf auf die Initiative um in der Nacht mehr ASP zu regeneireren", + "inRollRegeneration": "Gibt an wie hoch der Bonus ist beim Wurf auf die Initiative um in der Nacht mehr ASP zu regeneireren", "modGrosseMeditation": "Gibt die Modifikation an für den Wurf auf die große Meditation zum erhöhren des ASP-Grundwerts", - "erschoepfungBonus": "Gibt den Bonus an ab wann ein Held erschöpft ist (normal ist KO, aber mit dem Bonus eben mehr oder weniger)" + "erschoepfungBonus": "Gibt den Bonus an ab wann ein Held erschöpft ist (normal ist KO, aber mit dem Bonus eben mehr oder weniger)", + "talentBonus": "Der Bonus der für den jeweiligen Wurf auf das Talent gegeben wird", + "attributBonus": "Der Bonus der in der jeweiligen Situation auf das Attribut gegeben wird", + "ritualBonus": "Ein Bonus der für ein spezielles Ritual gilt", + "wundschwellenModifikator": "Wert um den die Wundschwelle verändert wird", + "inBonus": "Ein Bonus der situativ für Intuition verwendet werden kann", + "fkBonus": "Bonus der für Fernkampf-Proben benutzt wird", + "zauberBonus": "Bonus für Zauberproben" } \ No newline at end of file diff --git a/src/packs/_source/vorteile/astraleRegeneration.json b/src/packs/_source/vorteile/astraleRegeneration.json index 7efbb6b6..be86161b 100644 --- a/src/packs/_source/vorteile/astraleRegeneration.json +++ b/src/packs/_source/vorteile/astraleRegeneration.json @@ -3,6 +3,6 @@ "value": ["I","II","III"], "description": "Ein altersresis tenter Held ist (im natürlichen Rahmen) immun gegen Auswirkungen hohen Alters. Das kann entweder bedeuten, dass er ab einem gewissen Zeitpunkt wesentlich langsamer altert, oder aber, dass er die üblichen Altersge brechen (körperlicher und geistiger Art) nicht erleidet. Üblicherweise ist dieser Vorteil nur wenigen Rassen wie etwa den Elfen oder Zwergen vorbehalten – ein altersresistenter Mensch sollte schon einen Grund für dieses ‘Wunder’ haben (wie z.B. eine eigeborene Hexe). Außerdem könnte es passieren, dass sich irgendwann die Inquisition für ihn zu interessieren beginnt, kann so etwas doch in der Regel nur mit finsterster Magie zusammenhängen. Dieser Vorteil ist auch Teil des Gesamtvorteils Eigeboren (siehe S. 250), muss also von Eige bo renen nicht extra gewählt werden. Altersresistenz ist natürlich nicht mit dem Nachteil Schneller Alternd (Seite 269) kombinierbar.", "regenerationASP": ["+1","+2","+3"], - "intRollRegeneration": ["+1","+2","+3"], + "inRollRegeneration": ["+1","+2","+3"], "modGrosseMeditation": ["+1","+2","+3"] } \ No newline at end of file diff --git a/src/packs/_source/vorteile/balance.json b/src/packs/_source/vorteile/balance.json new file mode 100644 index 00000000..ce337bf1 --- /dev/null +++ b/src/packs/_source/vorteile/balance.json @@ -0,0 +1,10 @@ +{ + "name": "Balance", + "description": "Für Helden mit diesem Vorteil sind alle Körperbeherrschungs-, Tanzen-, Athletik- und Akrobatik-Proben um 3 und alle GE-Proben um 2 Punkte erleichtert, wenn diese mit dem Balance halten, Drehen in der Luft oder dem Stehenbleiben auf schwankendem Untergrund zu tun haben. Außerdem können sie von jedem Sturzschaden ein Fünftel der erlittenen Punkte abziehen (nach der Einrechnung der Körperbeherrschungs-Probe). Zudem hilft die Balance im Kampf, nach bestimmten Kampfmanövern stehen zu bleiben oder einen Sturz bei einem Patzer zu vermeiden (WdS 63, 65, 84f.). Dieser Vorteil kann nicht mit der stärkeren Version Herausragende Balance kombiniert, jedoch für 10 GP zu dieser aufgewertet werden. Der Vorteil beinhaltet die Sonderfertigkeit Standfest (siehe Seite 277); wer diese Sonderfertigkeit durch Kultur oder Profession bereits erworben hat, muss nur 6 GP für Balance aufbringen.", + "talente": [ + "Körperbeherrschung", "Tanzen", "Athletik", "Akrobatik" + ], + "talentBonus": "3", + "attribute": ["ge"], + "attributBonus": "2" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/begabungFuerMerkmal.json b/src/packs/_source/vorteile/begabungFuerMerkmal.json new file mode 100644 index 00000000..3d03648c --- /dev/null +++ b/src/packs/_source/vorteile/begabungFuerMerkmal.json @@ -0,0 +1,29 @@ +{ + "name": "Begabung für [Merkmal]", + "auswahl": [ + "Dämonisch (einzelne Domäne)", + "Elementar (einzelnes Element)", + "Geisterwesen", + "Heilung", + "Herbeirufung", + "Illusion", + "Schaden", + "Telekinese", + "Verständigung", + "Antimagie", + "Beschwörung", + "Eigenschaften", + "Einfluss", + "Form", + "Hellsicht", + "Herrschaft", + "Kraft", + "Objekt", + "Umwelt", + "Dämonisch (gesamt)", + "Elementar (gesamt)", + "Metamagie", + "Temporal" + ], + "description": "Der Held hat ein besonderes Gespür für jene magischen Muster, die typisch für ein Merkmal sind. Das Erlernen und die Steigerung von Zaubersprüchen mit diesem Merkmal sind um eine Kategorie erleichtert: Es gilt die jeweils leichtere (linke) Spalte der Steige rungskosten. Eine Erleichterung jenseits von Spalte A, ganz gleich um wie viele Spalten, bedeutet, dass die Steigerungskosten nach Spalte A+ berechnet werden. Die GP-Kosten hängen von der Art des jeweiligen Merkmals ab: Merkmale der Stufe I, also Dämonisch (einzelne Domäne), Elementar (einzelnes Element), Geisterwesen, Heilung, Herbei rufung, Illusion, Schaden, Telekinese und Verständigung, kosten 8 GP, Merkmale der Stufe II (Antimagie, Beschwörung, Eigenschaften, Ein fluss, Form, Hellsicht, Herrschaft, Kraft, Objekt und Umwelt) kosten 12 GP; Merkmale der Stufe III (Dämonisch (gesamt), Elementar (gesamt), Limbus, Metamagie, Temporal) kosten 16 GP. Dieser Vorteil kann mehrfach erworben werden, jedoch nur einmal pro Merkmal. Lernboni aus der Merkmalsbegabung und einer eventuellen Sonderfertigkeit Merkmalskenntnis (siehe Seite 288) sind kumulativ. Er kann nur von solchen Zauberkundigen gewählt werden, die Spruchzauberei beherrschen, und ist nicht für Übernatürliche Begabungen einsetzbar. Wer eine Begabung für ein Merkmal besitzt, kann nicht zusätzlich eine Begabung für einen einzelnen Zauber mit diesem Merkmal wählen" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/begabungFuerRitual.json b/src/packs/_source/vorteile/begabungFuerRitual.json new file mode 100644 index 00000000..cee6374b --- /dev/null +++ b/src/packs/_source/vorteile/begabungFuerRitual.json @@ -0,0 +1,6 @@ +{ + "name": "Begabung für [Ritual]", + "auswahl": "", + "ritualBonus": "3", + "description": "Der Zauberer begreift eine spezielle rituelle Handlung besonders gut, weil sie ihm aus dem ein oder anderen Grund ‘im Blut liegt’: Eine Hexe hat eine Vorliebe für einen bestimmten Fluch, ein Kristallomant kann besonders gut Kristalle in seiner Kugel wachsen lassen und dergleichen. Spieltechnisch heißt dies: Die Ritualprobe für das entsprechende Ritual ist um 3 Punkte erleichtert, die AP-Kosten zum Erlernen des Rituals (nicht eventuelle AP-Kosten zum Ausführen) betragen nur die Hälfte des an gegebenen Wertes. Die GP-Kosten für diesen Vorteil betragen ein Fünfzigstel der für das Erlernen des Rituals benötigten AP. Ein Zau berer kann maximal in drei Ritualen begabt sein." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/begabungFuerTalentgruppe.json b/src/packs/_source/vorteile/begabungFuerTalentgruppe.json new file mode 100644 index 00000000..a86e1e9f --- /dev/null +++ b/src/packs/_source/vorteile/begabungFuerTalentgruppe.json @@ -0,0 +1,5 @@ +{ + "name": "Begabung für [Talent/gruppe]", + "auswahl": "", + "description": "Der Held ist für ein bestimmtes Talent oder eine ganze Talentgruppe besonders begabt. Zum Aktivieren oder Steigern des speziellen Talents oder eines Talents der gewählten Kategorie muss er weniger AP investieren als andere Helden: Es gilt jeweils die nächst billigere (linke) Kostenspalte. Bei einer Begabung für ein einzelnes Talent erhält der Held für das jeweilige Talent zu Spielbeginn (vor Verteilung der Start-AP) einen zusätzlichen TaP bzw. die Aktivierung des Talents. Die GP-Kosten hängen von der Art des jeweiligen Talents ab: In den Kategorien Kampf und Körperliche Talente müssen 30 GP für eine gesamte Gruppe und 6 GP für ein einzelnes Talent und aufgewandt werden (mit Ausnahme der Talente Schwimmen, Sich Verstecken, Singen, Tanzen und Zechen). Für eine Begabung in einem anderen Talent (also auch in Schwimmen, Sich Verstecken, Singen, Tanzen und Zechen) liegen die Kosten jeweils bei 4 GP. Die dazugehörigen Talentgruppen (Gesellschaft, Wissen, Natur oder Handwerk) kosten je 20 GP. Eine Begabung für eine einzelne Sprache oder Schrift gibt es nicht, eine Begabung für die Talentgruppe Sprachen und Schriften kostet 10 GP. (Für Sprachen/Schriften mit einer Steigerungsschwierigkeit von A verschiebt sich die Spalte damit nach A+; siehe die Tabelle auf S. 18). Es ist ebenfalls möglich, anstelle der Begabung für die Talentgruppe der Kampffertigkeiten nur eine Begabung Nahkampffertigkeiten (bewaffnet wie waffenlos) für 20 GP oder eine Begabung Fernkampffertigkeiten für 15 GP zu wählen. Der maximale TaW, den ein Held im späteren Spiel in einem Talent erreichen kann, für das er begabt ist, beträgt [höchste an der Talentprobe beteiligte Eigenschaft] +5 (also 2 Punkte mehr als ohne die Begabung, siehe Seite 18). Ein Held kann in demselben Talent nicht mehrfach begabt sein, und auch eine Begabung in einer Talentgruppe ist nicht mit der Begabung für ein Einzeltalent aus der gleichen Gruppe kombinierbar, weiterhin ist in einer Talentgruppe, in der der Held insgesamt begabt ist, keine (einzelne oder Gruppen-) Unfähigkeit möglich. Die Steigerungserleichterung einer Begabung für Talente oder Talentgruppen ist nicht kumulativ mit Steigerungserleichterungen aus anderen Vorteilen (Ausnahme: Gutes/Eidetisches Gedächtnis und Begabung Sprachen und Schriften), Sonderfertigkeiten oder Professions-Boni. Es gilt in solchen Fällen die jeweils größte Steigerungserleichterung. Ein Krieger (jemand mit dem Vorteil Akademische Ausbildung (Krieger) und der damit verbundenen Steigerungserleichterung bei der Generierung), der gleichzeitig auch in Kampftalenten begabt ist, steigert diese Kampf-Talente bei der Generierung um zwei Spalten billger, im späteren Abenteuerleben um eine Spalte. Begabungen sind häufig bei Viertelzauberern zu finden, und dann für jene Talente, in denen ein Meisterhandwerk (siehe Seite 255) vorliegt. Auch bei Geweihten findet man häufig eine Begabung für eines der von der Gottheit mit Wohlwollen betrachteten Talente." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/begabungFuerZauber.json b/src/packs/_source/vorteile/begabungFuerZauber.json new file mode 100644 index 00000000..1e01dd6f --- /dev/null +++ b/src/packs/_source/vorteile/begabungFuerZauber.json @@ -0,0 +1,5 @@ +{ + "name": "Begabung für [Zauber]", + "auswahl": "", + "description": "Der Charakter hat ein besonderes Talent im Umgang mit einem bestimmten Zauber – Erlernen und Steigern dieses Zauberspruchs ist so erleichtert, dass die jeweils leichtere (linke) Spalte der Steige rungskosten gilt. Eine Erleichterung eines A-Zaubers, bedeutet, dass die Spalte A+ benutzt wird. Außerdem darf der entsprechende Zauber auf einen Maximalwert von (Höchste beteiligte Eigenschaft)+5 gesteigert werden. Dieser Vorteil kann maximal drei Mal erworben werden, jedoch nur einmal pro Zauber und damit auch nicht für Zauber, in denen man bereits eine Merkmalsbegabung besitzt. Lernboni aus diesem Vorteil sind jedoch kumulativ mit solchen aus ‘Haussprüchen’ (den besonders intensiv gelernten Sprüchen einer Profession), aus der Sonderfertigkeit Merkmalskenntnis oder dem Vorteil Gutes/Eidetisches Gedächtnis. Handelt es sich bei diesen Sprüchen um ‘Grundkenntnisse’ (also Hauszauber oder Zauberfertigkeiten, die der Held bei Spielbeginn aus Kultur oder Profession erhält), so steigt der ZfW vor Verteilung der Start-AP in diesem Zauber um 1 Punkt. Die Entscheidung, ob ein Held für einen bestimmten Zauber begabt sein kann, obliegt dem Meis ter, sollte aber in vernünftigem Rahmen erfolgen. (Der Spieler sollte eine sehr einleuchtende Begründung vorbringen, warum sein Gildenmagier eine Begabung im HEXENBLICK haben soll.) Die Begabung kann nur von solchen Zauberkundigen gewählt werden, die Spruchzauberei beherrschen, und ist nicht für Übernatürliche Begabungen einsetzbar." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/beidhaendig.json b/src/packs/_source/vorteile/beidhaendig.json new file mode 100644 index 00000000..a2d27f8e --- /dev/null +++ b/src/packs/_source/vorteile/beidhaendig.json @@ -0,0 +1,4 @@ +{ + "name": "Beidhändig", + "description": "Ein beidhändig begabter Held ist automatisch gleich gut mit beiden Händen, egal, ob es sich ums Schreiben oder Kämpfen handelt. Er erleidet keine Einbußen auf Talentproben oder KampfWürfe mit der ‘falschen’ Hand und kann die mit der Benutzung der ‘falschen Hand’ verbundenen Son der fertigkeiten (Linkhand, Beidhändiger Kampf I und II) zur Hälfte der angegebenen Kosten, die SF Schildkampf I und II, Parierwaffen I und II, Tod von Links und Dop pelangriff; also die Koordination beider Hände im Kampf zu drei Vierteln der AP-Kosten erlernen. Beidhändig ist natürlich nicht mit dem Vorteil Linkshändig kombinierbar (aber der beidhändig Begabte kann den Überraschungsvorteil des Linkshänders nutzen – siehe Seite 254). " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/beseelteKnochenkeule.json b/src/packs/_source/vorteile/beseelteKnochenkeule.json new file mode 100644 index 00000000..8ce4b497 --- /dev/null +++ b/src/packs/_source/vorteile/beseelteKnochenkeule.json @@ -0,0 +1,5 @@ +{ + "name": "Beseelte Knochenkeule", + "value": "", + "description": "Die Knochenkeule des Schamanen wird von einem Geist bewohnt (siehe die Sonderfertigkeit Geist der Keule, Wege der Zauberei). Je nach Art des Geistes und seiner Start-Loyalität ist dieser Vorteil unterschiedlich teuer (LO x1 für einen Totengeist / LO x2 für einen Elemen targeist / LO x3 für einen Dschinn oder Dämon)." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/besondererBesitz.json b/src/packs/_source/vorteile/besondererBesitz.json new file mode 100644 index 00000000..97d54bc0 --- /dev/null +++ b/src/packs/_source/vorteile/besondererBesitz.json @@ -0,0 +1,4 @@ +{ + "name": "Besonderer Besitz", + "description": "Ein Besonderer Besitz ist ein Ausrüstungsgegenstand, der normalerweise zu teuer ist, als dass er dem Helden zu Beginn seiner Karriere schon zur Verfügung stünde. Bei den Professionen sind Beispiele angegeben, welcher Besondere Besitz gut zur gewählten Profession passt. In der Regel ist es ein passendes ‘Großgerät’ (zum Beispiel ein Pferd für den Krieger) oder ein besonderer, für den Helden prägender Gegenstand (wie eine Persönliche Waffe), unter Umständen gar ein Zauberbuch oder ein weniger mächtiges magisches Artefakt. Es sollte sich aber immer um etwas handeln, das zu dem Hintergrund des Helden passt und das in seinem Wert mit den anderen Gegenständen vergleichbar ist (grob: zwischen 50 und 200 Dukaten). Nicht als Besonderer Besitz wählbar sind Dauereinkünfte aus Grundbesitz, Schiffsbeteiligungen, Leibrenten etc. Bei Professionen, bei denen nichts angegeben ist, erfordert der Besondere Besitz auch eine besondere Begründung (aber Fundsachen oder Diebstahl sind fast immer möglich). Der ‘standestypische Gegenstand’ eines magisch begabten und ausgebildeten Helden (Vulkanglasdolch des Druiden, Zauberstab des Gildenmagiers, iama eines Elfen und dergleichen) muss nicht als Besonderer Besitz generiert werden, sondern gilt als Teil der Ausbildung. Weitere Artefakte oder Zauberbücher zu Spielbeginn müssen jedoch mit diesem Vorteil erkauft werden. Helden mit dem Vorteil Adlig zahlen für diesen Vorteil nur 3 GP; Helden mit dem Vorteil Adliges Erbe erhalten eine Stufe des Vorteils umsonst. Es ist möglich, diesen Vorteil bis zu fünf Mal zu erwerben: Jede Stufe Besonderer Besitz erhöht den Wert des Gegenstands um den Faktor 5 (auf 600, 3.000, 15.000, 75.000 Dukaten), damit ein Händler beispielsweise einen Planwagen mit Zugtieren sein Eigen nennen kann. Es ist auch möglich, dass eine von vornherein abgesprochene Heldengruppe ihre GP für Besonderen Besitz zusammenlegt, um z.B. das Spiel mit einem eigenen Schiff zu beginnen. Die Verbilligung dieses Vorteils für Adlige gilt auch für höhere Stufen von Besonderem Besitz. Höhere Stufen Besonderen Besitzes erfordern auf jeden Fall die Zustimmung des Spielleiters. Anmerkung: Beachten Sie, dass der Held eine persönliche Beziehung zu seinem Besonderen Besitz hat; er käme nie auf die Idee, ihn zu verkaufen. Andererseits sollte ein Spielleiter mit dem Besonderen Besitz eines Helden auch pfleglich umgehen und ihn nicht einfach so zerstören, weil er nicht in die aktuelle Abenteuerplanung passt – ein Diebstahl mit einem folgenden Abenteuer zur Wiederbeschaffung ist aber jederzeit möglich." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/breitgefaecherteBildung.json b/src/packs/_source/vorteile/breitgefaecherteBildung.json new file mode 100644 index 00000000..91c20a48 --- /dev/null +++ b/src/packs/_source/vorteile/breitgefaecherteBildung.json @@ -0,0 +1,4 @@ +{ + "name": "Breitgefächerte Bildung", + "description": "Ein Held mit diesem Vorteil hat nicht nur eine Profession hinter sich gebracht, sondern bereits deren zwei, und verfügt daher über einige Lebenserfahrung. Er hat ein um 6 Jahre höheres Einstiegsalter (Seite 19) als andere Helden. Um eine zweite Profession mittels Breitgefächerter Bildung zu erwerben, müssen natürlich auch die Voraussetzungen für diese Profession erfüllt werden. Er erhält die Hälfte der bei der zweiten Profession genannten Boni auf LE, AU, MR und INI und den vollen Umfang der Automatischen Vor- und Nachteile. Werden dadurch ein Vor- oder Nachteil doppelt vergeben, gelten die Regeln von Seite 12. Der Mindest-SO, den man beim Durchlaufen zweier Profession erhält, ist der höhere der beiden. Er erhält eine Summe von [GP der zweiten Profession plus 7] mal 50 Abenteuerpunkten, die er nach den Regeln aus Schritt 7 der Heldenerschaffung (siehe Seite 17) zur Aktivierung und Steigerung all jener Talente (und Gaben) einsetzen darf, die im Profil der zweiten Profession aufgeführt sind. Er darf diese Talente – ausgehend von seinem bisherigen, aus Rasse, Kultur und Profession bestimmten Talentwert – um maximal so viele Punkte verbessern, wie im Profil der zweiten Profession genannt ist. Neben den (durch seine beiden Professionen, durch Kultur und Rasse) aktivierten Talenten darf er weitere 8 Talente (anstatt 5) aktivieren. Talente, in denen der Held eine Unfähigkeit aufweist, dürfen trotzdem (um eine Spalte verteuert) vor Spielbeginn um maximal die bei der zweiten Profession genannte Punktzahl gesteigert werden. Er darf von den Punkten ebenfalls die bei der zweiten Profession genannten Sonderfertigkeiten erwerben, wobei er für die genannten Sonderfertigkeiten nur die Hälfte des Listenpreises zahlt. Erwirbt er die genannten Sonderfertigkeiten nicht, gelten sie im weiteren Spielverlauf als Verbilligte Sonderfertig keiten. Verbilligte Sonderfertigkeiten der zweiten Profession bleiben verbilligt (können also mit der Hälfte der AP des Listenpreises erworben werden). Eine eventuell in einer der ersten Profession eingebundene Akademische Ausbildung kann bis zu einem TaW von 15 genutzt werden, wenn die zweite Profession das gewünschte Talent ebenfalls unterstützt. Ein Held mit Breitgefächerter Bildung erhält 3 x SO Dukaten pro GP, den er in einen eventuellen Vorteil Ausrüstungsvorteil investiert; ein Besonderer Besitz kostet ihn nur 5 GP (in Kombination mit Adlig nur 2 GP). Breitgefächerte Bildung ist nur einmal pro Heldenerschaffung wählbar. Von den beiden mit Breitgefächerter Bildung verbundenen Professionen darf nur eine zeitaufwendig sein. Breitgefächerte Bildung kann nicht mit dem Vorteil Veteran kombiniert werden. Es ist jedoch möglich, eine explizit für diese Laufbahn vorgesehene Professionsvariante und den Vorteil Breitgefächerte Bildung zu verbinden. Vollzauberer, Halbzauberer und Geweihte können Teil einer Professionskombination mittels Breitgefächerter Bildung sein, jedoch nur, wenn die magische oder karmale Profession die zuerst gewählte ist. (Dies repräsentiert die ‘alltäglichen Berufe’, die ein Zauberer nach Abschluss seiner Ausbildung aufnehmen kann, um seinen Lebensunterhalt zu bestreiten, und die Tarnberufe bestimmter Zauberer und Geweihter. Ein ‘Spätberufener’ sollte im Laufe des Spiels mittels der Sonderfertigkeit Spätweihe zu seinem Gott finden.) " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/daemmerungssicht.json b/src/packs/_source/vorteile/daemmerungssicht.json new file mode 100644 index 00000000..c95b5760 --- /dev/null +++ b/src/packs/_source/vorteile/daemmerungssicht.json @@ -0,0 +1,4 @@ +{ + "name": "Dämmerungssicht", + "description": "Ein Held mit Dämmerungssicht erleidet bei schlechter Beleuchtung nur die Hälfte der Abzüge auf AT, PA, Fernkampfwerte und Sinnenschärfe-Proben, bei anderen Proben je nach Wichtigkeit des Ge sichtssinns und Meisterentscheid. Üblicherweise ist die Dämmerungssicht mit der Rasse des Helden verbunden, jedoch kann auch ein menschlicher Held diesen Vorteil durchaus mit etwas ‘Elfenblut’ in den Adern erklären." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/eidetischesGedaechtnis.json b/src/packs/_source/vorteile/eidetischesGedaechtnis.json new file mode 100644 index 00000000..c1d78b89 --- /dev/null +++ b/src/packs/_source/vorteile/eidetischesGedaechtnis.json @@ -0,0 +1,4 @@ +{ + "name": "Eidetisches Gedächtnis", + "description": "Ein Held mit Eidetischem Gedächtnis kann sich an praktisch alles erinnern, was ihm bislang widerfahren ist, was er erlebt, gehört, gesehen oder gelesen hat. Die zum Erinnern an bestimmte Details benötigten KL-Proben sind um 7 Punkte erleichtert. Alle Wissensfertigkeiten, Sprachen und Zauberfertigkeiten sowie bestimmte Sonderfertigkeiten (Geländekunde, Kulturkunde, Nandusgefälliges Wissen, Ortskenntnis, Talentspezialisierungen bei Wissensfertigkeiten, alle Objektrituale, Bann- und Schutzkreise, Exorzist, Invocatio Integra, Kraftlinienmagie I/II, Matrixkontrolle, Ritualkenntnis (auch Schamane), Runenkunde, Schamanenrituale, Signaturkenntnis, Zauberspezialisierung, Zauberzeichen, Zibilja-Rituale, Liturgiekenntnis, Liturgien) können zur Hälfte der angegebenen Punktzahlen gesteigert bzw. erworben werden. Der Vorteil ersetzt außerdem die Voraussetzung Lesen/Schreiben bei allen Wissens- und Handwerkstalenten. Ein Held mit Eidetischem Gedächtnis erfordert die ausdrückliche Zustimmung des Spielleiters. Eidetisches Gedächtnis ist nicht mit Gutem Gedächtnis kombinierbar (und auch nicht mit Unstet und Vergesslichkeit)." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/eigeboren.json b/src/packs/_source/vorteile/eigeboren.json new file mode 100644 index 00000000..e9637a97 --- /dev/null +++ b/src/packs/_source/vorteile/eigeboren.json @@ -0,0 +1,4 @@ +{ + "name": "Eigeboren", + "description": "Es heißt, dass einige Hexen nicht wie andere Menschen geboren werden, sondern aus einem Ei entstehen, wie es die Hexen-Mythologie auch von der Göttin Satuaria behauptet. Fakt ist, dass es weibliche Hexen gibt, die überaus gut aussehen, mit etwa Mitte Zwan zig bis Mitte Dreißig aufhören, sichtbar zu altern, und im Kreise ihrer Schwestern daher (und wegen ihrer Aura) ein besonders hohes Ansehen genießen. Eine eigeborene Heldin besitzt automatisch die Vorteile Altersresis tenz und Gut Aussehend (siehe Seite 247 bzw. 252), hat für Talentproben auf Gesellschaftliche Talente im Kreise ihrer Schwes tern eine Erleichterung von 3 Punkten und kann ihren Charisma-Wert um eine Spalte erleichtert steigern. Ebenso ist für eine eigeborene Hexe das Erlernen von Flüchen nur halb so AP-aufwendig wie für ihre Mitschwes tern. Eine eigeborene Hexe hat die Möglichkeit, ohne Zusatzkosten einen Machtvollen Vertrauten zu finden (siehe Seite 254, auch dieser Vorteil ist in den Kosten für Eigeboren enthalten). Der Vorteil kann nur von weiblichen Hexen gewählt werden und lässt sich nicht mit den Nachteilen Miserable Eigenschaft Charisma, Unansehnlich oder Widerwärtiges Aussehen kombinieren." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/eisenaffineAura.json b/src/packs/_source/vorteile/eisenaffineAura.json new file mode 100644 index 00000000..5579ae56 --- /dev/null +++ b/src/packs/_source/vorteile/eisenaffineAura.json @@ -0,0 +1,4 @@ +{ + "name": "Eisenaffine Aura", + "description": "Der magiebegabte Charakter ist im Vergleich zu den meisten anderen Zauberkundigen weniger durch Eisen und andere Metalle in seinem arkanen Wirken eingeschränkt: Er erleidet nur die leichten Auswirkungen bei Zauberbehinderung durch Metalle (siehe Wege der Zauberei). Dieser Vorteil kann nicht von Druiden oder Geoden gewählt werden." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/eisern.json b/src/packs/_source/vorteile/eisern.json new file mode 100644 index 00000000..75024536 --- /dev/null +++ b/src/packs/_source/vorteile/eisern.json @@ -0,0 +1,5 @@ +{ + "name": "Eisern", + "description": " Der Held ist besonders widerstandsfähig gegen äußeren (mechanischen) Schaden, wie er aus Kampfschaden oder ähnlichen Verletzungen resultiert: Die Wundschwellen eines Helden (die Werte, oberhalb derer erlittene SP gleichzeitig auch eine oder mehrere Wunden verursachen, übli cherweise KO/2 – KO – 3/2 KO; siehe Wege des Schwerts) sind jeweils um 2 Punkte erhöht. Ein eiserner Held ist auch mit 1 bis 5 LeP noch in der Lage, Aktionen auszuführen (unter Berücksichtigung aller entsprechenden Abzüge aus niedriger LE und eventuellen Wunden). Ein Held mit dem Vorteil Eisern kann nicht gleichzeitig den Nachteil Glasknochen haben.", + "wundschwellenModifikator": "+2" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/empathie.json b/src/packs/_source/vorteile/empathie.json new file mode 100644 index 00000000..0f962b2d --- /dev/null +++ b/src/packs/_source/vorteile/empathie.json @@ -0,0 +1,4 @@ +{ + "name": "Empathie", + "description": "Diese Gabe reicht von einfachem Stim mungssinn bis hin zur vollständigen Durchleuchtung der Gefühlswelt des einzelnen ‘Opfers’, was über den Talentwert und über die übrig behaltenen Talentpunkte geregelt werden kann. Eine Probe ist erschwert durch die Fremdartigkeit einer Rasse oder Kultur (von +1, wenn ein nostrischer Empath einen Waldinsel-Utulu durchleuchtet, bis +7 für die Einschätzung eines Drachen durch einen Menschen), vor allem aber durch die Willenskraft des Gegenübers (halber MU-Wert), wenn er den Empathen bei seiner Tätigkeit bemerkt oder erspürt (was mit einer IN-Probe+10 gelingt). Die Reichweite empathischer Empfindungs gabe beträgt TaW/2 Schritt. Übrig behaltene Talentpunkte aus einer Empathie-Probe lassen sich auch dazu verwenden, Proben auf Gesellschaftliche Talente, auf Sprachverstehen und allgemein den Umgang mit kulturschaffenden Wesen (Letzteres ist Meisterentscheid) zu erleichtern. Eine Empathie-Probe dauert mindestens eine Aktion und bringt immer einen Punkt Erschöpfung mit sich. Sollen die übrig behaltenen Punkte aus einer Empathie-Probe für die Verwendung in einer anderen Probe verdoppelt werden, so dauert die Probe drei Aktionen und kostet 1W6 Punkte Erschöpfung. Gescheiterte Proben können sofort mit einem kumulativen Aufschlag von 3 Punkten wiederholt werden, nach Ablauf einer Spielrunde ohne Aufschlag. Zur Empathie mit Kultur schaffenden Zweibeinern sind nur extrem wenige Lebewesen begabt und der Spielleiter hat das letzte Wort, ob er empathisch begabte Charaktere zulassen will oder nicht. Der Zeitraum, in dem die Empathie bei einer erfolgreichen Probe wirkt, beträgt TaP* Spielrunden, mindestens jedoch 1 SR. Der Startwert dieser Gabe beträgt 3; die Probe wird auf MU/IN/IN abgelegt." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/entfernungssinn.json b/src/packs/_source/vorteile/entfernungssinn.json new file mode 100644 index 00000000..09ed847a --- /dev/null +++ b/src/packs/_source/vorteile/entfernungssinn.json @@ -0,0 +1,7 @@ +{ + "name": "Entfernungssinn", + "description": "Der Held hat ein Auge für Entfernungen und Distanzen. Er kann recht schnell abschätzen, wie weit ein Gegenstand oder Lebewesen von ihm entfernt ist, und ist dabei sehr präzise, zudem kann er diese Entfernungsschätzungen schnell umsetzen. Im Spiel bedeutet dies, dass er auf alle IN-Proben zum Abschätzen von Entfernungen einen Bonus von 3 Punkten erhält; alle seine Fernkampf-Proben und Proben beim Zaubern auf Reichweite Horizont sind um 2 Punkte erleichtert.", + "inBonus": "3", + "fkBonus": "2", + "zauberBonus": 2 +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/ererbteKnochenkeule.json b/src/packs/_source/vorteile/ererbteKnochenkeule.json new file mode 100644 index 00000000..04a2ee87 --- /dev/null +++ b/src/packs/_source/vorteile/ererbteKnochenkeule.json @@ -0,0 +1,4 @@ +{ + "name": "Ererbte Knochenkeule", + "description": "Der Schamane ist im Besitz der Knochenkeule eines bereits verstorbenen Schamanen seines Stammes und hat diese bereits durch Weihe der Keule an sich gebunden. Der Spieler entscheidet in Absprache mit dem Meister, welche Rituale bereits auf dieser Keule liegen (alle außer Geist der Keule, der Schamane muss diese Objektrituale nicht selbst beherrschen), jedoch darf kein Bonus mehr als +3 betragen. Dieser Vorteil kostet für jeden bereits in der Keule gespeicherten pAsP 2 GP. Der Vorteil Kann zusammen mit Beseelte Knochenkeule (S. 249) gewählt werden." +} \ No newline at end of file From 630cef5272374baa1a327ec2636cae675bb18e01 Mon Sep 17 00:00:00 2001 From: Poppy Date: Sun, 28 Sep 2025 17:19:15 +0200 Subject: [PATCH 02/42] Korrekturen der Boni und hinzufuegen von f-i --- glossar.json | 8 +++++++- src/packs/_source/vorteile/ausdauernd.json | 4 ++-- src/packs/_source/vorteile/balance.json | 4 ++-- src/packs/_source/vorteile/begabungFuerRitual.json | 2 +- src/packs/_source/vorteile/entfernungssinn.json | 6 +++--- src/packs/_source/vorteile/feenfreund.json | 4 ++++ src/packs/_source/vorteile/festeMatrix.json | 5 +++++ src/packs/_source/vorteile/flink.json | 8 ++++++++ src/packs/_source/vorteile/gebildet.json | 4 ++++ src/packs/_source/vorteile/gefahreninstinkt.json | 4 ++++ src/packs/_source/vorteile/geraeuschhexerei.json | 4 ++++ src/packs/_source/vorteile/geweiht.json | 4 ++++ src/packs/_source/vorteile/glueck.json | 4 ++++ src/packs/_source/vorteile/glueckImSpiel.json | 4 ++++ src/packs/_source/vorteile/gutAussehend.json | 4 ++++ src/packs/_source/vorteile/guterRuf.json | 4 ++++ src/packs/_source/vorteile/gutesGedaechtnis.json | 4 ++++ src/packs/_source/vorteile/halbzauberer.json | 4 ++++ src/packs/_source/vorteile/herausragendeBalance.json | 10 ++++++++++ .../_source/vorteile/herausragendeEigenschaft.json | 4 ++++ .../_source/vorteile/herausragenderSechsterSinn.json | 4 ++++ src/packs/_source/vorteile/herausragenderSinn.json | 7 +++++++ src/packs/_source/vorteile/herausrangedesAussehen.json | 4 ++++ src/packs/_source/vorteile/hitzeresistenz.json | 4 ++++ src/packs/_source/vorteile/hoheLebenskraft.json | 6 ++++++ src/packs/_source/vorteile/hoheMagieresistenz.json | 6 ++++++ .../_source/vorteile/immunitaetGegenKrankheiten.json | 4 ++++ src/packs/_source/vorteile/immunutaetGegenGift.json | 4 ++++ src/packs/_source/vorteile/innererKompass.json | 6 ++++++ 29 files changed, 131 insertions(+), 9 deletions(-) create mode 100644 src/packs/_source/vorteile/feenfreund.json create mode 100644 src/packs/_source/vorteile/festeMatrix.json create mode 100644 src/packs/_source/vorteile/flink.json create mode 100644 src/packs/_source/vorteile/gebildet.json create mode 100644 src/packs/_source/vorteile/gefahreninstinkt.json create mode 100644 src/packs/_source/vorteile/geraeuschhexerei.json create mode 100644 src/packs/_source/vorteile/geweiht.json create mode 100644 src/packs/_source/vorteile/glueck.json create mode 100644 src/packs/_source/vorteile/glueckImSpiel.json create mode 100644 src/packs/_source/vorteile/gutAussehend.json create mode 100644 src/packs/_source/vorteile/guterRuf.json create mode 100644 src/packs/_source/vorteile/gutesGedaechtnis.json create mode 100644 src/packs/_source/vorteile/halbzauberer.json create mode 100644 src/packs/_source/vorteile/herausragendeBalance.json create mode 100644 src/packs/_source/vorteile/herausragendeEigenschaft.json create mode 100644 src/packs/_source/vorteile/herausragenderSechsterSinn.json create mode 100644 src/packs/_source/vorteile/herausragenderSinn.json create mode 100644 src/packs/_source/vorteile/herausrangedesAussehen.json create mode 100644 src/packs/_source/vorteile/hitzeresistenz.json create mode 100644 src/packs/_source/vorteile/hoheLebenskraft.json create mode 100644 src/packs/_source/vorteile/hoheMagieresistenz.json create mode 100644 src/packs/_source/vorteile/immunitaetGegenKrankheiten.json create mode 100644 src/packs/_source/vorteile/immunutaetGegenGift.json create mode 100644 src/packs/_source/vorteile/innererKompass.json diff --git a/glossar.json b/glossar.json index a88d6b25..575d8519 100644 --- a/glossar.json +++ b/glossar.json @@ -2,15 +2,21 @@ "maxASP": "Gibt an um wieviel der ASP-Wert verändert wird", "maxLEP": "Gibt an um wieviel der LEP-Wert verändert wird", "maxAUP": "Gibt an um wieviel der AUP-Wert verändert wird", + "maxMR": "Gibt den Modifikator für die maximale basis MR an", "regenerationASP": "Gibt an um wieviel die ASP-Regeneration verändert wird", "inRollRegeneration": "Gibt an wie hoch der Bonus ist beim Wurf auf die Initiative um in der Nacht mehr ASP zu regeneireren", "modGrosseMeditation": "Gibt die Modifikation an für den Wurf auf die große Meditation zum erhöhren des ASP-Grundwerts", "erschoepfungBonus": "Gibt den Bonus an ab wann ein Held erschöpft ist (normal ist KO, aber mit dem Bonus eben mehr oder weniger)", "talentBonus": "Der Bonus der für den jeweiligen Wurf auf das Talent gegeben wird", + "talente": "Eine Liste der Talente auf die der talentBonus zieht", "attributBonus": "Der Bonus der in der jeweiligen Situation auf das Attribut gegeben wird", "ritualBonus": "Ein Bonus der für ein spezielles Ritual gilt", "wundschwellenModifikator": "Wert um den die Wundschwelle verändert wird", "inBonus": "Ein Bonus der situativ für Intuition verwendet werden kann", "fkBonus": "Bonus der für Fernkampf-Proben benutzt wird", - "zauberBonus": "Bonus für Zauberproben" + "zauberBonus": "Bonus für Zauberproben", + "zauberPatzerMod": "Bei + benötigt man neben den zwei Zwanzigen eine 18,19 oder 20. Bei - benötigt man nicht 20-20-X sondern es reicht 19-20-X für den Patzer", + "gsMod": "Veränderung der Geschwindigkeit um x", + "ausweichMod": "Veränderung des Ausweichen-Wertes", + "beVoraussetzung": "Voraussetzung, dass eine BE kleiner sein muss als der Wert" } \ No newline at end of file diff --git a/src/packs/_source/vorteile/ausdauernd.json b/src/packs/_source/vorteile/ausdauernd.json index 06cb1e05..3d792549 100644 --- a/src/packs/_source/vorteile/ausdauernd.json +++ b/src/packs/_source/vorteile/ausdauernd.json @@ -4,7 +4,7 @@ "description": "Der Held erhält einen Ausdauerbonus von 2 Punkten pro eingesetztem GP; maximal können auf diese Weise 6 Ausdauerpunkte hinzugewonnen werden. Diese Punkte zählen zur AU-Basis, werden also beim späteren Zukauf von weiteren Ausdauerpunkten nicht beachtet. Ein Held, der besonders ausdauernd ist (der mindes tens 2 GP in diesen Vorteil investiert hat), wird langsamer erschöpft, d.h., seine Erschöpfungsschwelle beträgt nicht KO Punkte, sondern KO +1; wer Ausdauernd für 3 GP gewählt hat, dessen Er schöpfungs schwelle steigt sogar um 2 Punkte.", "maxAUP": ["+2","+4","+6"], "erschoepfungBonus": { - "4": "1", - "6": "2" + "4": "-1", + "6": "-2" } } \ No newline at end of file diff --git a/src/packs/_source/vorteile/balance.json b/src/packs/_source/vorteile/balance.json index ce337bf1..0e948f4b 100644 --- a/src/packs/_source/vorteile/balance.json +++ b/src/packs/_source/vorteile/balance.json @@ -4,7 +4,7 @@ "talente": [ "Körperbeherrschung", "Tanzen", "Athletik", "Akrobatik" ], - "talentBonus": "3", + "talentBonus": "-3", "attribute": ["ge"], - "attributBonus": "2" + "attributBonus": "-2" } \ No newline at end of file diff --git a/src/packs/_source/vorteile/begabungFuerRitual.json b/src/packs/_source/vorteile/begabungFuerRitual.json index cee6374b..753714cb 100644 --- a/src/packs/_source/vorteile/begabungFuerRitual.json +++ b/src/packs/_source/vorteile/begabungFuerRitual.json @@ -1,6 +1,6 @@ { "name": "Begabung für [Ritual]", "auswahl": "", - "ritualBonus": "3", + "ritualBonus": "-3", "description": "Der Zauberer begreift eine spezielle rituelle Handlung besonders gut, weil sie ihm aus dem ein oder anderen Grund ‘im Blut liegt’: Eine Hexe hat eine Vorliebe für einen bestimmten Fluch, ein Kristallomant kann besonders gut Kristalle in seiner Kugel wachsen lassen und dergleichen. Spieltechnisch heißt dies: Die Ritualprobe für das entsprechende Ritual ist um 3 Punkte erleichtert, die AP-Kosten zum Erlernen des Rituals (nicht eventuelle AP-Kosten zum Ausführen) betragen nur die Hälfte des an gegebenen Wertes. Die GP-Kosten für diesen Vorteil betragen ein Fünfzigstel der für das Erlernen des Rituals benötigten AP. Ein Zau berer kann maximal in drei Ritualen begabt sein." } \ No newline at end of file diff --git a/src/packs/_source/vorteile/entfernungssinn.json b/src/packs/_source/vorteile/entfernungssinn.json index 09ed847a..6e5abb2a 100644 --- a/src/packs/_source/vorteile/entfernungssinn.json +++ b/src/packs/_source/vorteile/entfernungssinn.json @@ -1,7 +1,7 @@ { "name": "Entfernungssinn", "description": "Der Held hat ein Auge für Entfernungen und Distanzen. Er kann recht schnell abschätzen, wie weit ein Gegenstand oder Lebewesen von ihm entfernt ist, und ist dabei sehr präzise, zudem kann er diese Entfernungsschätzungen schnell umsetzen. Im Spiel bedeutet dies, dass er auf alle IN-Proben zum Abschätzen von Entfernungen einen Bonus von 3 Punkten erhält; alle seine Fernkampf-Proben und Proben beim Zaubern auf Reichweite Horizont sind um 2 Punkte erleichtert.", - "inBonus": "3", - "fkBonus": "2", - "zauberBonus": 2 + "inBonus": "-3", + "fkBonus": "-2", + "zauberBonus": "-2" } \ No newline at end of file diff --git a/src/packs/_source/vorteile/feenfreund.json b/src/packs/_source/vorteile/feenfreund.json new file mode 100644 index 00000000..be653055 --- /dev/null +++ b/src/packs/_source/vorteile/feenfreund.json @@ -0,0 +1,4 @@ +{ + "name": "Feenfreund", + "description": "Aus irgendwelchen Gründen ist der Held ein Sympathieträger unter den Angehörigen des Feenvolkes. Auch für ihn sind Begegnungen mit Feen extrem selten, aber dennoch kann es in Gegenden, in denen es Feen gibt – an Orten wie dem albernischen Farindelwald oder im Überwals östlich des Bornlands –, vorkommen, dass er von unerwarteter Sei te Hilfe erhält. Da die Beweggründe der Feen aber für die Sterblichen nie einleuchten werden, kann der Meister frei entscheiden, ob und wann solche Hilfe vorkommt. Kobolde zählen in diesem Zusammenhang nicht zu den Feen (siehe den Vorteil Koboldfreund, Seite 254)." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/festeMatrix.json b/src/packs/_source/vorteile/festeMatrix.json new file mode 100644 index 00000000..cf150b55 --- /dev/null +++ b/src/packs/_source/vorteile/festeMatrix.json @@ -0,0 +1,5 @@ +{ + "name": "Feste Matrix", + "description": "Für einen Zauberer mit diesem Vorteil ist die Welt deutlich geordneter, die von ihm gewebten Zauber sind dichter, er hat einen Blick für Schwachstellen einer Matrix: Ihm unterlaufen Zauberpatzer nur dann, wenn er beim Zaubern neben den beiden für einen Patzer ‘nötigen’ Zwanzigern noch zusätzlich eine 18, 19 oder 20 würfelt (was die Wahrscheinlichkeit für einen Zauberpatzer etwa um den Faktor 10 senkt). Die Wahrscheinlichkeit für ein normales Misslingen der Probe ändert sich nicht. Dieser Vorteil kann nicht von Schelmen gewählt und nicht mit dem Nachteil Wilde Magie kombiniert werden.", + "zauberPatzerMod": "+" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/flink.json b/src/packs/_source/vorteile/flink.json new file mode 100644 index 00000000..aaf44f72 --- /dev/null +++ b/src/packs/_source/vorteile/flink.json @@ -0,0 +1,8 @@ +{ + "name": "Flink", + "value": ["1","2"], + "description": "Ein flinker Held kann sich schneller bewegen als andere Mitglieder seiner Rasse. Die Basis-GS (Seite 21) eines flinken Helden erhöht sich um 1; er erhält außerdem einen Bonus von einem Punkt auf alle Ausweichen-Proben. Ein flinker Held erhält für jeden TaP* bei einer Athletik-Probe eine Zusatz-GS von 0,2 (anstatt 0,1), er muss nicht die Sonderfertigkeit Kampfreflexe besitzen, um Klingensturm und Klingenwand zu erlernen und er muss keine KO-Vorbedingung erfüllen, um den Ausfall zu erlernen. Dieser Vorteil verfällt, wenn der Held schwer gerüstet oder stark beladen ist (BE aus Rüstung und Belastung 5 oder höher). Er kann nur einmal pro Held gewählt werden; Helden, die diesen Vorteil bereits rassenbedingt erhalten (im Rahmen dieser Regeln also Goblins), dürfen ihn jedoch auch ein zweites Mal wählen. In diesem Falle verliert der Held den ersten Extra-Punkt GS ab einer BE von 5, den zweiten Punkt ab einer BE von 7. Nicht kombinierbar mit Behäbig (Seite 261).", + "gsMod": ["+1","+2"], + "ausweichMod": ["-1", "-2"], + "beVoraussetzung": ["6","8"] +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/gebildet.json b/src/packs/_source/vorteile/gebildet.json new file mode 100644 index 00000000..0de098d4 --- /dev/null +++ b/src/packs/_source/vorteile/gebildet.json @@ -0,0 +1,4 @@ +{ + "name": "Gebildet", + "description": "Ein gebildeter Held hat sich besonders der Ausformung seiner Wissens- und Handwerks-Fertigkeiten gewidmet: Für je einen GP kann er für die Generierung 40 Abenteuerpunkte erwerben, die er jedoch nur zur Steigerung bzw. Aktivierung von Wis sens talenten, Sprachen, Schriften und Handwerkstalenten oder dazugehöriger Sonderfertigkeiten verwenden darf. Maximal können auf diese Weise 200 AP erworben werden. Die Hälfte der auf diese Weise erworbenen Abenteuerpunkte können auch für die Verbesserung von Zauberfertigkeiten oder den Erwerb magischer Sonderfertigkeiten eingesetzt werden." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/gefahreninstinkt.json b/src/packs/_source/vorteile/gefahreninstinkt.json new file mode 100644 index 00000000..615cb1f0 --- /dev/null +++ b/src/packs/_source/vorteile/gefahreninstinkt.json @@ -0,0 +1,4 @@ +{ + "name": "Gefahreninstinkt", + "description": " Diese Gabe dient dazu, den Helden vor direkt bevorstehender Gefahr zu warnen; ein Held mit dieser Gabe ist kaum zu überraschen. Zum Blick in die Zukunft reicht sie jedoch nicht aus, und auch in Situationen, in denen der Held in dauernder Gefahr schwebt (mitten im Kampf), wirkt sie nur unter erschwerten Bedingungen. Sehr wohl hilft Gefahreninstinkt aber, einen Hinterhalt zu erkennen, und auch Überraschungssituationen zu Kampfbeginn können leichter überwunden werden (siehe die entsprechenden Regeln in WdS 78). Der Meister sollte die Probe auf Gefah reninstinkt verdeckt würfeln. Wenn sie gelingt, ahnt der Held, dass er akut in Gefahr schwebt. Je mehr TaP der Held übrig behält, desto eher kann er die Art der Gefahr eingrenzen (aber nie hundertprozentig bestimmen). Der Startwert dieser Gabe beträgt 3, die Probe wird auf KL/IN/IN abgelegt" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/geraeuschhexerei.json b/src/packs/_source/vorteile/geraeuschhexerei.json new file mode 100644 index 00000000..5f222151 --- /dev/null +++ b/src/packs/_source/vorteile/geraeuschhexerei.json @@ -0,0 +1,4 @@ +{ + "name": "Geräuschhexerei", + "description": "Der Charakter ist in der Lage, beliebige Geräusche außerhalb seines Körpers entstehen zu lassen (an einer Stelle, die maximal TaW Schritt von ihm entfernt ist). Dies ist eine erweiterte Form der Bauchrednerei, die offensichtlich nur von Kobolden gelehrt und eigentlich nur von Schelmen und Kobolden beherrscht wird. (Andere Helden benötigen den Vorteil Koboldfreund.) Da es sich hierbei um eine ‘akustische Illusion’ handelt, entscheiden die TaP* bei einer Geräuschhexerei-Probe über Qualität und Glaubwürdigkeit des Geräuschs. Während der Held Geräuschhexerei betreibt, ist er so abgelenkt, dass er bei anderen Talent- oder Zauberproben einen Aufschlag von 3 Punkten hinnehmen muss. Jede Anwendung der Gabe bringt einen Punkt Erschöpfung pro Spielrunde Geräuschhexerei mit sich. Der Startwert dieser Gabe beträgt 3, die Probe wird auf IN/CH/KO abgelegt." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/geweiht.json b/src/packs/_source/vorteile/geweiht.json new file mode 100644 index 00000000..f8e16589 --- /dev/null +++ b/src/packs/_source/vorteile/geweiht.json @@ -0,0 +1,4 @@ +{ + "name": "Geweiht", + "description": "Der Held ist geweihter Priester in einem Kult, der eine karmaspendende Gottheit verehrt, wodurch er Zugang zu Karmaenergie hat. Die intensive religiöse Ausbildung und die Fokussierung seines Strebens auf das Wesen der Gottheit führen zu einem MR-Bonus von einem Punkt, die formelle Schulung zu einem Liturgiekenntnis-Wert (in den Liturgien des jeweiligen Kultes) von 3 (zuzüglich eventueller Boni durch die jeweilige Profession). Alle Geweihten können mit der ihnen von der Göttern verliehenen Karmaenergie Mirakel und Liturgien wirken; alle Geweihte beherrschen mit ihrer Ausbildung die Sonderfertigkeit Karmalqueste. Geweihte der alveranischen Götter (auch in den Varianten Angrosch, Gravesh, H’Szinth oder Zsahh) verfügen über einen Grundvorrat von 24 Karmapunkten und haben etliche Liturgien ihres Kultes (im Gegenwert von 14 Liturgiegraden) erlernt, Geweihte nichtalveranischer Gottheiten verfügen über 12 KaP und Liturgien im Wert von 10 Liturgiegraden. Zwölfgötter-Geweihte (der Praios-, Rondra-, Ef ferd-, Travia-, Boron-, Hesinde-, Firun-, Tsa-, Phex-, Peraine-, Ingerimm- oder Rahja-Kirche) beherrschen die sogenannten Zwölf Segnungen sowie einige andere Liturgien je nach Profession. Für sie kostet der Vorteil 18 GP. Für die H’Ranga-Priester von H’Szinth und Zsahh sowie Geweihte von Angrosch bzw. Gravesh kostet der Vorteil 16 GP; die liturgischen Fertigkeiten dieser Geweihten sind bei den entsprechenden Professionen genannt. Geweihte der nicht-alveranischen Gott heiten (aktuell sind dies Aves, Ifirn, Nandus und Swafnir) bezahlen 10 GP für den Vorteil; ihre Liturgien finden Sie bei den einzelnen Professionen. Geweihte des Kor müssen von Haus aus erfahrene Kämpfer sein; der Zugang zu dieser Profession erfolgt ausschließlich über die Sonderfertigkeit Spätweihe (siehe Seite 227)" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/glueck.json b/src/packs/_source/vorteile/glueck.json new file mode 100644 index 00000000..c3c51f5f --- /dev/null +++ b/src/packs/_source/vorteile/glueck.json @@ -0,0 +1,4 @@ +{ + "name": "Glück", + "description": "Ein Held, an dem sprichwörtlich das Glück klebt, darf bis zu zwei Mal pro aventurischem Tag einen Würfelwurf (eine AT oder PA, einen Schadenswurf, eine Talentprobe, aber auch das Ergebnis eines Sturzschadens etc.) einmal wiederholen und das für ihn günstigere Ergebnis wählen. Alternativ kann er auch vom Meister verlangen, dass dieser einen Wurf wiederholt, beispielsweise eine Attacke oder den Schadenswurf eines Gegners, und das für den Spieler günstigere Ergebnis wählt. Die genaue Häufigkeit, mit der so ein Würfelwurf zulässig ist, kann der Meister zu Beginn des Tages mit 1W3–1 verdeckt auswürfeln, er muss dem Spieler das Ergebnis nicht mitteilen. " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/glueckImSpiel.json b/src/packs/_source/vorteile/glueckImSpiel.json new file mode 100644 index 00000000..dea8c1ff --- /dev/null +++ b/src/packs/_source/vorteile/glueckImSpiel.json @@ -0,0 +1,4 @@ +{ + "name": "Glück im Spiel", + "description": "Wenn ein Held an einem Glücksspiel teilnimmt, kann dieses Spiel entweder am Tisch ausgespielt werden, oder der betreffende Spieler kann eine (erschwerte) IN-Probe ablegen, um festzustellen, ob Phex es gut mit seinem Helden meint (und vor allem, ob der Held seine Zei chen deuten konnte). Für Charaktere, die Glück im Spiel haben, ist die IN-Probe um 7 Punkte erleichtert, was bei Gelingen bedeutet, dass der Held erhöhte Gewinnchancen hat. In einem am Spieltisch ausgespielten Glücks spiel darf ein solcher Held eine Karte neu ziehen oder ein Wür felergebnis modifizieren und dergleichen. Je nachdem, wie glücksabhängig ein Brett- oder Kartenspiel ist, kann dieser Vorteil auch Boni auf das Talent Brett/ Kartenspiele bringen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/gutAussehend.json b/src/packs/_source/vorteile/gutAussehend.json new file mode 100644 index 00000000..9d537f89 --- /dev/null +++ b/src/packs/_source/vorteile/gutAussehend.json @@ -0,0 +1,4 @@ +{ + "name": "Gut Aussehend", + "description": "Ein gut aussehender Held hat ein besonders attraktives Äußeres; sei es durch Gestalt und Gesicht oder durch Anmut der Bewegungen. Alle Proben auf (passende) gesellschaftliche Talente und solche Talentproben, bei denen es darauf ankommt, Sympathien zu gewinnen und in deren Probe die Eigenschaft Charisma geprüft wird, sind für gut aussehende Helden um 1 Punkt erleichtert. Bezugspunkt dieses Vorteils ist das durchschnittliche aventurische Schönheitsempfinden, also die Vorstellungen der mittelländischen Bevölkerung. Inwieweit der Vorteil in bestimmten Situationen (ob innerhalb der eigenen Rasse und Kultur oder übergreifend) wirkt, bleibt Meisterentscheid. Gutes Aussehen kann bei einigen wenigen Zaubern (wie z.B. dem BANNBALADIN, SATUARIAS HERR LICHKEIT oder SEIDENZUNGE) eine Erleichterung von 1 Punkt auf die Zauberprobe mit sich bringen, wenn die Gelegenheit es zulässt (auch dies ist Meisterentscheid). Der Vorteil kann nicht mit den Nachteilen Widerwärtiges Aussehen oder Unansehnlich kombiniert werden, ebenso wenig wie mit dem Vorteil Herausragendes Aussehen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/guterRuf.json b/src/packs/_source/vorteile/guterRuf.json new file mode 100644 index 00000000..ca2214f5 --- /dev/null +++ b/src/packs/_source/vorteile/guterRuf.json @@ -0,0 +1,4 @@ +{ + "name": "Guter Ruf", + "description": "Der Held ist bekannt für seine Freigiebigkeit, seine Gerechtigkeit, Hilfsbereitschaft oder dergleichen positive Charakterzüge, was sich darin niederschlägt, dass andere Menschen positiv und freundlich auf ihn reagieren. Je 2 Punkte, die der Held in Guten Ruf investiert, erleichtern (passende) Talentproben in gesellschaftlichen Talenten um 1 Punkt. Je nach Situation kann auch ein Drittel der GP für Guten Ruf als Ersatz für fehlenden Sozialstatus verwendet werden (z.B. wenn es um Audienzen oder die Einladungen zu Hofbällen geht). Guter Ruf gilt nur für Begegnungen mit Personen der eigenen Kultur, eingeschränkt (nach Meis terentscheid) auch in benachbarten oder verwandten Kulturen. Ein Guter Ruf in einer Kultur, die nicht die heimatliche ist, erfordert ebenso die Zustimmung des Spielleiters wie das Erwerben eines Guten Rufs in mehreren Kulturen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/gutesGedaechtnis.json b/src/packs/_source/vorteile/gutesGedaechtnis.json new file mode 100644 index 00000000..47e63aac --- /dev/null +++ b/src/packs/_source/vorteile/gutesGedaechtnis.json @@ -0,0 +1,4 @@ +{ + "name": "Gutes Gedächtnis", + "description": "Der Held ist in der Lage, einmal gelernte oder bemerkte Details erstaunlich gut zu behalten und zu verknüpfen; er darf unter besonderen Umständen zusätzliche KL-Proben ablegen, um an Informationen zu gelangen; Sprachen, Zauberfertigkeiten (nicht: Übernatürliche Begabungen) und bestimmte Sonderfertigkeiten (Geländekunde, Kulturkunde, Nandusgefälliges Wissen, Ortskenntnis, Talentspezialisierungen bei Wissensfertigkeiten, alle Objektrituale, Bann- und Schutzkreise, Exorzist, Invocatio Integra, Kraftlinienmagie I/II, Matrixkontrolle, Ritualkenntnis (auch Schamane), Schamanenrituale, Runenkunde, Signaturkenntnis, Zauberspezialisierung, Zauberzeichen, Zibilja-Rituale, Liturgiekenntnis, Liturgien) können für drei Viertel der angegebenen Kosten erworben bzw. gesteigert werden. Dieser Vorteil kostet Helden, die der Spruchzauberei mächtig, Schamanen oder geweiht sind, 12 GP, alle anderen nur 7 GP. Gutes Gedächtnis ist nicht mit Eidetischem Gedächtnis (den nochmals verbesserten Gedächtnisleistungen), Unstet oder Vergesslichkeit kombinierbar. Es kann jedoch mit Begabungen oder den Akademischen Ausbildungen kombiniert werden, ebenso mit eventuellen Verbilligungen aus Kulturen und Professionen. Ein Held mit Gutem Gedächtnis, der wegen einer Akademischen Ausbildung eine SF zu drei Vierteln des genannten Preises erwerben kann, zahlt also nur 9/16 der benötigten AP. Ein begabter Held mit Gutem Gedächtnis bezahlt drei Viertel der AP der verbilligten (linken) Spalte. Ein durch Rasse, Kultur oder Profession vorhandenens Gutes Gedächtnis kann für 23 bzw. 28 GP zu Eidetischem Gedächtnis aufgewertet werden." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/halbzauberer.json b/src/packs/_source/vorteile/halbzauberer.json new file mode 100644 index 00000000..9b35a882 --- /dev/null +++ b/src/packs/_source/vorteile/halbzauberer.json @@ -0,0 +1,4 @@ +{ + "name": "Halbzauberer", + "description": "Der Held hat eine grundsätzliche magische Begabung, die aber entweder nicht so stark ausgeprägt oder deutlich spezialisierter ist als die eines Vollzauberers oder aber durch kulturelle Vorgaben eingegrenzt und daher nicht frei nutzbar ist. Er verfügt über (MU+IN+CH)/2 plus 6 AsP und einen MR-Bonus von 1 Punkt. Er hat entweder erlernt, 10 zu seiner Begabung, Profession oder Kultur spezialisierte Sprüche zu sprechen (die sogenannten ‘Grundkenntnisse’), von denen 5 um eine Spalte erleichtert gesteigert werden können (die ‘Hauszauber’), während andere Zauber ihm schwer zugänglich sind, oder die Fähigkeit, etliche für seine Ausbildung typische Rituale (und dazugehörige Sonderfertigkeiten) anzuwenden. Dieser Vorteil stellt die dazu nötigen Punkte für Zauberfertigkeiten und/oder die profes sionstypischen Ritualfertigkeiten / Ritualkenntnisse zur Verfügung. Falls es sich um einen Spruchzauberer handelt, erwirbt er die Repräsentation seiner Tradition automatisch. Weitere Einzelheiten zu Halbzauberern finden Sie auf Seite 306 (Eigenbau) bei den Professionen Scharlatan und Schelm (die Spruchzauberer sind, S. 201/203), Zaubertänzer und Zibilja (die Ritu al zauber/Tänze erlernt haben, S. 204/205) und Schamane (dessen Geisterkontakte über vier Ritualfertigkeiten abgehandelt werden, ab S. 234). Ein Held, der Halbzauberer gewählt hat, kann nicht gleichzeitig Voll- oder Viertelzauberer sein. Einige magische Sonderfertigkeiten sind für Halbzauberer schwieriger zu erwerben." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/herausragendeBalance.json b/src/packs/_source/vorteile/herausragendeBalance.json new file mode 100644 index 00000000..f3587ac9 --- /dev/null +++ b/src/packs/_source/vorteile/herausragendeBalance.json @@ -0,0 +1,10 @@ +{ + "name": "Herausragende Balance", + "description": "Dies ist eine stärkere Variante von Balance (siehe Seite 248). Für Helden mit diesem Vorteil sind alle Körperbeherr schungs-, Tanzen-, Athletik- und Akrobatik-Proben um 7 und alle GE-Proben um 5 Punkte erleichtert, wenn diese mit dem Balance halten, Drehen in der Luft oder dem Stehenbleiben auf schwankendem Untergrund zu tun haben. Außerdem können sie von jedem Sturzschaden ein Viertel der erlittenen Punkte abziehen (nach der Einrechnung der Körper beherr schungs-Probe). Des weiteren hilft die Herausragende Balance im Kampf, nach speziellen Manövern stehen zu bleiben oder einen Sturz bei einem Patzer zu vermeiden (siehe Wege des Schwerts). Der Vorteil kann nicht mit der schwächeren Variante Balance kombiniert werden; wer über seine Rasse, Kultur oder Profession Balance mitbringt, zahlt für Herausragende Balance nur 10 GP, wer bereits die Sonderfertigkeit Standfest besitzt, nur 16 GP.", + "talente": [ + "Körperbeherrschung", "Tanzen", "Athletik", "Akrobatik" + ], + "talentBonus": "-7", + "attribute": ["ge"], + "attributBonus": "-5" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/herausragendeEigenschaft.json b/src/packs/_source/vorteile/herausragendeEigenschaft.json new file mode 100644 index 00000000..2e712f03 --- /dev/null +++ b/src/packs/_source/vorteile/herausragendeEigenschaft.json @@ -0,0 +1,4 @@ +{ + "name": "Herausragende Eigenschaft", + "description": "Der Held darf bei der Generierung mehr als 14 Generierungspunkte in eine Eigenschaft stecken und damit das Spiel mit einem entsprechenden Eigen schaftswert beginnen, der anschließend noch nach Rasse und Kultur modifiziert wird. Damit darf auch die Grenze von maximal 100 GP für Eigenschaften überschritten werden. Dieser Vorteil kann mehrfach gewählt werden; wenn er dabei mehrmals auf die gleiche Eigenschaft angewandt wird, steigt der Startwert dieser Eigenschaft jedes Mal um einen weiteren Punkt. Um diesen Vorteil mehrfach für dieselbe Eigenschaft einzusetzen, sind höhere GP-Kosten erforderlich: 10 GP zur Verbesserung der Eigenschaft von 15 auf 16 und 12 GP für den Sprung von 16 auf 17 usw. (also je 2 GP mehr für die nächste Steigerung); dies ist nach Belieben bis zum Aufbrauchen des GP-Vorrats möglich. " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/herausragenderSechsterSinn.json b/src/packs/_source/vorteile/herausragenderSechsterSinn.json new file mode 100644 index 00000000..0d008473 --- /dev/null +++ b/src/packs/_source/vorteile/herausragenderSechsterSinn.json @@ -0,0 +1,4 @@ +{ + "name": "Herausragender Sechster Sinn", + "description": "Analog zum Herausragenden Sinn (s.u.) hat der Held die besondere Begabung, magische Zusammenhänge schnell zu erfassen, bei magischer Hellsicht mehr Details zu erkennen und astrale Präsenzen schneller zu erspüren: Alle Proben auf die Gabe Magiegespür (S. 254) sowie auf Zauber und Liturgien, die astrale Muster und Präsenzen erkennen und untersuchen (ODEM, ANALYS, OCULUS, Sicht auf Madas Welt , Blick der Weberin), sind um 3 Punkte erleichtert. Nichtzauberer und Nicht-Geweihte – die ohne Magiegespür wenig mit diesem Vorteil anfangen können – zahlen für diesen Vorteil nur 3 GP" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/herausragenderSinn.json b/src/packs/_source/vorteile/herausragenderSinn.json new file mode 100644 index 00000000..c0e50808 --- /dev/null +++ b/src/packs/_source/vorteile/herausragenderSinn.json @@ -0,0 +1,7 @@ +{ + "name": "Herausragender Sinn", + "value": ["Gehör", "Sicht", "Tasten", "Geruch"], + "description": "Ein Sinn des Helden ist besonders gut ausgebildet: Alle Sinnenschärfe-Proben, die sich auf diesen Sinn beziehen, sind um 5 Punkte erleichtert, und je nach Situation kann der Meister dem Helden auch Proben zugestehen, die er anderen Helden nicht erlaubt. Es gibt vier unterschiedliche Bereiche, auf die sich dieser Vorteil beziehen kann (und von denen man für 5 GP einen wählen kann): Herausragendes Gehör lässt den Helden auch sehr leise Geräusche vernehmen und zuordnen, aber er kann auch eine einzelne Stimme aus dem Gewirr einer vollen Wirtsstube besser herausfiltern und so zum Beispiel ein leises Gespräch am Nachbartisch leichter verfolgen. Herausragende Sicht bezieht sich auf die Fernsicht des Helden: Er kann auch weit entfernte Dinge genauer erkennen, und ihm fallen kleine Details schneller auf als anderen Helden. Die Sicht bei schlechter Beleuchtung ist hiervon nicht betroffen. Durch herausragenden Tastsinn kann ein Held wesentlich besser Dinge ertasten und fühlen, zum Beispiel im Dunkeln oder wenn es um das Ertasten winziger Unebenheiten auf einer glatten Fläche geht. Je nach Situation kann der Meister einem Helden mit diesem Sinn auch Talentproben, in denen Fingerfertigkeit verlangt ist und bei denen der Tastsinn eine große Rolle spielt, um 1 bis 3 Punkte erleichtern. Der herausragende Geruchssinn bezieht sich sowohl auf Gerüche als auch auf Geschmack, denn hier sind die betreffenden Sinne schwer zu trennen. Ein Held mit diesem Vorteil nimmt selbst feinste Gerüche wahr (auch wenn es nicht dazu reicht, einer Spur wie ein Spürhund zu folgen) und kann Spuren von Gift oder Fäulnis wesentlich besser aus einem Essen herausschmecken als andere Menschen. Allerdings hat dies auch zur Folge, dass er größere Schwierigkeiten hat, sich mit Speisen und Getränken anzufreunden, die nicht seinen kulturellen Gepflogenheiten entsprechen. Ab einem Talentwert in Kochen von mindestens 5 Punkten kann der Meister jedoch entscheiden, dem Helden einen Bonus von 1 bis 3 Punkten beim Zubereiten von Mahlzeiten zuzugestehen.", + "talente": ["Sinnenschärfe"], + "talentBonus": "+5" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/herausrangedesAussehen.json b/src/packs/_source/vorteile/herausrangedesAussehen.json new file mode 100644 index 00000000..5b525791 --- /dev/null +++ b/src/packs/_source/vorteile/herausrangedesAussehen.json @@ -0,0 +1,4 @@ +{ + "name": "Herausragendes Aussehen", + "description": "Ein herausragend aussehender Held hat ein extrem attraktives Äußeres; sei es durch Gestalt, Gesicht oder Anmut der Bewegungen. Alle Proben auf (passende) gesellschaftliche Talente und solche Talentproben, bei denen es darauf ankommt, Sympathien zu gewinnen, und bei deren Probe Charisma vorkommt, sind für herausragend aussehende Helden um 3 Punkte erleichtert. Angehörige anderer Rassen nehmen diesen Vorteil zwar durchaus wahr; ob er allerdings bei ihnen wirkt und auch, ob Gewöhnung an den Helden diesen Vorteil abmildert, bleibt Meisterentscheid. Herausragendes Aussehen kann bei einigen wenigen Zaubern wie z.B. dem BANNBA LADIN, dem SATUARIAS HERRLICHKEIT oder dem SEIDENZUNGE einen Bonus von 2 Punkten auf die Zauberprobe mit sich bringen, wenn die Gelegenheit es zulässt (passende Rasse, Situation und dergleichen; Meisterentscheid). Andererseits ist ein Held mit Herausragendem Aussehen so auffällig, dass er sich nicht in einer Menschenmenge verbergen kann (in entsprechenden Situationen sind Sich Verstecken-Proben um 5 erschwert) und sich die meis ten Passanten genau an ihn erinnern können. Kombinationen mit Gut aussehend, Widerwärtigem Aussehen oder Unansehnlich sind nicht möglich; wenn ein Held von seiner Rasse oder Kultur her bereits Gut aussehend ist, kann er jedoch für 7 GP Herausragendes Aussehen erwerben." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/hitzeresistenz.json b/src/packs/_source/vorteile/hitzeresistenz.json new file mode 100644 index 00000000..231080a6 --- /dev/null +++ b/src/packs/_source/vorteile/hitzeresistenz.json @@ -0,0 +1,4 @@ +{ + "name": "Hitzeresistenz", + "description": "Wesen, die resistent gegen Hitze sind, erleiden durch außergewöhnliche heiße Umgebungstempera turen keinen Schaden, so lange diese Temperaturen im erträglichen Rahmen bleiben (bis etwa +50 °C); sie müssen nur dann erhöhten Ausdauerverlust und stärkere Erschöpfung hinnehmen, wenn sie sich unter diesen Bedingungen übermäßig anstrengen. Dieser Vorteil schützt nicht gegen Zauber, deren Wirkung auf Hitze oder Feuer beruhen, und auch nicht gegen Feuerschaden durch Fackelhiebe, brennendes Öl oder Ähnliches. Hitzeresistenz erwirbt man dadurch, dass man längere Zeit (mehrere Jahre) hohen Temperaturen ausgesetzt ist – üblicherweise also, indem man in einer entsprechenden Region wohnt, die Vorfahren aus entsprechenden Regionen stammen (Rasse und Kultur), oder wenn man eine passende Profession ausübt (etwa Metallgießer, Glasbläser, Bergleute). Im Heldenleben kann dieser Vorteil nachträglich als Sonderfertigkeit Akklimatisierung erworben werden, wenn man mindestens fünf Jahre in einer heißen Region lebt (siehe Seite 275)." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/hoheLebenskraft.json b/src/packs/_source/vorteile/hoheLebenskraft.json new file mode 100644 index 00000000..9ebfa2df --- /dev/null +++ b/src/packs/_source/vorteile/hoheLebenskraft.json @@ -0,0 +1,6 @@ +{ + "name": "Hohe Lebenskraft", + "value": ["1","2","3","4","5","6"], + "description": "Der Held erhält einen LeP-Bonus von 1 Punkt (max. 6) für je 2 eingesetzte Generierungspunkte. Diese Punkte zählen zur LeP-Basis, werden also beim späteren Zukauf von Lebensenergie nicht beachtet. Damit steigt also auch die Obergrenze, bis zu welcher der Held seine LE später einmal steigern kann, um jeweils 1 Punkt.", + "maxLEP": ["+1","+2","+3","+4","+5","+6"] +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/hoheMagieresistenz.json b/src/packs/_source/vorteile/hoheMagieresistenz.json new file mode 100644 index 00000000..087e7303 --- /dev/null +++ b/src/packs/_source/vorteile/hoheMagieresistenz.json @@ -0,0 +1,6 @@ +{ + "name": "Hohe Magieresistenz", + "value": ["1", "2", "3"], + "description": "Der Held ist besonders resistent gegen schädliche Magie. Jeder Punkt MR-Erhöhung kostet 2 GP; es können maximal 3 Punkte zur Magieresis tenz hinzugewonnen werden. Diese Punkte zählen zur MR-Basis, werden also beim späteren Zukauf von Magieresistenz nicht beachtet. Wegen der Gefahren ihres Berufs ist dieser Vorteil natürlich empfehlenswert für professionelle Zauberer.", + "maxMR": ["+1", "+2", "+3"] +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/immunitaetGegenKrankheiten.json b/src/packs/_source/vorteile/immunitaetGegenKrankheiten.json new file mode 100644 index 00000000..165a5f1e --- /dev/null +++ b/src/packs/_source/vorteile/immunitaetGegenKrankheiten.json @@ -0,0 +1,4 @@ +{ + "name": "Immunität gegen Krankheiten", + "description": "Der Charakter ist besonders widerstandsfähig gegen Krankheiten gleich welcher Art. Bei Immunitätsproben gegen Krankheiten beziehungsweise beim Ausheilen von Krankheiten ist seine KO um 15 Punkte erhöht. Es ist möglich, eine Immunität gegen eine be stimmte, einzelne Krankheit aufzuweisen, was dann 3 GP kostet. Der Meister muss der gewählten Krankheit zustimmen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/immunutaetGegenGift.json b/src/packs/_source/vorteile/immunutaetGegenGift.json new file mode 100644 index 00000000..2b05a693 --- /dev/null +++ b/src/packs/_source/vorteile/immunutaetGegenGift.json @@ -0,0 +1,4 @@ +{ + "name": "Immunität gegen Gift", + "description": "Charakter ist extrem widerstandsfähig gegen ein einzelnes Gift oder eine Gruppe von Giften: Bei Resistenzproben gegen dieses Gift ist seine KO um 15 Punkte erhöht, gegen andere Gifte hilft dieser Vorteil jedoch nicht. Immunität gegen ein bestimmtes Gift kostet 5 GP, Immunität gegen eine Art von Giften (also alle tierischen, alle mineralischen, alle pflanzlichen oder alchimistischen Gifte oder aber alle Atemgifte, alle Einnahmegifte, alle Kontaktgifte oder alle Blut-/Waffengifte) kostet 10 GP. Es ist auch möglich, einen so robusten Stoffwechsel zu haben, dass die Immunität gegen alle Gifte gilt: Diese Allgemeine Immunität gegen Gifte kostet 35 GP. Wenn bei der Rasse, Kultur oder Profession eine Giftimmunität genannt ist, handelt es sich immer um die Immunität gegen eine Gruppe von Giften. Immunität gegen Gift und Resistenz gegen Gift sind nicht kombinierbar, wer jedoch aus Rasse, Kultur oder Profession eine Resistenz gegen eine bestimmte Art von Gift mitbringt, kann diese für 3 GP auf die entsprechende Immunität erhöhen. Der Meister muss der genannten Giftkategorie (oder dem einzelnen Gift) zustimmen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/innererKompass.json b/src/packs/_source/vorteile/innererKompass.json new file mode 100644 index 00000000..f29fb066 --- /dev/null +++ b/src/packs/_source/vorteile/innererKompass.json @@ -0,0 +1,6 @@ +{ + "name": "Innerer Kompass", + "description": "Dies heißt nicht mehr und nicht weniger, als dass der Held immer – auf dem Land, in der Stadt oder gar unterirdisch – weiß, wo Norden ist. Dadurch sind alle Orientierungs-Proben (oder Wildnisleben / Gassenwissen-Proben zu Orientierungszwecken) um 7 Punkte erleichtert, auf See oder in der Wüste sogar um bis zu 14 Punkte (Meisterentscheidung). Innerer Kompass beinhaltet den Vorteil Richtungssinn und kann daher nicht mit diesem kombiniert werden, wer jedoch aus Rasse, Kultur oder Profession Richtungssinn mitbringt, kann Inneren Kompass für 4 GP erwerben.", + "talente": ["Orientierung", "Wildnisleben", "Gassenwissen"], + "talentBonus": ["-7", "-14"] +} \ No newline at end of file From b777254af986723c67fa162388908e5c68771011 Mon Sep 17 00:00:00 2001 From: Poppy Date: Sun, 28 Sep 2025 18:06:29 +0200 Subject: [PATCH 03/42] =?UTF-8?q?Einbau=20der=20restlchen=20Vorteile=20-?= =?UTF-8?q?=20erstmal=20gro=C3=9Fteilig=20ohne=20modifikatoren=20-=20das?= =?UTF-8?q?=20m=C3=BCssen=20wir=20noch=20nachholen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- glossar.json | 4 +++- src/packs/_source/vorteile/astraleRegeneration.json | 6 +++--- src/packs/_source/vorteile/kaelteresistenz.json | 4 ++++ src/packs/_source/vorteile/kampfrausch.json | 4 ++++ src/packs/_source/vorteile/koboldfreund.json | 4 ++++ src/packs/_source/vorteile/kraefteschubTalentschub.json | 4 ++++ src/packs/_source/vorteile/linkshaender.json | 4 ++++ src/packs/_source/vorteile/machtvollerVertrauter.json | 4 ++++ src/packs/_source/vorteile/magiedilettant.json | 4 ++++ src/packs/_source/vorteile/magiegespuer.json | 4 ++++ src/packs/_source/vorteile/meisterhandwerk.json | 4 ++++ src/packs/_source/vorteile/nachtsicht.json | 4 ++++ src/packs/_source/vorteile/natuerlicheWaffen.json | 4 ++++ .../_source/vorteile/natuerlicherRuestungsschutz.json | 4 ++++ .../_source/vorteile/niedrigeSchlechteEigenschaft.json | 4 ++++ src/packs/_source/vorteile/prophezeien.json | 4 ++++ src/packs/_source/vorteile/resistenzGegenGift.json | 4 ++++ src/packs/_source/vorteile/resistenzGegenKrankheiten.json | 4 ++++ src/packs/_source/vorteile/richtungssinn.json | 6 ++++++ src/packs/_source/vorteile/schlangenmensch.json | 6 ++++++ src/packs/_source/vorteile/schnelleHeilung.json | 7 +++++++ src/packs/_source/vorteile/schutzgeist.json | 4 ++++ src/packs/_source/vorteile/schwerZuVerzaubern.json | 4 ++++ .../_source/vorteile/sozialeAnpassungsfaehigkeit.json | 4 ++++ src/packs/_source/vorteile/tierempathie.json | 5 +++++ src/packs/_source/vorteile/tierfreund.json | 4 ++++ src/packs/_source/vorteile/uebernatuerlicheBegabung.json | 4 ++++ src/packs/_source/vorteile/unbeschwertesZaubern.json | 4 ++++ src/packs/_source/vorteile/verbindungen.json | 4 ++++ src/packs/_source/vorteile/verhuellteAura.json | 4 ++++ src/packs/_source/vorteile/veteran.json | 4 ++++ src/packs/_source/vorteile/viertelzauberer.json | 4 ++++ src/packs/_source/vorteile/vollzauberer.json | 4 ++++ src/packs/_source/vorteile/vomSchicksalBeguenstigt.json | 4 ++++ src/packs/_source/vorteile/wesenDerNacht.json | 4 ++++ src/packs/_source/vorteile/wohlklang.json | 4 ++++ src/packs/_source/vorteile/wolfskind.json | 4 ++++ src/packs/_source/vorteile/zaeherHund.json | 4 ++++ src/packs/_source/vorteile/zauberhaar.json | 4 ++++ src/packs/_source/vorteile/zeitgefuehl.json | 4 ++++ src/packs/_source/vorteile/zusaetzlicheGliemaßen.json | 4 ++++ src/packs/_source/vorteile/zweistimmigerGesang.json | 4 ++++ src/packs/_source/vorteile/zwergennase.json | 4 ++++ 43 files changed, 178 insertions(+), 4 deletions(-) create mode 100644 src/packs/_source/vorteile/kaelteresistenz.json create mode 100644 src/packs/_source/vorteile/kampfrausch.json create mode 100644 src/packs/_source/vorteile/koboldfreund.json create mode 100644 src/packs/_source/vorteile/kraefteschubTalentschub.json create mode 100644 src/packs/_source/vorteile/linkshaender.json create mode 100644 src/packs/_source/vorteile/machtvollerVertrauter.json create mode 100644 src/packs/_source/vorteile/magiedilettant.json create mode 100644 src/packs/_source/vorteile/magiegespuer.json create mode 100644 src/packs/_source/vorteile/meisterhandwerk.json create mode 100644 src/packs/_source/vorteile/nachtsicht.json create mode 100644 src/packs/_source/vorteile/natuerlicheWaffen.json create mode 100644 src/packs/_source/vorteile/natuerlicherRuestungsschutz.json create mode 100644 src/packs/_source/vorteile/niedrigeSchlechteEigenschaft.json create mode 100644 src/packs/_source/vorteile/prophezeien.json create mode 100644 src/packs/_source/vorteile/resistenzGegenGift.json create mode 100644 src/packs/_source/vorteile/resistenzGegenKrankheiten.json create mode 100644 src/packs/_source/vorteile/richtungssinn.json create mode 100644 src/packs/_source/vorteile/schlangenmensch.json create mode 100644 src/packs/_source/vorteile/schnelleHeilung.json create mode 100644 src/packs/_source/vorteile/schutzgeist.json create mode 100644 src/packs/_source/vorteile/schwerZuVerzaubern.json create mode 100644 src/packs/_source/vorteile/sozialeAnpassungsfaehigkeit.json create mode 100644 src/packs/_source/vorteile/tierempathie.json create mode 100644 src/packs/_source/vorteile/tierfreund.json create mode 100644 src/packs/_source/vorteile/uebernatuerlicheBegabung.json create mode 100644 src/packs/_source/vorteile/unbeschwertesZaubern.json create mode 100644 src/packs/_source/vorteile/verbindungen.json create mode 100644 src/packs/_source/vorteile/verhuellteAura.json create mode 100644 src/packs/_source/vorteile/veteran.json create mode 100644 src/packs/_source/vorteile/viertelzauberer.json create mode 100644 src/packs/_source/vorteile/vollzauberer.json create mode 100644 src/packs/_source/vorteile/vomSchicksalBeguenstigt.json create mode 100644 src/packs/_source/vorteile/wesenDerNacht.json create mode 100644 src/packs/_source/vorteile/wohlklang.json create mode 100644 src/packs/_source/vorteile/wolfskind.json create mode 100644 src/packs/_source/vorteile/zaeherHund.json create mode 100644 src/packs/_source/vorteile/zauberhaar.json create mode 100644 src/packs/_source/vorteile/zeitgefuehl.json create mode 100644 src/packs/_source/vorteile/zusaetzlicheGliemaßen.json create mode 100644 src/packs/_source/vorteile/zweistimmigerGesang.json create mode 100644 src/packs/_source/vorteile/zwergennase.json diff --git a/glossar.json b/glossar.json index 575d8519..e592bbbc 100644 --- a/glossar.json +++ b/glossar.json @@ -4,7 +4,9 @@ "maxAUP": "Gibt an um wieviel der AUP-Wert verändert wird", "maxMR": "Gibt den Modifikator für die maximale basis MR an", "regenerationASP": "Gibt an um wieviel die ASP-Regeneration verändert wird", - "inRollRegeneration": "Gibt an wie hoch der Bonus ist beim Wurf auf die Initiative um in der Nacht mehr ASP zu regeneireren", + "regenerationLEP": "Modifikator der n#chtlichen LEP-Regeneration", + "inRollRegeneration": "Gibt an wie hoch der Bonus ist beim Wurf auf die Intuition um in der Nacht mehr ASP zu regeneireren", + "koRollRegeneration": "Gibt an wie hoch der Bonus ist beim Wurf auf die Konstitution um in der Nacht mehr LEP zu regeneireren", "modGrosseMeditation": "Gibt die Modifikation an für den Wurf auf die große Meditation zum erhöhren des ASP-Grundwerts", "erschoepfungBonus": "Gibt den Bonus an ab wann ein Held erschöpft ist (normal ist KO, aber mit dem Bonus eben mehr oder weniger)", "talentBonus": "Der Bonus der für den jeweiligen Wurf auf das Talent gegeben wird", diff --git a/src/packs/_source/vorteile/astraleRegeneration.json b/src/packs/_source/vorteile/astraleRegeneration.json index be86161b..bb3fb452 100644 --- a/src/packs/_source/vorteile/astraleRegeneration.json +++ b/src/packs/_source/vorteile/astraleRegeneration.json @@ -1,8 +1,8 @@ { - "name": "Altersresistenz", + "name": "Astrale Regeneration", "value": ["I","II","III"], "description": "Ein altersresis tenter Held ist (im natürlichen Rahmen) immun gegen Auswirkungen hohen Alters. Das kann entweder bedeuten, dass er ab einem gewissen Zeitpunkt wesentlich langsamer altert, oder aber, dass er die üblichen Altersge brechen (körperlicher und geistiger Art) nicht erleidet. Üblicherweise ist dieser Vorteil nur wenigen Rassen wie etwa den Elfen oder Zwergen vorbehalten – ein altersresistenter Mensch sollte schon einen Grund für dieses ‘Wunder’ haben (wie z.B. eine eigeborene Hexe). Außerdem könnte es passieren, dass sich irgendwann die Inquisition für ihn zu interessieren beginnt, kann so etwas doch in der Regel nur mit finsterster Magie zusammenhängen. Dieser Vorteil ist auch Teil des Gesamtvorteils Eigeboren (siehe S. 250), muss also von Eige bo renen nicht extra gewählt werden. Altersresistenz ist natürlich nicht mit dem Nachteil Schneller Alternd (Seite 269) kombinierbar.", "regenerationASP": ["+1","+2","+3"], - "inRollRegeneration": ["+1","+2","+3"], - "modGrosseMeditation": ["+1","+2","+3"] + "inRollRegeneration": ["-1","-2","-3"], + "modGrosseMeditation": ["-1","-2","-3"] } \ No newline at end of file diff --git a/src/packs/_source/vorteile/kaelteresistenz.json b/src/packs/_source/vorteile/kaelteresistenz.json new file mode 100644 index 00000000..9b1587ec --- /dev/null +++ b/src/packs/_source/vorteile/kaelteresistenz.json @@ -0,0 +1,4 @@ +{ + "name": "Kälteresistenz", + "description": "Wesen, die resistent gegen Kälte sind, erleiden durch außergewöhnliche Umgebungstempera turen keinen Schaden, so lange diese Temperaturen im erträglichen Rahmen bleiben (bis –20 °C kalte Luft oder 0 °C kaltes Wasser), und nur reduzierten Schaden bei noch extremerer Kälte. Dieser Vorteil schützt nicht gegen Zauber, deren Wirkung auf Kälte oder Eis beruhen. Kälteresistenz erwirbt man dadurch, längere Zeit (mehrere Jahre) sehr niedrigen Temperaturen ausgesetzt zu sein, üblicherweise also, indem man selbst in einer entsprechenden Region wohnt oder daher stammt (Rasse und Kultur). Im Heldenleben kann dieser Vorteil nachträglich als Sonderfertigkeit Akklimatisierung erworben werden, wenn man mindestens fünf Jahre in einer kalten Region lebt (Seite 275)." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/kampfrausch.json b/src/packs/_source/vorteile/kampfrausch.json new file mode 100644 index 00000000..22f180b5 --- /dev/null +++ b/src/packs/_source/vorteile/kampfrausch.json @@ -0,0 +1,4 @@ +{ + "name": "Kampfrausch", + "description": "Im Gegensatz zum unkontrollierten Blutrausch (siehe den Nachteil auf Seite 261) können sich manche Menschen, Zwerge und Orks bewusst in einen Zustand versetzen, in dem sie keine Schmerzen verspüren und sich voll auf das Gefecht konzentrieren können. Um in einen Kampfrausch zu fallen, muss dem Kämpfer eine Selbstbeherrschungs-Probe +10 gelingen, während er sich selbst leichte Schmerzen zufügt (kleine Schnitte oder Bisse; auf jeden Fall Verlust von 1W3 LeP und 1 Punkt Erschöpfung). Gelingt dies, so erleidet er während des Kampfrauschs keine Werte-Einbußen durch Wunden, niedrige Lebensenergie oder niedrige Ausdauer bzw. Erschöpfung/Überanstrengung und muss nicht auf Selbstbeherrschung würfeln, um bei schweren Treffern bei Bewusstsein zu bleiben. Er kann jedoch als Kampfmanöver nur den Wuchtschlag und die darauf basierenden Manöver Niederwerfen, Sturmangriff, Hammerschlag, Befreiungsschlag und Schildspalter nutzen, diese jedoch um 2 Punkte erleichtert. Ebenfalls um 2 Punkte erleichtert (also nur um 2 Punkte erschwert) ist das Umwandeln von Paraden in Attacken. Der Meister führt verdeckt Buch über die Schadenspunkte, die der Held erleidet, so dass es durchaus passieren kann, dass der Betreffende ‘bis zum Umfallen’ kämpft und dann nicht mehr aufsteht. Zudem erhält ein Kämpfer im Kampfrausch einen zusätzlichen TP und 1 Punkt auf seinen AT-Basiswert, während der PA-Basiswert und der FK-Basiswert um je 1 Punkt sinken. Der Kampfrausch dauert bis zum Ende eines Kampfes, also bis keine lebenden Gegner mehr zu bemerken sind. Die Rasse der Thorwaler ist bekannt für ihren Kampfrausch – die auch bei dieser Rasse vorkommende ‘Walwut’ finden Sie unter dem Nachteil Blutrausch. Selbiger Nachteil ist nicht mit Kampfrausch kombinierbar." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/koboldfreund.json b/src/packs/_source/vorteile/koboldfreund.json new file mode 100644 index 00000000..8d44b755 --- /dev/null +++ b/src/packs/_source/vorteile/koboldfreund.json @@ -0,0 +1,4 @@ +{ + "name": "Koboldfreund", + "description": "Aus irgendwelchen Gründen ist der Held ein Sympathieträger bei Kobolden. Er kann sogar versuchen, Kobolde herbeizurufen, was aber natürlich nur funktioniert, wenn sich auch welche in der Umgebung aufhalten. Doch auch für einen Koboldfreund ist es nicht sonderlich leicht, einen Kobold zu irgendetwas zu bewegen, in der Regel wird es auf ein langes Feilschen herauslaufen, bis der Kobold sich bereit erklärt, dem Helden auf irgendeine Weise zu helfen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/kraefteschubTalentschub.json b/src/packs/_source/vorteile/kraefteschubTalentschub.json new file mode 100644 index 00000000..c2f36211 --- /dev/null +++ b/src/packs/_source/vorteile/kraefteschubTalentschub.json @@ -0,0 +1,4 @@ +{ + "name": "Kräfteschub / Talentschub", + "description": "Diese Gabe ermöglicht es einem Helden, durch besondere Konzentration über sich hinauszuwachsen – bei einem Kräfteschub wird eine körperliche Eigenschaft (GE, FF, KO, KK) für die nächste Handlung (eine Eigen schaftsprobe) gesteigert. Die Wirkung des Kräfteschubs hält maximal 1 SR vor, dann muss die Probe abgelegt werden; die Verwendung des Kräfteschubs für mehrere Proben ist nur zulässig, wenn diese Proben direkt aufeinander folgen (wie z.B. bei einem Armdrücken-Wettbewerb). Gelingt die Kräfteschub-Probe, so ist die nachfolgende Eigenschafts-Probe um die Hälfte der TaP* aus der Gabenprobe erleichtert. Bei einem erfolgreichen Talentschub ist die nachfolgende Talentprobe um die übrig behaltenen Punkte aus der Gaben-Probe (mindestens 1 Punkt) erleichtert. Misslingt die Probe, so ist die folgende Probe (die er eigentlich durch die Geisteskraft steigern wollte) bei einem Kräfteschub um 1 Punkt, bei einem Talentschub um 3 Punkte erschwert. Diese Gaben beschränken sich auf eine Eigenschaft oder ein Talent, die bei der Hel denerschaffung festzulegen sind (Gewandtheitsschub, Fingerfertigkeitsschub, Konstitutionsschub oder Körperkraftschub beziehungsweise Schwimmschub, Schleichschub ...); die Gabe kann aber mehrfach gewählt werden. Talentschub ist nicht mit einem Meisterhandwerk im gleichen Talent kombinierbar. Der Einsatz dieser Gaben bringt dem Helden unabhängig vom Gelingen der Probe 1W3 Punkte Erschöpfung ein und benötigt 4 Aktionen Konzentration. Ein Kraftschub kann auch spontan (mit einer Aktion Zeitaufwand) ausgelöst werden, was jedoch 1W3+2 Punkte Erschöpfung einbringt. Startwert dieser Gaben ist jeweils 3, die Probe wird auf MU / IN / KO abgelegt." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/linkshaender.json b/src/packs/_source/vorteile/linkshaender.json new file mode 100644 index 00000000..13d5b3f0 --- /dev/null +++ b/src/packs/_source/vorteile/linkshaender.json @@ -0,0 +1,4 @@ +{ + "name": "Linkshänder", + "description": "Linkshänder haben leichte Vorteile im Kampf: Während der ersten 5 Kampfrunden erhält ihr Gegner durch die Überraschung einen PA-Nachteil von 1 Punkt. Linkshänder können bestimmte Sonderfertigkeiten, die mit dem links- bzw. beidhändigen Waffeneinsatz verbunden sind (Linkhand, Beidhändiger Kampf I und II), zu drei Vierteln der genannten Kosten erlernen. Es mag Waffen und Objekte geben (wie z.B. Scheren oder den Kusliker Säbel), die für Linkshänder ungeeignet sind, weil sie speziell für die rechte Hand entworfen wurden. Ein linkshändiger Held kann nicht gleichzeitig beidhändig begabt sein." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/machtvollerVertrauter.json b/src/packs/_source/vorteile/machtvollerVertrauter.json new file mode 100644 index 00000000..b6df4d7b --- /dev/null +++ b/src/packs/_source/vorteile/machtvollerVertrauter.json @@ -0,0 +1,4 @@ +{ + "name": "Machtvoller Vertrauter", + "description": "Mit diesem Vorteil kann die Spielerin der Hexe bei der Charaktererschaffung festlegen, dass ihre Hexe kein Durchschnittsvertrautentier, sondern eines einer größeren und/oder gefährlicheren, eigentlich nicht zugelassenen Art hat oder finden wird. Dies könnte eine Boronsotter oder Speikobra, ein Gepard oder Luchs, eine giftigere (Saguara-) oder größere (Smaragd-) Spinne, statt einer Kröte ein Chamäleon oder statt der Spinne ein Skorpion sein. Vorschläge für Machtvolle Vertraute finden Sie bei den jeweiligen Professionen. Die Werte des Vertrautentieres sollten Sie an die in Wege der Zauberei angegebenen Maximalwerte für verwandte Arten anlehnen, Sie können auf die Eigenschaften jedoch deutlich mehr Punkte verteilen (müssen aber auch die teureren Abenteuerpunktekosten bei der Vertrautenbindung in Kauf nehmen) und können das angegebene Maximum bei einer Eigenschaft um 3 Punkte überschreiten. Dieser Vorteil ist nur für Helden wählbar, die überhaupt einen Vertrauten haben können (also Hexen, Geoden, Zibiljas und GoblinSchamaninnen)" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/magiedilettant.json b/src/packs/_source/vorteile/magiedilettant.json new file mode 100644 index 00000000..9b8e2152 --- /dev/null +++ b/src/packs/_source/vorteile/magiedilettant.json @@ -0,0 +1,4 @@ +{ + "name": "Magiedilettant", + "description": "Magiedilettanten verfügen über sehr begrenzte magische Fähigkeiten. Nähere Einzelheiten finden Sie unter den Einträgen Meister handwerk (S. 255), Schutzgeist (S. 256), Übernatürliche Begabung (S. 257) und Viertelzauberer (S. 258). " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/magiegespuer.json b/src/packs/_source/vorteile/magiegespuer.json new file mode 100644 index 00000000..7c8eee73 --- /dev/null +++ b/src/packs/_source/vorteile/magiegespuer.json @@ -0,0 +1,4 @@ +{ + "name": "Magiegespür", + "description": "Diese Gabe lässt den Helden intuitiv Quellen astraler Kraft spüren, die sich in seiner unmittelbaren Umgebung befinden. Das kann sich durch Frösteln, Beklemmungsgefühl und Zittern, aber auch durch Erregung oder sphärische Klänge im Kopf bemerkbar machen. Magiegespür-Proben sollte der Meister verdeckt ablegen, eine willentliche Anwendung ist erst ab einem TaW von 7 möglich. Die Probe kann um bis zu 7 Punkte erleichtert sein (rohe astrale Kraft von der Dimension eines Sphärendurchbruchs oder eines sich enthüllenden mächtigen Dämons), aber auch Erschwernisse bis zu 10 Punkten mit sich bringen (gebundene Magie in mäßig kraftvollen Artefakten, Berührung eines Zauberkundigen). Häufig weiß der Held nur, dass sich eine Kraftquelle in der Nähe befindet, nicht aber, wo (und schon gar nicht, welcher Art). Ist der Held magiebegabt, so sind alle Proben auf ODEM ARCANUM und OCULUS um ein Fünftel des TaW in Magiegespür erleichtert. Jede Magiegespür-Probe, ob willentlich oder unwillkürlich, bringt dem Anwender einen Punkt Erschöpfung ein. Der Startwert dieser Gabe ist 3, die Probe wird auf MU/IN/IN abgelegt und benötigt üblicherweise 10 Aktionen Zeit." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/meisterhandwerk.json b/src/packs/_source/vorteile/meisterhandwerk.json new file mode 100644 index 00000000..d0753128 --- /dev/null +++ b/src/packs/_source/vorteile/meisterhandwerk.json @@ -0,0 +1,4 @@ +{ + "name": "Meisterhandwerk", + "description": "Der Zauberer ist in der Lage, seine As tral punkte einzusetzen, um sich eine Talentprobe auf bis zu fünf von ihm gewählte und bei der Charaktererschaffung festgelegte, professionstypische Talente zu erleichtern (nur Körperliche, Natur-, Gesellschafts- oder Hand werks talente, in Ausnahmen auch Wissens talente, wenn sie für eine handwerkliche Tätigkeit stehen; auf jeden Fall passend zur Profession des Helden). Dazu stehen ihm zwei Möglichkeiten zur Verfügung: Zum einen kann er die Astralpunkte im Voraus einsetzen, um damit pro eingesetztem AsP den TaW für die Dauer einer Probe um 2 Punkte zu erhöhen (jedoch maximal auf den doppelten TaW); diese Punkte können als TaP* übrig behalten werden – also die Qualität verbessern. Zum anderen kann er die Punkte nachträglich und im Verhältnis von 1 AsP zu 1 TaP einsetzen, nachdem er bereits eine Probe abgelegt hat, um eine misslungene Probe doch noch gelingen zu lassen oder die Qualität zu verbessern. Vollzauberer, bei denen die Magie durch Ausbildung in andere Bahnen gelenkt wurde, zahlen für diesen Vorteil 5 GP pro gewähltem Talent, Halbzauberer 3 GP pro Talent, Viertelzauberer 1 GP pro Talent." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/nachtsicht.json b/src/packs/_source/vorteile/nachtsicht.json new file mode 100644 index 00000000..843324c2 --- /dev/null +++ b/src/packs/_source/vorteile/nachtsicht.json @@ -0,0 +1,4 @@ +{ + "name": "Nachtsicht", + "description": "Wesen mit Nachtsicht erleiden selbst bei minimaler Beleuchtung (nicht jedoch in absoluter Dunkelheit) nur maximal Abzüge von –2 auf AT und PA bzw. –5 auf ihre Fernkampfwerte. Nachtsicht beinhaltet Dämme rungssicht (Seite 249) mit der dort genannten Wirkung, so dass diese beiden Vorteile ebenso wenig miteinander kombiniert werden können wie Nachtsicht und Nachtblindheit. Wer Dämmerungssicht bereits in seiner Rasse als automatischen Vorteil vorgegeben hat, kann jedoch den Vorteil Nachtsicht für 10 zusätzliche GP wählen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/natuerlicheWaffen.json b/src/packs/_source/vorteile/natuerlicheWaffen.json new file mode 100644 index 00000000..4f25e1b8 --- /dev/null +++ b/src/packs/_source/vorteile/natuerlicheWaffen.json @@ -0,0 +1,4 @@ +{ + "name": "Natürliche Waffen", + "description": "Die Rasse, zu der der Held gehört, verfügt von Natur aus über natürliche Waffen, in der Regel Krallen und / oder Raubtierzähne. Während Zähne grundsätzlich echten Schaden verursachen, kann der Held frei wählen, ob er seine Krallen nutzen und anstelle von TP(A) echten Schaden verursachen will. Von Natur aus sind – von den in Aventurien spielbaren Rassen – die Orks und die Goblins mit einem Raubtiergebiss ausgestattet (1W+1 TP bzw. 1W TP). Der bemuskelte Schwanz der Achaz richtet wie ein gewöhnlicher Fausthieb 1W TP(A) an und zählt damit als Natürliche Waffe mit 0 GP Kosten; Gleiches gilt für das Achaz-Gebiss. Die grundsätzliche Fähigkeit, mit Biss oder Krallen echten Schaden anzurichten, kostet für jede Art 1 GP (für Biss und Krallen somit 2 GP) sowie ebenfalls je nach Art 1 GP für jeden zusätzlichen TP über den Grundwert von 1W6 TP hinaus. Für die Orks schlägt dieser Vorteil also mit 2 GP zu Buche (grundsätzliche Fähigkeit plus 1 TP über 1W6 TP), bei den Goblins mit 1 GP. Für eine Erhöhung von TP(A) wie beispielsweise beim Schwanzschlag eines Maru müssen lediglich die GP für zusätzliche TP, nicht aber Grundkosten entrichtet werden. Eine Natürliche Waffe beinhaltet zudem auch die entsprechende Kenntnis des zugehörigen waf fen losen Manövers (siehe S. 282; Biss und Schwanzschlag)." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/natuerlicherRuestungsschutz.json b/src/packs/_source/vorteile/natuerlicherRuestungsschutz.json new file mode 100644 index 00000000..9b754712 --- /dev/null +++ b/src/packs/_source/vorteile/natuerlicherRuestungsschutz.json @@ -0,0 +1,4 @@ +{ + "name": "Natürlicher Rüstungsschutz", + "description": "Der Held hat eine besonders zähe und widerstandsfähige Haut, ein dichtes Fell oder harte Schuppen, die im Kampf als zusätzlicher RS wirken. Der maximale natürliche RS eines Charakters ist 3, jedoch können nur ausgewählte Rassen diesen Vorteil nutzen, wobei sie jeweils einen festen, vorgegebenen Wert ihrer natürlichen Rüstung aufweisen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/niedrigeSchlechteEigenschaft.json b/src/packs/_source/vorteile/niedrigeSchlechteEigenschaft.json new file mode 100644 index 00000000..fd179544 --- /dev/null +++ b/src/packs/_source/vorteile/niedrigeSchlechteEigenschaft.json @@ -0,0 +1,4 @@ +{ + "name": "Natürliche Waffen", + "description": "Diesen Vorteil können nur Helden wählen, die über Rasse, Kultur und/oder Profession wenigstens eine Schlechte Eigenschaft erhalten haben (zu Schlechten Eigenschaften siehe S. 268). Der Wert dieser Schlechten Eigenschaft kann schon vor Spielbeginn reduziert werden, so dass ausnahmsweise auch ein Wert unter 5 erreicht werden kann, und es ist sogar möglich, sie bis auf 0 zu reduzieren. Allerdings sollte es eine passende Hintergrundgeschichte geben, warum dieser Held im Gegensatz zu allen anderen Vertretern dieser Kultur (Rasse/Profession) nicht unter dieser Eigenschaft leidet. Die Kosten für die Verringerung entsprechen genau den GP, die der Held dafür bekommen würde, wenn er diese Eigenschaft freiwillig wählen würde (ein um 3 Punkte reduzierter Aberglaube kostet also 3 GP). Dieser Vorteil kann mehrfach gewählt werden." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/prophezeien.json b/src/packs/_source/vorteile/prophezeien.json new file mode 100644 index 00000000..fdd58602 --- /dev/null +++ b/src/packs/_source/vorteile/prophezeien.json @@ -0,0 +1,4 @@ +{ + "name": "Prophezeien", + "description": "Durch diese Gabe erhält der Charakter ein Gespür für großräumige, zukünftige Entwicklungen. Wann immer er die von ihm gewählte Methoden des Prophezeiens anwendet (Sterndeutung, Kar ten legen, Visionen im Drogenrausch, Werfen von Runenstäben, Deuten des Vogelflugs, der Eingeweide von Opfertieren oder auch nur des Teesatzes), kann der Meister eine Probe auf Prophezeien verdeckt würfeln. In besonderen Situationen kann der Meister dem Helden auch ungefragt besondere Hinweise geben, wenn der Held in einer passenden Stimmung ist. Allerdings werden die Einsichten in die Zukunft selbst bei noch so gut gelungenen Proben immer verschwommen und vieldeutig sein, niemals konkret und eindeutig. Der Startwert dieser Gabe beträgt 3, Proben werden auf IN/IN/ CH abgelegt, ein Einsatz der Gabe führt automatisch zu 2 Punkten Erschöpfung. Die Anwendung einer Prophezeien-Technik dauert mindestens eine halbe Stunde. Prophezeien ist eine Gabe, die natürlich gut zu schwach magisch begabten Helden passt. Der bewusste Einsatz dieser Gabe kann mit 1W3+1 AsP (anstatt der o.g. Erschöpfung) eingeleitet werden. Ob ein Held diese Gabe besitzt, sollte mit dem Meis ter abgesprochen sein" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/resistenzGegenGift.json b/src/packs/_source/vorteile/resistenzGegenGift.json new file mode 100644 index 00000000..0eb50bf7 --- /dev/null +++ b/src/packs/_source/vorteile/resistenzGegenGift.json @@ -0,0 +1,4 @@ +{ + "name": "Resistenz gegen Gift", + "description": "Der Charakter ist besonders widerstandsfähig gegen ein einzelnes Gift oder eine Gruppe von Giften: Bei Resistenzproben gegen dieses Gift ist seine KO um 7 Punkte erhöht. Resistenz gegen ein bestimmtes Gift kostet 3 GP, Resistenz gegen eine Art von Giften (unterschieden nach Herkunft, also tierische, mineralische, pflanzliche oder alchimistische Gifte, oder nach Anwendungsart, also Atemgifte, Einnah megifte, Kontaktgifte, Blut-/Waffengifte) kostet 7 GP. Es ist möglich, einen so robusten Stoffwechsel zu haben, dass die Resistenz gegen alle Gifte gilt: Diese Allgemeine Resistenz gegen Gifte kostet 25 GP. Wenn bei der Rasse, Kultur oder Profession eine Giftresistenz genannt ist, handelt es sich immer um die Resistenz gegen eine Gruppe von Giften. Resistenz gegen Gift und Immunität gegen Gift sind (für die gleiche Giftkategorie) nicht kombinierbar. Der Meister muss der genannten Giftkategorie zustimmen." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/resistenzGegenKrankheiten.json b/src/packs/_source/vorteile/resistenzGegenKrankheiten.json new file mode 100644 index 00000000..d03e03f6 --- /dev/null +++ b/src/packs/_source/vorteile/resistenzGegenKrankheiten.json @@ -0,0 +1,4 @@ +{ + "name": "Resistenz gegen Krankheiten", + "description": "Der Charakter ist besonders widerstandsfähig gegen Krankheiten gleich welcher Art: Bei Resis tenzproben gegen Krankheiten bzw. beim Ausheilen von Krankheiten ist seine KO um 7 Punkte erhöht. " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/richtungssinn.json b/src/packs/_source/vorteile/richtungssinn.json new file mode 100644 index 00000000..7c2490ad --- /dev/null +++ b/src/packs/_source/vorteile/richtungssinn.json @@ -0,0 +1,6 @@ +{ + "name": "Richtungssinn", + "description": "Der Held ist in der Lage, sich seinen Ort und seine zurückgelegte Strecke zu merken, er hat ein intuitives Gespür für Himmelsrichtungen und dergleichen mehr. Alle Orientierungs-Proben (oder Wildnisleben-Proben zu Orien tie rungszwecken) sind um 5 Punkte erleichtert. Richtungssinn ist auf den Geländetyp begrenzt, aus dem der Charakter stammt – das können durchaus so große, aber recht einheitliche Gebiete wie die Wüste Khôm, die nördlichen Steppengebiete oder der Raschtulswall, nicht aber Geländetypen wie ‘Stadt’, sein (letzteres lässt sich am besten mit der Sonderfertigkeit Ortskenntnis darstellen, siehe Seite 276). Richtungssinn kann nicht mit dem Vorteil Innerer Kompass kombiniert werden, jedoch kann ein vorhandener Richtungssinn für 4 GP zu Innerem Kompass aufgewertet werden.", + "talente": ["Orientierung", "Wildnisleben", "Gassenwissen"], + "talentBonus": "-5" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/schlangenmensch.json b/src/packs/_source/vorteile/schlangenmensch.json new file mode 100644 index 00000000..c601a38f --- /dev/null +++ b/src/packs/_source/vorteile/schlangenmensch.json @@ -0,0 +1,6 @@ +{ + "name": "Schlangenmensch", + "description": "Es gibt Lebewesen, die keine Schlangen sind und dennoch nur aus Gelenken zu bestehen scheinen (oder scheinbar überhaupt keine Knochen im Körper haben). Schlangenmenschen (oder -elfen, -orks ...) erhalten von vornherein einen Bonus von je 1 Talentpunkt auf die Talente Ringen, Akrobatik, Gaukeleien, Körperbeherrschung, Schleichen, Sich Verstecken, Tanzen und Fesseln/Entfesseln und können diese Talente auch jeweils um eine Spalte leichter steigern. Alle Ringen-Paraden und Fesseln/ Entfesseln-Proben, um sich aus einer Umschlingung zu befreien, sind um jeweils 1 Punkt erleichtert, Ringen-Paraden gegen waffenlose Angriffe sogar um 3 Punkte. Erleichtert zu erlernen (zu halben AP-Kosten) sind die Sonderfertigkeiten Ausweichen I bis III, Schnellziehen und der Waffenlose Kampfstil Unauer Schule). Um Schlangenmensch zu sein, muss man eine GE von mindestens 14 mitbringen; das KKMaximum des Helden liegt um 2 Punkte niedriger als üblich (also anderthalbfacher Startwert –2). Dieser Vorteil lässt sich nicht mit der Herausragenden Eigenschaft Körperkraft kombinieren.", + "talente": ["Ringen", "Akrobatik", "Gaukeleien", "Körperbeherrschung", "Schleichen", "Sich Verstecken", "Tanzen", "Fesseln/Entfesseln"], + "talentBonus": "-1" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/schnelleHeilung.json b/src/packs/_source/vorteile/schnelleHeilung.json new file mode 100644 index 00000000..9fef74f1 --- /dev/null +++ b/src/packs/_source/vorteile/schnelleHeilung.json @@ -0,0 +1,7 @@ +{ + "name": " Schnelle Heilung", + "description": "Es gibt Lebewesen, die keine Schlangen sind und dennoch nur aus Gelenken zu bestehen scheinen (oder scheinbar überhaupt keine Knochen im Körper haben). Schlangenmenschen (oder -elfen, -orks ...) erhalten von vornherein einen Bonus von je 1 Talentpunkt auf die Talente Ringen, Akrobatik, Gaukeleien, Körperbeherrschung, Schleichen, Sich Verstecken, Tanzen und Fesseln/Entfesseln und können diese Talente auch jeweils um eine Spalte leichter steigern. Alle Ringen-Paraden und Fesseln/ Entfesseln-Proben, um sich aus einer Umschlingung zu befreien, sind um jeweils 1 Punkt erleichtert, Ringen-Paraden gegen waffenlose Angriffe sogar um 3 Punkte. Erleichtert zu erlernen (zu halben AP-Kosten) sind die Sonderfertigkeiten Ausweichen I bis III, Schnellziehen und der Waffenlose Kampfstil Unauer Schule). Um Schlangenmensch zu sein, muss man eine GE von mindestens 14 mitbringen; das KKMaximum des Helden liegt um 2 Punkte niedriger als üblich (also anderthalbfacher Startwert –2). Dieser Vorteil lässt sich nicht mit der Herausragenden Eigenschaft Körperkraft kombinieren.", + "value": ["I", "II", "III"], + "regenerationLEP": ["+1", "+2", "+3"], + "koRollRegeneration": ["-1", "-2", "-3"] +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/schutzgeist.json b/src/packs/_source/vorteile/schutzgeist.json new file mode 100644 index 00000000..7cb1e6dd --- /dev/null +++ b/src/packs/_source/vorteile/schutzgeist.json @@ -0,0 +1,4 @@ +{ + "name": "Schutzgeist", + "description": "Ein von einem ‘Schutzgeist’ Behüteter kann seine Astralenergie in einer bedrohlichen Situation einsetzen, um eine Talent- oder Eigenschaftsprobe zu beeinflussen: Unter Einsatz aller noch vorhandenen Astral energie kann er einen Patzer abwenden, eine beliebige misslungene Probe wiederholen oder einen Probenwurf (also einen 1W20-Wurf, egal, ob dies nun Teil einer Talentprobe oder eine Eigenschaftsprobe ist) um die Anzahl der eingesetzten AsP vermindern. Ob eine Situation für den Helden so bedrohlich erscheint (oder in der Tat ist), dass er seine einzigartigen Kräfte einsetzen kann, liegt im Entscheidungsbereich des Meisters; es gilt auf jeden Fall in lebensbedrohlichen Situationen, die der Held nicht selbst herbeigeführt hat (einstürzende Brücken, Schiffsuntergänge, Rinder-Stampeden ...) – und der Meister kann auch bestimmen, dass der Schutzgeist hervortritt, wenn der Spieler des Helden dies eigentlich nicht will. Gelegentlich wird dieser Ausbruch von Astralenergie vom Erscheinen Minderer Geis ter begleitet, was zum Mythos vom Schutzgeist geführt hat, der bestimmten Personen zur Seite steht. Dieser Vorteil kann frei nur von Viertelzauberern gewählt werden und ist für einige ausgewählte Halbzauberer möglich." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/schwerZuVerzaubern.json b/src/packs/_source/vorteile/schwerZuVerzaubern.json new file mode 100644 index 00000000..1083ac23 --- /dev/null +++ b/src/packs/_source/vorteile/schwerZuVerzaubern.json @@ -0,0 +1,4 @@ +{ + "name": " Schwer zu verzaubern", + "description": "Ein Held mit diesem Vorteil hat eine angeborene Resistenz gegen Zauberei. Dies ist nicht immer ein Vorteil, denn er ist nicht nur weniger empfänglich für Zauber, die ihm schaden sollen, sondern auch für alle diejenigen, die ihm helfen könnten: Alle Herrschafts-, Einfluss-, Hellsicht-, Eigenschaften-, Form- und HeilungsZauber (sprich: alle Zauber mit mindestens einem der genannten Merkmale), die auf ihn angewendet werden, sind um 3 Punkte erschwert, ebenso etliche Zauber anderer Kategorien, die eine Verwandlung oder Geisteskontrolle bewirken. Diese Erschwernis wird zu allen anderen Modifikationen addiert, also auch zur Magieresistenz, wenn die für den Zauber relevant ist. Es sind jedoch nur Zauber betroffen, die auf den Helden selbst wirken, nicht aber Flächeneffekte oder indirekte Auswirkungen. Dieser Vorteil kann nur von Helden gewählt werden, die nicht selbst zaubern können (also weder Viertel-, noch Halb- oder Vollzauberer sind). Für die magische Profession der Geoden, die als Zwerge von Haus aus schwer zu verzaubern sind, sowie für zwergische Akademiemagier gelten besondere Regeln (siehe Seite 168 bzw. 174)." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/sozialeAnpassungsfaehigkeit.json b/src/packs/_source/vorteile/sozialeAnpassungsfaehigkeit.json new file mode 100644 index 00000000..fa68864d --- /dev/null +++ b/src/packs/_source/vorteile/sozialeAnpassungsfaehigkeit.json @@ -0,0 +1,4 @@ +{ + "name": " Soziale Anpassungsfähigkeit", + "description": "Ein Held mit diesem Vorteil findet sich auch in sozial ungewohnter Umgebung schnell zurecht und muss nur geringere Einbußen auf seine gesellschaftlichen Talentwerte hinnehmen, wenn er sich in einer ungewohnten Kultur oder einem ungewohnten Umfeld bewegt. Er kann die Sonderfertigkeit Kulturkunde für fremde Kulturen verbilligt erwerben. Er kann auch leichter als andere Helden einen falschen Sozialstatus vortäuschen. Seine Verbindungen (siehe Seite 257) kosten ihn nur ein Fünftel ihres SO an GP und können in einem Rahmen von SO +/–7 gewählt werden (aber auch hier kann SO 15 nicht überschritten werden). " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/tierempathie.json b/src/packs/_source/vorteile/tierempathie.json new file mode 100644 index 00000000..d9bde185 --- /dev/null +++ b/src/packs/_source/vorteile/tierempathie.json @@ -0,0 +1,5 @@ +{ + "name": "Tierempathie", + "description": " Diese Gabe reicht von einfachem Stimmungssinn und dem guten Einfühlungsvermögen für Tiere bis hin zur vollständigen Verständigung mit Tieren, was über den Talentwert und über die übrig gehaltenen Talentpunkte geregelt werden kann. Eine Probe ist erschwert durch die Fremdartigkeit der Kreatur (von +1 bis +7) und durch die Willenskraft und die Klugheit des Tieres (–2 bis +5). Der Tier-Empath darf nicht weiter als einen Schritt vom Tier entfernt sein. Übrig behaltene Talentpunkte aus einer Tierem pathie-Probe lassen sich auch dazu verwenden, Proben auf Gesellschaftliche Talente auf Tiere anzuwenden, beziehungsweise sogar dazu, Tieren regelrecht ‘magische’ Befehle zu erteilen. Der Zeitraum, in dem die Tierempathie bei einer erfolgreichen Probe wirkt, beträgt TaP* Spielrunden, mindestens jedoch 1 SR. Eine Tierempathie-Probe bringt immer einen Punkt Erschöpfung; sollen die übrig behaltenen Punkte aus einer solchen Probe für die Verwendung in einer anderen Probe verdoppelt werden, so kostet dies zusätzlich 1W3 Punkte Erschöpfung. Eine Tierempathie-Probe dauert mindestens fünf Aktionen. Eine misslungene Probe kann mit 3 Punkten Aufschlag pro Versuch wiederholt werden. Diese Gabe kostet 15 GP, wenn sie sich auf eine spezielle Art von Tieren bezieht (etwa Schlangen, Meerestiere, Nagetiere ...), und 30 GP, wenn sie für alle Tierarten gilt; in letzterem Fall ist es auch möglich, sich wie bei einem Talent zu spezialisieren (gemäß Spalte F; siehe die SF Talentspezialisierung auf Seite 277). Der Startwert dieser Gabe beträgt 3, die Probe wird auf MU/IN/CH abgelegt. ", + "value": "" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/tierfreund.json b/src/packs/_source/vorteile/tierfreund.json new file mode 100644 index 00000000..311be95b --- /dev/null +++ b/src/packs/_source/vorteile/tierfreund.json @@ -0,0 +1,4 @@ +{ + "name": "Tierfreund", + "description": "Aus für Aventurier unerklärlichen Gründen hat der Held ein besonderes ‘Händchen’ für Tiere, die ihn sehr schnell als ‘Artgenossen’ akzeptieren und Vertrauen zu ihm fassen. Alle Talentproben, die mit dem Umgang mit Tieren zu tun haben, vor allem Abrichten- und Reiten-Proben, aber auch Proben, um Tiere zu beruhigen, oder gar Zauberproben auf Zauber wie SANFTMUT oder HERR ÜBER DAS TIERREICH sind um 3 Punkte erleichtert. Falls es sich bei der Kombination von Held und Tier um entfernt ‘artverwandte’ Wesen handelt (wie Achaz zu Echsenwesen, alle anderen Zweibeiner zu Affen), sind die Proben um weitere 2 Punkte erleichtert." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/uebernatuerlicheBegabung.json b/src/packs/_source/vorteile/uebernatuerlicheBegabung.json new file mode 100644 index 00000000..77006657 --- /dev/null +++ b/src/packs/_source/vorteile/uebernatuerlicheBegabung.json @@ -0,0 +1,4 @@ +{ + "name": " Übernatürliche Begabung", + "description": "Dieser Vorteil bedeutet, dass ein Viertelzauberer für je 1 GP eine Zauberwirkung aus der unten stehenden Liste erwerben kann, die er quasi als Talent beherrscht, ‘das ihm in Fleisch und Blut übergegangen ist’. Diese Wirkungen werden regeltechnisch sehr ähnlich wie Zaubersprüche abgewickelt, nur dass ein Übernatürlich Begabter keine Gesten ausführen oder Formeln sprechen muss – der Einsatz der AsP und das Gelingen der Probe genügen. Dies kann ein plötzlicher Sprint sein (AXXELERATUS), die Fähigkeit zu ‘heilenden Händen’ (BALSAM) und dergleichen. Fast alle möglichen Wirkungen beziehen sich auf den Körper des Viertelzauberers selbst. Mit dem Erwerb einer solchen Zauberwirkung gilt diese als aktiviert, hat einen Startwert von 3 und kann (unabhängig von der Komplexität des zugrundeliegenden Spruchs) nach Spalte F der SKT gesteigert werden. Ein Held kann maximal 5 übernatürliche Begabungen haben, die er alle bereits bei der Generierung festlegen muss. Wenn Sie mit den Regeln zum Ausdauerverlust beim Zaubern spielen, sollte dies auch auf die Übernatürlichen Begabungen zutreffen. Mögliche Zauber für Magiedilettanten sind: Adlerauge, Adlerschwinge*, Ängste lindern, Armatrutz, Attributo, Axxeleratus, Balsam, Bannbaladin, Bärenruhe*, Blick aufs Wesen, Blick in die Gedanken, Blitz, Böser Blick, Chamaelioni, Eiseskälte, Exposami, Falkenauge, Firnlauf, Flim Flam, Foramen, Fulminictus*, Gedankenbilder, Gefunden!, Große Verwirrung, Harmlose Gestalt, Hexenkrallen, Hexenspeichel, Höllenpein, Horriphobus, Ignorantia, Karnifilo, Katzenaugen, Klarum Purum, Klickeradomms, Krötensprung, Kusch!, Lachkrampf, Lunge des Leviatan, Memorans, Motoricus, Movimento, Odem, Pectetondo, Penetrizzel, Pestilenz erspüren, Psychostabilis, Ruhe Körper, Sanftmut, Satuarias Herrlichkeit, Schleier, Seidenzunge, Sensattacco, Sensibar, Somnigravis*, Spinnenlauf, Spurlos, Standfest, Sumus Elixiere, Tiere besprechen, Unitatio, Vipernblick, Visibili*, Warmes Blut, Wasseratem*, Wellenlauf*, Wipfellauf*, Zaubernahrung. Die mit einem Sternchen (*) markierten Zauber sind als Übernatürliche Begabungen nur für Halbelfen zugänglich." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/unbeschwertesZaubern.json b/src/packs/_source/vorteile/unbeschwertesZaubern.json new file mode 100644 index 00000000..be24b33c --- /dev/null +++ b/src/packs/_source/vorteile/unbeschwertesZaubern.json @@ -0,0 +1,4 @@ +{ + "name": "Unbeschwertes Zaubern", + "description": "Der Schel m hat Wege gefunden, auf so spielerisch-leichte Art zu zaubern, dass er beim Wirken von Zaubern in schelmischer Repräsentation eine Magieresistenz bis zu einem Wert von 7 gänzlich ignorieren kann; eine MR von 8 oder mehr kommt dagegen voll zum Tragen. Dieser Vorteil kann nur von Helden genommen werden, die sich für die Laufbahn des Schelmen entscheiden haben; da er aus dem jahrelangen Umgang mit Kobolden und Koboldzauberei resultiert. (Demzufolge zaubern Kobolde natürlich auch stets unbeschwert.)" +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/verbindungen.json b/src/packs/_source/vorteile/verbindungen.json new file mode 100644 index 00000000..4391916b --- /dev/null +++ b/src/packs/_source/vorteile/verbindungen.json @@ -0,0 +1,4 @@ +{ + "name": "Verbindungen", + "description": "Der Held hat einen ‘guten Bekannten’, den er in schwierigen Situationen um Hilfe bitten kann. Welcher Art diese Hilfe ist und wie häufig der Bekannte sie zu geben bereit ist, hängt von dessen Charakter und Profession ab und ist Meisterentscheid. So ist die Straßenbande, die der alanfanische Streuner kennt (6 Schläger mit SO 2 und ein Anführer mit SO 5 für insgesamt 6 GP) sicherlich in Festum nicht von Nutzen, ebenso wie die Bekanntschaft mit einem mittelreichischen Grafen (SO 15 entsprechend 5 GP) einen Magier nicht zwangsläufig aus den Kerkern der Inquisition befreit. Jeder Bekannte kostet ein Drittel so viele GP, wie dessen Sozialstatus beträgt, und muss aus einem Rahmen vom eigenen SO +/–5 (Maximum SO 15) ausgewählt werden. Der Meister sollte je nach Art der geplanten Kampagne die Kosten für diesen Vorteil modifizieren. Dieser Vorteil kann mehrfach gewählt werden. Verbindungen sind bei Helden, die ihre Profession an einer Akademie oder einer anderen Institution gelernt haben (Magier, Krieger etc.), häufiger zu finden; meist bezogen auf ehemalige Mitschüler und / oder ‘Lieblingslehrer’." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/verhuellteAura.json b/src/packs/_source/vorteile/verhuellteAura.json new file mode 100644 index 00000000..f6901b39 --- /dev/null +++ b/src/packs/_source/vorteile/verhuellteAura.json @@ -0,0 +1,4 @@ +{ + "name": "Verhüllte Aura", + "description": "Die magische Aura des Helden ist schwer zu erkennen und erscheint stets schwächer, als sie tatsächlich ist. Einschlägige Hellsichtzauberei wie der ODEM, eine ausdrückliche Untersuchung mit der Gabe Magiegespür, aber auch entsprechend wirkende Liturgien erhalten eine Erschwernis von 5 Punkten, wenn der Held untersucht wird; die Probe von magieerkennenden Artefakten wie der schamanischen Knochenkeule wird um 7 Punkte erschwert, ebenso die Wahrnehmung von Tieren, die Magie erspüren können (He x enkröte, Nachtwind). Ungezielte Erkenntniszauber und -rituale (das generelle Gespür der Kno chenkeule, ein Rundumblick mit dem ODEM oder der Gabe Magiegespür) schlagen überhaupt nicht an; Fallen, die auf magische Auren reagieren, werden wie die o.g. Knochenkeule behandelt. Der Zauber SCHLEIER ist um 3 Punkte erleichtert, die MU-Probe bei der Sonderfertigkeit Aura verhüllen (siehe Seite 284) um einen Punkt." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/veteran.json b/src/packs/_source/vorteile/veteran.json new file mode 100644 index 00000000..a7c82d26 --- /dev/null +++ b/src/packs/_source/vorteile/veteran.json @@ -0,0 +1,4 @@ +{ + "name": "Veteran", + "description": "Ein Veteran hat in seiner Profession eine wesentlich längere (und damit umfassendere) Ausbildung erhalten als nor malerweise üblich, meist hat er sogar bereits einige Zeit in seiner Profession gearbeitet: Ein Veteran hat ein um 5 Jahre höheres Einstiegsalter als andere Helden. Er erhält noch ein einmal die Hälfte der bei der Profession genannten Boni auf LE, AU, MR und INI, jedoch nicht noch einmal automatische Vor- und Nachteile und auch nicht noch einmal die genannten, fest mit der Ausbildung verbundenen Sonderfertigkeiten. Ein Veteran darf neben den durch seine Profession aktivierten Talenten weitere 8 Talente (anstatt 5) aktivieren. Er erhält eine Summe von [GP der Profession plus 3] mal 50 Abenteuerpunkten, die er nach den Regeln aus Schritt 7 der Heldenerschaffung (siehe Seite 17) zur Steigerung all jener Talente (und Gaben) einsetzen darf, die er bereits aktiviert hat (also nicht mit einem Malus versehene Basistalente, durch die Profession aktivierte Talente und maximal acht in eigener Entscheidung aktivierte Talente). Er kann die AP auch einsetzen, um bei der Profession genannte verbilligte Sonderfertigkeiten zu erwerben. Eine eventuelle Akademische Ausbildung (einer der drei gleichnamigen Vorteile, siehe Seite 247) kann bis zu einem TaW von 15 genutzt werden. Ein Veteran erhält 3 x SO Dukaten pro GP, den er in den Vorteil Ausrüstungsvorteil investiert; ein Besonderer Besitz kostet ihn nur 5 GP (in Kombination mit Adlig nur 2 GP) pro Stufe. Der Vorteil Veteran kann nicht mit dem Vorteil Breitgefächerte Bildung kombiniert werden; es ist jedoch möglich, als Veteran eine andere Variante derselben Profession zu wählen, wenn dies nicht ausdrücklich untersagt ist. Hierbei erhält ein Veteran die eventuell zusätzlichen, bislang noch nicht vergebenen Sonderfertigkeiten verbilligt. Veteran ist nur einmal pro Heldenerschaffung wählbar. Der Vorteil Veteran ist auch mit magischen und karmalen Professionen möglich. Hierbei sollten Sie jedoch beachten, dass die MRBoni sowie AE- und KE-Zuschläge dieser Professionen meist durch die Vorteile Vollzauberer, Halbzauberer oder Geweiht bedingt werden und dementsprechend kein zweites Mal vergeben werden (da der Vorteil nicht verdoppelt wird). " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/viertelzauberer.json b/src/packs/_source/vorteile/viertelzauberer.json new file mode 100644 index 00000000..8ef4e007 --- /dev/null +++ b/src/packs/_source/vorteile/viertelzauberer.json @@ -0,0 +1,4 @@ +{ + "name": "Viertelzauberer", + "description": "Der Held hat eine magische Begabung, die jedoch nicht oder extrem spät zur Ausbildung gekommen oder aber nur sehr schwach ausgeprägt ist – möglicherweise weiß er noch nicht einmal selbst von dieser Begabung. Wenn ein Viertelzauberer nichts von seiner Begabung weiß und der Meister bestimmen kann, wann sie sich ihm offenbart, kostet ihn der Vorteil nur 3 GP. Helden mit diesem Vorteil verfügen über (MU+IN+CH)/2 –6 AsP und haben das Potential, die Vorteile Meisterhandwerk (Seite 255), Schutzgeist (256) und Übernatürliche Begabung (257) sowie folgende magische Sonderfertigkeiten zu erwerben: Apport, Aura verhüllen, Blutmagie, Kraftkontrolle, Matrixregeneration I, Ottagaldr (Zauberer), Regeneration I, Runenkunde und Zauberzeichen; als Halbelf auch noch Tierischer Begleiter und als Halbelf mit dem Vorteil Zweistimmiger Gesang Salasandra; dazu die mit den speziellen Viertelzauberer-Professionen verbundenen Rituale und Ritual kenntnisse. Ohne die Wahl eines dieser Vorteile ist er einfach nur ein Gefäß für Astralenergie, allerdings auch in der Lage, mit bloßen Händen magischen Schaden anzurichten. Ein Viertelzauberer ist nicht in der Lage, reguläre Zaubersprüche zu lernen, geschweige denn zu wirken. Als (ausgebildete) Viertelzauberer gelten die Alchimisten, die Gjalskerländer Tierkrieger und der Ferkina-Besessene, die jeweils feste Kombinationen aus den oben genannten Möglichkeiten haben und die zudem noch über jeweils eine spezialisierte magische Fähigkeit verfügen. Alle Halbelfen sind zumindest mit dieser Form magischer Begabung gesegnet (siehe die Anmerkung bei den Halbelfen auf Seite 31). Weitere Einzelheiten zu den Fähigkeiten des generischen Magiedilettanten (des ‘unspezialisierten Vier tel zauberers’) finden Sie unter den Einträgen Meisterhandwerk (Seite 255), Schutzgeist (Seite 256) und Übernatürliche Begabung (Seite 257). Der Vorteil Viertelzauberer kann nicht in Kombination mit Professionen gewählt werden, bei denen das Tragen von Metallrüstungen Teil der Ausbildung oder des Lebensstils ist (also den meisten kämpferischen Professionen), und auch nicht von Praios-, Rondra-, Ingerimm- und Kor-Geweihten. Das heißt auch, dass Halbelfen die genannten Professionen nicht wählen dürfen, ohne ihrer Kräfte verlustig zu gehen. Grobschmiede, Har nischmacher, Spengler und Waffenschmiede sind möglich, erfordern aber die Zustimmung des Meisters. Ein Held, der Viertelzauberer gewählt hat, kann nicht gleichzeitig Voll- oder Halbzauberer sein. " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/vollzauberer.json b/src/packs/_source/vorteile/vollzauberer.json new file mode 100644 index 00000000..2f1fa68e --- /dev/null +++ b/src/packs/_source/vorteile/vollzauberer.json @@ -0,0 +1,4 @@ +{ + "name": "Vollzauberer", + "description": "Der Held besitzt in vollem Umfang magische Kräfte und hat im Rahmen seiner Kultur oder Profession eine längerfristige magische Ausbildung hinter sich gebracht, die ihm ermöglicht, bestimmte Zaubersprüche und Rituale (nach Profession bzw. Kultur) zu erlernen und anzuwenden. Er verfügt über (MU+IN+CH)/2 +12 AsP plus eventuell weitere je nach Kultur, Profession und weiteren Vor- und Nachteilen. Dazu kommen Kenntnisse in 13 kultur- oder professionstypischen Zaubern (den sogenannten Grundkenntnissen), von denen 7 erleichtert gesteigert werden können (die sogenannten Hauszauber) sowie die jeweils passende Sonderfertigkeit zur Repräsentation. Darüber hinaus beherrscht er Techniken, die ihm die Vergrößerung seines astralen Reservoirs ermöglichen: die Sonderfertigkeit Große Meditation. Vollzauberer erhalten einen MR-Bonus von 2 Punkten und die zu ihrer Profession passende Ritualkenntnis auf einem Wert von 3 Punkten. Weitere Einzelheiten zu Vollzauberern finden Sie auf der Seite 306 (Eigenbau), bei den elfischen Kulturen und den Professionen Druide, Geode, Hexe, Kristallo mant und Magier. Ein Held, der Vollzauberer gewählt hat, kann nicht gleichzeitig Halb- oder Viertelzauberer sein. Alle Auswirkungen dieses Vorteils sind bei den jeweiligen Rassen oder Professionen bereits eingerechnet." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/vomSchicksalBeguenstigt.json b/src/packs/_source/vorteile/vomSchicksalBeguenstigt.json new file mode 100644 index 00000000..ba74aef1 --- /dev/null +++ b/src/packs/_source/vorteile/vomSchicksalBeguenstigt.json @@ -0,0 +1,4 @@ +{ + "name": "Vom Schicksal begünstigt", + "description": "Aus unbekannten Gründen hat sich anscheinend eine höhere Macht des Schicksals des Helden angenommen und sorgt dafür, dass schlimmstes Unglück von ihm abgewendet wird. Einmal pro Abenteuer kann der Spieler eine lebensbedrohliche Situation (oder eine, die der Spieler dafür hält), in die der Held geraten ist, durch einen 'glücklichen Zufall' abwenden. Dies gilt nicht für Situationen, in denen der Held sich wissentlich in Todesgefahrt begibt (wie etwas ein bewusst herbeigeführter Kampf gegen eine Übermacht oder das Überqueren einer offensichtlich morschen Brücke), sondern für solche Fälle wie Schufsuntergänge, Hinterhalte, plötzliche Lawinenabgänge etc." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/wesenDerNacht.json b/src/packs/_source/vorteile/wesenDerNacht.json new file mode 100644 index 00000000..81832caf --- /dev/null +++ b/src/packs/_source/vorteile/wesenDerNacht.json @@ -0,0 +1,4 @@ +{ + "name": "Wesen der Nacht", + "description": "Der Held fühlt sich ‘von Mada wohlwollend betrachtet’ oder ‘gebadet im Licht der Sterne’ und zaubert bevorzugt und erleichtert bei Nacht: Diese bedeutet eine Erleichterung von 1, 2 oder 3 Punkten auf alle Zauber- oder Ritualproben, die bei Nacht (Sonnenuntergang bis Sonnenaufgang) abgelegt werden. Dieser Vorteil tritt häufig kombiniert mit dem Nachteil Lichtempfindlich auf (siehe Seite 266). Er kann als Beispiel für mehrere solcher Arten positiver Umge bungs einflüsse gelten. Der Einfluss sollte, da mit er spieltechnische Auswirkungen hat, sich etwa auf die Hälfte des Lebensumfelds des Zauberers beziehen. Möglich sind z.B. Erleichterungen auf dem Meer, unterirdisch, in Gesellschaft von Menschen etc. Ein solcher Vorteil ist immer stark vom Spielstil der Gruppe und der gespielten Kampagne abhängig, weswegen der Meister bei der Vergabe das letzte Wort hat." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/wohlklang.json b/src/packs/_source/vorteile/wohlklang.json new file mode 100644 index 00000000..e5742b64 --- /dev/null +++ b/src/packs/_source/vorteile/wohlklang.json @@ -0,0 +1,4 @@ +{ + "name": "Wohlklang", + "description": "Die besonders schön klingende Stimme und ein Gespür für Melodien geben dem Helden eine Erleichterung von 5 Punkten bei Singen-Proben und von 2 Punkten auf alle Proben auf Gesellschaftliche Talente, bei denen die Stimme aktiv zum Einsatz kommt. Er hilft jedoch nicht bei den Proben, die für magische Elfenlieder notwendig sind, und auch Dschinne und Dämonen zeigen sich vom Wohlklang nicht zusätzlich beeindruckt. Dieser Vorteil kann natürlich nicht gleichzeitig mit Unangenehme Stimme gewählt werden." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/wolfskind.json b/src/packs/_source/vorteile/wolfskind.json new file mode 100644 index 00000000..96eda309 --- /dev/null +++ b/src/packs/_source/vorteile/wolfskind.json @@ -0,0 +1,4 @@ +{ + "name": "Wolfskind", + "description": "Nach nivesischem Glauben fließt das Blut der Himmelswölfe in den Adern der Menschen; in manchen schwächer, in anderen jedoch stärker. In jenen, die diesen Vorteil besitzen, ist das Erbe der Himmelswölfe stark, so dass sie sich ohne Probe für 1W6 AsP bis zur übernächsten Dämmerung (Sonnenauf- oder -untergang, welches von beiden später kommt) in einen Rauwolf verwandeln können. Die Verwandlung dauert etwa eine Minute. Die Kosten werden gegebenenfalls durch die Sparfunktion einer Knochenkeule reduziert. Wölfe sind Wolfskindern gegenüber im Allgemeinen freundlich eingestellt und verhandlungsbereit. Nur magiebegabte Nivesen (Rasse: Nivese oder Halbelf mit nivesischem Elternteil) können diesen Vorteil besitzen. 5 GP kostet der Vorteil dann, wenn sich das Wolfskind nicht willentlich verwandeln kann, sondern die Verwandlung intuitiv in Gefahrensituationen, durch heftigen Schmerz oder große Erregung geschieht. Alle Wolfskinder beherrschen – erlernt oder intuitiv – die Wolfssprache. Dies ist keine Sprache im eigentlichen Sinne, auch wenn dabei gejault, geknurrt und gehechelt wird, sondern eher eine empathische Verständigung ‘von Wolf zu Wolf ’, unterstützt durch intensive Körpersprache. Wenn das Wolfskind in menschlicher Gestalt mit Wölfen ‘spricht’, erleidet es pro Spielrunde 1 Punkt Erschöpfung, da ‘wölfische Körpersprache’ in diesem Zustand recht anstrengend ist. In diesem Fall kann der Meister auch eine Probe verlangen (bei einem Wolfskind in Wolfsgestalt erübrigt sich das), die auf die Eigenschaften KL/IN/ GE mit dem TaW von Tierkunde abgelegt wird und bei ungewohntem ‘Dialekt’ des Gegenübers (Straßenköter, Schoßhund) oder im Streit auch erschwert sein kann. " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/zaeherHund.json b/src/packs/_source/vorteile/zaeherHund.json new file mode 100644 index 00000000..1d00c3e9 --- /dev/null +++ b/src/packs/_source/vorteile/zaeherHund.json @@ -0,0 +1,4 @@ +{ + "name": "Zäher Hund", + "description": "Üblicherweise fällt ein Held, dessen LeP unter 0 sinken, in ein Koma, aus dem er noch innerhalb der nächsten (1W6 × KO) Kampfrunden gerettet werden kann. Fällt seine LE auf weniger als den negativen Betrag seiner Konstitution, so ist der Held unwiederbringlich tot. Zähe Hunde können in diesen beiden Fällen statt der einfachen Konstitution einen Wert von 1,5 × KO einsetzen. Zudem können sie auch bei einem LE-Stand von 1 bis 5 LeP noch agieren. " +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/zauberhaar.json b/src/packs/_source/vorteile/zauberhaar.json new file mode 100644 index 00000000..fcbcf1b7 --- /dev/null +++ b/src/packs/_source/vorteile/zauberhaar.json @@ -0,0 +1,4 @@ +{ + "name": "Zauberhaar", + "description": "Vermutlich haben Sagen über Feenmaiden und Hexen, die ihre Zauberkraft verloren, als man ihnen das Haar schnitt, in diesem Vorteil ihren Ursprung, eben so wie die lange Bärte und offenes Haar bevorzugende Frisurideale vieler magischer Traditionen: Im – wild wuchernden – Haar eines Helden mit diesem Vorteil sitzt ein beträchtlicher Teil seiner Astralkraft: Ab einer Länge von zweieinhalb Spann (50 cm) gilt das Haupthaar (und ein dazugehöriger eindrucksvoller Rauschebart bei Männern) als Astralspeicher, der 7 AsP zusätzlich aufnehmen kann, also die Basis-AE des Helden um 7 Punkte vergrößert. Bei solch langem, wallendem Haar sollte sich aber auch von Zeit zu Zeit die Behinderung eines solchen mächtigen Kopfschmucks bemerkbar machen, zumal sich Zöpfe und Knoten, Wachs und Fett, in den Gürtel gesteckte Bärte, Stirnbänder und dergleichen mehr in Zauberhaar schnell als unangenehme Ablenkung bemerkbar machen (nach Meisterentscheid Zauber- und Talentproben um 1 bis 3 Punkte erschwert). Zauberkundige mit diesem Vorteil haben oft eine sehr auffällige, geradezu ‘magische’ Haarfarbe. Diese permanenten AsP gelten als zusätzliches Reservoir, das auf die normalen AsP (aus Eigenschaften, Vorteilen, Profession) addiert wird; es kann nicht verwendet werden, um daraus permanente AsP zu ziehen (z.B. für die Erschaffung von Artefakten). Dieser Zusatzspeicher kann durch einen Haarschnitt / eine Rasur entfernt werden und wächst üblicherweise mit einer Geschwindigkeit von einem halben Spann pro Monat nach (ist also nach einer Glatze nach 5 Monaten wieder verfügbar). Ein weiterer Nachteil an solchem Haar ist, dass es sich weitaus besser (Erleichterung von 7 Punkten) in magischen Ritualen wie den druidischen Herrschaftsritualen gegen den vormaligen Haarträger anwenden lässt. Zauberhaar ist andererseits resistent gegen Versuche, es mit PECTETONDO zu verändern (7 Punkte Erschwernis auf die Zauberprobe). Dieser Vorteil kann nicht mit Körpergebundener Kraft kombiniert werden und erfordert die Zustimmung des Spielleiters." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/zeitgefuehl.json b/src/packs/_source/vorteile/zeitgefuehl.json new file mode 100644 index 00000000..a520c8f7 --- /dev/null +++ b/src/packs/_source/vorteile/zeitgefuehl.json @@ -0,0 +1,4 @@ +{ + "name": "Zeitgefühl", + "description": "Ein Charakter mit Zeitgefühl kann die Tageszeit auf eine Viertelstunde genau bestimmen, auch wenn er keinen Blick an den Himmel werfen kann, aus tiefem Schlaf oder Bewusstlosigkeit erwacht ist oder sich seit Tagen in lichtlosen Kellern befindet. Ein solcher Held verschläft nicht und verpasst keine Termine (es sei denn absichtlich). Neben einer allgemeinen Einfühlung in den Zeitablauf kann dieser Vorteil auch Sternkunde-Proben (speziell im Rahmen magischer Großrituale) positiv beeinflussen. Nur schwere Krankheiten oder Zauberei können ein solches Zeitgefühl verwirren." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/zusaetzlicheGliemaßen.json b/src/packs/_source/vorteile/zusaetzlicheGliemaßen.json new file mode 100644 index 00000000..fd7a5065 --- /dev/null +++ b/src/packs/_source/vorteile/zusaetzlicheGliemaßen.json @@ -0,0 +1,4 @@ +{ + "name": "Zusätzliche Gliedmaßen", + "description": "Dieser Vorteil umfasst die anatomischen Besonderheiten jener Rassen, die sich durch einen Schwanz, ein zweites Armpaar oder ähnliches vom ‘menschlichen Standard’ unterscheiden. Von den vorgeschlagenen spielbaren Rassen in Aventurien sind dies nur die Achaz, jedoch kann dieser Vorteil auch zur Ausgestaltung eigener Rassen verwendet werden. Ein zusätzliches Armpaar kostet 15 GP, ein Schwanz kostet nur dann GP, wenn er Zusatzfunktionen ermöglicht (ein zusätzlicher Angriff, ein Greifschwanz etc.), der Schwanz der Achaz ist also kostenlos. Flügel sind Bestandteil des Vorteils Fliegendes Wesen (jedoch nur, wenn es sich um das erste Flügelpaar handelt, jedes weitere Flügelpaar kostet 3 GP), der jedoch – wie auch die fliegenden spielbaren Rassen – nur auf dem Nachbarkontinent Myranor vorkommt (siehe den gleichnamigen Band)." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/zweistimmigerGesang.json b/src/packs/_source/vorteile/zweistimmigerGesang.json new file mode 100644 index 00000000..6f70ff9c --- /dev/null +++ b/src/packs/_source/vorteile/zweistimmigerGesang.json @@ -0,0 +1,4 @@ +{ + "name": "Zweistimmiger Gesang", + "description": "Üblicherweise ist diese Fähigkeit nur Elfen gegeben, und nur diesen ist es möglich, die elfischen Zau berlieder zu erlernen und die alte Sprache Asdharia zur Perfektion zu bringen. Es gibt jedoch einige Halbelfen, die ebenfalls zu diesem Gesang (und den damit zusammenhängenden Fertigkeiten) in der Lage sind. Anderen Rassen ist der Vorteil nicht zugänglich." +} \ No newline at end of file diff --git a/src/packs/_source/vorteile/zwergennase.json b/src/packs/_source/vorteile/zwergennase.json new file mode 100644 index 00000000..f4af8b2c --- /dev/null +++ b/src/packs/_source/vorteile/zwergennase.json @@ -0,0 +1,4 @@ +{ + "name": "Zwergennase", + "description": "Der Held hat einen übernatürlichen Instinkt entwickelt, was das Aufspüren von Geheimgängen, verborgenen Türen oder Hohlräumen in Gemäuer und Gestein anbelangt – auch wenn diese Einbauten so gut verborgen sind, dass beispielsweise keine Sinnenschärfe-Probe erlaubt (oder diese deutlich erschwert) ist. Bei einem TaW von weniger als 7 entscheidet der Meister, wann er dem Helden eine Probe auf Zwergennase gestattet; sie sollte verdeckt gewürfelt werden. Ist sie gelungen, so erhält der Spieler einen Hinweis, in welchem Bereich sich solche Hohlräume befinden könnten, aber nichts über die Größe und Art des Hohlraumes, schon gar nichts über Öffnungsmechanismen. Ab einem Talentwert von 7 kann der Held die Zwergennase auch willentlich (auf Entscheid des Spielers) einsetzen – dieser Einsatz kostet ihn dann 1 Punkt Erschöpfung und benötigt mindestens 10 Aktionen Zeitaufwand. Zwergennase ist zwar eher untypisch für Zauberer, kann aber trotzdem bewusst unter Einsatz von 1 AsP verwendet werden. Der Startwert dieser Gabe beträgt 3, die Probe wird auf IN/IN/FF abgelegt. Trotz des Namens kann diese Gabe auch von Nicht-Angroschim gewählt werden." +} \ No newline at end of file From 35271b8c834b1ee58d4e40ba72e5300cc60fffc6 Mon Sep 17 00:00:00 2001 From: macniel Date: Sun, 28 Sep 2025 19:15:29 +0200 Subject: [PATCH 04/42] Implements the first draft of styling our character sheet. --- .idea/DSA41.iml | 12 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + src/assets/boron.svg | 112 ++++++ src/assets/circle.svg | 42 +++ src/assets/die.svg | 85 +++++ src/assets/kampftalent.svg | 248 +++++++++++++ src/assets/liturgie.svg | 263 ++++++++++++++ src/assets/nachteil.svg | 162 +++++++++ src/assets/parchment.jpg | Bin 0 -> 112260 bytes src/assets/rollable.svg | 335 ++++++++++++++++++ src/assets/zauber.svg | 327 +++++++++++++++++ src/main.mjs | 11 + src/module/sheets/characterSheet.mjs | 55 ++- src/style/_attributes.scss | 47 +++ src/style/_character-sheet.scss | 55 +++ src/style/_colours.scss | 6 + src/style/_lists.scss | 14 + src/style/_numbers.scss | 5 + src/style/_rollable.scss | 178 ++++++++++ src/style/styles.scss | 10 +- src/templates/actor/actor-character-sheet.hbs | 78 +++- src/templates/ui/partial-attribute-button.hbs | 52 +++ src/templates/ui/partial-rollable-button.hbs | 64 ++++ 24 files changed, 2135 insertions(+), 40 deletions(-) create mode 100644 .idea/DSA41.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 src/assets/boron.svg create mode 100644 src/assets/circle.svg create mode 100644 src/assets/die.svg create mode 100644 src/assets/kampftalent.svg create mode 100644 src/assets/liturgie.svg create mode 100644 src/assets/nachteil.svg create mode 100644 src/assets/parchment.jpg create mode 100644 src/assets/rollable.svg create mode 100644 src/assets/zauber.svg create mode 100644 src/style/_attributes.scss create mode 100644 src/style/_character-sheet.scss create mode 100644 src/style/_colours.scss create mode 100644 src/style/_lists.scss create mode 100644 src/style/_numbers.scss create mode 100644 src/style/_rollable.scss create mode 100644 src/templates/ui/partial-attribute-button.hbs create mode 100644 src/templates/ui/partial-rollable-button.hbs diff --git a/.idea/DSA41.iml b/.idea/DSA41.iml new file mode 100644 index 00000000..24643cc3 --- /dev/null +++ b/.idea/DSA41.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..2b554aa1 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/assets/boron.svg b/src/assets/boron.svg new file mode 100644 index 00000000..1646d79f --- /dev/null +++ b/src/assets/boron.svg @@ -0,0 +1,112 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/assets/circle.svg b/src/assets/circle.svg new file mode 100644 index 00000000..2289f746 --- /dev/null +++ b/src/assets/circle.svg @@ -0,0 +1,42 @@ + + + + + + diff --git a/src/assets/die.svg b/src/assets/die.svg new file mode 100644 index 00000000..0c2d2f8a --- /dev/null +++ b/src/assets/die.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + diff --git a/src/assets/kampftalent.svg b/src/assets/kampftalent.svg new file mode 100644 index 00000000..b911e248 --- /dev/null +++ b/src/assets/kampftalent.svg @@ -0,0 +1,248 @@ + + + +PA-AT23Bogen16 diff --git a/src/assets/liturgie.svg b/src/assets/liturgie.svg new file mode 100644 index 00000000..b9cc1989 --- /dev/null +++ b/src/assets/liturgie.svg @@ -0,0 +1,263 @@ + + + +CH14IN14MU13Ruf zur Ruhe diff --git a/src/assets/nachteil.svg b/src/assets/nachteil.svg new file mode 100644 index 00000000..cb3187ab --- /dev/null +++ b/src/assets/nachteil.svg @@ -0,0 +1,162 @@ + + + +Arroganz8 diff --git a/src/assets/parchment.jpg b/src/assets/parchment.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e276c4e910579f7c8c1245142b38c056d0bdf56 GIT binary patch literal 112260 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

k>kAw;kE(B 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 z + + + + + + + + + + + + + + + + + + + + KK + 8 + + + + + + GE + 13 + + + + + + MU + 13 + + + Klettern + + + + + + + + + + 13 + + diff --git a/src/assets/zauber.svg b/src/assets/zauber.svg new file mode 100644 index 00000000..63c9cba0 --- /dev/null +++ b/src/assets/zauber.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + KO + 8 + + + + + GE + 13 + + + + + + IN + 14 + + + Armatrutz + + + + + + + + + + 3 + + diff --git a/src/main.mjs b/src/main.mjs index 3b5a1000..a5399ff0 100644 --- a/src/main.mjs +++ b/src/main.mjs @@ -6,6 +6,15 @@ import { SkillDataModel } from "./module/data/skill.mjs"; import { SpellDataModel } from "./module/data/spell.mjs"; import { Character } from "./module/documents/character.mjs"; +async function preloadHandlebarsTemplates () { + return loadTemplates([ + // ui partials. + 'systems/DSA_4-1/templates/ui/partial-rollable-button.hbs', + 'systems/DSA_4-1/templates/ui/partial-attribute-button.hbs' + ]); +}; + + Hooks.once("init", () => { // Configure custom Document implementations. @@ -40,4 +49,6 @@ Hooks.once("init", () => { makeDefault: true, label: 'DSA41.SpellLabels.Item', }); + + return preloadHandlebarsTemplates(); }) \ No newline at end of file diff --git a/src/module/sheets/characterSheet.mjs b/src/module/sheets/characterSheet.mjs index 44b29f88..e8ea7c66 100644 --- a/src/module/sheets/characterSheet.mjs +++ b/src/module/sheets/characterSheet.mjs @@ -37,66 +37,85 @@ export class CharacterSheet extends ActorSheet { context.attributes = [ { eigenschaft: "mu", - name: "Mut", + name: "MU", + tooltip: "Mut", wert: actorData.system.attribute.mu ?? 0, }, { eigenschaft: "kl", - name: "Klugheit", + name: "KL", + tooltip: "Klugheit", wert: actorData.system.attribute.kl ?? 0, }, { eigenschaft: "in", - name: "Intuition", + name: "IN", + tooltip: "Intuition", wert: actorData.system.attribute.in ?? 0, }, { eigenschaft: "ch", - name: "Charisma", + name: "CH", tooltip: "Charisma", wert: actorData.system.attribute.ch ?? 0, }, { eigenschaft: "ff", - name: "Fingerfertigkeit", + name: "FF", + tooltip: "Fingerfertigkeit", wert: actorData.system.attribute.ff ?? 0, }, { eigenschaft: "ge", - name: "Geschicklichkeit", + name: "GE", + tooltip: "Geschicklichkeit", wert: actorData.system.attribute.ge ?? 0, }, { eigenschaft: "ko", - name: "Konstitution", + name: "KO", + tooltip: "Konstitution", wert: actorData.system.attribute.ko ?? 0, }, { eigenschaft: "kk", - name: "Körperkraft", + name: "KK", + tooltip: "Körperkraft", wert: actorData.system.attribute.kk ?? 0, }, ]; - context.skills = []; + context.skills = {}; if ( context.system.talente?.length >= 0) { context.system.talente.forEach(talent => { - console.log(talent); const taw = talent.taw; + console.log(taw); const talentObjekt = game.items.get(talent.talent); + const talentGruppe = talentObjekt.system.gruppe; const eigenschaften = Object.values(talentObjekt.system.probe); - context.skills.push({ - talentName: talentObjekt.name, - taw: taw, - rollEigenschaft1: this.prepareEigenschaftRoll(actorData, eigenschaften[0]), - rollEigenschaft2: this.prepareEigenschaftRoll(actorData, eigenschaften[1]), - rollEigenschaft3: this.prepareEigenschaftRoll(actorData, eigenschaften[2]), + const werte = [ + {name: eigenschaften[0], value: this.prepareEigenschaftRoll(actorData, eigenschaften[0])}, + {name: eigenschaften[1], value: this.prepareEigenschaftRoll(actorData, eigenschaften[1])}, + {name: eigenschaften[2], value: this.prepareEigenschaftRoll(actorData, eigenschaften[2])} + ] + + if(context.skills[talentGruppe] == null) { + context.skills[talentGruppe] = []; + } + + context.skills[talentGruppe].push({ + type: "talent", + gruppe: talentGruppe, + name: talentObjekt.name, + taw: ""+taw, + werte, + rollEigenschaft1: werte[0].value, + rollEigenschaft2: werte[1].value, + rollEigenschaft3: werte[2].value, probe: `(${eigenschaften.join("/")})` }); }) } - console.log(context); - return context; } diff --git a/src/style/_attributes.scss b/src/style/_attributes.scss new file mode 100644 index 00000000..e085c5ce --- /dev/null +++ b/src/style/_attributes.scss @@ -0,0 +1,47 @@ +.dsa41.sheet.actor.character { + + .sheet-header { + position: relative; + .attribute { + position: absolute; + top: 8px; + right: 4px; + height: 48px; + display: inline-flex; + flex-direction: row; + + .attribut.rollable { + width: 48px; + height: 48px; + position: relative; + svg { + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + opacity: 0.5; + } + + .attribut-wert { + font-weight: bold; + position: absolute; + left: 0; + width: 48px; + top: 0; + line-height: 36px; + vertical-align: middle; + text-align: center; + } + .attribut-name { + position: absolute; + left: 0; + right: 0; + line-height: 12px; + vertical-align: middle; + text-align: center; + } + } + } + } +} \ No newline at end of file diff --git a/src/style/_character-sheet.scss b/src/style/_character-sheet.scss new file mode 100644 index 00000000..85d3c48e --- /dev/null +++ b/src/style/_character-sheet.scss @@ -0,0 +1,55 @@ +.dsa41.sheet.actor.character { + + .window-header.flexrow.draggable.resizable { + } + + $sidebar-width: 240px; + $attribute-height: 60px; + $tabs-height: 48px; + + .window-content { + display: unset; /* we are on our own */ + position: relative; + + header.sheet-header { + position: absolute; + top: 0; + left: 0; + height: $attribute-height; + right: 0; + } + + div.head-data { + position: absolute; + left: 0; + top: $attribute-height; + width: $sidebar-width; + bottom: 0; + margin: 8px; + + + .profile-img { + width: $sidebar-width - 16px; + } + } + + nav.sheet-tabs.tabs { + position: absolute; + left: $sidebar-width; + top: $attribute-height; + right: 0; + height: $tabs-height; + } + + section.sheet-body { + position: absolute; + top: $attribute-height+$tabs-height+4px; + left: $sidebar-width; + right: 0; + bottom: 0; + padding: 8px; + } + + } + +} \ No newline at end of file diff --git a/src/style/_colours.scss b/src/style/_colours.scss new file mode 100644 index 00000000..aa6ca69b --- /dev/null +++ b/src/style/_colours.scss @@ -0,0 +1,6 @@ +$nachteil-color: #555753ff; +$liturgie-color: #edd400ff; +$zauber-color: #3465a4ff; +$talent-color: #f57900ff; +$kampftalent-color: #cc0000ff; + diff --git a/src/style/_lists.scss b/src/style/_lists.scss new file mode 100644 index 00000000..717d534c --- /dev/null +++ b/src/style/_lists.scss @@ -0,0 +1,14 @@ + +.dsa41.sheet.actor.character { + .tab.skills { + + columns: 2; + column-gap: 20px; + + ul { + list-style-type: none; + padding-left: 0; + } + + } +} diff --git a/src/style/_numbers.scss b/src/style/_numbers.scss new file mode 100644 index 00000000..58b691f5 --- /dev/null +++ b/src/style/_numbers.scss @@ -0,0 +1,5 @@ +$lighter_factor: 15%; +$darken_factor: -15%; +$start_gradient: 0.8; +$end_gradient: 0.2; +$direction_gradient: 90deg; \ No newline at end of file diff --git a/src/style/_rollable.scss b/src/style/_rollable.scss new file mode 100644 index 00000000..86083bf6 --- /dev/null +++ b/src/style/_rollable.scss @@ -0,0 +1,178 @@ +@use 'sass:color'; +@use 'sass:map'; +@use "_colours" as colour; +@use "_numbers" as numbers; + + +$rollable_colours: ( + "nachteil": colour.$nachteil-color, + "talent": colour.$talent-color, + "kampftalent": colour.$kampftalent-color, + "liturgie": colour.$liturgie-color, + "zauber": colour.$zauber-color, +); +.dsa41.sheet.actor.character { + + .block.rollable { + display: block; + height: 32px; + width: 420px; + position: relative; + margin: 4px; + z-index: 2; + + .die { + width: 32px; + height: 32px; + display: inline-block; + position: relative; + + .border { + fill: #0000; + } + + .value { + position: absolute; + left: 0; + top: 0; + width: 32px; + line-height: 30px; + vertical-align: middle; + text-align: center; + display: inline-block; + font-size: 10pt; + font-weight: bold; + + img { + position: absolute; + width: 20px; + height: 20px; + left: 6px; + top: 6px; + } + } + } + + .container { + position: absolute; + right: 0; + left: 16px; + top: 0; + height: 32px; + z-index: -1; + padding-left: 24px; + + span.name { + line-height: 32px; + vertical-align: middle; + } + } + + .werte { + position: absolute; + right: 0; + height: 32px; + + .eigenschaft { + display: inline-block; + height: 32px; + width: 32px; + position: relative; + top: -32px; + + span.name { + position: absolute; + bottom: 0; + left: 0; + right: 0; + width: 32px; + line-height: 14px; + text-align: center; + font-size: smaller; + color: #333; + } + + span.value { + border-left: 1px solid black; + position: absolute; + top: 0; + left: 0; + right: 0; + width: 32px; + line-height: 24px; + text-align: center; + } + } + } + } + + // interactivity + .block.rollable { + &:hover { + + .die svg { + filter: drop-shadow(0px 0px 10px rgb(255 0 0)); + } + + + } + + &:active { + + .die { + width: 28px; + height: 28px; + left: 2px; + top: 2px; + + .value { + width: 28px; + height: 28px; + left: 0; + top: -2px; + scale: 0.8; + + img { + position: absolute; + width: 20px; + height: 20px; + left: 4px; + top: 7px; + } + } + } + } + } +} + +@mixin coloring($name) { + $color: map.get($rollable_colours, $name); + .#{$name}.rollable { + .die { + .center { + fill: $color; + } + + .topleft, .bottomleft { + + fill: color.adjust($color, $lightness: numbers.$lighter_factor); + } + + .topright, .bottomright, .bottom { + fill: color.adjust($color, $lightness: numbers.$darken_factor); + } + } + + .container { + background-image: linear-gradient(to right, rgba($color, numbers.$start_gradient), rgba($color, numbers.$end_gradient)); + border-top-right-radius: 8px; + border-bottom-right-radius: 8px; + } + } +} + +@include coloring("nachteil"); +@include coloring("liturgie"); +@include coloring("zauber"); +@include coloring("talent"); +@include coloring("kampftalent"); \ No newline at end of file diff --git a/src/style/styles.scss b/src/style/styles.scss index a2ba1b0c..71048dc3 100644 --- a/src/style/styles.scss +++ b/src/style/styles.scss @@ -1,6 +1,4 @@ -$bgcolor: FFF; - -html { - background-color: $bgcolor; -} - +@use "_rollable"; +@use "_lists"; +@use "_attributes"; +@use "_character-sheet"; \ No newline at end of file diff --git a/src/templates/actor/actor-character-sheet.hbs b/src/templates/actor/actor-character-sheet.hbs index 5a38a416..a43bee09 100644 --- a/src/templates/actor/actor-character-sheet.hbs +++ b/src/templates/actor/actor-character-sheet.hbs @@ -3,24 +3,20 @@ {{!-- Sheet Header --}}
{{!-- Header stuff goes here --}} -
-

{{#each attributes}} - + {{> "systems/DSA_4-1/templates/ui/partial-attribute-button.hbs" this}} {{/each}}
+
+

+ +
+ {{!-- Sheet Tab Navigation --}}