Commit graph

41 commits

Author SHA1 Message Date
21b5a5a481 feat: add _id to Bonded effect and improve homebrew seeding logic with logging and object cloning 2026-04-26 19:42:43 +02:00
66f34b39dc feat: add bonded augment status effects and support dynamic image and effect registration in ikonis-data.js 2026-04-26 19:39:28 +02:00
80d2d95617 feat: rename augments and register default features to system configuration on init 2026-04-26 19:29:16 +02:00
e77007a29b feat: add seedIkonisHomebrew function to automatically populate default augment blueprints into Daggerheart Homebrew settings 2026-04-26 19:25:16 +02:00
6cfadbc1ac refactor: remove legacy augmentation configuration template and script files 2026-04-26 19:20:51 +02:00
a6a467e353 fix: increase width of Install Tech dialog to improve layout visibility 2026-04-26 19:18:02 +02:00
a335b51932 feat: add item icons to data schema and update picker UI to display them 2026-04-26 19:16:38 +02:00
e2625219e2 fix: preserve line breaks from HTML tags during Ikonis feature description parsing 2026-04-26 19:14:39 +02:00
c32ebdda39 fix: update augment card layout by adjusting height and adding cost display 2026-04-26 19:12:42 +02:00
608ba09a94 feat: parse cost and effect lines separately from feature descriptions in ikonis-data.js 2026-04-26 19:12:35 +02:00
a9185baf99 refactor: increase augment description length and update motherboard card layout to support multiline text 2026-04-26 19:11:35 +02:00
4a7aa554f3 feat: exclude Bonded feature from Ikonis augment slot calculation 2026-04-26 19:09:38 +02:00
328932d6b0 feat: add Bonded feature display to motherboard sheet with auto-installation logic 2026-04-26 19:06:32 +02:00
a421950b3e remove bonded feature logic and unused imports from ikonis-sheet.js 2026-04-26 19:04:02 +02:00
e21e66d6c2 simplify augment system to resolve features dynamically via native configuration instead of manual synchronization 2026-04-26 19:00:08 +02:00
01fc302b43 update motherboard icon and remove bonded feature section and augment images 2026-04-26 18:48:50 +02:00
bbce05dfea remove Ikonis effect injection patch from Actor prototype 2026-04-26 18:46:34 +02:00
5e14c2a178 migrate virtual augments to native Daggerheart weapon features and remove legacy injection logic 2026-04-26 18:43:24 +02:00
689a9ec2ff refactor: update ikonis features injection to use array-based storage instead of object assignment 2026-04-26 18:37:19 +02:00
d7fd36d24e refactor: move recursion guard to actor instance and implement feature caching for ikonis virtual items 2026-04-26 18:34:45 +02:00
fec1a6c1ef extract ikonis feature injection into a reusable helper with recursion guard 2026-04-26 18:29:09 +02:00
40cf69e061 migrate ikonis feature storage to a local actor cache and patch getEmbeddedDocument for virtual feature resolution 2026-04-26 18:27:08 +02:00
5ac4a0af17 set system type to ikonis and scope feature IDs to item IDs to prevent duplicate sheet entries 2026-04-26 18:24:56 +02:00
378d25d29f standardize bonded and augmented feature resolution and ensure unequipped items remain resolvable in memory 2026-04-26 18:21:06 +02:00
0f6e29b603 inject feature clones directly into actor items collection and remove legacy UUID patching logic 2026-04-26 18:18:04 +02:00
1931bdb239 nest Ikonis augments under features tab and fix data access path for individual features 2026-04-26 18:15:58 +02:00
f9c1eceb6f implement virtual UUIDs and patch fromUuid resolvers for Ikonis features 2026-04-26 18:14:07 +02:00
68f8d5104c explicitly override feature clone UUIDs to ensure correct system identification 2026-04-26 18:12:01 +02:00
81a267b228 update document instantiation to use class constructors instead of fromObject for better compatibility 2026-04-26 18:10:40 +02:00
0f9c20a041 replace static implementation properties with getDocumentClass calls for improved compatibility 2026-04-26 18:07:35 +02:00
0bd91a8018 update instantiation methods to use class-specific implementations for better model linking 2026-04-26 18:06:16 +02:00
f2873c5c81 clone bonded and augmented features with actor parent to enable correct action execution 2026-04-26 18:03:36 +02:00
5d8877ff29 add configurable settings for tech damage and currency overrides, and update active effect injection logic to ensure proper parent binding. 2026-04-26 18:02:08 +02:00
e12ac35855 improve feature resolution, robustness of currency settings, and initialization logic 2026-04-26 17:59:02 +02:00
8975a13f99 add documentation for the Quantum currency economy system to README 2026-04-26 17:52:53 +02:00
b62824cd54 implement pre-loading cache for Ikonis features and override system currency settings 2026-04-26 17:52:44 +02:00
077d284987 add DhCharacter patch to inject Ikonis augment features into character sheet UI lists 2026-04-26 17:48:08 +02:00
7c52be79c3 implement feature caching and inject Ikonis augment effects into actor calculations 2026-04-26 17:45:12 +02:00
810afba204 added Ikons Augment Features 2026-04-26 17:36:24 +02:00
5e77008c23 add auto-sync for Ikonis features and implement documentation via README.md 2026-04-26 17:17:00 +02:00
7bffeacaac initialize Ikonis system module with motherboard configuration and feature management UI 2026-04-26 17:03:48 +02:00