From 27414cf6d79536a57006c482027acc341f1ec6a6 Mon Sep 17 00:00:00 2001 From: macniel Date: Sun, 15 Feb 2026 14:26:50 +0100 Subject: [PATCH] fixes calculation bases for mr, asp and lep. --- src/module/documents/character.mjs | 18 +++++++++--------- src/packs/_source/zauber/Windhose.json | 2 +- src/system.json | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/module/documents/character.mjs b/src/module/documents/character.mjs index d4e92dd6..3e743a21 100644 --- a/src/module/documents/character.mjs +++ b/src/module/documents/character.mjs @@ -32,15 +32,15 @@ export class Character extends Actor { const actorData = this; const systemData = actorData.system; - systemData.attribute.mu.aktuell = systemData.attribute.mu.start - systemData.attribute.kl.aktuell = systemData.attribute.kl.start - systemData.attribute.in.aktuell = systemData.attribute.in.start - systemData.attribute.ch.aktuell = systemData.attribute.ch.start + systemData.attribute.mu.aktuell = systemData.attribute.mu.start + systemData.attribute.mu.mod + systemData.attribute.kl.aktuell = systemData.attribute.kl.start + systemData.attribute.kl.mod + systemData.attribute.in.aktuell = systemData.attribute.in.start + systemData.attribute.in.mod + systemData.attribute.ch.aktuell = systemData.attribute.ch.start + systemData.attribute.ch.mod - systemData.attribute.ff.aktuell = systemData.attribute.ff.start - systemData.attribute.ge.aktuell = systemData.attribute.ge.start - systemData.attribute.ko.aktuell = systemData.attribute.ko.start - systemData.attribute.kk.aktuell = systemData.attribute.kk.start + systemData.attribute.ff.aktuell = systemData.attribute.ff.start + systemData.attribute.ff.mod + systemData.attribute.ge.aktuell = systemData.attribute.ge.start + systemData.attribute.ge.mod + systemData.attribute.ko.aktuell = systemData.attribute.ko.start + systemData.attribute.ko.mod + systemData.attribute.kk.aktuell = systemData.attribute.kk.start + systemData.attribute.kk.mod const mu = systemData.attribute.mu.aktuell const kl = systemData.attribute.kl.aktuell @@ -98,7 +98,7 @@ export class Character extends Actor { systemData.ini.basis = Math.round((mu + mu + _in + ge) / 5) systemData.ini.aktuell = systemData.ini.basis - systemData.mr.basis = Math.round((mu + kl + ko) / 5) + systemData.mr.basis = Math.round((mu + kl + ko) / 5) + systemData.mr.mod systemData.mr.aktuell = systemData.mr.basis systemData.gs.basis = 6; systemData.gs.aktuell = systemData.gs.basis // TOOD: get GS from spezien diff --git a/src/packs/_source/zauber/Windhose.json b/src/packs/_source/zauber/Windhose.json index b9068f64..31a03cf2 100644 --- a/src/packs/_source/zauber/Windhose.json +++ b/src/packs/_source/zauber/Windhose.json @@ -14,7 +14,7 @@ "modifikationen": "Zauberdauer, Kosten, Reichweite, Wirkungsdauer", "varianten": [ {"name": "Wandernder Wirbel", - "mod": "", + "mod": 0, "limit": "14", "description": "Der Druide kann den Wirbel eigenständig bewegen, mit einer maximalen Geschwindigkeit entsprechend der Windstärke (1 AsP pro 10 Schritt Bewegung)." } diff --git a/src/system.json b/src/system.json index c06d4ac5..ce48c34a 100644 --- a/src/system.json +++ b/src/system.json @@ -2,7 +2,7 @@ "id": "DSA_4-1", "title": "Das Schwarze Auge 4.1", "description": "Noch ein Spielsystem für Das Schwarze Auge 4.1", - "version": "0.8.3", + "version": "0.0.1", "compatibility": { "minimum": 12, "verified": 13 @@ -364,5 +364,5 @@ "primaryTokenAttribute": "lep.aktuell", "url": "https://git.macniel.online/macniel/foundry-dsa41-game", "manifest": "https://git.macniel.online/macniel/foundry-dsa41-game/raw/branch/main/src/system.json", - "download": "https://git.macniel.online/macniel/foundry-dsa41-game/releases/download/0.8.3/release.zip" + "download": "https://git.macniel.online/macniel/foundry-dsa41-game/releases/download/0.0.1/release.zip" }