Jump to content

Phaere's infinite XP dialogue loop


Recommended Posts

I saw a thread about this on the Bioware boards and I thought it might be worth reporting.

 

I just met the Drow guy from Ust'Natha, down by the mindflayer dungeon. After we completed the battle, Phaere comes up and says something, and then my party gets 20k exp. Here is where the problem starts. I press the continue button, and the game jumps back to her saying the exact same thing, and then giving my party the 20k exp again. It keeps doing it everytime i hit continue. What's the deal?

 

just figured it out. the drow guy was unconscious from the battle, and once i dispelled it, the game continued normally.
Link to comment

There's really no good way to fix this. We could add IVFPD checks for Phaere's script, but the party can still approach her and get the broken conversation. However, it seems a bit silly for Phaere to refuse to talk until Sola is back awake.

 

Personally, I'd just add this to the top of Phaere's script (udphae01.bcs):

 

IF
 NumDead("udill01",6)
 !IsValidForPartyDialogue("Solaufein")
 GlobalLT("udDrowPlot","GLOBAL",5)
 !Allegiance(Myself,ENEMY)
 !Dead("Solaufein")
 !Dead("Phaere")
THEN
 RESPONSE #100
ForceSpell("Solaufein",FORCE_DISPEL_MAGIC)
END

Link to comment

Let's try the infinitely less stupid extension of

 

IF
 NumDead("udill01",6)
 OR(8)
StateCheck("Solaufein",STATE_BERSERK)
StateCheck("Solaufein",STATE_CONFUSED)
StateCheck("Solaufein",STATE_FEEBLEMINDED)
StateCheck("Solaufein",STATE_HELPLESS)
StateCheck("Solaufein",STATE_PANIC)
StateCheck("Solaufein",STATE_SILENCED)
StateCheck("Solaufein",STATE_SLEEPING)
StateCheck("Solaufein",STATE_STUNNED)
 GlobalLT("udDrowPlot","GLOBAL",5)
 !Allegiance(Myself,ENEMY)
 !Dead("Solaufein")
 !Dead("Phaere")
THEN
 RESPONSE #100
ForceSpell("Solaufein",FORCE_DISPEL_MAGIC)
Wait(4)
END

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...