- Add level-up dialog (ApplicationV2) showing features gained per level - Class features with `changes` arrays auto-create Active Effects - Valor I/II/III on Fighter reduces crit threshold cumulatively (-1/-2/-3) - Perk selection UI in dialog (awaits perk compendium content) - Fix duplicate item creation bug (was double drop handling) - Configure proper dragDrop in ActorSheetV2 DEFAULT_OPTIONS - Add ancestries and classes compendium packs with LevelDB format - Docker compose PUID/PGID for proper file permissions Key patterns established: - Class progression stored in item.system.progression[] - Features with changes[] become ActiveEffects on level-up - applyClassFeatures() is idempotent (checks existing effects) - updateClassFeatures() handles level changes incrementally 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
13 lines
565 B
JavaScript
13 lines
565 B
JavaScript
/**
|
|
* Application classes for Vagabond RPG
|
|
* @module applications
|
|
*/
|
|
|
|
export { default as VagabondRollDialog } from "./base-roll-dialog.mjs";
|
|
export { default as SkillCheckDialog } from "./skill-check-dialog.mjs";
|
|
export { default as AttackRollDialog } from "./attack-roll-dialog.mjs";
|
|
export { default as SaveRollDialog } from "./save-roll-dialog.mjs";
|
|
export { default as SpellCastDialog } from "./spell-cast-dialog.mjs";
|
|
export { default as FavorHinderDebug } from "./favor-hinder-debug.mjs";
|
|
export { default as LevelUpDialog } from "./level-up-dialog.mjs";
|