| It sounds like the script for area AR0125 is messed up (the Temple of Bhaal). That's an internal file (it's not in the OVERRIDE directory), so I don't know how it got messed up or how to fix it. Probably some data corruption on your hard drive.
The script contains some IF-THEN code that will create an endless loop if it fails to function correctly. Basically, it checks to see if you've ever been inside the Temple before. If you haven't, then the movie plays, and the script changes a variable to indicate you've been inside the Temple before. The IF-THEN code is always in effect while you're inside that room, so if the script fails to tell itself that you've already been inside the room, the movie will keep being shown over and over.
The only way I can think of to correct the problem is to change the variable the script is supposed to change to keep the movie from repeating over and over. You can change the variable with Sword Coast Keeper (which is based on Shadowkeeper) or use the CLUAConsole command:
CLUAConsole:SetGlobal("EnteredTempleBhaal","GLOBAL ",1)
That should make the movie stop playing. (By the way, merely deleting the movie from your hard drive will make the game ask for your CD--it will keep asking for the movie until it finds it.)
However, even if you fix the problem with the movie, you might run into other problems if the script is damaged. For instance, Sarevok might not show up. You can create him with the CLUAConsole (before or after you destroy his minions), but he might not act properly. I suppose if he just stood there and you killed him, the script might detect his death and play the final movie. Or it might not. Just be thankful you're near the end of the game. |