Skip to content

Releases: foundryvtt-dcc/xcc

v0.4.1.4

01 Mar 11:16
09c3ddb

Choose a tag to compare

Release v0.4.1.4

Release Notes:

  • Merge pull request #10 from foundryvtt-dcc/sheet-config-fix

Fix duplicate config button and restore effects tab (Blaze Sanecki)

v0.4.1.3

03 Jan 00:25
3a0e65f

Choose a tag to compare

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

04 Dec 22:57
ab4d736

Choose a tag to compare

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

27 Oct 17:15

Choose a tag to compare

Release v0.4.1.1

Release Notes:

  • Fixed xcc.css so it doesn't affect default DCC character sheets

v0.4.1.0

23 Oct 17:12

Choose a tag to compare

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

21 Oct 09:26

Choose a tag to compare

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

21 Oct 02:00

Choose a tag to compare

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

19 Oct 22:12

Choose a tag to compare

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

19 Oct 13:53

Choose a tag to compare

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

19 Oct 11:15

Choose a tag to compare

Release v0.3.2.1

Release Notes:

  • Enable XCC Mojo independently from DCC Fleeting Luck