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>
- 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>
Version bump and Babele translation regen from the packaging pipeline,
picking up the race-parser content fix from the previous sync PR.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Extract currency conversion out of character/NPC sheets into a
dedicated dialog with live NBP exchange rates, covering both
real-world (PLN/EUR/USD) and in-world currencies (Thrakka, Sol-3
Federation Credit, Silver Talent, Gold Crown, Platinum Lingot).