As you've probably noticed, the four columns immediately preceding "prereq_investment" in GDApp (columns 11-14) are IDs of prerequisite skills. But what I've only just noticed while filling out the upgrades is that they can also affect which skill tree the upgrade icon is displayed in.
A prereq skill added to the third or fourth prereq column (13/14 in GFF, $8OE809E/$0CA45F1D in GDApp) seems to leave the icon where it is already, determined I assume by the value in the first prereq column (untested). But adding a prereq from a different skill tree to the 2nd column (12 in GFF, $99F338A in GDApp) seems to cause the icon to be displayed in that other skill tree, despite whatever value of the 1st prereq column.
WARRIOR_TWO_HANDED_WEAPON_MIGHTY_UPGRADE_4 that requires WARRIOR_TWO_HANDED_WEAPON_MIGHTY (ID = 102010) and WARRIOR_REAVER_ROOT (ID = 109001)
-with prereqs "102010, 109001, 0, 0" it displayed in Reaver
-with prereqs "102010, 0, 0, 109001" it displayed in Two Handed
This might be useful for e.g. adding cross-tree freebies (type_cost = 0) that you want to show up in the tree in which the point is invested, or for loading a pile of upgrades from various trees all into one area for some reason.
Modifying DA2 Spells/Abilities
20 replies to this topic
IPB skins by Skinbox