Ok...i have tried every way i could think of to fix this, but couldn't think of all that many.
I have my basic NPC in the game, all fine and lovely...but i tested the booting her out of the party bit...after i remove her from the party, she doesn't start the "why are you booting me?" dialog, and my player character goes to speak to her and gets "Varsa has nothing to say to you."
Could anyone possibly think of why this may be?
Yes, it's in the *P.d file, and yes i have WeiDu appending it into the pdialog.2da file, which it seems to do fine.
the *P.d name is:X7VarsaP
the text within that file is:BEGIN X7VarsaP
IF ~Global("VarsaJoined","LOCALS",1)~ THEN BEGIN KickOut
SAY ~You don't want me along anymore?~
IF ~~ THEN REPLY ~Of course I do! Come on, we have a lot to do.~ DO ~JoinParty()~ EXIT
IF ~~ THEN REPLY ~Sorry Varsa. It's just not working having you along.~ DO ~SetGlobal("VarsaJoined","LOCALS",0)~ EXIT
END
The relevant pdialog.2da lines are:X7VarsaNPC X7VarsaP X7VarsaJ X7VarsaD X7Var25P X7Var25J X7Var25D X7Var25
All help greatly appreciated. Thanks all
IF ~Global("VarsaJoined","LOCALS",0)~ THEN BEGIN Rejoin
SAY ~<She smiles> What, want me back in your little band of heroes?~
IF ~~ THEN REPLY ~Sure do. It became clear that you were a vital addition to the team. Welcome back.~ DO ~SetGlobal("VarsaJoined","LOCALS",1)
JoinParty()~ EXIT
IF ~~ THEN REPLY ~Ah sorry Varsa, not right at the minute.~ EXIT
END