TalentPathDef - Grim-/Talented GitHub Wiki

<Talented.TalentPathDef>

TalentPathDef define specific upgrade paths, and the TalentPathDef these are mutually exclusive with.

Paths are used to decide which nodes can be unlocked and which cannot. image

You can have as many paths as you want, exclusive or otherwise.

You can create and import TalentPathDefs in the Web app Node Editor, any custom paths assigned to nodes will be exported when the XML is created.

Clicking these temporary paths allows you to add them to your PCs storage, then in the Def Editor tab of the Web app you can set up the exclusivity of each path, if you set Path A to be exclusive with Path B that will automatically update the Path B def exlusive with to contain Path A.

<Talented.TalentPathDef>
    <defName>MagePath</defName>
    <pathDescription></pathDescription>
    <exclusiveWith>
      <li>WarriorPath</li>
      <li>RoguePath</li>
      <li>Lizard</li>
    </exclusiveWith>
  </Talented.TalentPathDef>

<Talented.TalentPathDef>
    <defName>WarriorPath</defName>
    <pathDescription></pathDescription>
    <exclusiveWith>
      <li>MagePath</li>
      <li>RoguePath</li>
      <li>Lizard</li>
    </exclusiveWith>
  </Talented.TalentPathDef>

<Talented.TalentPathDef>
    <defName>RoguePath</defName>
    <pathDescription></pathDescription>
    <exclusiveWith>
      <li>WarriorPath</li>
      <li>MagePath</li>
      <li>Lizard</li>
    </exclusiveWith>
  </Talented.TalentPathDef>

<Talented.TalentPathDef>
    <defName>Lizard</defName>
    <pathDescription></pathDescription>
    <exclusiveWith>
      <li>MagePath</li>
      <li>WarriorPath</li>
      <li>RoguePath</li>
    </exclusiveWith>
  </Talented.TalentPathDef>
⚠️ **GitHub.com Fallback** ⚠️