StarWarsFoundryVTT / StarWarsFFG

StarWarsFFG System for Foundry VTT.
http://www.foundryvtt.com
MIT License
93 stars 78 forks source link

Talent import of oggDude Data yields errors and doesnt import all talents #859

Open florianpiekert opened 3 years ago

florianpiekert commented 3 years ago

Foundry v0.79 SWFFG 1.4 Career, specializations and talents compendiums deleted. Import of only talents from oggdude zip yields

Foundry VTT | Rendering DataImporter foundry.js:4503:15 Foundry VTT | Retrieved and compiled template systems/starwarsffg/templates/importer/data-importer.html foundry.js:5956:16 Starwars FFG | Not importing skills. common.js:12:15 Starwars FFG | Error importing record : TypeError: skillModifier is undefined processDieMod https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532 asyncForEach https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416 processDieMod https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526 Import https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62 asyncForEach https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416 error@https://foundryvtt:30000/systems/starwarsffg/modules/helpers/common.js:15:53 Import/<@https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27 asyncasyncForEach@https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13 common.js:15:15 Starwars FFG | Error importing record : TypeError: skillModifier is undefined processDieMod https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532 asyncForEach https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416 processDieMod https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526 Import https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62 asyncForEach https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416 error@https://foundryvtt:30000/systems/starwarsffg/modules/helpers/common.js:15:53 Import/<@https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27 asyncasyncForEach@https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13 common.js:15:15 Starwars FFG | Error importing record : TypeError: skillModifier is undefined processDieMod https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532 asyncForEach https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416 processDieMod https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526 Import https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62 asyncForEach https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416 error@https://foundryvtt:30000/systems/starwarsffg/modules/helpers/common.js:15:53 Import/<@https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27 asyncasyncForEach@https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13 common.js:15:15 Starwars FFG | Error importing record : TypeError: skillModifier is undefined processDieMod https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532 asyncForEach https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416 processDieMod https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526 Import https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62 asyncForEach https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416 error@https://foundryvtt:30000/systems/starwarsffg/modules/helpers/common.js:15:53 Import/<@https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27 asyncasyncForEach@https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13 common.js:15:15

Then specializations import Foundry VTT | Rendering DataImporter foundry.js:4503:15 Starwars FFG | Not importing skills. common.js:12:15 Starwars FFG | Unable to find STRSMART 2 common.js:12:15 Starwars FFG | Unable to find ALCHARTS 2 common.js:12:15 Starwars FFG | Unable to find STRSMART 6 common.js:12:15 Starwars FFG | Unable to find FORCECONN common.js:12:15 Starwars FFG | Unable to find STRSMART 3 common.js:12:15 Starwars FFG | Unable to find VAAPADCON common.js:12:15 <- talent is keyd with VAAPADCONT (T at end) Starwars FFG | Unable to find SECLORE 2 common.js:12:15 Starwars FFG | Unable to find STRSMART common.js:12:15 Starwars FFG | Unable to find INTUITNAV common.js:12:15 Starwars FFG | Unable to find STRSMART common.js:12:15 Starwars FFG | Unable to find TEMPLETR 2 common.js:12:15 <- should be TEMPTRAIN Starwars FFG | Unable to find STRSMART 6 common.js:12:15 Starwars FFG | Unable to find ACKLAY common.js:12:15 <- should be ACKLAYSCST Starwars FFG | Unable to find STRSMART 2 common.js:12:15

Then career import Foundry VTT | Rendering DataImporter foundry.js:4503:15 Starwars FFG | Not importing skills. common.js:12:15

No errors.

Specialisations require Padawan Survivor.xml: TEMPLETR Padawan.xml: TEMPLETR --> TEMPTRAIN

root@lemondrop:/home/foundryvtt/foundryvtt_import_quellen/1/dataset-master/DataSet_Full DataSet/Specializations# grep ALCHARTS * Alchemist.xml: ALCHARTS Alchemist.xml: ALCHARTS --> unknown to me

root@lemondrop:/home/foundryvtt/foundryvtt_import_quellen/1/dataset-master/DataSet_Full DataSet/Specializations# grep VAAPADCON * Juyo Berserker.xml: VAAPADCON --> VAAPADCONT

