The DCC-QoL module endeavors to bring some convenience & automation functions that are not present in the core Dungeon Crawl Classics system.
Some highlights:
- Separates attack/damage/crit and fumble rolls for weapon attacks
- Displays information about the weapon/actor (type, equipped, range, (un)trained, two-handed) on the attack chat card
- Displays weapon description (
weapon.system.description.value
) - Automates deed die roll for warriors/dwarves (in manual roll mode)
- Subtracts PC's Luck score from monsters' crit roll
- Checks the weapon range (requires token targeting)
- Checks hits and misses
- Checks Firing into melee ("Friendly Fire" button displays when ally is near)
- Calculates range penalty during attack rolls
- Automatically applies damage (requires that a target is selected)
Chat card updates:
Auto roll deed die:
Applying Luck score on monsters' crit roll
Range penalty:
Friendly fire check results:
- Requires libWrapper
- Requires Dungeon Crawl Classics
This module replaces the following dcc system functions:
rollCritical
rollWeaponAttack
rollToHit
Note: DCC-QoL is highly coupled with the DCC core system, so any signficant changes to the system might break this module, at least temporarily.