Cal Corum
|
062189e315
|
Add crit threshold modifier tests and fix effect application
- Add comprehensive Quench tests for crit threshold system:
- Skill crit thresholds modified by Active Effects
- Attack crit thresholds (melee, ranged, brawl, finesse)
- Effect stacking, disabled effects, minimum threshold enforcement
- Helper function validation
- Fix crit threshold clamping in CharacterData.prepareDerivedData():
- Skills: clamp in _calculateSkillDifficulties() after effects apply
- Attacks: new _clampAttackCritThresholds() method
- Ensures thresholds stay within 1-20 range after Active Effects
- Note: Foundry v13 auto-prepares data after createEmbeddedDocuments,
manual prepareData() calls cause double effect application
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-13 20:34:36 -06:00 |
|