"most troops also have "default attributes": def_attrib = str_7 | agi_5 | int_4 | cha_4" <- They all have this as there base unless it a unique unit IE a lord.
BTW there are some troops with out this:
"knows_common = knows_riding_1|knows_trade_2|knows_inventory_management_2|knows_prisoner_management_1|knows_leadership_1"
The Vaegirs above Footman, khergits above Horseman, all the Nords (though all there non archers have fixed points in riding mostly 2, but as a bonus they got the highest fixed points in useful combat skills of any units).
As for what happens with points work out how many points a player would have at that level spend the fixed points in there slots then randomly assign the rest.
Is there a way to edit where the points go so that troops that don't have throwing weapons don't end up with power throw?
Yes point the useful skills fixed point value higher then they got no points to waste on the **** skills.
As for skills I manage to make a PC that started with ~10 base STR but had PS 4, Male, Noble, Squire, Revenge.