Unable to trigger a kicked out an NPC to rejoin
Greener
Member Posts: 430
I am unable to trigger an NPC to rejoin, any assistance would be appreciated, attached is a copy of the dialog file
BEGIN OAGinawP
IF ~Global("OAGinawKickedOut","GLOBAL",0) HappinessLT(Myself,-299)~ THEN BEGIN Unhappy
SAY ~I regret that our pairing could have been more fruitful, but I must express great distaste for the way this group is led. I take my leave, and I doubt we shall meet again.~
IF ~~ DO ~EscapeArea()~ EXIT
END
IF ~Global("OAGinawKickedOut","GLOBAL",0)~ THEN BEGIN KickOut
SAY ~I do not wish to end our pairing before our tasks are done, but perhaps a rest is in order. Are you sure you want to go separate paths?~
++ ~No, I don’t want you leave just yet, Ginawa~ DO ~JoinParty()~ EXIT
++ ~We don’t need your services right now. Sorry Ginawa.~ GOTO MeetUp
END
IF ~~ THEN BEGIN MeetUp
SAY ~Where do you want to meet if we are to adventure again together?~
++ ~Go to Baldur’s Gate. If we need to find you, we’ll meet you there.~ DO ~SetGlobal("OAGinawKickedOut","GLOBAL",1)~ EXIT
++ ~Wait here. If we need your services, we’ll be back.~ DO ~SetGlobal("OAGinawKickedOut","GLOBAL",1)~ EXIT
END
IF ~Global("OAGinawKickedOut","GLOBAL",0)~ THEN BEGIN Rejoin
SAY ~You have changed your mind? Shall we draw our blades with a common purpose?~
++ ~I would be pleased to travel with you again.~ GOTO WelcomeBack
++ ~On second thought, I don't think that's a good idea right now.~ GOTO NoThanks
END
IF ~~ THEN BEGIN WelcomeBack
SAY ~A triumphant day, indeed! I welcome your company once again!~
IF ~~ DO ~SetGlobal("OAGinawKickedOut","GLOBAL",1) JoinParty()~ EXIT
END
IF ~~ THEN BEGIN NoThanks
SAY ~Too bad.~
IF ~~ EXIT
END
BEGIN OAGinawP
IF ~Global("OAGinawKickedOut","GLOBAL",0) HappinessLT(Myself,-299)~ THEN BEGIN Unhappy
SAY ~I regret that our pairing could have been more fruitful, but I must express great distaste for the way this group is led. I take my leave, and I doubt we shall meet again.~
IF ~~ DO ~EscapeArea()~ EXIT
END
IF ~Global("OAGinawKickedOut","GLOBAL",0)~ THEN BEGIN KickOut
SAY ~I do not wish to end our pairing before our tasks are done, but perhaps a rest is in order. Are you sure you want to go separate paths?~
++ ~No, I don’t want you leave just yet, Ginawa~ DO ~JoinParty()~ EXIT
++ ~We don’t need your services right now. Sorry Ginawa.~ GOTO MeetUp
END
IF ~~ THEN BEGIN MeetUp
SAY ~Where do you want to meet if we are to adventure again together?~
++ ~Go to Baldur’s Gate. If we need to find you, we’ll meet you there.~ DO ~SetGlobal("OAGinawKickedOut","GLOBAL",1)~ EXIT
++ ~Wait here. If we need your services, we’ll be back.~ DO ~SetGlobal("OAGinawKickedOut","GLOBAL",1)~ EXIT
END
IF ~Global("OAGinawKickedOut","GLOBAL",0)~ THEN BEGIN Rejoin
SAY ~You have changed your mind? Shall we draw our blades with a common purpose?~
++ ~I would be pleased to travel with you again.~ GOTO WelcomeBack
++ ~On second thought, I don't think that's a good idea right now.~ GOTO NoThanks
END
IF ~~ THEN BEGIN WelcomeBack
SAY ~A triumphant day, indeed! I welcome your company once again!~
IF ~~ DO ~SetGlobal("OAGinawKickedOut","GLOBAL",1) JoinParty()~ EXIT
END
IF ~~ THEN BEGIN NoThanks
SAY ~Too bad.~
IF ~~ EXIT
END
Post edited by Greener on
0
Comments
IF ~Global("OAGinawKickedOut","GLOBAL",0)~ THEN BEGIN Rejoin