root@lemondrop:/home/foundryvtt/foundryvtt_import_quellen/1/dataset-master/DataSet_Full DataSet/Specializations# grep ACKLAY * Steel Hand Adept.xml: ACKLAY --> ACKLAYSCST

So apart from the inconsistencies in the oggDude data, the talents seem to have a problem. at plain 1.3 installation I am not sure if it worked back then, too inexperienced to see errors. I know some specialization trees were incomplete. So possibly an error in the talents xml on oggDude again?

cstadther commented 3 years ago

These are dataset issues, the data in the dataset you are importing seems to contain invalid entries. Try importing the vanilla file first which you can download from this page http://www.legendsofthegalaxy.com/Oggdude/

It will download the SWCharGen.zip zip file, and just use that file in the import. Let me know if that still contains errors, because lots of people are importing OggDude data fine.

florianpiekert commented 3 years ago

Clean install and empty world full oggdude import (vanilla files, just grabbed) seem to fix these issues. Altough

Error: ENOENT: no such file or directory, rename '/home/foundryvtt/foundrydata/Data/worlds/swtestflo/packs/oggdudesignatureabilities.db~' -> '/home/foundryvtt/foundrydata/Data/worlds/swtestflo/packs/oggdudesignatureabilities.db' foundry.js:3780:13 Starwars FFG | Error importing record : Error: ENOENT: no such file or directory, rename '/home/foundryvtt/foundrydata/Data/worlds/swtestflo/packs/oggdudesignatureabilities.db~' -> '/home/foundryvtt/foundrydata/Data/worlds/swtestflo/packs/oggdudesignatureabilities.db' error@https://foundryvtt:30000/systems/starwarsffg/modules/helpers/common.js:15:53 Import/<@https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/signature-abilities.js:118:25 asyncasyncForEach@https://foundryvtt:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13 Import@https://foundryvtt:30000/systems/starwarsffg/modules/importer/oggdude/importers/signature-abilities.js:20:27 async_dialogButton/<@https://foundryvtt:30000/systems/starwarsffg/modules/importer/data-importer.js:192:40 asyncasyncForEach@https://foundryvtt:30000/systems/starwarsffg/modules/importer/data-importer.js:253:13 async_dialogButton@https://foundryvtt:30000/systems/starwarsffg/modules/importer/data-importer.js:182:18

cstadther commented 3 years ago

Did you restart Foundry after switching worlds? If a previously loaded world had the same compendium, this error shows up.

florianpiekert commented 3 years ago

No, I did not restart foundry. Will try again. Is there a way of identifying the error throwing entry of the talent import? I have gone through the vanilla talents.xml (which has some duplicates in it!) and "my" version line by line with subversion code diff, piped my talents.xml through xmllint and have not identfied any location that I would identify as erroneous.

florianpiekert commented 3 years ago

This skill does not get imported. I do not see any reason why.

  <Talent>
    <Key>STRSMART</Key>
    <Name>K&#246;nig der Stra&#223;e</Name>
    <Description>Bei all deinen Proben auf [B]Stra&#223;enwissen[b] oder [B]Unterwelt[b] wird ein [SE] je Talentrang abgezogen.</Description>
    <Sources>
      <Source Page="144">Edge of the Empire Core Rulebook</Source>
      <Source Page="157">Age of Rebellion Core Rulebook</Source>
      <Source Page="152">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>true</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <DieModifiers>
      <DieModifier>
        <SkillKey>SW</SkillKey>
        <SetbackCount>1</SetbackCount>
      </DieModifier>
      <DieModifier>
        <SkillKey>UND</SkillKey>
        <SetbackCount>1</SetbackCount>
      </DieModifier>
    </DieModifiers>
    <Activation>Passive</Activation>
  </Talent>

or this one

  <Talent>
    <Key>FORCECONN</Key>
    <Name>Verbindung zur Macht</Name>
    <Description>Beim Durchf&#252;hren einer Probe auf [B]&#220;berleben[b] oder [B]Xenologie[b] kannst du bis [FO] zu deinem Machtwert hinzunehmen. Setze [FP] als [SU] oder [AD] ein.</Description>
    <Sources>
      <Source Page="30">Savage Spirits</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <DieModifiers>
      <DieModifier>
        <SkillKey>SURV</SkillKey>
        <ForceCount>1</ForceCount>
      </DieModifier>
      <DieModifier>
        <SkillKey>XEN</SkillKey>
        <ForceCount>1</ForceCount>
      </DieModifier>
    </DieModifiers>
    <ForceTalent>true</ForceTalent>
    <Activation>Passive</Activation>
  </Talent>

