I've created a mod that re-does werewolves in a way I find cooler and more useful (more like useful at all). Right now I've done it by creating a whole new beast form spell and a whole new quest to hold the script for it. Now I'm a little unsure how I should go about integrating it with the original quest. I can have it so the quest is run on game start, so as soon as someone adds my mod i can use OnInit() to check if they already have the beast form spell and replace it with mine, but then I don't know how I should go about replacing it if the player gets my mod and then becomes a werewolf later. I could also go and modify my code and put it in the old werewolf quest/script.
I'm hoping people can give me some input on the way they think would be best.