I don't want to give away too many details unless I absolutely have to, because I don't want anyone taking my idea. Basically, this mod I want to create adds a character who, when talked to, drastically changes the dialog of almost all NPCs, except some of the ones who are essential to quests or provide important information that no other NPC offers. The change in dialog is triggered by selecting a discussion topic with this NPC.
I can tell already that the script for this would be quite difficult, and could possibly screw up the game if done wrong. Could anyone give some advice as to where to start on this mod? Not making the NPC, but creating the script. I have little, if any, programming experience, but I can grasp some of the concepts involved in programming.