If it happens again tell us. There is ways to work around it, by identifying which script block is looping etc.
I have had the same bug. Using the sutter tool scriptThis is the block that keeps running form ascension improved sarevok interaction.
IF InParty(Myself) RealGlobalTimerExpired("SarevokTalkPC1","GLOBAL") !StateCheck(Player1,STATE_SLEEPING) Global("ExpBSarevok10","GLOBAL",0) Global("ForceTalk1","LOCALS",1) See(Player1) !See([ENEMY]) !Range([NEUTRAL],10) THEN RESPONSE #100 DisplayStringHead(Myself,559476) // Running block 6 of SAREV25.BCS Interact(Player1) END
Changing the global variable also indicate the other ascension dialogue have the same bug.