Releases: foundryvtt-dcc/xcc
v0.4.1.4
v0.4.1.3
Release v0.4.1.3
Release Notes:
Class-specific fields on XCC tabs (Jammer, Messenger, Half-Elf, etc.) were not saving because they weren't registered in the DataModel schema.
FoundryVTT v13's ApplicationV2 uses strict DataModel validation, which strips any form fields not defined in the schema. This caused fields like attack, penalty, chosenWeapon, etc. to reset to blank on save.
Added missing schema fields:
- Athlete: athleticDurability
- Brawler: toughness
- Blaster/Half-Elf/Elf-Trickster: maxSpellLevel, knownSpells
- Jammer: devastatingAttack, disrespectPenalty, chosenWeapon,
chosenWeaponEquipped, performanceSpecialties - Messenger: disapproval, disapprovalTable, scourge, favoredWeapon,
deity, corruption - Half-Elf: charismaDie, saveBonus
- Specialists: luckDie, backstab
- Criminal: currentTurf, currentContacts, currentDisguise
- Shared: spellCheckAbility
Fixed by:
- Tim L. White
v0.4.1.2
Release v0.4.1.2
Release Notes:
- Add compatibility with dcc system data model
- Use DCC schema extension hooks for XCC custom fields
Register XCC-specific fields with DCC's DataModel schemas using the new
schema extension hooks. This ensures proper type validation and defaults
for XCC custom data.
Fields added to base actor schema:
- details.sheetClass - Track active XCC class sheet
Fields added to Player schema:
- class.localizationPath, classLink - Class identification
- class.trainingDie, scramble, speed, grappleCritRange, grappleCritDie,
unarmedDamage - Athlete/Brawler abilities - class.blasterDie - Blaster abilities
- class.teamMascotDie - Jammer abilities
- class.turnUndeadDie - Messenger abilities
- class.wildCritRange - Half-Orc abilities
- rewards (fame, baseWealth, totalWealth) - XCC Fame & Wealth system
- Fix armorTooHeavy to use computed method instead of direct property mutation
Replace direct property mutation this.actor.system.class.armorTooHeavy = value
with a computed helper method isArmorTooHeavy() that checks equipped armor
on-demand. This fixes compatibility with DCC's DataModel conversion where
direct property mutations on the system proxy may not persist correctly.
- Add in the spell item otherBonus field that was added in the DCC system. (Tim L. White)
v0.4.1.1
Release v0.4.1.1
Release Notes:
- Fixed xcc.css so it doesn't affect default DCC character sheets
v0.4.1.0
Release v0.4.1.0
Release Notes:
- Expanded automation for criminal class
- Improved feature lists style for all classes (HTML stylings)
- Improved sheet style for all classes
- Updated headers and feature lists contents
- Fixed Jammer AC bonus not checking for armor penalty
- Fixed Jammer not adding luck mod to performance checks
- Applied Charisma die to the appropriate Half-Elf skills
- Fixed gnome draw agro bonus value
- Fixed gnome pickpocket skill label in custom roll dialog
- Switched to safer class checks (sheetClass instead of className)
- Updated Brawler toHit and damage fields to display consistent values between tabs
- Fixed grapple as weapon not displaying properly in the grid
- Made the charisma die label non-interactive
- Removed old external link from the Brawler sheet
- Made blaster die label non-interactive
- Fixed ensurePlus helper function
- Implemented adjustable random table result chat card for all classes using random tables
- Removed unused code
- Added level up button next to the level value
v0.4.0.1
Release v0.4.0.1
Release Notes:
- Fixed centering and removed unnecessary frame from basic spell check notes
- Fixed missing misfire icon in the bright theme
- Support HTML elements in spell description tooltip window
v0.4.0.0
Release v0.4.0.0
Release Notes:
- Rolling mercurial effects, manifestations and misfires is now fully supported
- Added spell misfire button on spells tab
- Added tooltips for mercurial magic on spells tab
- Updated the style to make all item lists look better
Bugfixes
- Removed debug console logs
- Removed settings that should be only called from xcc-core-book
v0.3.2.3
Hotfix v0.3.2.3
Release Notes:
- Fixed double rolls on class abilities, spells, fame, wealth and grandstanding
- Fixed missing Base Spell Check roll button
- Fixed Mojo automation setting
v0.3.2.2
Release v0.3.2.2
Release Notes:
- Removed unnecessary checks from the brawler sheet
- Fixed class links on athlete, brawler, dwarf, half-orc, jammer and messenger
v0.3.2.1
Release v0.3.2.1
Release Notes:
- Enable XCC Mojo independently from DCC Fleeting Luck