From ab31450dd82af168b88bd82bb563fb4fa6726967 Mon Sep 17 00:00:00 2001 From: Johannes Loher Date: Fri, 4 Nov 2022 04:49:18 +0100 Subject: [PATCH 1/2] fix: address a few problems with active effect application --- lang/de.json | 2 +- lang/en.json | 2 +- scss/components/actor/_actor_sheet.scss | 2 +- src/active-effect/active-effect.ts | 1 - src/actor/actor-sheet.ts | 39 ++++++++++++++++++++----- src/actor/actor.ts | 19 ++++++++++-- src/apps/sheet-helpers.ts | 18 +++++++----- src/item/item-sheet.ts | 2 +- 8 files changed, 62 insertions(+), 23 deletions(-) diff --git a/lang/de.json b/lang/de.json index d8ec0911..0d53e5a4 100644 --- a/lang/de.json +++ b/lang/de.json @@ -371,5 +371,5 @@ "DS4.ActiveEffectApplyToItems": "Auf Items Andwenden", "DS4.ActiveEffectItemName": "Itemname", "DS4.ActiveEffectItemCondition": "Bedingung", - "DS4.TooltipDisabledDueToEffects": "inaktiv, weil von Aktiven Effekten beeinflusst" + "DS4.TooltipNotEditableDueToEffects": "Feld nicht bearbeitbar, weil von Aktiven Effekten beeinflusst" } diff --git a/lang/en.json b/lang/en.json index 64d9b686..27005500 100644 --- a/lang/en.json +++ b/lang/en.json @@ -371,5 +371,5 @@ "DS4.ActiveEffectApplyToItems": "Apply to Items", "DS4.ActiveEffectItemName": "Item Name", "DS4.ActiveEffectItemCondition": "Condition", - "DS4.TooltipDisabledDueToEffects": "disabled, because affected by Active Effects" + "DS4.TooltipNotEditableDueToEffects": "field not editable, because affected by Active Effects" } diff --git a/scss/components/actor/_actor_sheet.scss b/scss/components/actor/_actor_sheet.scss index a49d1934..3be87d61 100644 --- a/scss/components/actor/_actor_sheet.scss +++ b/scss/components/actor/_actor_sheet.scss @@ -5,6 +5,6 @@ */ .ds4-actor-sheet { - min-height: 625px; + min-height: 635px; min-width: 650px; } diff --git a/src/active-effect/active-effect.ts b/src/active-effect/active-effect.ts index 68049d7a..2acdeaeb 100644 --- a/src/active-effect/active-effect.ts +++ b/src/active-effect/active-effect.ts @@ -76,7 +76,6 @@ export class DS4ActiveEffect extends ActiveEffect { try { change.value = DS4ActiveEffect.safeEval(change.value).toString(); } catch (e) { - logger.warn(e); // this is a valid case, e.g., if the effect change simply is a string } // eslint-disable-next-line @typescript-eslint/ban-ts-comment diff --git a/src/actor/actor-sheet.ts b/src/actor/actor-sheet.ts index aef03144..bf14abcf 100644 --- a/src/actor/actor-sheet.ts +++ b/src/actor/actor-sheet.ts @@ -25,7 +25,7 @@ export class DS4ActorSheet extends ActorSheet `[name="${key}"]`); + for (const item of this.actor.items) { + disableOverriddenFields( + this.form, + item.overrides, + (key) => `[data-item-id="${item.id}"] .change-item[data-property="${key}"]`, + ); + } } /** @@ -359,6 +366,7 @@ export class DS4ActorSheet extends ActorSheet item.type === type); items.sort((a, b) => a.data.sort - b.data.sort); @@ -367,13 +375,20 @@ export class DS4ActorSheet extends ActorSheet { const propertyA = getProperty(a.data, dataPath); const propertyB = getProperty(b.data, dataPath); - if (typeof propertyA === "string" || typeof propertyB === "string") { - return invert - ? (propertyB ?? "").localeCompare(propertyA ?? "") - : (propertyA ?? "").localeCompare(propertyB ?? ""); - } else { - return invert ? propertyB - propertyA : propertyA - propertyB; + const comparison = + typeof propertyA === "string" || typeof propertyB === "string" + ? compareAsStrings(propertyA, propertyB, invert) + : compareAsNumbers(propertyA, propertyB, invert); + + if (comparison === 0 && dataPath2 !== undefined) { + const propertyA = getProperty(a.data, dataPath); + const propertyB = getProperty(b.data, dataPath); + return typeof propertyA === "string" || typeof propertyB === "string" + ? compareAsStrings(propertyA, propertyB, invert) + : compareAsNumbers(propertyA, propertyB, invert); } + + return comparison; }; const sortedItems = [...items].sort(sortFunction(false)); @@ -434,3 +449,11 @@ const embeddedDocumentListEntryProperties = Object.freeze({ idDataAttribute: "itemId", }, }); + +const compareAsStrings = (a: { toString(): string }, b: { toString(): string }, invert: boolean): number => { + return invert ? b.toString().localeCompare(a.toString()) : a.toString().localeCompare(b.toString()); +}; + +const compareAsNumbers = (a: number, b: number, invert: boolean): number => { + return invert ? b - a : a - b; +}; diff --git a/src/actor/actor.ts b/src/actor/actor.ts index 7c87d4d9..7d20c220 100644 --- a/src/actor/actor.ts +++ b/src/actor/actor.ts @@ -79,12 +79,12 @@ export class DS4Actor extends Actor { if (condition !== undefined && condition !== "") { try { - const replacedCondition = Roll.replaceFormulaData(condition, { + const replacedCondition = DS4Actor.replaceFormulaData(condition, { item: item.data, actor: this.data, effect: effect.data, }); - return Boolean(mathEvaluator.evaluate(replacedCondition)); + return replacedCondition !== undefined ? Boolean(mathEvaluator.evaluate(replacedCondition)) : false; } catch (error) { logger.warn(error); return false; @@ -95,6 +95,21 @@ export class DS4Actor extends Actor { }); } + private static replaceFormulaData(formula: string, data: object): string | undefined { + const dataRgx = new RegExp(/@([a-z.0-9_\-]+)/gi); + try { + return formula.replace(dataRgx, (_, term) => { + const value = foundry.utils.getProperty(data, term); + if (value == null) { + throw new Error(); + } + return String(value).trim(); + }); + } catch { + return undefined; + } + } + /** * We override this with an empty implementation because we have our own custom way of applying * {@link ActiveEffect}s and {@link Actor#prepareEmbeddedDocuments} calls this. diff --git a/src/apps/sheet-helpers.ts b/src/apps/sheet-helpers.ts index 1844c254..e1e22f4a 100644 --- a/src/apps/sheet-helpers.ts +++ b/src/apps/sheet-helpers.ts @@ -4,15 +4,17 @@ import { getGame } from "../helpers"; -export function disableOverriddenFields< - Options extends FormApplicationOptions, - Data extends object, - ConcreteObject extends { overrides: Record }, ->(this: FormApplication): void { +export function disableOverriddenFields( + form: HTMLElement | null, + overrides: Record, + selector: (key: string) => string, +): void { const inputs = ["INPUT", "SELECT", "TEXTAREA", "BUTTON"]; - const titleAddition = `(${getGame().i18n.localize("DS4.TooltipDisabledDueToEffects")})`; - for (const key of Object.keys(foundry.utils.flattenObject(this.object.overrides))) { - const elements = this.form?.querySelectorAll(`[name="${key}"]`); + const titleAddition = `(${getGame().i18n.localize("DS4.TooltipNotEditableDueToEffects")})`; + + for (const key of Object.keys(foundry.utils.flattenObject(overrides))) { + const sel = selector(key); + const elements = form?.querySelectorAll(sel); elements?.forEach((element) => { if (inputs.includes(element.tagName)) { element.setAttribute("disabled", ""); diff --git a/src/item/item-sheet.ts b/src/item/item-sheet.ts index 3553ec23..56af9363 100644 --- a/src/item/item-sheet.ts +++ b/src/item/item-sheet.ts @@ -72,7 +72,7 @@ export class DS4ItemSheet extends ItemSheet html.find(".control-effect").on("click", this.onControlEffect.bind(this)); - disableOverriddenFields.call(this); + disableOverriddenFields(this.form, this.item.overrides, (key) => `[name="${key}"]`); } /** From 9d7c57055307516949a3d10018d14ccd38ff16d1 Mon Sep 17 00:00:00 2001 From: Johannes Loher Date: Fri, 4 Nov 2022 21:08:23 +0100 Subject: [PATCH 2/2] feat: replace spell category by spell groups This also allows to assign a spell to multiple spell groups, which is the case for many spells in the SRD. Additionally, this makes many small improvements and fixes to the provided spell compendium. --- lang/de.json | 35 +- lang/en.json | 35 +- packs/items.json | 2 +- packs/spells.json | 3660 +++++++++++++++-- scss/components/shared/_checkbox_grid.scss | 27 + scss/components/shared/_form_group.scss | 27 + scss/ds4.scss | 2 + spec/item/spell/calculate-spell-price.spec.ts | 25 +- src/apps/sheet-helpers.ts | 3 +- src/config.ts | 28 +- src/hooks/setup.ts | 2 +- src/item/spell/spell-data-source.ts | 7 +- src/item/spell/spell.ts | 10 +- src/migrations.ts | 3 +- src/migrations/006.ts | 117 + src/migrations/migrationHelpers.ts | 6 +- template.json | 25 +- templates/sheets/actor/tabs/spells.hbs | 13 +- .../item/components/properties/spell.hbs | 52 +- tools/json-pack-tools.js | 2 +- 20 files changed, 3615 insertions(+), 466 deletions(-) create mode 100644 scss/components/shared/_checkbox_grid.scss create mode 100644 scss/components/shared/_form_group.scss create mode 100644 src/migrations/006.ts diff --git a/lang/de.json b/lang/de.json index 0d53e5a4..4ee23b18 100644 --- a/lang/de.json +++ b/lang/de.json @@ -118,20 +118,31 @@ "DS4.SortBySpellType": "Nach Zauberspruchtyp sortieren", "DS4.SpellTypeSpellcasting": "Zaubern", "DS4.SpellTypeTargetedSpellcasting": "Zielzaubern", - "DS4.SpellCategory": "Kategorie", - "DS4.SpellCategoryDescription": "Eine Kategorie, der der Zauberspruch zugehörig ist.", - "DS4.SpellCategoryHealing": "Heilung", - "DS4.SpellCategoryFire": "Feuer", - "DS4.SpellCategoryIce": "Eis", - "DS4.SpellCategoryLight": "Licht", - "DS4.SpellCategoryDarkness": "Schatten", - "DS4.SpellCategoryMindAffecting": "Geistesbeeinflussend", - "DS4.SpellCategoryElectricity": "Elektrizität", - "DS4.SpellCategoryNone": "Keine", - "DS4.SpellCategoryUnset": "Nicht gesetzt", + "DS4.SpellGroups": "Zaubergruppen", + "DS4.SpellGroupsDescription": "Zaubergruppen, denen der Zauberspruch zugehörig ist.", + "DS4.SpellGroupLightning": "Blitz", + "DS4.SpellGroupEarth": "Erde, Fels, Stein", + "DS4.SpellGroupWater": "Wasser", + "DS4.SpellGroupIce": "Eis, Frost", + "DS4.SpellGroupFire": "Feuer", + "DS4.SpellGroupHealing": "Heilung", + "DS4.SpellGroupLight": "Licht", + "DS4.SpellGroupAir": "Luft", + "DS4.SpellGroupTransport": "Transport", + "DS4.SpellGroupDamage": "Schaden", + "DS4.SpellGroupShadow": "Schatten", + "DS4.SpellGroupProtection": "Schutz", + "DS4.SpellGroupMindAffecting": "Geistesbeeinflussend", + "DS4.SpellGroupDemonology": "Dämonologie", + "DS4.SpellGroupNecromancy": "Nekromantie", + "DS4.SpellGroupTransmutation": "Verwandlung", + "DS4.SpellGroupArea": "Fläche", "DS4.SpellModifier": "Zauberbonus", + "DS4.SpellModifierNumerical": "Zauberbonus (numerisch)", + "DS4.SpellModifierComplex": "Zauberbonus (komplex)", "DS4.SpellModifierAbbr": "ZB", - "DS4.SpellModifierDescription": "Der Zauberbonus auf die Probe.", + "DS4.SpellModifierNumericalDescription": "Der numerische Zauberbonus auf die Probe.", + "DS4.SpellModifierComplexDescription": "Ein komplexer Zauberbonus auf die Probe (zum Beispiel abhängig von Werten des Ziels). Wenn diese Art von Zauberbonus angegeben ist, wird der numerische ignoriert.", "DS4.SortBySpellModifier": "Nach Zauberbonus sortieren", "DS4.SpellDistance": "Distanz", "DS4.SpellDistanceDescription": "Die maximale Entfernung zum Ziel. „Selbst“ bedeutet, dass nur der Zauberwirker selbst das Ziel des Zaubers sein kann.", diff --git a/lang/en.json b/lang/en.json index 27005500..8053321f 100644 --- a/lang/en.json +++ b/lang/en.json @@ -118,20 +118,31 @@ "DS4.SortBySpellType": "Sort by Spell Type", "DS4.SpellTypeSpellcasting": "Spellcasting", "DS4.SpellTypeTargetedSpellcasting": "Targeted Spellcasting", - "DS4.SpellCategory": "Category", - "DS4.SpellCategoryDescription": "A category which the spell belongs to.", - "DS4.SpellCategoryHealing": "Healing", - "DS4.SpellCategoryFire": "Fire", - "DS4.SpellCategoryIce": "Ice", - "DS4.SpellCategoryLight": "Light", - "DS4.SpellCategoryDarkness": "Darkness", - "DS4.SpellCategoryMindAffecting": "Mind Affecting", - "DS4.SpellCategoryElectricity": "Electricity", - "DS4.SpellCategoryNone": "None", - "DS4.SpellCategoryUnset": "Unset", + "DS4.SpellGroups": "Spell Groups", + "DS4.SpellGroupsDescription": "Spell groups which the spell belongs to.", + "DS4.SpellGroupLightning": "Lightning", + "DS4.SpellGroupEarth": "Earth, Rock, Stone", + "DS4.SpellGroupWater": "Water", + "DS4.SpellGroupIce": "Ice, Frost", + "DS4.SpellGroupFire": "Fire", + "DS4.SpellGroupHealing": "Healing", + "DS4.SpellGroupLight": "Light", + "DS4.SpellGroupAir": "Air", + "DS4.SpellGroupTransport": "Transport", + "DS4.SpellGroupDamage": "Damage", + "DS4.SpellGroupShadow": "Shadow", + "DS4.SpellGroupProtection": "Protection", + "DS4.SpellGroupMindAffecting": "Mind Affecting", + "DS4.SpellGroupDemonology": "Demonologie", + "DS4.SpellGroupNecromancy": "Necromancy", + "DS4.SpellGroupTransmutation": "Transmutation", + "DS4.SpellGroupArea": "Area", "DS4.SpellModifier": "Spell Modifier", + "DS4.SpellModifierNumerical": "Spell Modifier (numerical)", + "DS4.SpellModifierComplex": "Spell Modifier (complex)", "DS4.SpellModifierAbbr": "SM", - "DS4.SpellModifierDescription": "The spell modifier for the corresponding check.", + "DS4.SpellModifierNumericalDescription": "The numerical spell modifier for the corresponding check.", + "DS4.SpellModifierComplexDescription": "A complex spell modifier for the corresponding check (for example, dependent on the target’s values). If given, the numerical spell bonus is ignored.", "DS4.SortBySpellModifier": "Sort by Spell Modifier", "DS4.SpellDistance": "Distance", "DS4.SpellDistanceDescription": "The maximum distance to the target, “Self” meaning that only the caster can be the target of this spell.", diff --git a/packs/items.json b/packs/items.json index 87d45664..2f767701 100644 --- a/packs/items.json +++ b/packs/items.json @@ -6098,7 +6098,7 @@ "type": "loot", "img": "icons/consumables/potions/bottle-conical-corked-labeled-shell-cyan.webp", "data": { - "description": null, + "description": "

Weihwasser verursacht gegen Dämonen und Untote nicht abwehrbaren Schaden. Jede Einheit Weihwasser hat einen anderen Angriffswert, der mit W20 ermittelt wird. Dieser Wert wird erst ausgewürfelt, wenn das Weihwasser den Dämonen bzw. Untoten trifft, es sei denn, es wird vorher in Bezug auf seinen Schadenswert von einem Zauberwirker mit GEI+AU, gefolgt von GEI+VE, erfolgreich analysiert.

\n

Eine Weihwassereinheit kann man auf eine Waffe/ein Geschoss auftragen (benötigt 1 Aktion) und dann einen normalen Angriff mit Schlagen bzw. Schießen würfeln. Ist dieser erfolgreich, wird bei Dämonen und Untoten neben dem normalen Schaden auch noch ein Angriff für das Weihwasser gewürfelt, der nicht abwehrbaren Schaden verursacht. Nach dem ersten Treffer ist die Einheit Weihwasser aufgebraucht.

\n

Alternativ kann man Weihwassereinheiten in zerbrechliche Phiolen (WB +0; 2 GM) füllen und diese im Nah- oder Fernkampf gegen Dämonen und Untote einsetzen, wobei die zerbrechlichen Gefäße zerspringen. In solchen Fällen verursacht nur das Weihwasser Schaden, nicht die Schießen-Probe.

\n

Weihwasser kann außerdem dazu benutzt werden, in schützenden Linien oder Kreisen (1 m pro Einheit) auf den Boden geschüttet zu werden, um für eine gewisse Zeit Dämonen bzw. Untote aufzuhalten, die das Weihwasser nicht passieren können.

", "quantity": 1, "price": 0.1, "availability": "hamlet", diff --git a/packs/spells.json b/packs/spells.json index 344870f4..0ec64b78 100644 --- a/packs/spells.json +++ b/packs/spells.json @@ -8,8 +8,29 @@ "description": "

Das Ziel erhält das Probenergebnis als Bonus auf seine Abwehr, bis der Zauberwirker in der nächsten Kampfrunde wieder an der Reihe ist.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -43,11 +64,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/diamond-hard.svg", "data": { - "description": "

Verdoppelt den Bonus auf die Abwehr eines Schutzschild-Zaubers, der bereits auf das Ziel wirkt.

", + "description": "

Verdoppelt den Bonus auf die Abwehr eines @Compendium[ds4.spells.dpz383XbGFXEsGot]{Schutzschild}-Zaubers, der bereits auf das Ziel wirkt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -81,11 +123,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/sun-spear.svg", "data": { - "description": "

Dies ist eine mächtigere Variante des Zaubers Lichtpfeil, gegen dessen Schaden Wesen der Dunkelheit einen Malus von 2 auf ihre Abwehr erhalten.

Charaktere mit dem Talent Diener der Dunkelheit können diesen Zauber nicht anwenden.

", + "description": "

Dies ist eine mächtigere Variante des Zaubers @Compendium[ds4.spells.lj8NQ5l4wLWmYcEt]{Lichtpfeil}, gegen dessen Schaden @Compendium[ds4.special-creature-abilities.R3j1CjXJckUH0CBG]{Wesen der Dunkelheit (Settingoption)} einen Malus von 2 auf ihre Abwehr erhalten.

\n

Charaktere mit dem Talent Diener der Dunkelheit können diesen Zauber nicht anwenden.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "5", - "spellCategory": "light", + "spellModifier": { + "numerical": 5, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -119,11 +182,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/skoll/halt.svg", "data": { - "description": "

Effekt: Bei Erfolg kann sich das Ziel, welches keine Abwehr gegen den Zauber würfeln darf, nicht mehr bewegen.
Die Starre endet vorzeitig, sollte das Ziel Schaden erhalten. Während der Starre ist es dem Ziel möglich, die Augen zu bewegen, zu atmen und klar zu denken. Ein erstarrter Zauberwirker könnte also immer noch seine Zauber wechseln oder gar versuchen, ohne Worte und Gesten (DS4 S. 47) einen Zauber zu wagen.

", + "description": "

Bei Erfolg kann sich das Ziel, welches keine Abwehr gegen den Zauber würfeln darf, nicht mehr bewegen.

\n

Die Starre endet vorzeitig, sollte das Ziel Schaden erhalten. Während der Starre ist es dem Ziel möglich, die Augen zu bewegen, zu atmen und klar zu denken. Ein erstarrter Zauberwirker könnte also immer noch seine Zauber wechseln oder gar versuchen, ohne Worte und Gesten (DS4 S. 47) einen Zauber zu wagen.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -157,11 +241,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/earth-spit.svg", "data": { - "description": "

Effekt: Auf festem Boden öffnet der Zauber einen Erdspalt. Der Erdspalt ist bis zu VE in Meter breit und VE / 2 in Metern lang und tief. Stehen Wesen an der Stelle, unter der der Erdspalt erscheint, können sie mit AGI+BE augenblicklich versuchen, noch in Sicherheit zu springen (zählt als freie Aktion). Wesen, die sich in der Erdspalte befinden, wenn diese sich wieder schließt, erhalten augenblicklich 2W20 nicht abwehrbaren Schaden und sind – ohne noch richtig atmen zu können – eingeschlossen.

", + "description": "

Auf festem Boden öffnet der Zauber einen Erdspalt. Der Erdspalt ist bis zu VE in Meter breit und VE/2 in Metern lang und tief. Stehen Wesen an der Stelle, unter der der Erdspalt erscheint, können sie mit AGI+BE augenblicklich versuchen, noch in Sicherheit zu springen (zählt als freie Aktion). Wesen, die sich in der Erdspalte befinden, wenn diese sich wieder schließt, erhalten augenblicklich 2W20 nicht abwehrbaren Schaden und sind – ohne noch richtig atmen zu können – eingeschlossen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-4", - "spellCategory": "unset", + "spellModifier": { + "numerical": -4, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": true, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -195,11 +300,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/sinusoidal-beam.svg", "data": { - "description": "

Effekt: Lichtstrahlen schießen vom Heiler aus und heilen die Wunden von bis zu VE / 2 Gefährten, die Lebenskraft in Höhe des Probenergebnisses dazu erhalten. Es wird nur eine Probe für diesen Zielzauber gewürfelt: Einzig der Distanzmalus (DSa S. 43) des Ziels, das am weitesten entfernt steht, wird als Malus gewertet.

", + "description": "

Lichtstrahlen schießen vom Heiler aus und heilen die Wunden von bis zu VE/2 Gefährten, die Lebenskraft in Höhe des Probenergebnisses dazu erhalten. Es wird nur eine Probe für diesen Zielzauber gewürfelt: Einzig der Distanzmalus (DS4 S. 43) des Ziels, das am weitesten entfernt steht, wird als Malus gewertet.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "0", - "spellCategory": "healing", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -233,11 +359,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/ghost-ally.svg", "data": { - "description": "

Der Zauberwirker nimmt das Aussehen einer anderen Person an, die seinem Volk angehören und gleichen Geschlechts sein muss.

Handelt es sich um eine bestimmte Person, die der Charakter jedoch nur flüchtig oder aus der Ferne kennt, können ihm Fehler unterlaufen, wodurch Bekannte der Zielperson mit einer Bemerken-Probe den Zauber durchschauen können.

Untote Wesen u.ä. kann man mit diesem rein optischen Effekt nicht täuschen.

", + "description": "

Der Zauberwirker nimmt das Aussehen einer anderen Person an, die seinem Volk angehören und gleichen Geschlechts sein muss.

\n

Handelt es sich um eine bestimmte Person, die der Charakter jedoch nur flüchtig oder aus der Ferne kennt, können ihm Fehler unterlaufen, wodurch Bekannte der Zielperson mit einer Bemerken-Probe den Zauber durchschauen können.

\n

Untote Wesen u. ä. kann man mit diesem rein optischen Effekt nicht täuschen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": true, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -271,11 +418,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/duality.svg", "data": { - "description": "

Effekt: Der Zauberwirker beginnt zu flackern und ist dadurch schwieriger zu treffen. Seine Abwehr wird für die Dauer des Zaubers um seinen halbierten Wert in GEI erhöht (nur nicht gegen alles einhüllenden Flächenschaden).

", + "description": "

Der Zauberwirker beginnt zu flackern und ist dadurch schwieriger zu treffen. Seine Abwehr wird für die Dauer des Zaubers um seinen halbierten Wert in GEI erhöht (nur nicht gegen alles einhüllenden Flächenschaden).

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "unset", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -312,8 +480,29 @@ "description": "

Dunkle Schatten umhüllen das Ziel (welches keine Abwehr dagegen würfeln darf), wodurch es -8 auf alle Handlungen hat, bei denen es besser sehen können sollte. Augenlosen Untoten, wie beispielsweise Skeletten, aber auch blinden Lebewesen, kann der Zauber nichts anhaben.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(AGI+AU)/2 des Ziels", - "spellCategory": "darkness", + "spellModifier": { + "numerical": 0, + "complex": "-(AGI+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -347,11 +536,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/laser-precision.svg", "data": { - "description": "

Dies ist eine mächtigere Variante des Zaubers Lichtlanze, gegen dessen Schaden Wesen der Dunkelheit ebenfalls einen Malus von 2 auf ihre Abwehr erhalten.

Charaktere mit dem Talent Diener der Dunkelheit können diesen Zauber nicht anwenden.

Charaktere mit dem Talent Vergeltung addieren ihren Talentrang auf den PW der Zielzaubern-Probe der Lichtsäule.

", + "description": "

Dies ist eine mächtigere Variante des Zaubers @Compendium[ds4.spells.6bptWPrq5gkX2UaT]{Lichtsäule}, gegen dessen Schaden @Compendium[ds4.special-creature-abilities.R3j1CjXJckUH0CBG]{Wesen der Dunkelheit (Settingoption)} ebenfalls einen Malus von 2 auf ihre Abwehr erhalten.

\n

Charaktere mit dem Talent Diener der Dunkelheit können diesen Zauber nicht anwenden.

\n

Charaktere mit dem Talent Vergeltung addieren ihren Talentrang auf den PW der Zielzaubern-Probe der Lichtsäule.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "8", - "spellCategory": "light", + "spellModifier": { + "numerical": 8, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 10", "unit": "meter" @@ -385,11 +595,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/spider-web.svg", "data": { - "description": "

Ein Netz aus klebriger Astralmasse mit einem Radius von VE / 2 in Metern erscheint.
Vom Netz getroffene Wesen, welche keine Abwehr dagegen würfeln dürfen, halbieren für die Dauer des Zaubers Initiative, Laufen und Schlagen.

Der Zauber wirkt nicht gegen Wesen, die 2+ Größenkategorien (DS4 S. 104) größer sind.

", + "description": "

Ein Netz aus klebriger Astralmasse mit einem Radius von VE/2 in Metern erscheint.

\n

Vom Netz getroffene Wesen, welche keine Abwehr dagegen würfeln dürfen, halbieren für die Dauer des Zaubers Initiative, Laufen und Schlagen.

\n

Der Zauber wirkt nicht gegen Wesen, die 2+ Größenkategorien (DS4 S. 104) größer sind.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(AGI+ST)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(AGI+ST)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -423,11 +654,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/static-guard.svg", "data": { - "description": "

Effekt: Ein magischer Wächter alarmiert bzw. weckt den Zauberwirker, sobald ein Wesen sich bis auf VE x 2 Meter oder weniger dem Zielpunkt nähert.

Dies gilt nicht für Wesen, die sich während des Zaubervorgangs bereits in diesem Bereich aufhielten.

", + "description": "

Ein magischer Wächter alarmiert bzw. weckt den Zauberwirker, sobald ein Wesen sich bis auf VE x 2 Meter oder weniger dem Zielpunkt nähert.

\n

Dies gilt nicht für Wesen, die sich während des Zaubervorgangs bereits in diesem Bereich aufhielten.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -461,11 +713,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/hole.svg", "data": { - "description": "

Effekt: Der Zauberwirker öffnet ein kreisrundes Loch von 1 m Durchmesser in einer bis zu VE x 10 cm dicken, nichtmagischen Steinwand.

Nach Ablauf des Zaubers verschwindet das Loch ohne Spuren zu hinterlassen.

", + "description": "

Der Zauberwirker öffnet ein kreisrundes Loch von 1 m Durchmesser in einer bis zu VE x 10 cm dicken, nichtmagischen Steinwand.

\n

Nach Ablauf des Zaubers verschwindet das Loch ohne Spuren zu hinterlassen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": true, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -499,11 +772,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/firewall.svg", "data": { - "description": "

Effekt: Der Zauberwirker lässt eine Feuerwand erscheinen, die Ausmaße von maximal 1 m x VE m x VE m annehmen kann. Wesen, die an der Stelle stehen, wo die Feuerwand erscheint, oder durch sie hindurch springen, erhalten 2W20 abwehrbaren Schaden.

", + "description": "

Der Zauberwirker lässt eine Feuerwand erscheinen, die Ausmaße von maximal 1 m x VE m x VE m annehmen kann. Wesen, die an der Stelle stehen, wo die Feuerwand erscheint, oder durch sie hindurch springen, erhalten 2W20 abwehrbaren Schaden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "fire", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": true, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -537,17 +831,38 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/fire-wave.svg", "data": { - "description": "

Effekt: Eine kreisrunde Fläche mit einem Radius von VE in Metern geht in Flammen auf. Jeder in dem Inferno erhält pro Kampfrunde nicht abwehrbaren Schaden in Höhe des Probenergebnisses.

", + "description": "

Eine kreisrunde Fläche mit einem Radius von VE in Metern geht in Flammen auf. Jeder in dem Inferno erhält pro Kampfrunde nicht abwehrbaren Schaden in Höhe des Probenergebnisses.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "5", - "spellCategory": "fire", + "spellModifier": { + "numerical": 5, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": true, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 10", "unit": "meter" }, "effectRadius": { - "value": "", + "value": "VE", "unit": "meter" }, "duration": { @@ -569,17 +884,97 @@ }, "flags": {} }, + { + "_id": "8BT2TqPHC0v2OzNe", + "name": "Elementar herbeirufen (Feuer)", + "type": "spell", + "img": "systems/ds4/assets/icons/game-icons/lorc/ifrit.svg", + "data": { + "description": "

Dieser Zauber ruft ein Feuerelementar von seiner Ebene herbei. Feuerelementare (@Compendium[ds4.creatures.tYcKw69Feoy3B6hG]{Feuerelementar I}, @Compendium[ds4.creatures.huPL6cx3RadJNhL0]{Feuerelementar II}, @Compendium[ds4.creatures.mPcmJ9nHpy1AbKVr]{Feuerelementar III}, DS4 S. 110-112) existieren in drei verschiedenen Elementarstufen (I-III), zwischen denen man frei wählen kann. Elementare verachten die niederen Wesen, die es wagen, sie herbeizurufen, können ihnen bei einer erfolgreichen Herbeirufung aber nichts anhaben und kämpfen nur, wenn man sie angreift oder ihr Herbeirufer es befiehlt.

\n

Aufträge: Ein Elementar kann erst auf seine Existenzebene zurückkehren, wenn es für seinen Beschwörer eine Anzahl von Aufträgen gleich dessen hablierter VE ausgeführt hat (Elementare verstehen immer die Sprache ihres Herbeirufers). Dabei kann es sich um das simple Beantworten von Fragen handeln, aber auch komplexere Anweisungen enthalten wie: „Begebe Dich zu dem Dorf dort vorne (Auftrag 1) und entzünde die Strohdächer (Auftrag 2).“ Wird das Elementar vor Ablauf der Zauberdauer entlassen oder hat es alle Aufträge erfüllt, kehrt es augenblicklich zurück auf seine Ebene. Nach jeder Stunde besteht zudem eine Chance von 1–5 auf W20, dass es sich befreit und sofort verschwindet.

\n

Elementarportale: Um ein Elementar zu beschwören, wird immer sein Element in irgendeiner Form benötigt, das als Portal dient, um das Elementar von seiner Ebene zu rufen. So kann man unter Wasser keine Feuer- oder Luftelementare beschwören, wohl aber Wasserlementare. Die Größe des Portals regelt, wieviel Elementarstufen insgesamt herbeigerufen werden können. Dabei ist die Stufe senk- und aufsplittbar: Beispielsweise kann man mit einem Lagerfeuer ein Elementar der Stufe II herbeirufen. Alternativ kann man auch zwei Elementare der Stufe I herbeirufen oder gar nur eins. Die Stufensumme, die am Ende insgesamt herbeigerufen wird (I-III), wird mit 5 multipliziert und ergibt den Malus auf den ZB. Die Größe des Elementarportals gibt wiederum einen Herbeirufungsbonus (HB) auf die Zaubern-Probe.

\n

Misslungenes Herbeirufen: Ein Elementar wird auch herbeigerufen, wenn die Zaubern-Probe misslingt, steht dann jedoch nicht unter der Kontrolle seines Herbeirufers. Ein fehlerhaft herbeigerufenes Elementar hat nur ein Ziel im Sinn: Seinen Herbeirufer zu vernichten, damit es bereits vor Ablauf der Zauberdauer wieder auf seine eigene Heimatebene zurückkehren kann.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ElementarportalStufe
Kerzenflamme bis FackelI
LagerfeuerII
Brand/LavaIII
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Größe des ElementarportalsHB
Pro m² Feuer-/Lavafläche+1*
\n

*: Maximal erreichbarer Bonus entspricht VE

", + "equipped": false, + "spellType": "spellcasting", + "spellModifier": { + "numerical": 0, + "complex": "-Elementarstufe x 5" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": true, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, + "maxDistance": { + "value": "", + "unit": "meter" + }, + "effectRadius": { + "value": "VE", + "unit": "meter" + }, + "duration": { + "value": "VE", + "unit": "hours" + }, + "cooldownDuration": "1d", + "minimumLevels": { + "healer": null, + "wizard": 10, + "sorcerer": 16 + } + }, + "effects": [], + "folder": null, + "sort": 0, + "permission": { + "default": 0 + }, + "flags": {} + }, { "_id": "8Y5rUQhP8XCQM9xL", "name": "Volksgestalt", "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/relationship-bounds.svg", "data": { - "description": "

Effekt: Bis zu VE einwilligende, humanoide Ziele (zu denen natürlich auch der Zauberwirker selbst gehören kann) in Reichweite werden in die Gestalt eines anderen humanoiden Volkes der gleichen Größenkategorie (DS4 S. 104) verwandelt (nicht jedoch seine Ausrüstung).

Beispielsweise könnte man einen Menschen in einen Ork oder sogar in einen uralten Zwerg verwandeln.

Der Charakter behält dabei all seine Fähigkeiten und erhält umgekehrt auch keine Fähigkeiten des Volkes, in das er verwandelt wurde.

Während die Stimme sich dem neuen Volk anpasst, erinnern Augen und Gesichtzüge weiterhin an die eigentliche Gestalt des verwandelten Charakters.

", + "description": "

Bis zu VE einwilligende, humanoide Ziele (zu denen natürlich auch der Zauberwirker selbst gehören kann) in Reichweite werden in die Gestalt eines anderen humanoiden Volkes der gleichen Größenkategorie (DS4 S. 104) verwandelt (nicht jedoch seine Ausrüstung).

\n

Beispielsweise könnte man einen Menschen in einen Ork oder sogar in einen uralten Zwerg verwandeln.

\n

Der Charakter behält dabei all seine Fähigkeiten und erhält umgekehrt auch keine Fähigkeiten des Volkes, in das er verwandelt wurde.

\n

Während die Stimme sich dem neuen Volk anpasst, erinnern Augen und Gesichtzüge weiterhin an die eigentliche Gestalt des verwandelten Charakters.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-4", - "spellCategory": "unset", + "spellModifier": { + "numerical": -4, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": true, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -613,11 +1008,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/glowing-hands.svg", "data": { - "description": "

Effekt: Die berührte Waffe – das Ziel des Zaubers – erglüht vor heiliger Kraft. Für die Wirkungsdauer des Zaubers gilt der mit der Waffe verursachte Schaden als magisch und der WB wird um VE / 2 erhöht, während die Abwehr getroffener Gegner gegen Angriffe mit dieser Waffe um VE / 2 gesenkt wird.

", + "description": "

Die berührte Waffe – das Ziel des Zaubers – erglüht vor heiliger Kraft. Für die Wirkungsdauer des Zaubers gilt der mit der Waffe verursachte Schaden als magisch und der WB wird um VE/2 erhöht, während die Abwehr getroffener Gegner gegen Angriffe mit dieser Waffe um VE/2 gesenkt wird.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "light", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -645,17 +1061,97 @@ }, "flags": {} }, + { + "_id": "9GBDoyVXPXjWoLix", + "name": "Elementar herbeirufen (Erde)", + "type": "spell", + "img": "systems/ds4/assets/icons/game-icons/lorc/ifrit.svg", + "data": { + "description": "

Dieser Zauber ruft ein Erdelementar von seiner Ebene herbei. Erdelementare (@Compendium[ds4.creatures.1PYYg60DHC6RA3oO]{Erdelementar I}, @Compendium[ds4.creatures.S8DNL5XpmNRSNJhD]{Erdelementar II}, @Compendium[ds4.creatures.mOQ21HFNisTfu7ve]{Erdelementar III}, DS4 S. 110-112) existieren in drei verschiedenen Elementarstufen (I-III), zwischen denen man frei wählen kann. Elementare verachten die niederen Wesen, die es wagen, sie herbeizurufen, können ihnen bei einer erfolgreichen Herbeirufung aber nichts anhaben und kämpfen nur, wenn man sie angreift oder ihr Herbeirufer es befiehlt.

\n

Aufträge: Ein Elementar kann erst auf seine Existenzebene zurückkehren, wenn es für seinen Beschwörer eine Anzahl von Aufträgen gleich dessen hablierter VE ausgeführt hat (Elementare verstehen immer die Sprache ihres Herbeirufers). Dabei kann es sich um das simple Beantworten von Fragen handeln, aber auch komplexere Anweisungen enthalten wie: „Begebe Dich zu dem Dorf dort vorne (Auftrag 1) und entzünde die Strohdächer (Auftrag 2).“ Wird das Elementar vor Ablauf der Zauberdauer entlassen oder hat es alle Aufträge erfüllt, kehrt es augenblicklich zurück auf seine Ebene. Nach jeder Stunde besteht zudem eine Chance von 1–5 auf W20, dass es sich befreit und sofort verschwindet.

\n

Elementarportale: Um ein Elementar zu beschwören, wird immer sein Element in irgendeiner Form benötigt, das als Portal dient, um das Elementar von seiner Ebene zu rufen. So kann man unter Wasser keine Feuer- oder Luftelementare beschwören, wohl aber Wasserlementare. Die Größe des Portals regelt, wieviel Elementarstufen insgesamt herbeigerufen werden können. Dabei ist die Stufe senk- und aufsplittbar: Beispielsweise kann man mit einem Lagerfeuer ein Elementar der Stufe II herbeirufen. Alternativ kann man auch zwei Elementare der Stufe I herbeirufen oder gar nur eins. Die Stufensumme, die am Ende insgesamt herbeigerufen wird (I-III), wird mit 5 multipliziert und ergibt den Malus auf den ZB. Die Größe des Elementarportals gibt wiederum einen Herbeirufungsbonus (HB) auf die Zaubern-Probe.

\n

Misslungenes Herbeirufen: Ein Elementar wird auch herbeigerufen, wenn die Zaubern-Probe misslingt, steht dann jedoch nicht unter der Kontrolle seines Herbeirufers. Ein fehlerhaft herbeigerufenes Elementar hat nur ein Ziel im Sinn: Seinen Herbeirufer zu vernichten, damit es bereits vor Ablauf der Zauberdauer wieder auf seine eigene Heimatebene zurückkehren kann.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ElementarportalStufe
Erdboden/Kiesel/SandI
Felsen/FindlingII
Steinhügel oder größerIII
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Größe des ElementarportalsHB
Pro m³ Erde/Gestein+1*
\n

*: Maximal erreichbarer Bonus entspricht VE

", + "equipped": false, + "spellType": "spellcasting", + "spellModifier": { + "numerical": 0, + "complex": "-Elementarstufe x 5" + }, + "spellGroups": { + "lightning": false, + "earth": true, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, + "maxDistance": { + "value": "", + "unit": "meter" + }, + "effectRadius": { + "value": "VE", + "unit": "meter" + }, + "duration": { + "value": "VE", + "unit": "hours" + }, + "cooldownDuration": "1d", + "minimumLevels": { + "healer": null, + "wizard": 10, + "sorcerer": 16 + } + }, + "effects": [], + "folder": null, + "sort": 0, + "permission": { + "default": 0 + }, + "flags": {} + }, { "_id": "9VLNUomSaxPTdfZY", "name": "Heilendes Licht", "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/sunbeams.svg", "data": { - "description": "

Effekt: Ein vom Heiler ausgehender Lichtstrahl heilt die Lebenskraft des Ziels in Höhe des Probenergebnisses.

", + "description": "

Ein vom Heiler ausgehender Lichtstrahl heilt die Lebenskraft des Ziels in Höhe des Probenergebnisses.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "2", - "spellCategory": "healing", + "spellModifier": { + "numerical": 2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -689,11 +1185,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/cathelineau/fomorian.svg", "data": { - "description": "

Effekt: Bei Erfolg bringt der Zauberwirker eine maximale Anzahl untoter Ziele gleich seiner Stufe unter Kontrolle, selbst wenn diese einem anderen Zauberwirker unterstehen.

Bei zu vielen Untoten entscheidet der Zufall, welche durch den Zauber betroffen sind. Alternativ kann auch ein einzelner Untoter als Ziel bestimmt werden.

Kontrollierte Untote unterstehen dem Zauberwirker, führen bedingungslos seine Befehle aus und können nur auf Wunsch des Zauberwirkers wieder ihren Frieden finden, oder wenn dieser stirbt.

Ein Zauberwirker kann nicht mehr Untote gleichzeitig kontrollieren, als seine eigene Stufe beträgt.

", + "description": "

Bei Erfolg bringt der Zauberwirker eine maximale Anzahl untoter Ziele gleich seiner Stufe unter Kontrolle, selbst wenn diese einem anderen Zauberwirker unterstehen.

\n

Bei zu vielen Untoten entscheidet der Zufall, welche durch den Zauber betroffen sind. Alternativ kann auch ein einzelner Untoter als Ziel bestimmt werden.

\n

Kontrollierte Untote unterstehen dem Zauberwirker, führen bedingungslos seine Befehle aus und können nur auf Wunsch des Zauberwirkers wieder ihren Frieden finden, oder wenn dieser stirbt.

\n

Ein Zauberwirker kann nicht mehr Untote gleichzeitig kontrollieren, als seine eigene Stufe beträgt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(GEI+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": true, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -730,8 +1247,29 @@ "description": "

Das Ziel wird vom Zauberwirker mit einem Duft versehen.

Dieser Geruch kann angenehm oder unangenehm sein und erleichtert bzw. erschwert sämtliche sozialen Proben des Ziels für die Wirkungsdauer um 2.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -768,8 +1306,29 @@ "description": "

Dieser Zauber teleportiert den Zauberwirker und bis zu VE Begleiter an einen ihm bekannten Ort. War der Zauberwirker nur einmal dort und kennt ihn nur flüchtig, wird der PW der Zaubern-Probe halbiert. Bei einem Teleport-Patzer erscheinen die Charaktere in einem Objekt (zu tief im Boden, ein naher Baum) und erhalten W20 nicht abwehrbaren Schaden (2W20, wenn der Ort nur flüchtig bekannt ist).

", "equipped": false, "spellType": "spellcasting", - "bonus": "-1 pro Begleiter", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-1 pro Begleiter" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -803,11 +1362,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/pointy-sword.svg", "data": { - "description": "

Dieser Zauber verleiht einer Waffe magische Kräfte. Ihr WB erhöht sich für die Dauer des Zauber um +1 und der mit ihr verursachte Schaden gilt als magisch, verletzt beispielsweise also auch körperlose Wesen wie Geister.

", + "description": "

Dieser Zauber verleiht einer Waffe magische Kräfte. Ihr WB erhöht sich für die Dauer des Zaubers um +1 und der mit ihr verursachte Schaden gilt als magisch, verletzt beispielsweise also auch körperlose Wesen wie Geister.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -841,11 +1421,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/fire-breath.svg", "data": { - "description": "

Effekt: Aus dem Mund des Zauberwirkers schießt eine lodernde Säule, die alle hintereinander stehenden Gegner in einer 1 m breiten, geraden Schneise in Flammen hüllt. Der feurige Atem verursacht nicht abwehrbaren Schaden in Höhe des Probenergebnisses.

", + "description": "

Aus dem Mund des Zauberwirkers schießt eine lodernde Säule, die alle hintereinander stehenden Gegner in einer 1 m breiten, geraden Schneise in Flammen hüllt. Der feurige Atem verursacht nicht abwehrbaren Schaden in Höhe des Probenergebnisses.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "3", - "spellCategory": "fire", + "spellModifier": { + "numerical": 3, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": true, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -882,8 +1483,29 @@ "description": "

Der Zauberwirker hält die Zeit an, bis die Zauberdauer endet oder er Schaden verursacht bzw. selber erleidet.

Andere Objekte und Lebewesen können nicht bewegt werden – sie sind starr in der Zeit eingefroren.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-5", - "spellCategory": "unset", + "spellModifier": { + "numerical": -5, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -920,8 +1542,29 @@ "description": "

Eine Nebelwolke mit einem Radius von maximal VE in Metern entsteht.

Angriffe gegen Ziele in der Nebelwolke werden um 8 erschwert, gleichsam erhalten alle innerhalb des Nebels -8 auf alle Proben, bei denen man besser sehen können sollte. Eine Nebelwolke kann durch Wind bewegt oder gar auseinander geweht werden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "unset", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": true, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -955,11 +1598,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/sleepy.svg", "data": { - "description": "

Dieser Zauber schläfert eine maximale Anzahl von Zielen gleich der Stufe des Zauberwirkers ein. Es handelt sich dabei um einen natürlichen Schlaf, aus dem man durch Kampflärm u.ä. erwachen kann.

", + "description": "

Dieser Zauber schläfert eine maximale Anzahl von Zielen gleich der Stufe des Zauberwirkers ein. Es handelt sich dabei um einen natürlichen Schlaf, aus dem man durch Kampflärm u. ä. erwachen kann.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(KÖR+VE)/2 des jeweiligen Ziels", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+VE)/2 des jeweiligen Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -996,8 +1660,29 @@ "description": "

Präpariert einen Zauberspruch des Zauberwirkers, um einmalig aktionsfrei zu diesem zu wechseln.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -1034,8 +1719,29 @@ "description": "

Eine Druckwelle heiliger Macht schießt aus dem Heiler und bringt Gegner in einem Radius gleich seiner doppelten Stufe in Metern zu Fall.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -1069,11 +1775,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/voodoo-doll.svg", "data": { - "description": "

Effekt: Der Zauberwirker benötigt etwas vom Ziel in seinem Besitz, wie beispielsweise ein Haar, ein Kleidungsstück o.ä., das beim Zaubern – ob erfolgreich oder nicht – zerstört wird. Das Ziel wird verflucht und erhält auf alle Proben -2, bis die Zauberdauer verstrichen ist oder der Fluch mittels Magie bannen schon vorher entfernt wird.
Ein Ziel kann mehrmals verflucht werden. Alle Flüche müssen einzeln gebannt werden, stammen sie nicht vom selben Zauberwirker.

", + "description": "

Der Zauberwirker benötigt etwas vom Ziel in seinem Besitz, wie beispielsweise ein Haar, ein Kleidungsstück o. ä., das beim Zaubern – ob erfolgreich oder nicht – zerstört wird. Das Ziel wird verflucht und erhält auf alle Proben -2, bis die Zauberdauer verstrichen ist oder der Fluch mittels @Compendium[ds4.spells.tBWEyulMfJFzPuWM]{Magie bannen} schon vorher entfernt wird.

\n

Ein Ziel kann mehrmals verflucht werden. Alle Flüche müssen einzeln gebannt werden, stammen sie nicht vom selben Zauberwirker.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(GEI+AU)/2 des Ziel", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+AU)/2 des Ziel" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1110,8 +1837,29 @@ "description": "

Macht ein Lebewesen (samt seiner getragenen Ausrüstung) oder ein Objekt für die Dauer des Zauberspruchs unsichtbar.

Der Zauberspruch endet vorzeitig, wenn das Ziel jemanden angreift, zaubert oder selbst Schaden erhält.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": true, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1148,8 +1896,29 @@ "description": "

Durch Hand auflegen wird bei dem Ziel Lebenskraft in Höhe des Probenergebnisses geheilt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "1", - "spellCategory": "healing", + "spellModifier": { + "numerical": 1, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berührung", "unit": "custom" @@ -1185,9 +1954,30 @@ "data": { "description": "

Das Blut des Ziels beginnt auf magische Art und Weise zu kochen, ohne dass es gerinnt.

Der innerlich wirkende Schaden entspricht dem doppelten Probenergebnis, das Ziel würfelt seine Abwehr ohne die Panzerungsboni seiner Gegenstände.

Der Zauber ist gegen Wesen ohne Blut – wie beispielsweise viele Untote – nicht einsetzbar.

", "equipped": false, - "spellType": "spellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "darkness", + "spellType": "targetedSpellcasting", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -1221,11 +2011,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/sparkling-sabre.svg", "data": { - "description": "

Effekt: Der Zauberwirker kann eine Waffe in eisige Kälte hüllen. Für die Dauer des Zauberspruchs wird der WB der Waffe um +1 erhöht und ihr Schaden gilt als magisch. Ein Immersieg bei einem Angriff friert den Gegner für eine Kampfrunde lang ein, als wirke auf ihn der Zauber Halt. Frostwaffe ist nicht mit Flammenklinge kombinierbar.

", + "description": "

Der Zauberwirker kann eine Waffe in eisige Kälte hüllen. Für die Dauer des Zauberspruchs wird der WB der Waffe um +1 erhöht und ihr Schaden gilt als magisch. Ein Immersieg bei einem Angriff friert den Gegner für eine Kampfrunde lang ein, als wirke auf ihn der Zauber @Compendium[ds4.spells.1hhpEYpQQ0oLNptl]{Halt}. Frostwaffe ist nicht mit @Compendium[ds4.spells.gJ3Z8y7i6LWjSMKJ]{Flammenklinge} kombinierbar.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "0", - "spellCategory": "ice", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": true, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -1259,11 +2070,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/paw-heart.svg", "data": { - "description": "

Aggressive Tiere im Wirkungsradius können mit diesem Zauber besänftigt werden. Magische Wesen (wie beispielsweise Einhörner oder Unwölfe) sind gegen den Zauber immun, ebenso Tiere, die unter einem Kontrollzauber wie Tierbeherrschung o.ä. stehen.

", + "description": "

Aggressive Tiere im Wirkungsradius können mit diesem Zauber besänftigt werden. Magische Wesen (wie beispielsweise @Compendium[ds4.creatures.SQv63FQBjA5jW5xv]{Einhörner} oder @Compendium[ds4.creatures.O2maANGDJHPLX8aE]{Unwölfe}) sind gegen den Zauber immun, ebenso Tiere, die unter einem Kontrollzauber wie @Compendium[ds4.spells.TVsayZ3WkUxyzKbL]{Tierbeherschung} o.ä. stehen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-LK / 5 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-LK / 5 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -1297,11 +2129,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/chained-heart.svg", "data": { - "description": "

Effekt: Dieser Zauber heilt bei allen Gefährten im Wirkungsradius die Lebenskraft um das Probenergebnis.

", + "description": "

Dieser Zauber heilt bei allen Gefährten im Wirkungsradius die Lebenskraft um das Probenergebnis.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "2", - "spellCategory": "healing", + "spellModifier": { + "numerical": 2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "custom" @@ -1338,8 +2191,29 @@ "description": "

Das freiwillige Ziel – samt seiner Ausrüstung – wird auf ein Zehntel seiner Körpergröße verkleinert. Charaktere nehmen die Größenkategorie „winzig“ (DS4 S. 104) an.

Für die Dauer des Zauberspruchs werden KÖR, ST und HÄ halbiert und Laufen durch 10 geteilt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-4", - "spellCategory": "unset", + "spellModifier": { + "numerical": -4, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": true, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1376,8 +2250,29 @@ "description": "

Ein gleißender Lichtstrahl schießt aus der Hand des Zauberwirkers und blendet bei Erfolg das Ziel (welches dagegen keine Abwehr würfeln darf).

Ein geblendetes Ziel hat -8 auf alle Handlungen, bei denen es sehen können sollte.

Selbst augenlose Untote, wie beispielsweise Skelette, werden durch das magische Licht geblendet. Blinde Lebewesen sind dagegen nicht betroffen.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(AGI+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(AGI+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -1411,11 +2306,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/sliced-bread.svg", "data": { - "description": "

Der Zauberwirker bündelt die magische Energien um sich herum und erschafft daraus warmes, aber geschmackloses Manabrot.
Maximal kann der Zauberwirker eine Anzahl von Manabrot gleich seiner halbierten Stufe erschaffen. Jeder der blau-violetten, teigähnlichen Klumpen, entspricht einer ganzen Mahlzeit (von denen ein Erwachsener 3 pro Tag benötigt) für eine Person.

", + "description": "

Der Zauberwirker bündelt die magische Energien um sich herum und erschafft daraus warmes, aber geschmackloses Manabrot.

\n

Maximal kann der Zauberwirker eine Anzahl von Manabrot gleich seiner halbierten Stufe erschaffen. Jeder der blau-violetten, teigähnlichen Klumpen, entspricht einer ganzen Mahlzeit (von denen ein Erwachsener 3 pro Tag benötigt) für eine Person.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -1452,8 +2368,29 @@ "description": "

Das Ziel, welches keine Abwehr gegen den Zauber würfeln darf, stürzt augenblicklich zu Boden.

Misslingt ihm außerdem eine Probe auf AGI+GE, lässt er alles Gehaltene fallen.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(AGI+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(AGI+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -1490,8 +2427,29 @@ "description": "

Der Laufen-Wert des Ziels wird für die Dauer des Zaubers verdoppelt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "unset", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1525,11 +2483,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/stone-wall.svg", "data": { - "description": "

Der Zauberwirker erschafft ein unbewegliches, würfelförmiges Kraftfeld mit einer Größe von maximal VE / 2 m³, welches sämtliche Magie- und Zaubersprucheffekte nach innen und außen hin komplett abblockt. Weder Feuerbälle, noch Lauschen- oder Teleport-Zauber können diese magische Barriere durchbrechen.
Die magische Barriere verschwindet, sofern der Zauerwirker sie nicht – nach Ablauf der Spruchdauer – durch ununterbrochene Konzentration (zählt als ganze Aktion) aufrecht erhält.

", + "description": "

Der Zauberwirker erschafft ein unbewegliches, würfelförmiges Kraftfeld mit einer Größe von maximal VE/2 m³, welches sämtliche Magie- und Zaubersprucheffekte nach innen und außen hin komplett abblockt. Weder @Compendium[ds4.spells.ifRUXwqnjd1SCcRG]{Feuerbälle}, noch @Compendium[ds4.spells.WkZBOsMblhcrPRUF]{Lauschen}- oder @Compendium[ds4.spells.ANV77WNlbZFRMssv]{Teleport}-Zauber können diese magische Barriere durchbrechen.

\n

Die magische Barriere verschwindet, sofern der Zauerwirker sie nicht – nach Ablauf der Spruchdauer – durch ununterbrochene Konzentration (zählt als ganze Aktion) aufrecht erhält.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "unset", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -1566,8 +2545,29 @@ "description": "

Das berührte, leblose Ziel – beipielsweise ein Stab oder eine kleine, abdeckbare Münze – leuchtet fackelhell auf.

", "equipped": false, "spellType": "spellcasting", - "bonus": "5", - "spellCategory": "unset", + "spellModifier": { + "numerical": 5, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1601,11 +2601,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/jump-across.svg", "data": { - "description": "

Der Zauberwirker springt augenblicklich bis zu Probenergebnis / 2 Meter weit und landet dabei wieder sicher auf seinen Beinen. Alternativ kann man auch hoch oder runter springen, beispielsweise um einen Balkon zu erreichen.

", + "description": "

Der Zauberwirker springt augenblicklich bis zu Probenergebnis/2 Meter weit und landet dabei wieder sicher auf seinen Beinen. Alternativ kann man auch hoch oder runter springen, beispielsweise um einen Balkon zu erreichen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -1639,11 +2660,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/magic-portal.svg", "data": { - "description": "

Öffnet ein Tor zu einer anderen Existenzebene, die der Zauberwirker namentlich nennen muss. Das Tor schließt sich, sobald VE / 2 Wesen es durchschritten haben, oder die Spruchdauer abgelaufen ist.

", + "description": "

Öffnet ein Tor zu einer anderen Existenzebene, die der Zauberwirker namentlich nennen muss. Das Tor schließt sich, sobald VE/2 Wesen es durchschritten haben, oder die Spruchdauer abgelaufen ist.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-8", - "spellCategory": "unset", + "spellModifier": { + "numerical": -8, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -1677,11 +2719,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/heart-inside.svg", "data": { - "description": "

Effekt: Das Ziel des Zaubers erhält 50 % des Schadens, den es per Schlagen im Nahkampf verursacht (also abzüglich des Abwehrwurfs des Gegners), in Form von heilender Magie auf die eigene Lebenskraft gutgeschrieben.

", + "description": "

Das Ziel des Zaubers erhält 50 % des Schadens, den es per Schlagen im Nahkampf verursacht (also abzüglich des Abwehrwurfs des Gegners), in Form von heilender Magie auf die eigene Lebenskraft gutgeschrieben.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "healing", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1715,11 +2778,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/brick-wall.svg", "data": { - "description": "

Der Zauberwirker erschafft eine Steinwand, die Ausmaße von bis zu 1 m x VE m x VE m annehmen kann und nicht wieder verschwindet.
Die Steinwand muss auf festen Boden stehen und kann nicht an einem Ort erscheinen, wo sich bereits etwas befindet.

Die Steinwand hat eine Abwehr gleich der dreifachen Stufe des Zauberwirkers, für den Fall, dass jemand sie mit Gewalt durchdringen will. Jeder einzelne Kubikmeter der Steinwand verfügt über LK in Höhe der Stufe des Zauberwirkers.

", + "description": "

Der Zauberwirker erschafft eine Steinwand, die Ausmaße von bis zu 1 m x VE m x VE m annehmen kann und nicht wieder verschwindet.

\n

Die Steinwand muss auf festen Boden stehen und kann nicht an einem Ort erscheinen, wo sich bereits etwas befindet.

\n

Die Steinwand hat eine Abwehr gleich der dreifachen Stufe des Zauberwirkers, für den Fall, dass jemand sie mit Gewalt durchdringen will. Jeder einzelne Kubikmeter der Steinwand verfügt über LK in Höhe der Stufe des Zauberwirkers.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "unset", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": true, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -1753,11 +2837,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/omega.svg", "data": { - "description": "

Effekt: Ein Schutzfeld mit einem Radius von VE in Metern erscheint um den Zauberwirker herum, an dem nichtmagische Geschosse von außen her wirkungslos abprallen.

", + "description": "

Ein Schutzfeld mit einem Radius von VE in Metern erscheint um den Zauberwirker herum, an dem nichtmagische Geschosse von außen her wirkungslos abprallen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -1791,11 +2896,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/lovers.svg", "data": { - "description": "

Effekt: Bei Erfolg hält das Ziel den Zauberwirker (und nur ihn!) für einen sehr guten Freund.
Das Ziel wird ihm alles anvertrauen, was er auch einem sehr guten Freund verraten würde und alles für ihn machen, was er auch für einen guten Freund tun würde.

", + "description": "

Bei Erfolg hält das Ziel den Zauberwirker (und nur ihn!) für einen sehr guten Freund.

\n

Das Ziel wird ihm alles anvertrauen, was er auch einem sehr guten Freund verraten würde und alles für ihn machen, was er auch für einen guten Freund tun würde.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(GEI+VE)/2 des Ziels", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+VE)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -1829,11 +2955,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/hand-wing.svg", "data": { - "description": "

Effekt: Das Ziel kann fliegen. Die Fortbewegungsgeschwindigkeit ist im Flug doppelt so hoch wie am Boden (zusätzlich kann man sie wie beim „Rennen“ verdoppeln). Ein Charakter mit Laufen 4,5 m fliegt also 9 m in einer Kampfrunde, „rennend“ 18 m.

", + "description": "

Das Ziel kann fliegen. Die Fortbewegungsgeschwindigkeit ist im Flug doppelt so hoch wie am Boden (zusätzlich kann man sie wie beim „Rennen“ verdoppeln). Ein Charakter mit Laufen 4,5 m fliegt also 9 m in einer Kampfrunde, „rennend“ 18 m.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1867,11 +3014,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/foamy-disc.svg", "data": { - "description": "

Effekt: Neutralisiert augenblicklich ein nichtmagisches Gift, sofern es noch nicht zu spät ist.

", + "description": "

Neutralisiert augenblicklich ein nichtmagisches Gift, sofern es noch nicht zu spät ist.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1905,11 +3073,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/mad-scientist.svg", "data": { - "description": "

Effekt: Das Ziel des Zaubers wird auf der Stelle wahnsinnig und zu einem sabbernden Schwachsinnigen, dessen Geist fortan auf 0 gesenkt ist.
Nur der Zauberspruch Allheilungkann diesen Effekt bannen, wofür pro wiederherzustellenden Punkt in GEI der Spruch jeweils einmal auf das Ziel angewendet werden muss.

", + "description": "

Das Ziel des Zaubers wird auf der Stelle wahnsinnig und zu einem sabbernden Schwachsinnigen, dessen Geist fortan auf 0 gesenkt ist.

\n

Nur der Zauberspruch @Compendium[ds4.spells.pmYcjLXv1EB9bM59]{Allheilung} kann diesen Effekt bannen, wofür pro wiederherzustellenden Punkt in GEI der Spruch jeweils einmal auf das Ziel angewendet werden muss.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(GEI+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -1937,17 +3126,97 @@ }, "flags": {} }, + { + "_id": "PXIVHRBpLwlzrk3L", + "name": "Elementar herbeirufen (Luft)", + "type": "spell", + "img": "systems/ds4/assets/icons/game-icons/lorc/ifrit.svg", + "data": { + "description": "

Dieser Zauber ruft ein Luftelementar von seiner Ebene herbei. Luftlementare (@Compendium[ds4.creatures.CIzMY691MK016h4E]{Luftelementar I}, @Compendium[ds4.creatures.wYVw1a5UjPS09YxS]{Luftelementar II}, @Compendium[ds4.creatures.DNbOkqUg7jitTTbw]{Luftelementar III}, DS4 S. 110-112) existieren in drei verschiedenen Elementarstufen (I-III), zwischen denen man frei wählen kann. Elementare verachten die niederen Wesen, die es wagen, sie herbeizurufen, können ihnen bei einer erfolgreichen Herbeirufung aber nichts anhaben und kämpfen nur, wenn man sie angreift oder ihr Herbeirufer es befiehlt.

\n

Aufträge: Ein Elementar kann erst auf seine Existenzebene zurückkehren, wenn es für seinen Beschwörer eine Anzahl von Aufträgen gleich dessen hablierter VE ausgeführt hat (Elementare verstehen immer die Sprache ihres Herbeirufers). Dabei kann es sich um das simple Beantworten von Fragen handeln, aber auch komplexere Anweisungen enthalten wie: „Begebe Dich zu dem Dorf dort vorne (Auftrag 1) und entzünde die Strohdächer (Auftrag 2).“ Wird das Elementar vor Ablauf der Zauberdauer entlassen oder hat es alle Aufträge erfüllt, kehrt es augenblicklich zurück auf seine Ebene. Nach jeder Stunde besteht zudem eine Chance von 1–5 auf W20, dass es sich befreit und sofort verschwindet.

\n

Elementarportale: Um ein Elementar zu beschwören, wird immer sein Element in irgendeiner Form benötigt, das als Portal dient, um das Elementar von seiner Ebene zu rufen. So kann man unter Wasser keine Feuer- oder Luftelementare beschwören, wohl aber Wasserlementare. Die Größe des Portals regelt, wieviel Elementarstufen insgesamt herbeigerufen werden können. Dabei ist die Stufe senk- und aufsplittbar: Beispielsweise kann man mit einem Lagerfeuer ein Elementar der Stufe II herbeirufen. Alternativ kann man auch zwei Elementare der Stufe I herbeirufen oder gar nur eins. Die Stufensumme, die am Ende insgesamt herbeigerufen wird (I-III), wird mit 5 multipliziert und ergibt den Malus auf den ZB. Die Größe des Elementarportals gibt wiederum einen Herbeirufungsbonus (HB) auf die Zaubern-Probe.

\n

Misslungenes Herbeirufen: Ein Elementar wird auch herbeigerufen, wenn die Zaubern-Probe misslingt, steht dann jedoch nicht unter der Kontrolle seines Herbeirufers. Ein fehlerhaft herbeigerufenes Elementar hat nur ein Ziel im Sinn: Seinen Herbeirufer zu vernichten, damit es bereits vor Ablauf der Zauberdauer wieder auf seine eigene Heimatebene zurückkehren kann.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ElementarportalStufe
Leichte Brise/Windiges WetterI
StürmischII
GewittersturmIII
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Größe des ElementarportalsHB
Pro m³ Luft+1*
\n

*: Maximal erreichbarer Bonus entspricht VE

", + "equipped": false, + "spellType": "spellcasting", + "spellModifier": { + "numerical": 0, + "complex": "-Elementarstufe x 5" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": true, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, + "maxDistance": { + "value": "", + "unit": "meter" + }, + "effectRadius": { + "value": "VE", + "unit": "meter" + }, + "duration": { + "value": "VE", + "unit": "hours" + }, + "cooldownDuration": "1d", + "minimumLevels": { + "healer": null, + "wizard": 10, + "sorcerer": 16 + } + }, + "effects": [], + "folder": null, + "sort": 0, + "permission": { + "default": 0 + }, + "flags": {} + }, { "_id": "QVcmtKpmT5HzIwur", "name": "Vertreiben", "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/chalk-outline-murder.svg", "data": { - "description": "

Vertreibt eine Anzahl von Untoten im Wirkungsbereich gleich der halbierten Stufe des Zauberwirkers.

Für die Dauer der Vertreibung ziehen sich die Untoten so schnell wie möglich von dem Zauberwirker zurück bis auf eine Distanz von Probenergebnis x 5 m.

Bis zum Ablauf des Zaubers können die Untoten niemanden in seinem Wirkungsbereich angreifen.

Der Effekt endet bei jedem Untoten, der Schaden erleidet.

Bei zu vielen Untoten entscheidet der Zufall, welche betroffen sind. Alternativ kann auch ein bestimmter Untoter als Ziel der Vertreibung bestimmt werden.

Wird beim Vertreiben ein Immersieg gewürfelt, erhalten die betroffenen Untoten zusätzlichen abwehrbaren Schaden in der tatsächlichen Höhe des Immersiegs.

", + "description": "

Vertreibt eine Anzahl von Untoten im Wirkungsbereich gleich der halbierten Stufe des Zauberwirkers.

\n

Für die Dauer der Vertreibung ziehen sich die Untoten so schnell wie möglich von dem Zauberwirker zurück bis auf eine Distanz von Probenergebnis x 5 m.

\n

Bis zum Ablauf des Zaubers können die Untoten niemanden in seinem Wirkungsbereich angreifen.

\n

Der Effekt endet bei jedem Untoten, der Schaden erleidet.

\n

Bei zu vielen Untoten entscheidet der Zufall, welche betroffen sind. Alternativ kann auch ein bestimmter Untoter als Ziel der Vertreibung bestimmt werden.

\n

Wird beim Vertreiben ein Immersieg gewürfelt, erhalten die betroffenen Untoten zusätzlichen abwehrbaren Schaden in der tatsächlichen Höhe des Immersiegs.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": true, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -1981,11 +3250,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/tightrope.svg", "data": { - "description": "

Das Ziel kann absolut sicher mit seinem reinen Laufen-Wert über dünne Seile u.ä. balancieren.

Sobald der Zauber gewirkt wurde, gilt der Balancieren-Effekt und endet, nachdem der Charakter eine Strecke in Höhe des eigenen, doppelten Laufen-Wertes in Metern zurückgelegt hat.

", + "description": "

Das Ziel kann absolut sicher mit seinem reinen Laufen-Wert über dünne Seile u. ä. balancieren.

\n

Sobald der Zauber gewirkt wurde, gilt der Balancieren-Effekt und endet, nachdem der Charakter eine Strecke in Höhe des eigenen, doppelten Laufen-Wertes in Metern zurückgelegt hat.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "unset", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -2019,11 +3309,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/fire-ray.svg", "data": { - "description": "

Effekt: Dies ist eine mächtigere Variante des Zaubers Feuerstrahl.

", + "description": "

Dies ist eine mächtigere Variante des Zaubers @Compendium[ds4.spells.kudkdrpMU0C83vM7]{Feuerstrahl}.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "2", - "spellCategory": "fire", + "spellModifier": { + "numerical": 2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": true, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 10", "unit": "meter" @@ -2057,11 +3368,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/hammer-drop.svg", "data": { - "description": "

Effekt: Ein Hammer aus hellem Licht erscheint innerhalb eines Radius von VE in Metern um den Heiler herum. Innerhalb dieses Wirkungsbereiches kämpft er völlig selbstständig, hört jedoch auf gedankliche Kampfkommandos des Zauberwirkers wie „Halte den Dämon auf“ oder „Helfe dem Paladin“.
Bewegt sich der Charakter, wandert der Wirkungsbereich des Hammers mit ihm mit, so dass die heilige Waffe niemals mehr als VE x 2 in Metern von ihm entfernt sein kann. Der heilige Hammer verschwindet, sobald seine (nicht heilbaren) LK auf Null oder niedriger sinken bzw. die Zauberdauer abgelaufen ist.
Sämtliche Kampfwerte des heiligen Hammers entsprechen der Stufe des Heilers +8. Die einzige Ausnahme bildet der Laufen-Wert, der dem doppelten Laufen-Wert des Heilers entspricht.

", + "description": "

Ein Hammer aus hellem Licht erscheint innerhalb eines Radius von VE in Metern um den Heiler herum.

\n

Innerhalb dieses Wirkungsbereiches kämpft er völlig selbstständig, hört jedoch auf gedankliche Kampfkommandos des Zauberwirkers wie „Halte den Dämon auf“ oder „Helfe dem Paladin“.

\n

Bewegt sich der Charakter, wandert der Wirkungsbereich des Hammers mit ihm mit, so dass die heilige Waffe niemals mehr als VE x 2 in Metern von ihm entfernt sein kann. Der heilige Hammer verschwindet, sobald seine (nicht heilbaren) LK auf Null oder niedriger sinken bzw. die Zauberdauer abgelaufen ist.

\n

Sämtliche Kampfwerte des heiligen Hammers entsprechen der Stufe des Heilers +8. Die einzige Ausnahme bildet der Laufen-Wert, der dem doppelten Laufen-Wert des Heilers entspricht.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "light", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -2095,11 +3427,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/blade-fall.svg", "data": { - "description": "

Die verzauberte Klinge verströmt rauchartige Schatten voll dunkler Magie. Die folgenden Effekte gelten nur, wenn ein Charakter mit dem Talent Diener der Dunkelheit die Waffe benutzt:
Für die Dauer des Zauberspruchs wird der WB der Waffe um +1 erhöht und ihr Schaden gilt als magisch. Jedesmal, wenn mit der Waffe Schaden verursacht wird, sinkt die Abwehr des Ziels um 1. Dieser Effekt endet, wenn die Zauberdauer abgelaufen ist.
Schattenklinge ist nicht mit Flammenklinge, Frostwaffe, Glühender Glaube oder Waffe des Lichts kombinierbar.
Charaktere mit dem Talent Diener des Lichts können diesen Zauber nicht anwenden.

", + "description": "

Die verzauberte Klinge verströmt rauchartige Schatten voll dunkler Magie. Die folgenden Effekte gelten nur, wenn ein Charakter mit dem Talent Diener der Dunkelheit die Waffe benutzt:

\n

Für die Dauer des Zauberspruchs wird der WB der Waffe um +1 erhöht und ihr Schaden gilt als magisch. Jedesmal, wenn mit der Waffe Schaden verursacht wird, sinkt die Abwehr des Ziels um 1. Dieser Effekt endet, wenn die Zauberdauer abgelaufen ist.

\n

Schattenklinge ist nicht mit @Compendium[ds4.spells.gJ3Z8y7i6LWjSMKJ]{Flammenklinge}, @Compendium[ds4.spells.Gc5G9kixOqNbuwp1]{Frostwaffe}, @Compendium[ds4.spells.919AW6tITRT8WikD]{Glühender Glaube} oder @Compendium[ds4.spells.cggG4v6EBPmEZuAQ]{Waffe des Lichts} kombinierbar.

\n

Charaktere mit dem Talent Diener des Lichts können diesen Zauber nicht anwenden.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "0", - "spellCategory": "darkness", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -2136,8 +3489,29 @@ "description": "

Das Ziel kann statt zu laufen auch lotrecht hoch und runter schweben.

Der Laufen-Wert beim Schweben ist dabei genau so hoch, wie am Boden (man kann im Schweben nicht rennen).

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -2171,11 +3545,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/lips.svg", "data": { - "description": "

Der Zauberwirker kann das von ihm Gesagte an einen bis zu VE x 10 Meter entfernten Punkt verlagern (eine klare Sichtlinie vorausgesetzt).
Dieser Punkt kann eine freie Stelle im Raum sein oder auch ein Kleidungsstück einer Person.
Jeder in Hörweite dieses Punktes kann den Zauberwirker hören.

", + "description": "

Der Zauberwirker kann das von ihm Gesagte an einen bis zu VE x 10 Meter entfernten Punkt verlagern (eine klare Sichtlinie vorausgesetzt).

\n

Dieser Punkt kann eine freie Stelle im Raum sein oder auch ein Kleidungsstück einer Person.

\n

Jeder in Hörweite dieses Punktes kann den Zauberwirker hören.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-1 pro 10 Meter Entfernung", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-1 pro 10 Meter Entfernung" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -2212,8 +3607,29 @@ "description": "

Der Zauberwirker schießt einen Blitz auf einen Feind. Gegner in Metallrüstung dürfen keine Abwehr gegen Blitze würfeln.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "3", - "spellCategory": "electricity", + "spellModifier": { + "numerical": 3, + "complex": "" + }, + "spellGroups": { + "lightning": true, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 10", "unit": "meter" @@ -2250,8 +3666,29 @@ "description": "

Bei Erfolg fliehen betroffene Ziele – maximal eine Anzahl gleich der Stufe des Zauberwirkers – so schnell wie möglich in panischer Angst und können erst nach Ablauf der Zauberdauer wieder umkehren.

Der Effekt endet bei jedem Fliehenden, der Schaden erleidet.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(GEI+VE)/2 des Ziels", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+VE)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -2285,11 +3722,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/holy-water.svg", "data": { - "description": "

Effekt: Berührtes, reines Wasser wird zu heiligem Weihwasser (siehe Kasten). Bei jeder Anwendung des Zaubers stellt der Heiler eine Anzahl an Weihwassereinheiten (etwa 1 / 2 Liter) gleich dem halbierten Probenergebnis her, genügend „normales“ Wasser als Rohstoff vorausgesetzt.

Weihwasser

Weihwasser verursacht gegen Dämonen und Untote nicht abwehrbaren Schaden. Jede Einheit Weihwasser hat einen anderen Angriffswert, der mit W20 ermittelt wird. Dieser Wert wird erst ausgewürfelt, wenn das Weihwasser den Dämonen bzw. Untoten trifft, es sei denn, es wird vorher in Bezug auf seinen Schadenswert von einem Zauberwirker mit GEI+AU, gefolgt von GEI+VE, erfolgreich analysiert.

Eine Weihwassereinheit kann man auf eine Waffe/ein Geschoss auftragen (benötigt 1 Aktion) und dann einen normalen Angriff mit Schlagen bzw. Schießen würfeln. Ist dieser erfolgreich, wird bei Dämonen und Untoten neben dem normalen Schaden auch noch ein Angriff für das Weihwasser gewürfelt, der nicht abwehrbaren Schaden verursacht. Nach dem ersten Treffer ist die Einheit Weihwasser aufgebraucht.

Alternativ kann man Weihwassereinheiten in zerbrechliche Phiolen (WB +0; 2 GM) füllen und diese im Nah- oder Fernkampf gegen Dämonen und Untote einsetzen, wobei die zerbrechlichen Gefäße zerspringen. In solchen Fällen verursacht nur das Weihwasser Schaden, nicht die Schießen-Probe.

Weihwasser kann außerdem dazu benutzt werden, in schützenden Linien oder Kreisen (1 m pro Einheit) auf den Boden geschüttet zu werden, um für eine gewisse Zeit Dämonen bzw. Untote aufzuhalten, die das Weihwasser nicht passieren können.

", + "description": "

Berührtes, reines Wasser wird zu heiligem @Compendium[ds4.equipment.RoXGTPdisjn6AdYK]{Weihwasser}. Bei jeder Anwendung des Zaubers stellt der Heiler eine Anzahl an Weihwassereinheiten (etwa 1/2 Liter) gleich dem halbierten Probenergebnis her, genügend „normales“ Wasser als Rohstoff vorausgesetzt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -2323,11 +3781,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/shiny-omega.svg", "data": { - "description": "

Eine Schutzkuppel mit einem Radius von VE in Metern erscheint um den Zauberwirker herum, solange er sich konzentriert (zählt als ganze Aktion).

Die unbewegliche Kuppel ist von beiden Seiten unpassierbar – weder Angriffe, Personen noch Zauber wie Teleport gelangen hindurch.

", + "description": "

Eine Schutzkuppel mit einem Radius von VE in Metern erscheint um den Zauberwirker herum, solange er sich konzentriert (zählt als ganze Aktion).

\n

Die unbewegliche Kuppel ist von beiden Seiten unpassierbar – weder Angriffe, Personen noch Zauber wie @Compendium[ds4.spells.ANV77WNlbZFRMssv]{Teleport} gelangen hindurch.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -2364,8 +3843,29 @@ "description": "

Bei Erfolg wird das Tier zu einem willenlosen Sklaven des Zauberwirkers. Es befolgt alle seine einsilbigen Befehle, auch wenn diese den eigenen Tod bedeuten können.

Ein Zauberwirker kann niemals mehr als VE Tiere gleichzeitig durch diesen Zauber beherrschen.

Endet der Zauber, nimmt das Tier wieder sein ursprüngliches Verhalten an.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-LK / 2 des Ziels", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": 0, + "complex": "-LK / 2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -2402,8 +3902,29 @@ "description": "

Eine magische Leiter entsteht, die bis zu VE x Zauberwirkerstufe Meter hoch sein kann.

Die Leiter steht fest im Raum und benötigt keinen Halt. Sie bleibt, solange der Zauberwirker sich ununterbrochen konzentriert (zählt als ganze Aktion).

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -2440,8 +3961,29 @@ "description": "

Mit diesem Zauber lässt der Zauberwirker einen unbelebten Gegenstand mit einer Geschwindigkeit von 1 m pro Kampfrunde schweben, solange er sich ununterbrochen konzentriert (zählt als ganze Aktion).

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-1 pro (Stufe x 5) kg Gewicht", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-1 pro (Stufe x 5) kg Gewicht" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -2478,8 +4020,29 @@ "description": "

Dieser Zauber vernichtet feindliche Dämonen, Elementare und Untote im Wirkungsradius. Maximal wird eine Anzahl von Wesenheiten vernichtet, die der halbierten Stufe des Zauberwirkers entspricht. Bei zu vielen Wesenheiten entscheidet der Zufall, welche betroffen sind. Alternativ können auch bestimmte, einzelne Wesenheiten als Ziel des Bannes bestimmt werden. Pro misslungenen Bannversuch steigt die Schwierigkeit um 2.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(KÖR+AU)/2 der Wesenheit", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 der Wesenheit" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": true, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "", "unit": "custom" @@ -2513,11 +4076,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/sword-wound.svg", "data": { - "description": "

Ein Schwert aus hellem (oder je nach Belieben auch dunklem) Licht erscheint innerhalb eines Radius von VE in Metern um den Zauberwirker herum.

Innerhalb dieses Wirkungsbereiches kämpft es völlig selbstständig, hört jedoch auf gedankliche Kampfkommandos seines Beschwöreres wie „Greif den großen Troll an“ oder „Schütze mich“.

Bewegt sich der Zauberwirker, wandert der Wirkungsbereich des Schwertes mit ihm mit, so dass die magische Klinge niemals mehr als VE in Metern von ihm getrennt sein kann.
Das Schwert löst sich in seine arkanen Bestandteile auf, sobald seine (nicht heilbaren) LK auf Null oder niedriger sinken bzw. die Zauberdauer verstrichen ist.

Sämtliche Kampfwerte des Schwertes entsprechen der Stufe des Zauberwirkers +10.
Die einzige Ausnahme bildet der Laufen-Wert, der dem doppelten Laufen-Wert des Zauberwirkers entspricht.

", + "description": "

Ein Schwert aus hellem (oder je nach Belieben auch dunklem) Licht erscheint innerhalb eines Radius von VE in Metern um den Zauberwirker herum.

\n

Innerhalb dieses Wirkungsbereiches kämpft es völlig selbstständig, hört jedoch auf gedankliche Kampfkommandos seines Beschwöreres wie „Greif den großen Troll an“ oder „Schütze mich“.

\n

Bewegt sich der Zauberwirker, wandert der Wirkungsbereich des Schwertes mit ihm mit, so dass die magische Klinge niemals mehr als VE in Metern von ihm getrennt sein kann.

\n

Das Schwert löst sich in seine arkanen Bestandteile auf, sobald seine (nicht heilbaren) LK auf Null oder niedriger sinken bzw. die Zauberdauer verstrichen ist.

\n

Sämtliche Kampfwerte des Schwertes entsprechen der Stufe des Zauberwirkers +10.

\n

Die einzige Ausnahme bildet der Laufen-Wert, der dem doppelten Laufen-Wert des Zauberwirkers entspricht.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -2554,8 +4138,29 @@ "description": "

Das einwilligende Ziel wird bis zu Probenergebnis / 2 Meter weit teleportiert, eine klare Sichtlinie vorausgesetzt.

Reicht die ermittelte Entfernung nicht aus, um den Zielpunkt zu erreichen, wird der Charakter dennoch – so weit wie möglich – in dessen Richtung versetzt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -2592,8 +4197,29 @@ "description": "

Der Zauberwirker kann sein Hörzentrum an einen bis zu VE x 5 Meter entfernten Punkt verlagern (eine klare Sichtlinie vorausgesetzt) und vernimmt dadurch alles, was dort zu hören ist, als würde er sich dort befinden.

Dieser Punkt kann eine freie Stelle im Raum sein oder auch ein Kleidungsstück des Belauschten.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-1 pro 10 m Entfernung", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-1 pro 10 m Entfernung" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -2627,17 +4253,38 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/holy-hand-grenade.svg", "data": { - "description": "

Der Zauberwirker und bis zu VE x 2 Kameraden in VE x 2 Meter Umkreis werden gesegnet.
Für die Dauer des Zauberspruchs erhalten sie auf alle Proben einen PW-Bonus von +1.

", + "description": "

Der Zauberwirker und bis zu VE x 2 Kameraden in VE x 2 Meter Umkreis werden gesegnet.

\n

Für die Dauer des Zauberspruchs erhalten sie auf alle Proben einen PW-Bonus von +1.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" }, "effectRadius": { - "value": "", + "value": "VE x 2", "unit": "meter" }, "duration": { @@ -2668,8 +4315,29 @@ "description": "

Dieser Zauber reinigt eine ungewaschene Person, einen Gegenstand (wie einen schlammbesudelten Umhang) oder auch eine Mahlzeit (von Bakterien, Fäulnis und Gift).

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -2706,8 +4374,29 @@ "description": "

Die Lebenskraft des Charakters erhöht sich um das Wurfergebnis. Erhält der Zauberwirker Schaden, kostet ihn das zuerst immer die (nicht heilbare) Lebenskraft der magischen Rüstung, bevor es an die eigene Lebenskraft geht. Die LK der magischen Rüstung bleiben erhalten, bis sie durch Schaden verloren sind, oder wenn der Charakter den Zauber abermals anwendet.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "meter" @@ -2744,8 +4433,29 @@ "description": "

Eine unsichtbare Wolke der Reue mit einem Radius von maximal VE in Metern entsteht.

Jeder Charakter innerhalb der Wolke empfindet ein unterschwelliges Schuldgefühl, wirkt leicht verunsichert und erhält dadurch -1 auf alle Proben.

Eine Wolke kann durch Wind bewegt oder gar auseinander geweht werden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "unset", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": true, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -2782,8 +4492,29 @@ "description": "

Der Zauber versucht das Ziel zur Explosion zu bringen. Der verursachte Schaden entspricht dem vierfachen Probenergebnis, das Ziel würfelt Abwehr ohne Panzerungsboni von Gegenständen.

Der Zauber ist gegen körperlose Wesen – wie beispielsweise Geister – nicht einsetzbar.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "darkness", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -2817,11 +4548,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/spear-hook.svg", "data": { - "description": "

Dies ist eine mächtigere Variante des Zaubers Schattenpfeil, gegen dessen Schaden Wesen des Lichts einen Malus von 2 auf ihre Abwehr erhalten.
Charaktere mit dem Talent Diener des Lichts können diesen Zauber nicht anwenden.

", + "description": "

Dies ist eine mächtigere Variante des Zaubers @Compendium[ds4.spells.tPFiElqQuvih76gd]{Schattenpfeil}, gegen dessen Schaden @Compendium[ds4.special-creature-abilities.KDDlwN9as9B4ljeA]{Wesen des Lichts (Settingoption)} einen Malus von 2 auf ihre Abwehr erhalten.

\n

Charaktere mit dem Talent Diener des Lichts können diesen Zauber nicht anwenden.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "5", - "spellCategory": "darkness", + "spellModifier": { + "numerical": 5, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 10", "unit": "meter" @@ -2855,11 +4607,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/skoll/raise-skeleton.svg", "data": { - "description": "

Der Schwarzmagier kann eine maximale Anzahl von Skeletten (DS4 S. 122) im Wirkungsradius gleich seiner eigenen Stufe zu untotem Leben erwecken. Die Skelette benötigen drei Kampfrunden, um sich zu erheben, danach wollen sie ihren Erwecker vernichten, um wieder Erlösung zu finden, gelingt es diesem nicht, sie mit dem Zauber Kontrollieren zu beherrschen. Charaktere mit dem Talent Diener des Lichts können den Zauber nicht anwenden.

", + "description": "

Der Schwarzmagier kann eine maximale Anzahl von @Compendium[ds4.creatures.Rvu16XzEjizdqNsu]{Skeletten} (DS4 S. 122) im Wirkungsradius gleich seiner eigenen Stufe zu untotem Leben erwecken. Die Skelette benötigen drei Kampfrunden, um sich zu erheben, danach wollen sie ihren Erwecker vernichten, um wieder Erlösung zu finden, gelingt es diesem nicht, sie mit dem Zauber @Compendium[ds4.spells.9gc1CF70165NXymH]{Kontrollieren} zu beherrschen.

\n

Charaktere mit dem Talent Diener des Lichts können den Zauber nicht anwenden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": true, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -2893,11 +4666,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/heavenly-dog/catapult.svg", "data": { - "description": "

Dieser Zauberspruch, gegen den das Ziel keine Abwehr würfeln kann, schleudert das Ziel (Probenergebnis / 3) Meter weit fort.

Das Ziel erhält für die Distanz, die es geschleudert wird (auch wenn eine Wand den Flug bremst) Sturzschaden (DS4 S. 85), gegen den es ganz normal Abwehr würfelt.

Nach dem Fortschleudern liegt das Ziel immer am Boden.

", + "description": "

Dieser Zauberspruch, gegen den das Ziel keine Abwehr würfeln kann, schleudert das Ziel (Probenergebnis/3) Meter weit fort.

\n

Das Ziel erhält für die Distanz, die es geschleudert wird (auch wenn eine Wand den Flug bremst) Sturzschaden (DS4 S. 85), gegen den es ganz normal Abwehr würfelt.

\n

Nach dem Fortschleudern liegt das Ziel immer am Boden.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE / 2", "unit": "meter" @@ -2931,11 +4725,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/energy-breath.svg", "data": { - "description": "

Bei Erfolg kann das Ziel, welches keine Abwehr gegen den Zauber würfeln darf, sich vor lauter Niesen nur (mit halbierten Laufen-Wert) bewegen, bis der Spruchwirker wieder an der Reihe ist.

Der Niesanfall endet vorzeitig, sollte das Ziel Schaden erhalten.

", + "description": "

Bei Erfolg kann das Ziel, welches keine Abwehr gegen den Zauber würfeln darf, sich vor lauter Niesen nur (mit halbiertem Laufen-Wert) bewegen, bis der Spruchwirker wieder an der Reihe ist.

\n

Der Niesanfall endet vorzeitig, sollte das Ziel Schaden erhalten.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -2969,11 +4784,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/aspergillum.svg", "data": { - "description": "

Effekt: Die anvisierte Waffe erstrahlt mit der heiligen Kraft des Lichts.

Die folgenden Effekte gelten nur, wenn ein Charakter mit dem Talent Diener des Lichts die Waffe benutzt:

Für die Dauer des Zauberspruchs wird der WB der Waffe um +1 erhöht und ihr Schaden gilt als magisch.
Jedesmal, wenn mit der Waffe Schaden verursacht wird, erhöht sich die Abwehr des Waffenträgers um 1.

Dieser Effekt endet, wenn die Zauberdauer abgelaufen ist oder der Charakter die Waffe fallen lässt.
Waffe des Lichts kann man nicht mit Flammenklinge, Frostwaffe oder Schattenklinge kombinieren.

Charaktere mit dem Talent Diener der Dunkelheit können diesen Zauber nicht anwenden.

", + "description": "

Die anvisierte Waffe erstrahlt mit der heiligen Kraft des Lichts.

\n

Die folgenden Effekte gelten nur, wenn ein Charakter mit dem Talent Diener des Lichts die Waffe benutzt:

\n

Für die Dauer des Zauberspruchs wird der WB der Waffe um +1 erhöht und ihr Schaden gilt als magisch.

\n

Jedesmal, wenn mit der Waffe Schaden verursacht wird, erhöht sich die Abwehr des Waffenträgers um 1.

\n

Dieser Effekt endet, wenn die Zauberdauer abgelaufen ist oder der Charakter die Waffe fallen lässt.

\n

Waffe des Lichts kann man nicht mit @Compendium[ds4.spells.gJ3Z8y7i6LWjSMKJ]{Flammenklinge}, @Compendium[ds4.spells.Gc5G9kixOqNbuwp1]{Frostwaffe} oder @Compendium[ds4.spells.RUfE7hqqHCKMEMbh]{Schattenklinge} kombinieren.

\n

Charaktere mit dem Talent Diener der Dunkelheit können diesen Zauber nicht anwenden.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "0", - "spellCategory": "light", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -3007,11 +4843,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/sparkles.svg", "data": { - "description": "

Scheitert ein Zauberwirker, die Magie einer Örtlichkeit, eines Objektes oder eines Wesen zu erspüren (DS4 S. 47), kann er sämtliche Magie im Wirkungsbreich – nur für ihn sichtbar – mit Hilfe dieses Zaubers für kurze Zeit aufleuchten sehen, sofern sie nicht verborgen ist (unter einem Umhang, in einer Truhe usw.).
Betrachtet man Zauberwirker, leuchten diese ebenfalls kurz auf, je heller, desto mächtiger ist die Magie in ihnen.

", + "description": "

Scheitert ein Zauberwirker, die Magie einer Örtlichkeit, eines Objektes oder eines Wesen zu erspüren (DS4 S. 47), kann er sämtliche Magie im Wirkungsbreich – nur für ihn sichtbar – mit Hilfe dieses Zaubers für kurze Zeit aufleuchten sehen, sofern sie nicht verborgen ist (unter einem Umhang, in einer Truhe usw.).

\n

Betrachtet man Zauberwirker, leuchten diese ebenfalls kurz auf, je heller, desto mächtiger ist die Magie in ihnen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -3045,11 +4902,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/two-shadows.svg", "data": { - "description": "

Der Schwarzmagier kann die Seelen von einer maximalen Anzahl von Toten im Wirkungsradius gleich seiner eigenen Stufe verderben und in Form tödlicher Schatten (DS4 S. 121) zu gequältem Unleben erwecken. Die Schatten benötigen drei Kampfrunden, um sich zu bilden, danach wollen sie ihren Erwecker vernichten, um wieder Erlösung zu finden, gelingt es diesem nicht, sie mit dem Zauber Kontrollieren zu beherrschen.
Charaktere mit dem Talent Diener des Lichts können den Zauber nicht anwenden.

", + "description": "

Der Schwarzmagier kann die Seelen von einer maximalen Anzahl von Toten im Wirkungsradius gleich seiner eigenen Stufe verderben und in Form tödlicher @Compendium[ds4.creatures.T9YRYe0vnR4Qg4UM]{Schatten} (DS4 S. 121) zu gequältem Unleben erwecken. Die Schatten benötigen drei Kampfrunden, um sich zu bilden, danach wollen sie ihren Erwecker vernichten, um wieder Erlösung zu finden, gelingt es diesem nicht, sie mit dem Zauber @Compendium[ds4.spells.9gc1CF70165NXymH]{Kontrollieren} zu beherrschen.

\n

Charaktere mit dem Talent Diener des Lichts können den Zauber nicht anwenden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "darkness", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": true, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -3086,8 +4964,29 @@ "description": "

Das Ziel erhält das Probenergebnis als Bonus auf seine Abwehr, bis die Dauer des Zaubers abgelaufen ist.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -3124,8 +5023,29 @@ "description": "

Bei Erfolg fliehen betroffene Ziele – maximal eine Anzahl gleich der halbierten Stufe des Zauberwirkers – so schnell wie möglich in panischer Angst und können erst nach Ablauf der Zauberdauer wieder umkehren. Der Effekt endet bei jedem Fliehenden, der Schaden erleidet.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(GEI+VE)/2 des Ziels", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+VE)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "custom" @@ -3159,11 +5079,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/heart-wings.svg", "data": { - "description": "

Dieser Zauber belebt einen Charakter, der nicht eines natürlichen Todes starb, wieder zum Leben mit 1 LK.

Das Ziel darf höchstens seit W20 Tagen tot sein und verliert bei der Wiederbelebung permanent 1 Punkt KÖR (DS4 S. 42).

Charaktere mit KÖR 1 können folglich also nicht mehr mit Hilfe dieses Zauberspruchs wiederbelebt bleiben.

Zu beachten ist, dass dieser Zauber keine besonderen Verletzungen heilt – beispielsweise sollte ein aufgeschlitzte Kehle oder ein zerstampfter Körper vor der Wiederbelebung mit dem Zauber Allheilung behandelt werden, um ein erneutes Ableben gleich nach der Wiederbelebung zu verhindern.

", + "description": "

Dieser Zauber belebt einen Charakter, der nicht eines natürlichen Todes starb, wieder zum Leben mit 1 LK.

\n

Das Ziel darf höchstens seit W20 Tagen tot sein und verliert bei der Wiederbelebung permanent 1 Punkt KÖR (DS4 S. 42).

\n

Charaktere mit KÖR 1 können folglich also nicht mehr mit Hilfe dieses Zauberspruchs wiederbelebt bleiben.

\n

Zu beachten ist, dass dieser Zauber keine besonderen Verletzungen heilt – beispielsweise sollte ein aufgeschlitzte Kehle oder ein zerstampfter Körper vor der Wiederbelebung mit dem Zauber @Compendium[ds4.spells.pmYcjLXv1EB9bM59]{Allheilung} behandelt werden, um ein erneutes Ableben gleich nach der Wiederbelebung zu verhindern.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -3197,11 +5138,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/padlock.svg", "data": { - "description": "

Dieser Zauber verschließt auf magische Weise eine Klappe, Truhe, Tür oder ähnliche Öffnung.
Das Probenergebnis stellt die Erschwernis dar, um dieses Schloss zu öffnen (ob nun mit einem Dietrich, roher Gewalt oder Magie), nur der Zauberwirker selbst kann es ohne Probleme öffnen.
Der Zauber kann auch auf ein mechanisches Schloss gesprochen werden, um dessen Schlosswert (SW) zu verstärken.

", + "description": "

Dieser Zauber verschließt auf magische Weise eine Klappe, Truhe, Tür oder ähnliche Öffnung.

\n

Das Probenergebnis stellt die Erschwernis dar, um dieses Schloss zu öffnen (ob nun mit einem Dietrich, roher Gewalt oder Magie), nur der Zauberwirker selbst kann es ohne Probleme öffnen.

\n

Der Zauber kann auch auf ein mechanisches Schloss gesprochen werden, um dessen Schlosswert (SW) zu verstärken.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "meter" @@ -3235,11 +5197,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/rusty-sword.svg", "data": { - "description": "

Dieser Zauber lässt bei Erfolg eine nichtmagische Waffe oder ein nichtmagisches Rüstungsteil aus Metall augenblicklich zu rostisgen Staub zerfallen.

", + "description": "

Dieser Zauber lässt bei Erfolg eine nichtmagische Waffe oder ein nichtmagisches Rüstungsteil aus Metall augenblicklich zu rostigem Staub zerfallen.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-WB der Waffe bzw. -PA der Rüstung", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-WB der Waffe bzw. -PA der Rüstung" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -3273,11 +5256,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/mirror-mirror.svg", "data": { - "description": "

Dieser Zauber erschafft eine rein optische, unbewegliche Illusion, deren Ausmaße maximal VE / 2 Kubikmeter betragen können. Die Illusion ist mit einer erfolgreichen Bemerken-Probe (DS4 S. 89) – abzüglich des halbierten Probenergebnisses der Trugbild Zaubern-Probe – durchschaubar.

", + "description": "

Dieser Zauber erschafft eine rein optische, unbewegliche Illusion, deren Ausmaße maximal VE/2 Kubikmeter betragen können. Die Illusion ist mit einer erfolgreichen Bemerken-Probe (DS4 S. 89) – abzüglich des halbierten Probenergebnisses der Trugbild Zaubern-Probe – durchschaubar.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -3311,11 +5315,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/sunglasses.svg", "data": { - "description": "

Der Zauberwirker kann durch nichtmagische, unbelebte Objekte VE / 2 Meter weit sehen.

", + "description": "

Der Zauberwirker kann durch nichtmagische, unbelebte Objekte VE/2 Meter weit sehen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-2", - "spellCategory": "unset", + "spellModifier": { + "numerical": -2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -3349,11 +5374,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/two-feathers.svg", "data": { - "description": "

Effekt: Das Ziel – samt seiner getragenen Ausrüstung – kann aus einer Höhe gleich dem doppelten Probenergebniss in Metern sanft wie ein Feder ungelenkt zu Boden gleiten (1 m pro Kampfrunde).
Der federgleiche Fall muss spätestens 1 Minute, nachdem der Zauber gewirkt wurde, begonnen werden, sonst verfällt sein Effekt.

", + "description": "

Das Ziel – samt seiner getragenen Ausrüstung – kann aus einer Höhe gleich dem doppelten Probenergebniss in Metern sanft wie ein Feder ungelenkt zu Boden gleiten (1 m pro Kampfrunde).

\n

Der federgleiche Fall muss spätestens 1 Minute, nachdem der Zauber gewirkt wurde, begonnen werden, sonst verfällt sein Effekt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -3381,17 +5427,97 @@ }, "flags": {} }, + { + "_id": "ftDPIhLCVRLRpOix", + "name": "Elementar herbeirufen (Wasser)", + "type": "spell", + "img": "systems/ds4/assets/icons/game-icons/lorc/ifrit.svg", + "data": { + "description": "

Dieser Zauber ruft ein Wasserelementar von seiner Ebene herbei. Wasserelementare (@Compendium[ds4.creatures.ZJF6ieo8O0GXfgwz]{Wasserelementar I}, @Compendium[ds4.creatures.Xn7g2PB1rXvllwRi]{Wasserelementar II}, @Compendium[ds4.creatures.dlrDPQ3is4NkzZJB]{Wasserelementar III}, DS4 S. 110-112) existieren in drei verschiedenen Elementarstufen (I-III), zwischen denen man frei wählen kann. Elementare verachten die niederen Wesen, die es wagen, sie herbeizurufen, können ihnen bei einer erfolgreichen Herbeirufung aber nichts anhaben und kämpfen nur, wenn man sie angreift oder ihr Herbeirufer es befiehlt.

\n

Aufträge: Ein Elementar kann erst auf seine Existenzebene zurückkehren, wenn es für seinen Beschwörer eine Anzahl von Aufträgen gleich dessen hablierter VE ausgeführt hat (Elementare verstehen immer die Sprache ihres Herbeirufers). Dabei kann es sich um das simple Beantworten von Fragen handeln, aber auch komplexere Anweisungen enthalten wie: „Begebe Dich zu dem Dorf dort vorne (Auftrag 1) und entzünde die Strohdächer (Auftrag 2).“ Wird das Elementar vor Ablauf der Zauberdauer entlassen oder hat es alle Aufträge erfüllt, kehrt es augenblicklich zurück auf seine Ebene. Nach jeder Stunde besteht zudem eine Chance von 1–5 auf W20, dass es sich befreit und sofort verschwindet.

\n

Elementarportale: Um ein Elementar zu beschwören, wird immer sein Element in irgendeiner Form benötigt, das als Portal dient, um das Elementar von seiner Ebene zu rufen. So kann man unter Wasser keine Feuer- oder Luftelementare beschwören, wohl aber Wasserlementare. Die Größe des Portals regelt, wieviel Elementarstufen insgesamt herbeigerufen werden können. Dabei ist die Stufe senk- und aufsplittbar: Beispielsweise kann man mit einem Lagerfeuer ein Elementar der Stufe II herbeirufen. Alternativ kann man auch zwei Elementare der Stufe I herbeirufen oder gar nur eins. Die Stufensumme, die am Ende insgesamt herbeigerufen wird (I-III), wird mit 5 multipliziert und ergibt den Malus auf den ZB. Die Größe des Elementarportals gibt wiederum einen Herbeirufungsbonus (HB) auf die Zaubern-Probe.

\n

Misslungenes Herbeirufen: Ein Elementar wird auch herbeigerufen, wenn die Zaubern-Probe misslingt, steht dann jedoch nicht unter der Kontrolle seines Herbeirufers. Ein fehlerhaft herbeigerufenes Elementar hat nur ein Ziel im Sinn: Seinen Herbeirufer zu vernichten, damit es bereits vor Ablauf der Zauberdauer wieder auf seine eigene Heimatebene zurückkehren kann.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ElementarportalStufe
Wasser: Pfütze/Regen/WassertonneI
Wasser: Brunnen/Teich/Weiher o.ä.II
Wasser: Fluss/Meer/SeeIII
\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Größe des ElementarportalsHB
Pro m² Wasserfläche+1*
\n

*: Maximal erreichbarer Bonus entspricht VE

", + "equipped": false, + "spellType": "spellcasting", + "spellModifier": { + "numerical": 0, + "complex": "-Elementarstufe x 5" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": true, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, + "maxDistance": { + "value": "", + "unit": "meter" + }, + "effectRadius": { + "value": "VE", + "unit": "meter" + }, + "duration": { + "value": "VE", + "unit": "hours" + }, + "cooldownDuration": "1d", + "minimumLevels": { + "healer": null, + "wizard": 10, + "sorcerer": 16 + } + }, + "effects": [], + "folder": null, + "sort": 0, + "permission": { + "default": 0 + }, + "flags": {} + }, { "_id": "gJ3Z8y7i6LWjSMKJ", "name": "Flammenklinge", "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/shard-sword.svg", "data": { - "description": "

Effekt: Der Zauberwirker kann eine Metallklinge in lodernde Flammen hüllen. Dabei handelt es sich um ein magisches Feuer, das keinen Sauerstoff benötigt und dessen Flammenfarbe der Zauberwirker frei bestimmen kann.
Für die Dauer des Zauberspruchs wird der WB der Waffe um +1 erhöht und ihr Schaden gilt als magisch.
Ein Immersieg bei einem Angriff erzeugt eine kleine Explosion, wodurch der erwürfelte Schaden in dieser Kampfrunde um zusätzliche W20 erhöht wird.

Flammenklinge ist nicht mit Frostwaffe kombinierbar.

", + "description": "

Der Zauberwirker kann eine Metallklinge in lodernde Flammen hüllen. Dabei handelt es sich um ein magisches Feuer, das keinen Sauerstoff benötigt und dessen Flammenfarbe der Zauberwirker frei bestimmen kann.

\n

Für die Dauer des Zauberspruchs wird der WB der Waffe um +1 erhöht und ihr Schaden gilt als magisch.

\n

Ein Immersieg bei einem Angriff erzeugt eine kleine Explosion, wodurch der erwürfelte Schaden in dieser Kampfrunde um zusätzliche W20 erhöht wird.

\n

Flammenklinge ist nicht mit @Compendium[ds4.spells.Gc5G9kixOqNbuwp1]{Frostwaffe} kombinierbar.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "0", - "spellCategory": "fire", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": true, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -3425,11 +5551,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/magic-broom.svg", "data": { - "description": "

Der Zauberwirker erschafft einen kleinen, magischen Diener, der für ihn unglaublich flink putzt, aufräumt und packt.
Ansonsten ist der Putzteufel völlig unütz, befolgt keine andersartigen Befehle und verpufft bei Schaden.

", + "description": "

Der Zauberwirker erschafft einen kleinen, magischen Diener, der für ihn unglaublich flink putzt, aufräumt und packt.

\n

Ansonsten ist der Putzteufel völlig unütz, befolgt keine andersartigen Befehle und verpufft bei Schaden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -3463,11 +5610,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/willdabeast/chain-lightning.svg", "data": { - "description": "

Effekt: Der Zauberwirker schießt einen Blitz auf einen Feind, der auf bis zu VE weitere Gegner in seiner Nähe überspringt. Nur Gegner, die 2 oder mehr Meter von einem ihrer getroffenen Mitstreiter entfernt stehen, kann der Kettenblitz nicht erreichen:

Getroffene Gegner in Metallrüstung dürfen keine Abwehr gegen einen Kettenblitz würfeln.

", + "description": "

Der Zauberwirker schießt einen Blitz auf einen Feind, der auf bis zu VE weitere Gegner in seiner Nähe überspringt. Nur Gegner, die 2 oder mehr Meter von einem ihrer getroffenen Mitstreiter entfernt stehen, kann der Kettenblitz nicht erreichen.

\n

Getroffene Gegner in Metallrüstung dürfen keine Abwehr gegen einen Kettenblitz würfeln.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "3", - "spellCategory": "electricity", + "spellModifier": { + "numerical": 3, + "complex": "" + }, + "spellGroups": { + "lightning": true, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -3495,55 +5663,38 @@ }, "flags": {} }, - { - "_id": "hZeUW6DMdNx2qqNA", - "name": "Elementar herbeirufen", - "type": "spell", - "img": "systems/ds4/assets/icons/game-icons/lorc/ifrit.svg", - "data": { - "description": "

Effekt: Dieser Zauber ruft ein Elementar von seiner Ebene herbei und existiert in vier unterschiedlichen Varianten (Erde, Feuer, Luft und Wasser – jeweils ein einzelner Spruch). Alle Elementare (DS4 S. 110-112) existieren in drei verschiedenen Elementarstufen (I-III), zwischen denen man frei wählen kann. Elementare verachten die niederen Wesen, die es wagen, sie herbeizurufen, können ihnen bei einer erfolgreichen Herbeirufung aber nichts anhaben und kämpfen nur, wenn man sie angreift oder ihr Herbeirufer es befiehlt.

Aufträge: Ein Elementar kann erst auf seine Existenzebene zurückkehren, wenn es für seinen Beschwörer eine Anzahl von Aufträgen gleich dessen hablierter VE ausgeführt hat (Elementare verstehen immer die Sprache ihres Herbeirufers). Dabei kann es sich um das simple Beantworten von Fragen handeln, aber auch komplexere Anweisungen enthalten wie: „Begebe Dich zu dem Dorf dort vorne (Auftrag 1) und entzünde die Strohdächer (Auftrag 2).“ Wird das Elementar vor Ablauf der Zauberdauer entlassen oder hat es alle Aufträge erfüllt, kehrt es augenblicklich zurück auf seine Ebene. Nach jeder Stunde besteht zudem eine Chance von 1–5 auf W20, dass es sich befreit und sofort verschwindet.

Elementarportale: Um ein Elementar zu beschwören, wird immer sein Element in irgendeiner Form benötigt, das als Portal dient, um das Elementar von seiner Ebene zu rufen. So kann man unter Wasser keine Feuer- oder Luftelementare beschwören, wohl aber Wasserlementare. Die Größe des Portals regelt, wieviel Elementarstufen insgesamt herbeigerufen werden können. Dabei ist die Stufe senk- und aufsplittbar: Beispielsweise kann man mit einem Lagerfeuer ein Elementar der Stufe II herbeirufen. Alternativ kann man auch zwei Elementare der Stufe I herbeirufen oder gar nur eins. Die Stufensumme, die am Ende insgesamt herbeigerufen wird (I-III), wird mit 5 multipliziert und ergibt den Malus auf den ZB. Die Größe des Elementarportals gibt wiederum einen Herbeirufungsbonus (HB) auf die Zaubern-Probe.

Misslungenes Herbeirufen: Ein Elementar wird auch herbeigerufen, wenn die Zaubern-Probe misslingt, steht dann jedoch nicht unter der Kontrolle seines Herbeirufers. Ein fehlerhaft herbeigerufenes Elementar hat nur ein Ziel im Sinn: Seinen Herbeirufer zu vernichten, damit es bereits vor Ablauf der Zauberdauer wieder auf seine eigene Heimatebene zurückkehren kann.

ElementarportalStufe
Feuer: Kerzenflamme bis FackelI
Feuer: LagerfeuerII
Feuer: Brand/LavaIII
Erde: Erdboden/Kiesel/SandI
Erde: Felsen/FindlingII
Erde: Steinhügel oder größerIII
Wasser: Pfütze/Regen/WassertonneI
Wasser: Brunnen/Teich/Weiher o.ä.II
Wasser: Fluss/Meer/SeeIII
Luft: Leichte Brise/Windiges WetterI
Luft: StürmischII
Luft: GewittersturmIII
Größe des ElementarportalsHB
Pro m² Feuer-/Lava-/Wasserfläche+1*
Pro m³ Erde/Gestein/Luft+1*

*: Maximal erreichbarer Bonus entspricht VE

", - "equipped": false, - "spellType": "spellcasting", - "bonus": "-Elementarstufe x 5", - "spellCategory": "unset", - "maxDistance": { - "value": "", - "unit": "meter" - }, - "effectRadius": { - "value": "VE", - "unit": "meter" - }, - "duration": { - "value": "VE", - "unit": "hours" - }, - "cooldownDuration": "1d", - "minimumLevels": { - "healer": null, - "wizard": 10, - "sorcerer": 16 - } - }, - "effects": [], - "folder": null, - "sort": 0, - "permission": { - "default": 0 - }, - "flags": {} - }, { "_id": "htK3mzAMFbTwYRTR", "name": "Heilbeeren", "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/cherry.svg", "data": { - "description": "

Effekt: Der Heiler benötigt frische Beeren, kleine Nüsse, schmackhafte Blätter o.ä. für diesen Zauber. Insgesamt wird von ihnen eine Anzahl gleich dem Probenergebnis (bei Druiden x 2) mit einem Heileffekt versehen: Jede Heilbeere heilt augenblicklich 1 LK (pro Aktion können bis zu 10 Heilbeeren verzehrt werden). Die Heilbeeren verlieren nach VE Tagen ihre Wirkung, oder wenn der Heiler den Zauber erneut anwendet.

", + "description": "

Der Heiler benötigt frische Beeren, kleine Nüsse, schmackhafte Blätter o. ä. für diesen Zauber. Insgesamt wird von ihnen eine Anzahl gleich dem Probenergebnis (bei Druiden x 2) mit einem Heileffekt versehen: Jede Heilbeere heilt augenblicklich 1 LK (pro Aktion können bis zu 10 Heilbeeren verzehrt werden). Die Heilbeeren verlieren nach VE Tagen ihre Wirkung, oder wenn der Heiler den Zauber erneut anwendet.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "healing", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -3577,11 +5728,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/frozen-body.svg", "data": { - "description": "

Effekt: Ein Eisstrahl schießt aus den Händen des Zauberwirkers. Gegen den Schaden dieses frostigen Zauber ist keine Abwehr zulässig.

Zudem wird das Ziel magisch eingefroren, bis VE Kampfrunden verstrichen sind oder es Schaden erhält.

", + "description": "

Ein Eisstrahl schießt aus den Händen des Zauberwirkers. Gegen den Schaden dieses frostigen Zauber ist keine Abwehr zulässig.

\n

Zudem wird das Ziel magisch eingefroren, bis VE Kampfrunden verstrichen sind oder es Schaden erhält.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "3", - "spellCategory": "ice", + "spellModifier": { + "numerical": 3, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": true, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 10", "unit": "meter" @@ -3615,17 +5787,38 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/fire-tail.svg", "data": { - "description": "

Effekt: Der Zauberwirker schießt einen flammenden Ball auf seine Gegner, der in einer feurigen Explosion – ihr Radius entspricht der VE des Zauberwirkers in Metern – endet, welche nicht abwehrbaren Schaden in Höhe des Probenergebnisses verursacht.

", + "description": "

Der Zauberwirker schießt einen flammenden Ball auf seine Gegner, der in einer feurigen Explosion – ihr Radius entspricht der VE des Zauberwirkers in Metern – endet, welche nicht abwehrbaren Schaden in Höhe des Probenergebnisses verursacht.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "3", - "spellCategory": "fire", + "spellModifier": { + "numerical": 3, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": true, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 10", "unit": "meter" }, "effectRadius": { - "value": "", + "value": "VE", "unit": "meter" }, "duration": { @@ -3653,11 +5846,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/padlock-open.svg", "data": { - "description": "

Öffnet ein Schloss, ohne es zu beschädigen. Der normalerweise immer +0 betragende Schlosswert (SW) kann durch bessere Qualität oder den Zauberspruch Magisches Schloss erhöht werden.
Misslingt der Zauber, kann der Zauberwirker es erneut versuchen. Jeder Folgewurf senkt den PW der Zaubern-Proben bei diesem speziellen Schloss jedoch um jeweils 2.

Dieser kumulative Malus gegen dieses eine Schloss erlöscht erst, wenn der Zauberwirker eine neue Stufe erreicht.

", + "description": "

Öffnet ein Schloss, ohne es zu beschädigen. Der normalerweise immer +0 betragende Schlosswert (SW) kann durch bessere Qualität oder den Zauberspruch @Compendium[ds4.spells.dzYAc9ti7ghhkyiX]{Magisches Schloss} erhöht werden.

\n

Misslingt der Zauber, kann der Zauberwirker es erneut versuchen. Jeder Folgewurf senkt den PW der Zaubern-Proben bei diesem speziellen Schloss jedoch um jeweils 2.

\n

Dieser kumulative Malus gegen dieses eine Schloss erlischt erst, wenn der Zauberwirker eine neue Stufe erreicht.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-SW", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-SW" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -3694,8 +5908,29 @@ "description": "

Dieser Zauberspruch erzeugt kleine, unschädliche Illusionen. Beispielsweise kann der Zauberwirker schwebende Bälle zaubern oder die Illusion eines Kaninchens aus einem Hut ziehen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -3729,11 +5964,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/fire-ray-small.svg", "data": { - "description": "

Effekt: Der Zauberwirker schießt einen Feuerstrahl auf einen Feind, dessen Schaden dem Probenergebnis entspricht.

", + "description": "

Der Zauberwirker schießt einen Feuerstrahl auf einen Feind, dessen Schaden dem Probenergebnis entspricht.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "1", - "spellCategory": "fire", + "spellModifier": { + "numerical": 1, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": true, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -3770,8 +6026,29 @@ "description": "

Der Zauberwirker bündelt die magische Energien um sich herum und erschafft daraus die Grundzutat einer einfachen Mahlzeit, wie etwa Linsen, Reis oder Rüben.

Maximal kann der Zauberwirker genügend Zutaten für eine Anzahl von Mahlzeiten (von denen ein Erwachsener 3 pro Tag benötigt) gleich seiner Stufe erschaffen

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -3808,8 +6085,29 @@ "description": "

Das Ziel, welches keine Abwehr gegen den Zauber würfeln darf, kann für die Dauer des Zauberspruchs nur tanzen (und dabei höchstens 1 m pro Kampfrunde laufen).

Das groteske Schauspiel endet vorzeitig, sollte das Ziel Schaden erhalten.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(GEI+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -3843,11 +6141,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/aura.svg", "data": { - "description": "

Effekt: Das Ziel erhält einen Bonus auf Abwehr-Proben gegen Gifte in Höhe der Stufe des Zauberwirkers. Der alleinige Bonus (ohne den normalen Abwehr-Wert) wirkt auch gegen Gifte, bei denen normalerweise keine Abwehr erlaubt ist.

", + "description": "

Das Ziel erhält einen Bonus auf Abwehr-Proben gegen Gifte in Höhe der Stufe des Zauberwirkers. Der alleinige Bonus (ohne den normalen Abwehr-Wert) wirkt auch gegen Gifte, bei denen normalerweise keine Abwehr erlaubt ist.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -3881,11 +6200,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/middle-arrow.svg", "data": { - "description": "

Gegen den Schaden dieses Zielzaubers erhalten Wesen der Dunkelheit einen Malus von 2 auf ihre Abwehr.

Charaktere mit dem Talent Diener der Dunkelheit können diesen Zauber nicht anwenden.

", + "description": "

Gegen den Schaden dieses Zielzaubers erhalten @Compendium[ds4.special-creature-abilities.R3j1CjXJckUH0CBG]{Wesen der Dunkelheit (Settingoption)} einen Malus von 2 auf ihre Abwehr.

\n

Charaktere mit dem Talent Diener der Dunkelheit können diesen Zauber nicht anwenden.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "2", - "spellCategory": "light", + "spellModifier": { + "numerical": 2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": true, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -3919,11 +6259,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/skoll/raise-zombie.svg", "data": { - "description": "

Der Schwarzmagier kann eine maximale Anzahl an Leichen gleich seiner eigenen Stufe im Wirkungsradius zu untotem Leben erwecken.

Die Zombies (DS4 S. 125) benötigen drei Kampfrunden, um sich zu erheben, danach wollen sie ihren Erwecker vernichten, um wieder Erlösung zu finden, gelingt es diesem nicht, sie mit dem Zauber Kontrollieren zu beherrschen.

Charaktere mit dem Talent Diener des Lichts können den Zauber nicht anwenden.

", + "description": "

Der Schwarzmagier kann eine maximale Anzahl an Leichen gleich seiner eigenen Stufe im Wirkungsradius zu untotem Leben erwecken.

\n

Die @Compendium[ds4.creatures.rLUCyWfSBebB8cSC]{Zombies} (DS4 S. 125) benötigen drei Kampfrunden, um sich zu erheben, danach wollen sie ihren Erwecker vernichten, um wieder Erlösung zu finden, gelingt es diesem nicht, sie mit dem Zauber @Compendium[ds4.spells.9gc1CF70165NXymH]{Kontrollieren} zu beherrschen.

\n

Charaktere mit dem Talent Diener des Lichts können den Zauber nicht anwenden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": true, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -3960,8 +6321,29 @@ "description": "

Das Ziel des Zaubers kann eine Anzahl von Runden gleich dem Probenergebnis auf Wasser laufen, als befände es sich an Land.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": true, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -3995,11 +6377,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/bubbling-beam.svg", "data": { - "description": "

Dies ist eine mächtigere Variante des Zaubers Schattenlanze, gegen dessen Schaden Wesen des Lichts ebenfalls einen Malus von 2 auf ihre Abwehr erhalten.
Charaktere mit dem Talent Diener des Lichts können diesen Zauber nicht anwenden.
Charaktere mit dem Talent Vergeltung addieren ihren Talentrang auf den PW der Zielzaubern-Probe Schattensäule.

", + "description": "

Dies ist eine mächtigere Variante des Zaubers @Compendium[ds4.spells.b5RFJWPaYbpXNpsv]{Schattenlanze}, gegen dessen Schaden @Compendium[ds4.special-creature-abilities.KDDlwN9as9B4ljeA]{Wesen des Lichts (Settingoption)} ebenfalls einen Malus von 2 auf ihre Abwehr erhalten.

\n

Charaktere mit dem Talent Diener des Lichts können diesen Zauber nicht anwenden.

\n

Charaktere mit dem Talent Vergeltung addieren ihren Talentrang auf den PW der Zielzaubern-Probe Schattensäule.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "8", - "spellCategory": "darkness", + "spellModifier": { + "numerical": 8, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 10", "unit": "meter" @@ -4033,11 +6436,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/invisible-face.svg", "data": { - "description": "

Das Ziel erhält für die Dauer des Zauberspruchs die Fähigkeit, unsichtbare Objekte und Lebewesen ganz normal erkennen zu können.

Magie, magische Effekte – bis auf den Zauberspruch Unsichtbarkeit – oder auch verborgene Fallen gelten nicht als unsichtbar in Bezug auf diesen Zauberspruch.

", + "description": "

Das Ziel erhält für die Dauer des Zauberspruchs die Fähigkeit, unsichtbare Objekte und Lebewesen ganz normal erkennen zu können.

\n

Magie, magische Effekte – bis auf den Zauberspruch @Compendium[ds4.spells.EXqdD6yddQ4c0zAw]{Unsichtbarkeit} – oder auch verborgene Fallen gelten nicht als unsichtbar in Bezug auf diesen Zauberspruch.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -4071,11 +6495,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/misdirection.svg", "data": { - "description": "

Effekt: Dieser Zauberspruch verwirrt bei Erfolg das Ziel, dessen Handeln für die gesamte Zauberdauer auf folgender Tabelle jede Kampfrunde neu ermittelt wird:

W20Der Verwirrte…
1–5… greift die Charaktere an
6–10… läuft verwirrt in eine zufällige Richtung
11–15… steht verwirrt herum
16+… greift die eigenen Verbündeten an
", + "description": "

Dieser Zauberspruch verwirrt bei Erfolg das Ziel, dessen Handeln für die gesamte Zauberdauer auf folgender Tabelle jede Kampfrunde neu ermittelt wird:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
W20Der Verwirrte…
1–5… greift die Charaktere an
6–10… läuft verwirrt in eine zufällige Richtung
11–15… steht verwirrt herum
16+… greift die eigenen Verbündeten an
", "equipped": false, "spellType": "spellcasting", - "bonus": "-(GEI+AU)/2", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+AU)/2" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -4109,17 +6554,38 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/beams-aura.svg", "data": { - "description": "

Effekt: Der Heiler und alle seine Gefährten in einem Radius von VE in Metern erhalten 1 LK jede Kampfrunde geheilt.

", + "description": "

Der Heiler und alle seine Gefährten in einem Radius von VE in Metern erhalten 1 LK jede Kampfrunde geheilt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "healing", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" }, "effectRadius": { - "value": "", + "value": "VE", "unit": "meter" }, "duration": { @@ -4150,8 +6616,29 @@ "description": "

Offenbart dem Zauberwirker die Quelle und/oder Funktion der Magie eines Objektes oder einer Örtlichkeit.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -4188,8 +6675,29 @@ "description": "

Dieser Zauber heilt sämtliche Verletzungen und schließt jede noch so große Wunde, ohne Narben zu hinterlassen. Selbst abgetrennte Gliedmaßen (sofern nicht mehr als W20 Stunden abgetrennt) lassen sich mit diesem Spruch wieder anfügen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "healing", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": true, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -4226,8 +6734,29 @@ "description": "

Das Ziel, welches keine Abwehr gegen den Zauber würfeln darf, verstummt für die Dauer des Zauberspruchs. Verstummte Zauberwirker können solange nur wortlos zaubern (DS4 S. 47).

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(GEI+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -4237,7 +6766,7 @@ "unit": "meter" }, "duration": { - "value": "VE / 2", + "value": "VE/2", "unit": "rounds" }, "cooldownDuration": "100r", @@ -4261,11 +6790,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/alarm-clock.svg", "data": { - "description": "

Verdoppelt die erwürfelte Dauer eines Schutzschild-Zaubers, der bereits auf das Ziel wirkt.

", + "description": "

Verdoppelt die erwürfelte Dauer eines @Compendium[ds4.spells.dpz383XbGFXEsGot]{Schutzschild}-Zaubers, der bereits auf das Ziel wirkt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": true, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -4299,11 +6849,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/smoking-orb.svg", "data": { - "description": "

Das Ziel beginnt vor magischer Hitze regelrecht zu verdampfen. Der innerlich wirkende Schaden entspricht dem dreifachen Probenergebnis, das Ziel würfelt seine Abwehr ohne die Panzerungsboni von seinen Gegenständen.

Der Zauber ist gegen wasserlose Wesen – wie beispielsweise Skelette oder Feuerelementare – nicht einsetzbar.

", + "description": "

Das Ziel beginnt vor magischer Hitze regelrecht zu verdampfen. Der innerlich wirkende Schaden entspricht dem dreifachen Probenergebnis, das Ziel würfelt seine Abwehr ohne die Panzerungsboni von seinen Gegenständen.

\n

Der Zauber ist gegen wasserlose Wesen – wie beispielsweise @Compendium[ds4.creatures.Rvu16XzEjizdqNsu]{Skelette} oder @Compendium[ds4.creatures.tYcKw69Feoy3B6hG]{Feuerelementare} – nicht einsetzbar.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -4337,11 +6908,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/half-dead.svg", "data": { - "description": "

Der Zauberwirker kann den Geist eines Toten befragen, dieser muss ihm antworten, allerdings nicht automatisch wahrheitsgemäß.
Maximal wirkt der Zauber VE Minuten oder bis dem Geist VE Fragen gestellt wurden, die dieser nur mit „Ja„ oder “Nein“ beantwortet. Der Geist versteht die Sprache des Zauberwirkers und antwortet in dieser.

", + "description": "

Der Zauberwirker kann den Geist eines Toten befragen, dieser muss ihm antworten, allerdings nicht automatisch wahrheitsgemäß.

\n

Maximal wirkt der Zauber VE Minuten oder bis dem Geist VE Fragen gestellt wurden, die dieser nur mit „Ja“ oder „Nein“ beantwortet. Der Geist versteht die Sprache des Zauberwirkers und antwortet in dieser.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": true, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -4375,11 +6967,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/magic-swirl.svg", "data": { - "description": "

Der Zauberwirker bannt permanent einen Zauberspruch oder magischen Effekt. Die Probe wird durch die Stufe des Wesens, welches den Zauber wirkte, gemindert.
Versucht man den Zauberspruch gegen ein magisches Wesen (worunter auch Zauberwirker fallen) anzuwenden, gilt dessen halbierte LK als Malus auf die Probe. Bei einem Erfolg wird das Ziel aber nicht automatisch gebannt, sondern erhält nicht abwehrbaren Schaden in Höhe des doppelten Probenergebnisses. Stirbt das Ziel, verschwindet es spurlos samt seiner getragenen Ausrüstung.
Sollte der bannende Charakter die Probe jedoch nicht schaffen, kann er selbst zum Ziel des Zaubers werden: Der Zauberwirker würfelt augenblicklich und aktionsfrei erneut den Zauber – allerdings ist er diesmal selbst das Ziel. Alle angewendeten, verstärkenden Zaubereffekte (beispielsweise durch Talente), gelten auch bei diesem zweiten Wurf.
Die gleiche Prozedur kommt zur Anwendung, wenn der Zauberwirker versucht, den magischen Effekt eines Gegenstandes zu bannen. Der ZB-Malus bei Gegenständen entspricht dabei der Stufesumme all derjenigen, die diesen Gegenstand erschufen.

", + "description": "

Der Zauberwirker bannt permanent einen Zauberspruch oder magischen Effekt. Die Probe wird durch die Stufe des Wesens, welches den Zauber wirkte, gemindert.

\n

Versucht man den Zauberspruch gegen ein magisches Wesen (worunter auch Zauberwirker fallen) anzuwenden, gilt dessen halbierte LK als Malus auf die Probe. Bei einem Erfolg wird das Ziel aber nicht automatisch gebannt, sondern erhält nicht abwehrbaren Schaden in Höhe des doppelten Probenergebnisses. Stirbt das Ziel, verschwindet es spurlos samt seiner getragenen Ausrüstung.

\n

Sollte der bannende Charakter die Probe jedoch nicht schaffen, kann er selbst zum Ziel des Zaubers werden: Der Zauberwirker würfelt augenblicklich und aktionsfrei erneut den Zauber – allerdings ist er diesmal selbst das Ziel. Alle angewendeten, verstärkenden Zaubereffekte (beispielsweise durch Talente), gelten auch bei diesem zweiten Wurf.

\n

Die gleiche Prozedur kommt zur Anwendung, wenn der Zauberwirker versucht, den magischen Effekt eines Gegenstandes zu bannen. Der ZB-Malus bei Gegenständen entspricht dabei der Stufesumme all derjenigen, die diesen Gegenstand erschufen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "- Wirkerstufe bzw. -LK / 2", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "- Wirkerstufe bzw. -LK / 2" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE", "unit": "meter" @@ -4413,11 +7026,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/energy-arrow.svg", "data": { - "description": "

Gegen den Schaden dieses Zielzaubers erhalten Wesen des Lichts einen Malus von 2 auf ihre Abwehr.
Charaktere mit dem Talent Diener des Lichts können diesen Zauber nicht anwenden.

", + "description": "

Gegen den Schaden dieses Zielzaubers erhalten @Compendium[ds4.special-creature-abilities.KDDlwN9as9B4ljeA]{Wesen des Lichts (Settingoption)} einen Malus von 2 auf ihre Abwehr.

\n

Charaktere mit dem Talent Diener des Lichts können diesen Zauber nicht anwenden.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "2", - "spellCategory": "darkness", + "spellModifier": { + "numerical": 2, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": true, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 10", "unit": "meter" @@ -4451,11 +7085,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/steam.svg", "data": { - "description": "

Effekt: Das Ziel – samt seiner getragenen Ausrüstung – wird gasförmig und kann durch jede noch so kleine Öffnung gleiten. Das Ziel kann jederzeit die Wirkung des Zaubers als freie Aktion beenden. In Gasform wird der Laufen-Wert vervierfacht, der Charakter kann seine Umgebung weiterhin wahrnehmen. In Gastgestalt ist es allerdings nicht möglich, zu zaubern, zu sprechen, anzugreifen oder in andere Wesen einzudringen.

", + "description": "

Das Ziel – samt seiner getragenen Ausrüstung – wird gasförmig und kann durch jede noch so kleine Öffnung gleiten. Das Ziel kann jederzeit die Wirkung des Zaubers als freie Aktion beenden. In Gasform wird der Laufen-Wert vervierfacht, der Charakter kann seine Umgebung weiterhin wahrnehmen. In Gastgestalt ist es allerdings nicht möglich, zu zaubern, zu sprechen, anzugreifen oder in andere Wesen einzudringen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": true, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": true, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "meter" @@ -4492,8 +7147,29 @@ "description": "

Dieser Zauber halbiert den Laufen-Wert von einer maximalen Anzahl von Zielen gleich der halbierten Stufe des Zauberwirkers.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(KÖR+AU)/2 des Ziels", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": true, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -4530,8 +7206,29 @@ "description": "

Mit diesem Zauber kann versucht werden, die Abklingzeit eines zuvor (innerhalb der letzten VE Kamfprunden) erfolgreich gewirkten Zauberspruchs wieder auf Null zu senken.

Misslingt die Probe, kann man den Zauberabklang bei diesem speziellen Zauberspruch erst wieder versuchen, wenn der Zauberwirker ihn abermals gewirkt hat.

", "equipped": false, "spellType": "spellcasting", - "bonus": "- eigene Zugangsstufe für den Spruch", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "- eigene Zugangsstufe für den Spruch" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -4568,8 +7265,29 @@ "description": "

Die Körpergröße des freiwilligen Ziels – samt seiner Ausrüstung – verdoppelt sich augenblicklich. Charaktere nehmen die Größenkategorie „groß“ (DS4 S. 104) an.

Für die Dauer des Zauberspruchs werden KÖR, ST und HÄ sowie Laufen verdoppelt.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-4", - "spellCategory": "unset", + "spellModifier": { + "numerical": -4, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": true, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" @@ -4603,11 +7321,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/convince.svg", "data": { - "description": "

Effekt: Bei Erfolg wird das Ziel dem Zauberwirker hörig und führt bedingungslos jeden seiner Befehle aus (außer Selbstmord oder -verstümmelung). Es würde sogar seine eigenen Kameraden angreifen.

", + "description": "

Bei Erfolg wird das Ziel dem Zauberwirker hörig und führt bedingungslos jeden seiner Befehle aus (außer Selbstmord oder -verstümmelung). Es würde sogar seine eigenen Kameraden angreifen.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(GEI+VE)/2 des Ziels", - "spellCategory": "mindAffecting", + "spellModifier": { + "numerical": 0, + "complex": "-(GEI+VE)/2 des Ziels" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": true, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 2", "unit": "meter" @@ -4644,8 +7383,29 @@ "description": "

Beauftragt ein geisterhaftes Abbild des Zaubernden bei einem ihm bekannten Wesen in Reichweite zu erscheinen und bis zu VE x 2 Wortsilben zu zitieren.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "VE x 5", "unit": "kilometer" @@ -4655,7 +7415,7 @@ "unit": "meter" }, "duration": { - "value": "Bis auformuliert", + "value": "Bis ausformuliert", "unit": "custom" }, "cooldownDuration": "1d", @@ -4679,11 +7439,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/spy.svg", "data": { - "description": "

Der Zauberwirker begibt sich in einen tranceähnlichen Zustand, in dem seine optischen und akustischen Sinne sich von seinem Körper lösen können.
Sein unsichtbarer, hörender Blick bewegt sich mit einer konstanten Geschwindigkeit von VE Meter pro Kampfrunde und kann durch die kleinsten Öffnungen dringen. Der Zauberwirker sieht und hört dabei alles, als wäre er selbst vor Ort.

", + "description": "

Der Zauberwirker begibt sich in einen tranceähnlichen Zustand, in dem seine optischen und akustischen Sinne sich von seinem Körper lösen können.

\n

Sein unsichtbarer, hörender Blick bewegt sich mit einer konstanten Geschwindigkeit von VE Meter pro Kampfrunde und kann durch die kleinsten Öffnungen dringen. Der Zauberwirker sieht und hört dabei alles, als wäre er selbst vor Ort.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -4717,11 +7498,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/skull-mask.svg", "data": { - "description": "

Eine schwarze, qualmende Wolke des Todes mit einem Radius von maximal VE in Metern entsteht.

Zwar ist die Wolke nicht undurchsichtig, dennoch werden Angriffe gegen Ziele darin um 2 erschwert, gleichsam erhalten alle innerhalb der Wolke -2 auf alle Proben, bei denen man besser sehen können sollte.

Jeder Charakter innerhalb der Wolke erleidet pro Runde automatisch einen nicht abwehrbaren Punkt Schaden.

Sollte der Schwarzmagier über das Talent Diener der Dunkelheit verfügen, wird sein Talentrang auf den nicht abwehrbaren Schaden, den jedes Opfer pro Kampfrunde erleidet, addiert.

Eine Wolke kann durch Wind bewegt oder gar auseinander geweht werden.

", + "description": "

Eine schwarze, qualmende Wolke des Todes mit einem Radius von maximal VE in Metern entsteht.

\n

Zwar ist die Wolke nicht undurchsichtig, dennoch werden Angriffe gegen Ziele darin um 2 erschwert, gleichsam erhalten alle innerhalb der Wolke -2 auf alle Proben, bei denen man besser sehen können sollte.

\n

Jeder Charakter innerhalb der Wolke erleidet pro Runde automatisch einen nicht abwehrbaren Punkt Schaden.

\n

Sollte der Schwarzmagier über das Talent Diener der Dunkelheit verfügen, wird sein Talentrang auf den nicht abwehrbaren Schaden, den jedes Opfer pro Kampfrunde erleidet, addiert.

\n

Eine Wolke kann durch Wind bewegt oder gar auseinander geweht werden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-4", - "spellCategory": "unset", + "spellModifier": { + "numerical": -4, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": true, + "transport": false, + "damage": true, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": true + }, "maxDistance": { "value": "VE x 5", "unit": "meter" @@ -4755,11 +7557,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/lorc/icicles-aura.svg", "data": { - "description": "

Der Zauberwirker wird mit samt seiner getragenen Ausrüstung durchlässig und kann für VE / 2 Kampfrunden durch nichtmagische, unbelebte Objekte schreiten.

", + "description": "

Der Zauberwirker wird mit samt seiner getragenen Ausrüstung durchlässig und kann für VE/2 Kampfrunden durch nichtmagische, unbelebte Objekte schreiten.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-4", - "spellCategory": "unset", + "spellModifier": { + "numerical": -4, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": true, + "area": false + }, "maxDistance": { "value": "Selbst", "unit": "custom" @@ -4769,7 +7592,7 @@ "unit": "meter" }, "duration": { - "value": "VE / 2", + "value": "VE/2", "unit": "rounds" }, "cooldownDuration": "1d", @@ -4793,11 +7616,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/skoll/pentacle.svg", "data": { - "description": "

Effekt:Mit diesem Zauber beschwört der Zauberwirker einen Dämon aus einer anderen Existenzebene. Der Charakter kann dabei frei wählen, was für eine Dämonenart (DS4 S. 107-108) er beschwören will und ob die Kreatur fliegen können soll (was ihre Beschwörung aber auch erschwert). Alle Dämonen hassen die niederen Wesen, die es wagen, sie zu beschwören, können ihnen bei einer erfolgreichen Beschwörung aber nichts anhaben. Beschworene Dämonen können nur jemanden angreifen, wenn ihr Beschwörer es ihnen befiehlt oder sie selbst angegriffen werden.

Aufträge:Ein Dämon kann erst auf seine Existenzebene zurückkehren, wenn er für seinen Beschwörer eine Anzahl von Aufträgen gleich dessen VE ausgeführt hat (Dämonen verstehen immer die Sprache ihres Beschwörers).
Dabei kann es sich um das simple Beantworten von Fragen handeln, aber auch komplexere Anweisungen enthalten wie: „Folge der Straße bis zur nächsten Ortschaft (Auftrag 1) und vernichte jeden, dem Du unterwegs begegnest (Auftrag 2).“
Wird der Dämon von seinem Beschwörer vor Ablauf der Zauberdauer (VE x 2 Stunden) entlassen oder hat er alle seine Aufträge erfüllt, kehrt er augenblicklich zurück auf seine Existenzebene.

Beschwörungskreise: Um einen Dämon zu beschwören, wird immer ein Beschwörungskreis benötigt. Dieser kann hastig auf den Boden gekritzelt oder in langen Stunden aufwendig gezeichnet werden.
Je mehr Arbeit in einem Beschwörungskreis steckt, desto eher gelingt die Beschwörung:
Jeder Beschwörungskreis verfügt über einen Beschwörenbonus (BB), der die Zaubern-Probe beim Beschwören erleichtert.

Beschwörungskreis zeichnenBB
Innerhalb 1 Kampfrunde gekritzelt-2
Innerhalb weniger Minuten gefertigt+0
Pro Zeichenstunde (max. VE Stunden)+1
Mit Blut gezeichnet+2
Nachts gezeichnet+2
13 brennende Kerzen auf Kreis stellen+1
Weitere Modifikatoren (Kreis nötig)BB
Bestimmter Dämon (Name bekannt)+2
Dämon soll fliegen können-KÖR / 2*
Singsang zum Ende (max. VE / 2 Rd.)+1 / Rd.
Todesopfer (intelligentes Wesen)+KÖR**

*: KÖR des Dämonen
**: KÖR des Opfers

Beispiel:
Ein hoher Dämon (KÖR 7 AU 3 = ZB -10), der zudem auch noch fliegen können soll (KÖR 7 / 2 = 3,5, aufgerundet zu 4), würde die Zaubern-Probe um -14 erschweren.

Ein Beschwörer mit VE 8 könnte, um diesen Malus zu reduzieren, maximal 8 Stunden (+8) in
der Nacht (+2) den Beschwörungskreis zeichnen und 13 Kerzen ringsum entzünden (+2).
Würde er die ihm möglichen 4 Kampfrunden (VE / 2) vor der eigentlichen Beschwörung noch einen Singsang anstimmen, wäre der endgültige ZB sogar +2 (= -14 + 8 + 2 + 2 + 4).

Misslungenes Beschwören: Ein Dämon wird auch beschworen, wenn die Zaubern-Probe misslingt, steht dann jedoch nicht unter der Kontrolle seines Beschwörers und kann frei handeln. Ein fehlerhaft beschworener Dämon hat nur ein Ziel vor Augen: Augenblicklich seinen Beschwörer zu vernichten, wodurch er wieder auf seine Existenzebene zurückkehren kann (ansonsten müsste er die Zauberdauer abwarten, ein inakzeptabler Zustand).
Charaktere mit dem Talent Diener des Lichts können den Zauber nicht anwenden.

", + "description": "

Mit diesem Zauber beschwört der Zauberwirker einen Dämon aus einer anderen Existenzebene. Der Charakter kann dabei frei wählen, was für eine Dämonenart (@Compendium[ds4.creatures.RxSUSzQBSTFYHOlV]{Niederer Dämon}, @Compendium[ds4.creatures.LtsbT2DHYKs9Catm]{Hoher Dämon}, @Compendium[ds4.creatures.LgtcLrKtCa496ih6]{Kampfdämon}, @Compendium[ds4.creatures.JGpIh3oCK1Vx3NnZ]{Kriegsdämon},@Compendium[ds4.creatures.PKPmkOMLDGwS9QZJ]{Dämonenfürst}, DS4 S. 107-108) er beschwören will und ob die Kreatur fliegen können soll (was ihre Beschwörung aber auch erschwert). Alle Dämonen hassen die niederen Wesen, die es wagen, sie zu beschwören, können ihnen bei einer erfolgreichen Beschwörung aber nichts anhaben. Beschworene Dämonen können nur jemanden angreifen, wenn ihr Beschwörer es ihnen befiehlt oder sie selbst angegriffen werden.

\n

Aufträge: Ein Dämon kann erst auf seine Existenzebene zurückkehren, wenn er für seinen Beschwörer eine Anzahl von Aufträgen gleich dessen VE ausgeführt hat (Dämonen verstehen immer die Sprache ihres Beschwörers).

\n

Dabei kann es sich um das simple Beantworten von Fragen handeln, aber auch komplexere Anweisungen enthalten wie: „Folge der Straße bis zur nächsten Ortschaft (Auftrag 1) und vernichte jeden, dem Du unterwegs begegnest (Auftrag 2).“

\n

Wird der Dämon von seinem Beschwörer vor Ablauf der Zauberdauer (VE x 2 Stunden) entlassen oder hat er alle seine Aufträge erfüllt, kehrt er augenblicklich zurück auf seine Existenzebene.

\n

Beschwörungskreise: Um einen Dämon zu beschwören, wird immer ein Beschwörungskreis benötigt. Dieser kann hastig auf den Boden gekritzelt oder in langen Stunden aufwendig gezeichnet werden.

\n

Je mehr Arbeit in einem Beschwörungskreis steckt, desto eher gelingt die Beschwörung: Jeder Beschwörungskreis verfügt über einen Beschwörenbonus (BB), der die Zaubern-Probe beim Beschwören erleichtert.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Beschwörungskreis zeichnenBB
Innerhalb 1 Kampfrunde gekritzelt-2
Innerhalb weniger Minuten gefertigt+0
Pro Zeichenstunde (max. VE Stunden)+1
Mit Blut gezeichnet+2
Nachts gezeichnet+2
13 brennende Kerzen auf Kreis stellen+1
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Weitere Modifikatoren (Kreis nötig)BB
Bestimmter Dämon (Name bekannt)+2
Dämon soll fliegen können-KÖR / 2*
Singsang zum Ende (max. VE / 2 Rd.)+1 / Rd.
Todesopfer (intelligentes Wesen)+KÖR**
\n

*: KÖR des Dämonen
**: KÖR des Opfers

\n

Beispiel:
Ein hoher Dämon (KÖR 7 AU 3 = ZB -10), der zudem auch noch fliegen können soll (KÖR 7 / 2 = 3,5, aufgerundet zu 4), würde die Zaubern-Probe um -14 erschweren.

\n

Ein Beschwörer mit VE 8 könnte, um diesen Malus zu reduzieren, maximal 8 Stunden (+8) in der Nacht (+2) den Beschwörungskreis zeichnen und 13 Kerzen ringsum entzünden (+2).

\n

Würde er die ihm möglichen 4 Kampfrunden (VE / 2) vor der eigentlichen Beschwörung noch einen Singsang anstimmen, wäre der endgültige ZB sogar +2 (= -14 + 8 + 2 + 2 + 4).

\n

Misslungenes Beschwören: Ein Dämon wird auch beschworen, wenn die Zaubern-Probe misslingt, steht dann jedoch nicht unter der Kontrolle seines Beschwörers und kann frei handeln. Ein fehlerhaft beschworener Dämon hat nur ein Ziel vor Augen: Augenblicklich seinen Beschwörer zu vernichten, wodurch er wieder auf seine Existenzebene zurückkehren kann (ansonsten müsste er die Zauberdauer abwarten, ein inakzeptabler Zustand).

\n

Charaktere mit dem Talent Diener des Lichts können den Zauber nicht anwenden.

", "equipped": false, "spellType": "spellcasting", - "bonus": "-(KÖR+AU) des Dämonen und +BB", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "-(KÖR+AU) des Dämonen und +BB" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": true, + "protection": false, + "mindAffecting": false, + "demonology": true, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -4834,8 +7678,29 @@ "description": "

Der Zauberwirker kann unbelebte Dinge – die verborgen oder absichtlich versteckt sind (Fallen, Geheimtüren u.ä.) – mit Hilfe dieses Zaubers für kurze Zeit aufleuchten sehen, selbst wenn sie durch etwas verdeckt sind, wie ein Vorhang oder ein Behältnis.

Der Zauber funktioniert nicht bei magischen oder unsichtbaren Objekten.

", "equipped": false, "spellType": "spellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" @@ -4869,11 +7734,32 @@ "type": "spell", "img": "systems/ds4/assets/icons/game-icons/delapouite/zigzag-hieroglyph.svg", "data": { - "description": "

Der Zauberwirker kann jegliche Gewässer teilen und eine 1 m breite Schneise bis zu Grund in sie schlagen, ihre Länge einzig und allein begrenzt durch den Entfernungsmalus auf Zielzauber (DS4 S. 43).

Wird der Zauber gegen flüssige Wesen wie beispielsweise Wasserlementare eingesetzt, entspricht das Wurfergebnis nicht abwehrbaren Schaden, während die Zauberdauer nur noch augenblicklich ist.

", + "description": "

Der Zauberwirker kann jegliche Gewässer teilen und eine 1 m breite Schneise bis zu Grund in sie schlagen, ihre Länge einzig und allein begrenzt durch den Entfernungsmalus auf Zielzauber (DS4 S. 43).

\n

Wird der Zauber gegen flüssige Wesen wie beispielsweise @Compendium[ds4.creatures.ZJF6ieo8O0GXfgwz]{Wasserelementare} eingesetzt, entspricht das Wurfergebnis nicht abwehrbaren Schaden, während die Zauberdauer nur noch augenblicklich ist.

", "equipped": false, "spellType": "targetedSpellcasting", - "bonus": "0", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": true, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "Berühren", "unit": "custom" diff --git a/scss/components/shared/_checkbox_grid.scss b/scss/components/shared/_checkbox_grid.scss new file mode 100644 index 00000000..b085617a --- /dev/null +++ b/scss/components/shared/_checkbox_grid.scss @@ -0,0 +1,27 @@ +/* + * SPDX-FileCopyrightText: 2022 Johannes Loher + * + * SPDX-License-Identifier: MIT + */ + +.ds4-checkbox-grid { + $gap: 3px; + gap: $gap; + display: grid; + font-size: var(--font-size-12); + grid-template-columns: 1fr 1fr; + + &__item { + align-items: center; + display: flex; + gap: $gap; + justify-content: flex-start; + > * { + flex: 0 0 auto; + } + } + + &__checkbox[type="checkbox"] { + margin: 0; + } +} diff --git a/scss/components/shared/_form_group.scss b/scss/components/shared/_form_group.scss new file mode 100644 index 00000000..c5e1eb25 --- /dev/null +++ b/scss/components/shared/_form_group.scss @@ -0,0 +1,27 @@ +/* + * SPDX-FileCopyrightText: 2022 Johannes Loher + * + * SPDX-License-Identifier: MIT + */ + +.ds4-form-group { + clear: both; + display: flex; + flex-direction: row; + flex-wrap: wrap; + margin: 3px 0; + align-items: center; + + &--start { + align-items: flex-start; + } + + & > * { + flex: 3; + } + + &__label { + flex: 2; + line-height: var(--form-field-height); + } +} diff --git a/scss/ds4.scss b/scss/ds4.scss index c854abe4..777bb7c7 100644 --- a/scss/ds4.scss +++ b/scss/ds4.scss @@ -14,8 +14,10 @@ // shared @use "components/shared/add_button"; @use "components/shared/control_button_group"; +@use "components/shared/checkbox_grid"; @use "components/shared/editor"; @use "components/shared/embedded_document_list"; +@use "components/shared/form_group"; @use "components/shared/rollable_image"; @use "components/shared/sheet_body"; @use "components/shared/sheet_form"; diff --git a/spec/item/spell/calculate-spell-price.spec.ts b/spec/item/spell/calculate-spell-price.spec.ts index e9cd0826..0e9f5d34 100644 --- a/spec/item/spell/calculate-spell-price.spec.ts +++ b/spec/item/spell/calculate-spell-price.spec.ts @@ -12,8 +12,29 @@ const defaultData: DS4SpellDataSourceData = { description: "", equipped: false, spellType: "spellcasting", - bonus: "", - spellCategory: "unset", + spellModifier: { + numerical: 0, + complex: "", + }, + spellGroups: { + lightning: false, + earth: false, + water: false, + ice: false, + fire: false, + healing: false, + light: false, + air: false, + transport: false, + damage: false, + shadow: false, + protection: false, + mindAffecting: false, + demonology: false, + necromancy: false, + transmutation: false, + area: false, + }, maxDistance: { value: "", unit: "meter", diff --git a/src/apps/sheet-helpers.ts b/src/apps/sheet-helpers.ts index e1e22f4a..2a2e4d14 100644 --- a/src/apps/sheet-helpers.ts +++ b/src/apps/sheet-helpers.ts @@ -13,8 +13,7 @@ export function disableOverriddenFields( const titleAddition = `(${getGame().i18n.localize("DS4.TooltipNotEditableDueToEffects")})`; for (const key of Object.keys(foundry.utils.flattenObject(overrides))) { - const sel = selector(key); - const elements = form?.querySelectorAll(sel); + const elements = form?.querySelectorAll(selector(key)); elements?.forEach((element) => { if (inputs.includes(element.tagName)) { element.setAttribute("disabled", ""); diff --git a/src/config.ts b/src/config.ts index 9d7ba5f7..ccd2453f 100644 --- a/src/config.ts +++ b/src/config.ts @@ -94,16 +94,24 @@ const i18nKeys = { targetedSpellcasting: "DS4.SpellTypeTargetedSpellcasting", }, - spellCategories: { - healing: "DS4.SpellCategoryHealing", - fire: "DS4.SpellCategoryFire", - ice: "DS4.SpellCategoryIce", - light: "DS4.SpellCategoryLight", - darkness: "DS4.SpellCategoryDarkness", - mindAffecting: "DS4.SpellCategoryMindAffecting", - electricity: "DS4.SpellCategoryElectricity", - none: "DS4.SpellCategoryNone", - unset: "DS4.SpellCategoryUnset", + spellGroups: { + lightning: "DS4.SpellGroupLightning", + earth: "DS4.SpellGroupEarth", + water: "DS4.SpellGroupWater", + ice: "DS4.SpellGroupIce", + fire: "DS4.SpellGroupFire", + healing: "DS4.SpellGroupHealing", + light: "DS4.SpellGroupLight", + air: "DS4.SpellGroupAir", + transport: "DS4.SpellGroupTransport", + damage: "DS4.SpellGroupDamage", + shadow: "DS4.SpellGroupShadow", + protection: "DS4.SpellGroupProtection", + mindAffecting: "DS4.SpellGroupMindAffecting", + demonology: "DS4.SpellGroupDemonology", + necromancy: "DS4.SpellGroupNecromancy", + transmutation: "DS4.SpellGroupTransmutation", + area: "DS4.SpellGroupArea", }, cooldownDurations: { diff --git a/src/hooks/setup.ts b/src/hooks/setup.ts index 84d4d380..6623f5eb 100644 --- a/src/hooks/setup.ts +++ b/src/hooks/setup.ts @@ -23,7 +23,7 @@ function localizeAndSortConfigObjects() { "combatValues", "cooldownDurations", "creatureSizeCategories", - "spellCategories", + "spellGroups", "traits", "checkModifiers", ]; diff --git a/src/item/spell/spell-data-source.ts b/src/item/spell/spell-data-source.ts index 7c578dc9..e6f182bb 100644 --- a/src/item/spell/spell-data-source.ts +++ b/src/item/spell/spell-data-source.ts @@ -12,8 +12,11 @@ export interface DS4SpellDataSource { export interface DS4SpellDataSourceData extends DS4ItemDataSourceDataBase, DS4ItemDataSourceDataEquipable { spellType: keyof typeof DS4.i18n.spellTypes; - bonus: string; - spellCategory: keyof typeof DS4.i18n.spellCategories; + spellModifier: { + numerical: number; + complex: string; + }; + spellGroups: Record; maxDistance: UnitData; effectRadius: UnitData; duration: UnitData; diff --git a/src/item/spell/spell.ts b/src/item/spell/spell.ts index dd9a2a75..898cdfa9 100644 --- a/src/item/spell/spell.ts +++ b/src/item/spell/spell.ts @@ -32,17 +32,19 @@ export class DS4Spell extends DS4Item { } const ownerDataData = this.actor.data.data; - const spellModifier = Number.isNumeric(this.data.data.bonus) ? parseInt(this.data.data.bonus) : undefined; - if (spellModifier === undefined) { + const hasComplexModifier = this.data.data.spellModifier.complex !== ""; + if (hasComplexModifier === undefined) { notifications.info( game.i18n.format("DS4.InfoManuallyEnterSpellModifier", { name: this.name, - spellModifier: this.data.data.bonus, + spellModifier: this.data.data.spellModifier.complex, }), ); } const spellType = this.data.data.spellType; - const checkTargetNumber = ownerDataData.combatValues[spellType].total + (spellModifier ?? 0); + const checkTargetNumber = + ownerDataData.combatValues[spellType].total + + (hasComplexModifier ? 0 : this.data.data.spellModifier.numerical); const speaker = ChatMessage.getSpeaker({ actor: this.actor, ...options.speaker }); await createCheckRoll(checkTargetNumber, { diff --git a/src/migrations.ts b/src/migrations.ts index 4731e803..e42e8358 100644 --- a/src/migrations.ts +++ b/src/migrations.ts @@ -9,6 +9,7 @@ import { migration as migration002 } from "./migrations/002"; import { migration as migration003 } from "./migrations/003"; import { migration as migration004 } from "./migrations/004"; import { migration as migration005 } from "./migrations/005"; +import { migration as migration006 } from "./migrations/006"; import notifications from "./ui/notifications"; async function migrate(): Promise { @@ -135,7 +136,7 @@ interface Migration { migrateCompendium: (pack: CompendiumCollection) => Promise; } -const migrations: Migration[] = [migration001, migration002, migration003, migration004, migration005]; +const migrations: Migration[] = [migration001, migration002, migration003, migration004, migration005, migration006]; function isFirstWorldStart(migrationVersion: number): boolean { return migrationVersion < 0; diff --git a/src/migrations/006.ts b/src/migrations/006.ts new file mode 100644 index 00000000..314ce2cd --- /dev/null +++ b/src/migrations/006.ts @@ -0,0 +1,117 @@ +// SPDX-FileCopyrightText: 2022 Johannes Loher +// +// SPDX-License-Identifier: MIT + +import { + getActorUpdateDataGetter, + getCompendiumMigrator, + getSceneUpdateDataGetter, + migrateActors, + migrateCompendiums, + migrateItems, + migrateScenes, +} from "./migrationHelpers"; + +import type { DS4SpellDataSourceData } from "../item/spell/spell-data-source"; + +async function migrate(): Promise { + await migrateItems(getItemUpdateData); + await migrateActors(getActorUpdateData); + await migrateScenes(getSceneUpdateData); + await migrateCompendiums(migrateCompendium); +} + +function getItemUpdateData(itemData: Partial) { + if (itemData.type !== "spell") return; + // @ts-expect-error spellCategory is removed with this migration + const spellCategory: string | undefined = itemData.data?.spellCategory; + const spellGroups = migrateSpellCategory(spellCategory); + + // @ts-expect-error bonus is removed with this migration + const bonus: string | undefined = itemData.data?.bonus; + const spellModifier = migrateBonus(bonus); + + const updateData: Record = { + data: { + spellGroups, + "-=spellCategory": null, + spellModifier, + "-=bonus": null, + }, + }; + return updateData; +} + +function migrateSpellCategory(spellCategory: string | undefined): DS4SpellDataSourceData["spellGroups"] { + const spellGroups = { + lightning: false, + earth: false, + water: false, + ice: false, + fire: false, + healing: false, + light: false, + air: false, + transport: false, + damage: false, + shadow: false, + protection: false, + mindAffecting: false, + demonology: false, + necromancy: false, + transmutation: false, + area: false, + }; + switch (spellCategory) { + case "healing": { + spellGroups.healing = true; + break; + } + case "fire": { + spellGroups.fire = true; + break; + } + case "ice": { + spellGroups.ice = true; + break; + } + case "light": { + spellGroups.light = true; + break; + } + case "darkness": { + spellGroups.shadow = true; + break; + } + case "mindAffecting": { + spellGroups.mindAffecting = true; + break; + } + case "electricity": { + spellGroups.lightning = true; + break; + } + } + return spellGroups; +} + +function migrateBonus(bonus: string | undefined): DS4SpellDataSourceData["spellModifier"] { + const spellModifier = { numerical: 0, complex: "" }; + if (bonus) { + if (Number.isNumeric(bonus)) { + spellModifier.numerical = +bonus; + } else { + spellModifier.complex = bonus; + } + } + return spellModifier; +} + +const getActorUpdateData = getActorUpdateDataGetter(getItemUpdateData); +const getSceneUpdateData = getSceneUpdateDataGetter(getActorUpdateData); +const migrateCompendium = getCompendiumMigrator({ getItemUpdateData, getActorUpdateData, getSceneUpdateData }); + +export const migration = { + migrate, + migrateCompendium, +}; diff --git a/src/migrations/migrationHelpers.ts b/src/migrations/migrationHelpers.ts index d0a53f54..7a980668 100644 --- a/src/migrations/migrationHelpers.ts +++ b/src/migrations/migrationHelpers.ts @@ -72,7 +72,7 @@ type CompendiumMigrator = (compendium: CompendiumCollection { for (const compendium of getGame().packs ?? []) { if (compendium.metadata.package !== "world") continue; - if (!["Actor", "Item", "Scene"].includes(compendium.metadata.entity)) continue; + if (!["Actor", "Item", "Scene"].includes(compendium.metadata.type)) continue; await migrateCompendium(compendium); } } @@ -144,8 +144,8 @@ export function getCompendiumMigrator( { migrateToTemplateEarly = true } = {}, ) { return async (compendium: CompendiumCollection): Promise => { - const entityName = compendium.metadata.entity; - if (!["Actor", "Item", "Scene"].includes(entityName)) return; + const type = compendium.metadata.type; + if (!["Actor", "Item", "Scene"].includes(type)) return; const wasLocked = compendium.locked; await compendium.configure({ locked: false }); if (migrateToTemplateEarly) { diff --git a/template.json b/template.json index d4ec6bc3..a7ac9181 100644 --- a/template.json +++ b/template.json @@ -173,8 +173,29 @@ "spell": { "templates": ["base", "equipable"], "spellType": "spellcasting", - "bonus": "", - "spellCategory": "unset", + "spellModifier": { + "numerical": 0, + "complex": "" + }, + "spellGroups": { + "lightning": false, + "earth": false, + "water": false, + "ice": false, + "fire": false, + "healing": false, + "light": false, + "air": false, + "transport": false, + "damage": false, + "shadow": false, + "protection": false, + "mindAffecting": false, + "demonology": false, + "necromancy": false, + "transmutation": false, + "area": false + }, "maxDistance": { "value": "", "unit": "meter" diff --git a/templates/sheets/actor/tabs/spells.hbs b/templates/sheets/actor/tabs/spells.hbs index 3f0df03c..787357d3 100644 --- a/templates/sheets/actor/tabs/spells.hbs +++ b/templates/sheets/actor/tabs/spells.hbs @@ -53,9 +53,10 @@ titleKey=titleKey}}
{{localize 'DS4.SpellTypeAbbr'}}
- {{!-- spell bonus --}} -
{{localize 'DS4.SpellModifierAbbr'}}
+ {{!-- spell modifier --}} +
{{localize + 'DS4.SpellModifierAbbr'}}
{{!-- max. distance --}}
@@ -75,9 +76,9 @@ titleKey=titleKey}} src="{{lookup @root/config.icons.spellTypes itemData.data.spellType}}" title="{{lookup @root/config.i18n.spellTypes itemData.data.spellType}}" /> - {{!-- spell bonus --}} - + {{!-- spell modifier --}} +
{{#if (eq itemData.data.spellModifier.complex + '')}}{{itemData.data.spellModifier.numerical}}{{else}}{{itemData.data.spellModifier.complex}}{{/if}}
{{!-- max. distance --}} {{> distanceUnit titleKey='DS4.SpellDistance' unitDatum=itemData.data.maxDistance diff --git a/templates/sheets/item/components/properties/spell.hbs b/templates/sheets/item/components/properties/spell.hbs index eb48d9f2..be56e27c 100644 --- a/templates/sheets/item/components/properties/spell.hbs +++ b/templates/sheets/item/components/properties/spell.hbs @@ -7,11 +7,21 @@ SPDX-License-Identifier: MIT

{{localize 'DS4.ItemPropertiesSpell'}}

- +
- + +
+
+
+ +
+
@@ -27,19 +37,6 @@ SPDX-License-Identifier: MIT
-
- -
- -
-
@@ -94,18 +91,33 @@ SPDX-License-Identifier: MIT
+
+ +
+ {{#each config.i18n.spellGroups as |value key|}} +
+ + +
+ {{/each}} +
+
- - + +
diff --git a/tools/json-pack-tools.js b/tools/json-pack-tools.js index e0cb8731..f84926bc 100644 --- a/tools/json-pack-tools.js +++ b/tools/json-pack-tools.js @@ -57,7 +57,7 @@ export async function convertJSONToPack(contents) { /** * Converts a pack file (NeDB) to a JSON string. * @param {string} filename The name of the pack file - * @returns {Promise>} A promise that resolves to an array of the documents in the pack file + * @returns {Promise} A promise that resolves to an array of the documents in the pack file */ function convertPackFileToJSON(filename) { const db = new Datastore({ filename, autoload: true });