I had a thought about those NPCs that talk about the prophecy and have broken dialogue. Many of the NPCs that mention the prophecy in their dialogue do not respond when asked questions about what is the prophecy. For RP'ing purposes and also game functionality, each character should have a different iteration of the prophecy based on their own virtue - those NPCs that secretly support the Obsidian order should have a different version of the prophecy than those that support the Oracle. Those that are more "religious" should have a more standard version of the prophecy (not always exactly the same) and non-religious folk that mention the prophecy only have bits of the prophecy. blah.