I can provide the full talents.xml file. The compendium is EMPTY except skills, which I imported directly before.

florianpiekert commented 3 years ago

Clean install again, 0.79, and 1.4. No oggDude compendiums except skills existing. Console Debugging enabled. Importing yields errors as follows:

Starwars FFG |  Preparing Item Data talent Codeknacker common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
common.js:15:15
    error https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
common.js:15:15
    error https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79

  <Talent>
    <Key>COD</Key>
    <Name>Codeknacker</Name>
    <Description>Entferne [SE] pro Talentrang, um Codes zu knacken oder Kommunikationen zu entschl&#252;sseln, und senke die Schwierigkeit von allen diesbez&#252;glichen Proben um 1 (unabh&#228;ngig vom Talentrang).</Description>
    <Sources>
      <Source Page="133">Edge of the Empire Core Rulebook</Source>
      <Source Page="144">Age of Rebellion Core Rulebook</Source>
      <Source Page="140">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>true</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Passive</Activation>
  </Talent>

  Starwars FFG |  Preparing Item Data talent Hightech-Lösung common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27

  <Talent>
    <Key>CONT</Key>
    <Name>Hightech-L&#246;sung</Name>
    <Description>Du kannst 1x pro Spielsitzung als Aktion mit einer [B]schweren [DI][DI][DI] Mechanikprobe[b] ein Ger&#228;t umfunktionieren, so dass es der derzeitigen Probleml&#246;sung dient. [TR] verhindert die anschlie&#223;ende Zerst&#246;rung des urspr&#252;nglichen Objekts.</Description>
    <Sources>
      <Source Page="133">Edge of the Empire Core Rulebook</Source>
      <Source Page="144">Age of Rebellion Core Rulebook</Source>
      <Source Page="38">Rise of the Separatists</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taAction</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Action</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Meisterhaftes Vollgas common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
