I know how to have them start out with them but and use them in battle just fine but I'd like the NPC to learn them through levels along with the DB not have access to all of them right away.
Apparently AddShout won't work
Quote
AddPerk won't work
Quote
But perk doesn't seem to make a difference anyways since NPC seem to ignore conditions.
Taking a quick look at an NPC like Ulfric, he doesn't have the AllowShout perk either so he just uses them regardless.
I tried duplicating vanilla shouts to custom shouts and adding conditions on everything I could, the MGEF of the shout and the Spells of the shout along the lines of
GetLevel >= xxx Run on specific reference of NPC and GetGlobal AllowShout == 1
But the NPC completely ignores them and doing it on MGEFs simply makes it so the MGEF simply doesn't apply.
I can't add conditions to the shout themselves or the words of power.
Any ideas?