Commit graph

32 commits

Author SHA1 Message Date
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