Vault sync 2026-10-20: rules, counters, migration 1.4.0 #3

Merged
octoturge merged 7 commits from sync/2026-10-20 into main 2026-10-20 15:37:38 +02:00
7 Commits
Author SHA1 Message Date
octoturgeandClaude Sonnet 5.5 c533ad8040 feat: sync rules with vault 2026-10-20 (borrowed mana, Odetchnięcie limit, Oszołomiony, Akcje Natychmiastowe)
Adds src/logic/rules.ts, counters, migration 1.4.0, III/IV mana swap, thaumaturgy school, tests, recompiled translations.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 13:22:31 +02:00
octoturgeandClaude Sonnet 5.5 6b8d93f772 feat: flat spell frontmatter, full source-book titles, drop circle
Parser reads human-friendly flat keys (range, targets, castingTime, overcast
list, threshold/successes, ...) and expands them to SpellData; fixes
[object Object] range, empty targets/casting time and blank overcast rows.
SOURCE_BOOKS ids now match vault slugs and show full book titles.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 12:35:16 +02:00
octoturgeandClaude Sonnet 5.5 5f8e62ba02 chore: bump version to 1.3.38
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 10:50:12 +02:00
octoturgeandClaude Sonnet 5.5 ee6c1248ea chore: regenerate compendium translations
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 10:31:43 +02:00
octoturgeandClaude Sonnet 5.5 522aac8678 fix: assign eldritch spells to Abyss - Primal Magic signature list
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 10:29:10 +02:00
octoturgeandClaude Sonnet 5.5 2f3f0057b1 feat: signatureSpells lists all spells of a discipline
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 10:19:24 +02:00
octoturgeandClaude Sonnet 5.5 9ca94268c5 fix: show dice in spell cast card, dedupe Alchemy folders, assign signature spells
- Spell cast card now embeds the TS dice (base + overcast) and damage dice
  instead of posting separate roll messages; Dice So Nice still animates.
- Spell pack Alchemy sub-folders renamed to Transmutacja / Warzenie Eliksirów
  so the label no longer repeats under the Alchemia folder.
- Discipline schema gains signatureSpells (the sheet already bound to it);
  build-packs fills it with each discipline's own spells.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-17 09:53:05 +02:00