MrPrimate / pathmuncher

Munch Pathfinder 2e characters into Foundry from Pathbuilder
MIT License
23 stars 6 forks source link

Kineticist feats are not imported correctly #39

Closed jocolamarco closed 7 months ago

jocolamarco commented 7 months ago

Describe the bug Created a Lvl9 Kineticist build and import into FoundryVTT. Although most things are right, there are many feats that are either wrong or missing, such as:

  1. Class Feat Lvl1 is blank after Import but should be Tremor
  2. Tremor is applied as Lvl9 Feat

To Reproduce Steps to reproduce the behavior:

  1. In Pathbuilder, select Menu > Export JSON -> Copy the id
  2. Create a new Character in Foundry
  3. Click to import and paste the ID
  4. Wait for it to finish

kineticist import.webm

Expected behavior A clear and concise description of what you expected to happen.

Screenshots image

image image

Environment:

Additional context n/a

pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.NSmn8VdLxDGaCBXe.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
pf2e.mjs:1645  PF2e System | Roll Option rules element on item Second Gate's Threshold (Expand the Portal) (Earth) (Actor.NSmn8VdLxDGaCBXe.Item.bL3wZd8VTFlmZstu) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
24pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.id2MQRCFXPaW9dlG.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
24pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.3pwuV1c8xpQ6ax1C.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
24pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.m3sts1qP1xwY9Tgb.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
25pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.d6Zuyc7VnByW7JQQ.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
25pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.PRLUJXciB10cVKyc.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
25pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.GhSRh4Qr9EyvsgO4.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
(anonymous) @ pf2e.mjs:1645
logger.js:53  pathmuncher | WARN > Unable to determine granted rule feature, needs better parser Object
log @ logger.js:53
32pf2e.mjs:1645  PF2e System | Roll Option rules element on item Gate's Threshold (Fork the Path) (Fire) (Actor.c4P9DSefmwIuCYGk.Item.DaCfmzWkOKDB03jO) failed to validate: Failed to resolve injected property "junction:{item|flags.pf2e.rulesSelections.elementExpand}:{item|flags.pf2e.rulesSelections.junction}"
MrPrimate commented 7 months ago

Thank you for this report, this is fixed in v1.0.9