I would like to add birthsigns to NPCs to give them Abilities and Powers.
After thinking it over for a bit, there are 3 ways I can see to implement this:
1) manually add them to every NPCs. Will probably cause a lot of conflicts with other mods that edit those same NPCs. Will take a lot of tedious work. Patches needed for mods that add new NPCs.
2) script that go through every NPC in vanilla Morrowind and randomly assign them birthsigns' abilities and powers. Probably slow down the game alot while the script does its thing? Patches needed for mods that add new NPCs. Although it's a one time script run so hopefully not too bad.
3) dynamically assign random birthsigns' abilities and powers to NPCs in the same cell as the player. Will skip NPCs that already have birthsigns' abilities and powers. Probably takes a lot of processing, especially outside in exterior cells? Will run everytime on cell change. Patches for mods that add NPCs might not be necessary. Make use of MWSE.
What would be the best implementation method, in terms of less conflicts with other mods, and also processing speed?
Is there better way(s) to do this? Is there anything that would need to be paid attention to? Am I missing something, or overlook something?
I would really like to make this happen.
Please, experienced modders/scripters of Morrowind, lend me your aid!