I have a complicated situation and since I’m getting desparate I take it up with all of you here.
Situation:
- PC and the party encounter an imprisoned fairy dragon that turns the PC into a chicken. A heartbeat script on the area makes sure that after being turned to a chicken the controlled main character always switches to one of the companions.
- The companions need to put three gems on a rock in front of the dragon for him to be pleased and turn the PC back.
- In order for the fairy dragon to turn the PC back you need Dispel Magic to get rid of the magic prison (some floating magical rings).
The issue:
- First you put the gems on the rock.
- Then you speak to the fairy dragon. He is pleased. If you have the Dispel Magic spell on you, or if any in the party can cast that spell, everything works perfectly.
- If you don’t have the spell, you can find it elsewhere in the same area.
- When having found the spell, you speak to the fairy dragon again and here’s where everything collapses. The dialogue checks if you have the spell, but when one of the companions tell the fairy dragon that he has the spell and will cast it, the next node (a blue one) is greyed out and the game freezes. (well, actually you can move the conversation window, it’s in NWN1 conversation style, but you can’t do much else)
What does this greying out mean?! I have been on this for 4 hours now and I can’t understand what’s wrong. I’ve tried everything. My guess is it has something to do with you not controlling the main PC since my campaign is set to always revert to the main PC when a conversation starts, but I don’t know anymore…Nothing I do to solve this works.
So, since you don’t control the main PC I guess that has something to do with it, but with the first conversation it works.
EDIT: Scripts removed.