I'm writing a mod that communicates with another, specifically by invoking methods on a Quest Script in the other mod. In a nutshell I am using GetFormFromFile() on the Quest, then cast it to the QuestScript from the other mod, and invoke the method. This works like a charm with loose files.
My question: will this also work if the Script from the other mod is embedded in a BSA? And if I compile my mod into a BSA, will the dependent mod make copies of the PSC scripts from the other two mods ( a potential conflict) or will it use whatever scripts are already there?
Very confused (and concerned about destroying my game by experimenting)...