Flat-damage attacks (no die in the damage formula, e.g. an owl's 1 piercing) now recover on the creature size die instead of rolling a broken 1d0. The attack chat card detects the damage die from the message (dice actually rolled, or the item that produced the card), and spell attack cards follow the module rules (cantrip d6, leveled spell d8) instead of the actor's weapon die or the d6 default. Recovery dice are sanitized at every entry point so an invalid die can never reach the Roll. Recovery history entries now record a dieSource field for easier auditing. The size-die fallback for die-less attacks also applies to the knockback comparison, so flat-damage creatures compare with their size die instead of a flat d6.
Manifest: https://github.com/lisasdungeon/lisas-angry-initiative/releases/latest/download/module.json