Lately i’ve been toying around with custom packages.
I added 2 new packages to packages.2da using fighter as one’s base and cleric as the other’s base.
I set up new packft****.2da for both of them, as well as skill ones. Skills work just fine.
But when it gets to feats things get a little weird.
That feat list works fine for a fighter npc (Based upon Regdar) levelling up to lvl 20, with henchmen functions or using the level up wizard in the toolset. I had to avoid some feats that where not accepted on any of the level up methods.
But when it comes to the cleric…
… everything works until Extra Turning. After that engine only accept crafting or epic feats (scribe scroll, epic mummy dust).
I have checked feats.2da to see if there was anything regarding requirements, but nopes.
just a shot in the dark here, but i think it might be possible that things are working exactly as they should. the engine selects the first feat in your package list that fulfills all required criteria for the feat to be obtained. for this reason, you want to arrange your package feats from most difficult to obtain => least difficult. in this ordering, epic feats would appear first, and feats w/fewer requirements much later. if you’re seeing mummy dust being chosen before weapon focus: heavy mace, it could be that your character satisfies the criteria for mummy dust – which would normally appear before weapon focus: heavy mace – so the engine chooses mummy dust as the new feat.
if this isn’t the case for you, then [and here another shot in the dark – boy, blowing holes in the walls everywhere tonight…] you might want to proofread the appropriate entry in packages.2da. i’ve had package issues where my carefully-crafted package file was completely ignored because of stupid errors [filename too long, one space too many in the entry, etc.]. make sure your newly-created package file is actually being consulted before you go any farther.