common.js:15:15
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27

  <Talent>
    <Key>FULLTHSUP</Key>
    <Name>Meisterhaftes Vollgas</Name>
    <Description>Wenn du Vollgas durchf&#252;hrst, steigt deine Maximalgeschwindigkeit um 2 anstelle von nur um 1.</Description>
    <Sources>
      <Source Page="136">Edge of the Empire Core Rulebook</Source>
      <Source Page="148">Age of Rebellion Core Rulebook</Source>
      <Source Page="31">Endless Vigil</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Personalisierte Ausrüstung common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>JURY</Key>
    <Name>Personalisierte Ausr&#252;stung</Name>
    <Description>Je Rang gibst du 1 Objekt 1 permanente Verbesserung (z.B. Schaden +1, [TR]-Kosten f&#252;r Kritischen Schaden oder Waffeneigenschaften -1, Nah- oder Fern-Verteidigung einer R&#252;stung +1, R&#252;stungs-Last -2  Minimum 1).</Description>
    <Sources>
      <Source Page="138">Edge of the Empire Core Rulebook</Source>
      <Source Page="150">Age of Rebellion Core Rulebook</Source>
      <Source Page="40">Rise of the Separatists</Source>
    </Sources>
    <Custom>DescOnly</Custom>    <Ranked>true</Ranked>
    <JuryRigged>true</JuryRigged>
    <Ranked>true</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Naturbursche common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>OUTDOOR</Key>
    <Name>Naturbursche</Name>
    <Description>Bei allen Proben, mit denen du dich durch schwieriges Gel&#228;nde bewegst oder Umweltauswirkungen bew&#228;ltigst, wird ein [SE] je Rang entfernt. Zudem wird die &#220;berlandreisezeit f&#252;r dich halbiert.</Description>
    <Sources>
      <Source Page="141">Edge of the Empire Core Rulebook</Source>
      <Source Page="154">Age of Rebellion Core Rulebook</Source>
      <Source Page="149">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>true</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Verteidigung durchbrechen common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13
common.js:15:15
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>OVERDEF</Key>
    <Name>Verteidigung durchbrechen</Name>
    <Description>Bei [B]nicht[b] erfolgreichem Angriff mit einer Fahrzeug-/ Raumschiffwaffe kannst du [AD][AD] je Rang einsetzen, der Verteidigungswert in der anvisierten Zone wird je [AD][AD] um 1 bis Begegnungsende reduziert.</Description>
    <Sources>
      <Source Page="154">Age of Rebellion Core Rulebook</Source>
      <Source Page="35">No Disintegrations</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>true</Ranked>
    <ActivationValue>taIncidental</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Incidental</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Gefahr spüren common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>SENSDANG</Key>
    <Name>Gefahr sp&#252;ren</Name>
    <Description>Einmal pro Spielsitzung kannst du bis zu [SE][SE] von einer Probe abziehen.</Description>
    <Sources>
      <Source Page="142">Edge of the Empire Core Rulebook</Source>
      <Source Page="155">Age of Rebellion Core Rulebook</Source>
      <Source Page="151">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taAction</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <ForceTalent>true</ForceTalent>
    <Activation>Action</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Sechster Sinn common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>SIXSENSE</Key>
    <Name>Sechster Sinn</Name>
    <Description>Du erh&#228;ltst +1 auf [B]Verteidigung[b] gegen [B]Fernkampf[b].</Description>
    <Sources>
      <Source Page="142">Edge of the Empire Core Rulebook</Source>
      <Source Page="156">Age of Rebellion Core Rulebook</Source>
      <Source Page="152">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <Attributes>
      <DefenseRanged>1</DefenseRanged>
    </Attributes>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Begabter Hacker common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>SKILLSLIC</Key>
    <Name>Begabter Hacker</Name>
    <Description>Wenn du Proben auf Computertechnik machst, kannst [TR] du einsetzen, um nachfolgende Proben in diesem System als Man&#246;ver durchf&#252;hren zu k&#246;nnen.</Description>
    <Sources>
      <Source Page="142">Edge of the Empire Core Rulebook</Source>
      <Source Page="156">Age of Rebellion Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taIncidental</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Incidental</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Binärsprache common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>SPKBIN</Key>
    <Name>Bin&#228;rsprache</Name>
    <Description>Gibst du NSC-Droiden Anweisungen, so erhalten diese einen [BO] pro Talentrang f&#252;r die betreffende Probe.</Description>
    <Sources>
      <Source Page="143">Edge of the Empire Core Rulebook</Source>
      <Source Page="157">Age of Rebellion Core Rulebook</Source>
      <Source Page="35">Special Modifications</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>true</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Stim-Specialisierung common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>STIMSPEC</Key>
    <Name>Stim-Spezialisierung</Name>
    <Description>Stimpacks heilen unter deiner Anwendung 1 zus&#228;tzliche Wunde je Rang jedoch k&#246;nnen weiterhin nicht mehr als 5 bei einem einzelnen Ziel binnen 24 Stunden angewandt werden.</Description>
    <Sources>
      <Source Page="157">Age of Rebellion Core Rulebook</Source>
      <Source Page="152">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>true</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Perfektes Zielen common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13
common.js:15:15
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>TRUEAIM</Key>
    <Name>Perfektes Zielen</Name>
    <Description>Einmal pro Runde kannst du vor einem Fernkampfangriff ein [B]Perfektes Zielen Man&#246;ver[b] durchf&#252;hren: Du erh&#228;ltst die Vorteile von Zielen und wertest deine Kampfprobe um deinen Talentrang auf.</Description>
    <Sources>
      <Source Page="145">Edge of the Empire Core Rulebook</Source>
      <Source Page="158">Age of Rebellion Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>true</Ranked>
    <ActivationValue>taManeuver</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Maneuver</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Todesregen common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>RAINDEATH</Key>
    <Name>Todesregen</Name>
    <Description>Du kannst ein Todesregen-Man&#246;ver durchf&#252;hren, um den Schwierigkeitszuschlag eines VollautomatikAngriffs in dieser Runde zu ignorieren.</Description>
    <Sources>
      <Source Page="32">Dangerous Covenants</Source>
      <Source Page="35">Forged in Battle</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taManeuver</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Maneuver</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Technologieverständnis common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>COMPTECH</Key>
    <Name>Technologieverst&#228;ndnis</Name>
    <Description>F&#252;hre eine Aktion mit einer [B]mittelschweren [DI][DI] Allgemeinbildungsprobe[b] durch. Bei Erfolg kannst du deinen Machtwert anstelle eines Fertigkeitswertes bei Benutzung eines Objekts bis Ende der Begegnung nutzen.</Description>
    <Sources>
      <Source Page="141">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taAction</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <ForceTalent>true</ForceTalent>
    <Activation>Action</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Duellanten-Ausbildung common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>DUELTRAIN</Key>
    <Name>Duellanten-Ausbildung</Name>
    <Description>Du erh&#228;ltst [BO] zu Nahkampfwaffen- und Lichtschwert-Angriffen im Nahkampf gegen einen einzelnen Gegner (eine HandlangerGruppe z&#228;hlt als mehrere Gegner).</Description>
    <Sources>
      <Source Page="142">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <ForceTalent>false</ForceTalent>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Intuitive Verbesserungen common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>INTUITIMP</Key>
    <Name>Intuitive Verbesserungen</Name>
    <Description>Bei einer Probe zum Reparieren/ Herstellen eines Objekts darfst du [FO] bis zum Machtwert dazu w&#252;rfeln. Pro [FP][FP] kannst du die Aufr&#252;stungspunkte um 1 erh&#246;hen (maximal +2), je Objekt nur 1x.</Description>
    <Sources>
      <Source Page="145">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <HPPerItem>2</HPPerItem>
    <ForceTalent>true</ForceTalent>
    <HPPerItem>2</HPPerItem>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Intuitiver Angriff common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>INTUITSTRIKE</Key>
    <Name>Intuitiver Angriff</Name>
    <Description>Wenn du mit einer Fahrzeug-/ Raumj&#228;gerwaffe Angriff durchf&#252;hrst, kannst du bis zu deinem Machtwert an [FO] hinzuf&#252;gen. Setze [FP][FP] ein, um [SU] oder [AD] zur Probe zu addieren.</Description>
    <Sources>
      <Source Page="145">Force and Destiny Core Rulebook</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <SkillChoice>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </SkillChoice>
    <ChooseCareerSkills>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <ForceTalent>true</ForceTalent>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Essentieller Tod common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>ESSENKILL</Key>
    <Name>Essentieller Tod</Name>
    <Description>Bei einer (nicht Artillerie-)Kampfprobe kannst du deinen Rang an [FO] hinzuf&#252;gen. Nutze [FP] als [AD] und [FP][FP][FP] f&#252;r [TR]. Dabei generierte [AD] k&#246;nnen nicht f&#252;r Ersch&#246;pfungserholung genutzt werden.</Description>
    <Sources>
      <Source Page="30">Savage Spirits</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taPassive</ActivationValue>
    <ForceTalent>true</ForceTalent>
    <Activation>Passive</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Ganzheitliche Navigation common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>HOLNAV</Key>
    <Name>Ganzheitliche Navigation</Name>
    <Description>Bei einer Astronavigationsprobe kannst du einen Schicksalspunkt einsetzen, um entweder einen [DE] zu entfernen, die Schwierigkeit um 1 zu senken oder eine Anzahl an [TH] gleich Wahrnehmung zu entfernen.</Description>
    <Sources>
      <Source Page="30">Savage Spirits</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taIncidental</ActivationValue>
    <ForceTalent>true</ForceTalent>
    <Activation>Incidental</Activation>
  </Talent>
Starwars FFG |  Preparing Item Data talent Behindernder Schuss common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>HINDERSHOT</Key>
    <Name>Behindernder Schuss</Name>
    <Description>Erh&#246;he Schwierigkeit der n&#228;chsten Artillerieprobe um 1. Verursacht diese H&#252;llenschaden beim Ziel, erh&#228;lt es bis Begegnungsende bei jedem Fortbewegungsman&#246;ver Systembelastung gleich Geschwindigkeit.</Description>
    <Sources>
      <Source Page="34">No Disintegrations</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taIncidental</ActivationValue>
    <Activation>Incidental</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Ehemals der Schüler common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>ONCELEARN</Key>
    <Name>Ehemals der Sch&#252;ler</Name>
    <Description>Erleide als Aktion 4 Ersch&#246;pfung, damit 1 Verb&#252;ndeter in Reichweite [B]Kurz[b] den Machtwert um (dein aktueller Machtwert) Punkte bis deinem n&#228;chsten Rundenende erh&#246;ht. Du kannst keine Machtf&#228;higkeitsproben bis dessen n&#228;chsten Rundenende machen.</Description>
    <Sources>
      <Source Page="29">Disciples of Harmony</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taAction</ActivationValue>
    <ForceTalent>true</ForceTalent>
    <Activation>Action</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Power of Darkness common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13
common.js:15:15
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>POWDARK</Key>
    <Name>Power of Darkness</Name>
    <Description>Once per session, may perform the Power of Darkness maneuver. Increase wound threshold and strain threshold by 1 per Dark Side Destiny point currently in the Destiny pool until the end of the encounter.</Description>
    <Sources>
      <Source Page="33">Unlimited Power</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taManeuver</ActivationValue>
    <ChooseCareerSkills>
      <ChooseByType>true</ChooseByType>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <ForceTalent>true</ForceTalent>
    <Conflict>1</Conflict>
    <Activation>Maneuver</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Learning Opportunity common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>LEARNOPP</Key>
    <Name>Learning Opportunity</Name>
    <Description>Once per round, the character may spend [AD][AD][AD] from a checlk they fail to upgrade the ability of their next check once.</Description>
    <Sources>
      <Source Page="40">Rise of the Separatists</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taIncidental</ActivationValue>
    <ChooseCareerSkills>
      <ChooseByType>true</ChooseByType>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Incidental</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Waffenbrüder common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>COMARMS</Key>
    <Name>Waffenbr&#252;der</Name>
    <Description>Einmal pro Begegnung kannst du eine [B]schwere [DI][DI][DI] Disziplinsprobe[b] als Aktion durchf&#252;hren. Bei Erfolg erhalten du und je [SU] ein Verb&#252;ndeter +1 Verteidigung bis Ende der Begegnung.</Description>
    <Sources>
      <Source Page="111">Dawn of Rebellion</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taAction</ActivationValue>
    <ChooseCareerSkills>
      <ChooseByType>true</ChooseByType>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Action</Activation>
  </Talent>

Starwars FFG |  Preparing Item Data talent Größere Reichweite common.js:8:17
Starwars FFG |  Error importing record :  TypeError: skillModifier is undefined
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1532
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
    processDieMod https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:1526
    Import https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:62
    asyncForEach https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416
 error@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/helpers/common.js:15:53
Import/<@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/oggdude/importers/talents.js:79:27
async*asyncForEach@https://foundryvtt.piekert.de:30000/systems/starwarsffg/modules/importer/import-helpers.js:416:13

  <Talent>
    <Key>EXTREACH</Key>
    <Name>Gr&#246;&#223;ere Reichweite</Name>
    <Description>Wenn du mit einer beidh&#228;ndig gef&#252;hrten Nahkampfwaffe bewaffnet bist, kannst du 1 Ersch&#246;pfung erleiden und eine Nahkampfwaffen-Kampfprobe machen, um einen Gegner in bis zu [B]Reichweite Kurz[b] anzugreifen.</Description>
    <Sources>
      <Source Page="112">Dawn of Rebellion</Source>
    </Sources>
    <Custom>DescOnly</Custom>
    <Ranked>false</Ranked>
    <ActivationValue>taIncidental</ActivationValue>
    <ChooseCareerSkills>
      <ChooseByType>true</ChooseByType>
      <TypeValue>stGeneral</TypeValue>
      <Type>General</Type>
    </ChooseCareerSkills>
    <Activation>Incidental</Activation>
  </Talent>

Even "very simple" talents do not get imported. Similar simple other talents go into the system without problems.

florianpiekert commented 3 years ago

And now the next curiosity. I extracted the talent definitions from the XML file into a separate Talents.xml and replaced the oggdude one with this one. ALL work fine. ALL. No import problems at all. This means the talent definitions are OK, the problem needs to be at a different location than in THESE talent definitions. What can I do?