BEGIN ~MRDREPPI~
BEGIN ~MRPHLYDI~
BEGIN ~MRKHALID~
BEGIN ~MRWINTHR~
BEGIN ~MRHULL~
BEGIN ~MRFULLER~
BEGIN ~MROBE~
BEGIN ~MRJONDAL~
BEGIN ~MRREEVOR~

// *** The Gorion Wraith Event ***
// It is fully implemented as far as I can tell. The NPC stats could use tweaking for lower difficulty.

/*
Contents:
   1 - Imoen approaches the woman alone.
   2 - Imoen and you walk side to side towards this intriguing woman you both appear to know
   3 - You walk alone to meet with Phlydia
   - Main thing
   - Imoen guilt trip
   - Forcetalks for the actors
   - Asking Imoen what does she think about all this when you have free control of the thing
   - Post-event talk
*/

//// This should trigger as soon as you enter the Forest of Myr area. The instructions are appended to AR5202 script and contained in IRAR5202.baf

CHAIN IF WEIGHT #100 ~Global("IRTEnterMyr","GLOBAL",1)~ THEN PLAYER1 Gor1
	~(As you walk further into the gloom of the abandoned courtyard, you notice the figure of a human woman standing amongst the vegetation. Her back is turned, and she doesn't appear to have noticed you. It's a tall girl, dressed in a plain blue gown with a thin golden band around her waist. Her copper hair falls on her shoulders, obscuring her pale features. There is something about her that is very familiar to you, giving you the impression that you have met this woman before. You cannot tell for sure, at this distance.)~ [IRQUIET] DO ~SetGlobal("IRTEnterMyr","GLOBAL",3)~
	== IMOEN25J ~Huh? (Imoen steps forward, her initially arched eyebrows furrowing in a slight frown. Apparently, she shares your same impression.)~
	= ~(She starts approaching the woman.)~
END
	++ ~(Let her handle the situation.)~ EXTERN IMOEN25J Gor2a
	++ ~(Walk with her to meet this person.)~ EXTERN IMOEN25J Gor2e
	++ ~(Lay a hand on her shoulder.) Stay here, Imoen. I'll go.~ EXTERN IMOEN25J Gor2c
	++ ~Stop, Imoen. It could be a trap. Stay close.~ EXTERN IMOEN25J Gor2c
	++ ~Who said you could move? Back to formation.~ EXTERN IMOEN25J Gor2b

APPEND IMOEN25J
IF ~~ THEN Gor2b
	SAY ~(Imoen flashes you an irritated glance.) I know that person. Don't know who it is, but she's so familiar.~
	++ ~Let's go. (Approach the woman.)~ + Gor2e
	++ ~Stay here. (Approach the woman.)~ + Gor2c1
	++ ~Go talk with her. (Stay behind.)~ + Gor2a
END

IF ~~ THEN Gor2c
	SAY ~(She stops.) I know that person. Don't know who it is, but she's so familiar.~
	++ ~Let's go. (Approach the woman.)~ + Gor2e
	++ ~Stay here. (Approach the woman.)~ + Gor2c1
	++ ~Go talk with her. (Stay behind.)~ + Gor2a
END

IF ~~ THEN Gor2a
	SAY ~(Imoen walks forth. You stay back, letting the whole event develop without your intervention.)~
	IF ~~ THEN DO ~SetGlobal("IRTGorEvent","GLOBAL",1) ClearAllActions() StartCutSceneMode() StartCutScene("MRGor1")~ EXIT
END

IF ~~ THEN Gor2e
	SAY ~(You walk together towards this intriguing woman.)~
	IF ~~ THEN DO ~ActionOverride(Player1,SetDialog("Player1")) SetGlobal("IRTGorEvent","GLOBAL",2) ClearAllActions() StartCutSceneMode() StartCutScene("MRGor2")~ EXIT
END

IF ~~ THEN Gor2c1
	SAY ~(Imoen reluctantly stays behind as you walk to meet this intriguing person.)~
	IF ~~ THEN DO ~ActionOverride(Player1,SetDialog("Player1")) SetGlobal("IRTGorEvent","GLOBAL",3) ClearAllActions() StartCutSceneMode() StartCutScene("MRGor3")~ EXIT
END
END


// 1 - Imoen approaches the woman alone.
CHAIN IF WEIGHT #1 ~Global("IRTGorEvent","GLOBAL",1)~ THEN IMOEN25J Gor3
	~(Imoen approaches the woman cautiously. The stranger is looking up, seemingly watching the clouds and trees above her. Just when Imoen is about to get her attention, the woman turns around and looks straight at her.)~ [IRQUIET]
	= ~Phlydia!~
	== MRPHLYDI ~(The young woman smiles warmly.) I finally find you, Imoen.~
	== IMOEN25J ~What... (She notices someone else in the glade, previously hidden by the vegetation. It's a young, skinny man in his mid-twenties, sitting on the grass. He stands up slowly, silently.)~
	= ~Dreppin?~
	== MRDREPPI ~That's the name, yes. (His gaunt face, of sharp features and sunken cheeks, is a mask of contrasts. There is an eerie quality to it, as if the movement of his mouth doesn't match his words.) We've been looking for you.~
END IMOEN25J Gor3Cutscene

APPEND IMOEN25J
IF ~~ THEN Gor3Cutscene
	SAY ~We? (With a stifled gasp, Imoen notices everyone else. After a wary moment of hesitation, she approaches them with a smile.)~
	IF ~~ THEN DO ~StartCutSceneMode() StartCutScene("MRGor1a")~ EXIT
END
END

// Imoen moves as described. Cutscene with overhead strings. They move towards the center of the glade, until she finds Khalid. Imoen screams "Charname!". Khalid "talks" with Imoen until the player comes close and the Gorion wraith appears. 
// Khalid intervenes in the conversation, entwined with the original.

EXTEND_BOTTOM HGWRA01 0
	IF ~Global("ImoenRomanceActive","GLOBAL",2) InParty("Imoen2")~ THEN EXTERN MRKHALID GorM0
END

// 2 - Imoen and you walk side by side towards this intriguing woman you both appear to know
// The cutscene takes control and gets you two close to the woman.
CHAIN IF WEIGHT #1 ~Global("IRTGorEvent","GLOBAL",2)~ THEN PLAYER1 Gor4
	~(You approach the woman cautiously and stop at a safe distance. Though at first it seems she's oblivious to your presence, soon she turns to face you.)~ 
	== IMOEN25J ~Phlydia!~
	== MRPHLYDI ~(The young woman smiles.) I finally find you, Imoen.~ 
	== IMOEN25J ~What... (She notices someone else in the glade, previously hidden by the vegetation. It's a young, skinny man in his mid-twenties, sitting on the grass. He stands up slowly, silently.)~
	= ~Dreppin?~
	== MRDREPPI ~That's the name, yes. (His gaunt face, of sharp features and sunken cheeks, is a mask of contrasts. There is an eerie quality to it, as if the movement of his mouth doesn't match his words.) We've been looking for you.~
END IMOEN25J Gor4N

APPEND IMOEN25J
IF ~~ THEN Gor4N
	SAY ~We? (With a stifled gasp, Imoen notices everyone else. After a wary moment of hesitation, she begins to approach them with a smile.)~
	++ ~(You gladly join Imoen in her greetings, happy to see long-lost friends from your youth.)~ + Gor4N5
	++ ~(You suspiciously walk alongside Imoen, alert at all times.)~ + Gor4N4
	++ ~(You shrug and stay where you are, letting Imoen handle the situation.)~ + Gor4N1
END

IF ~~ THEN Gor4N1
	SAY ~(Imoen walks forth to meet friends and acquaintances alike.)~
	IF ~~ THEN DO ~SetGlobal("IRTGorEvent","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGor1a")~ EXIT
END

IF ~~ THEN Gor4N3Next
	SAY ~(Imoen's cheeks are ghostly pale as she stares at the apparitions. She watched both of these men die.)~
	= ~How... how could you be here?~
	IF ~~ THEN GOTO GorM0a
END

IF ~~ THEN Gor4N4
	SAY ~(You walk together with Imoen, attentively watching everyone's actions in search of anything suspicious.)~
	IF ~~ THEN DO ~SetGlobal("IRTGorEvent","GLOBAL",2) StartCutSceneMode() StartCutScene("MRGor1b")~ EXIT
END

IF ~~ THEN Gor4N5
	SAY ~(You walk together with Imoen, a warm smile on your lips as fond memories of happier times come to mind.)~
	IF ~~ THEN DO ~SetGlobal("IRTGorEvent","GLOBAL",2) StartCutSceneMode() StartCutScene("MRGor1c")~ EXIT
END
END

// 3 - You walk alone to meet with Phlydia
CHAIN IF WEIGHT #1 ~Global("IRTGorEvent","GLOBAL",3)~ THEN Player1 Gor5
	~(You approach the woman cautiously and stop at a safe distance. Before you can get her attention, she turns to look at you.)~ [IRQUIET]
	= ~(Phyldia's dimpled smile is just as you remember it.)~
END MRPHLYDI Gor3a

APPEND MRPHLYDI
IF ~~ THEN Gor3a
	SAY ~I finally find you, <CHARNAME>. Imoen is close by, I assume.~
	++ ~Yes, she's nearby. (You signal Imoen to let her know she may approach.) It's so good to see you, old friend.~ DO ~ SetGlobal("IRTGorEvent","GLOBAL",1) StartCutSceneMode()  ActionOverride("Imoen2",MoveToPoint([2125.1580])) Wait(4) EndCutSceneMode() ActionOverride("Imoen2",StartDialog("IMOEN25J","MRPHLYDI"))~ EXIT
	++ ~Phyldia! What are you doing here?~ + Gor3a2
	++ ~(Suspiciously eye her up and down.) What has brought you here, Phlydia?~ + Gor3a2
	++ ~(Everyone in this place is a potential threat, regardless of the face they're wearing.) Stay where you are and don't make any sudden movements.~ + Gor3a2
END
END

CHAIN MRPHLYDI Gor3a2
	~(The woman doesn't react to your words, simply looking at you instead. And then you notice someone else in the glade, previously hidden by the vegetation. It's a young, skinny man in his mid-twenties, sitting on the grass. He looks at you and stands up.)~
	== MRDREPPI ~(Dreppin's gaunt face, of sharp features and sunken cheeks, is a mask of contrasts.)~
	= ~We've been looking for you, <CHARNAME>.~
	== Player1 ~(You look around, at the people that seemingly appear out of nowhere. It feels like they were always there, watching your movements.)~
END Player1 Gor3a2Choice

APPEND Player1
IF ~~ THEN Gor3a2Choice
	SAY ~(All of them are known faces from the past. Memories of your youth in Candlekeep rush into your mind as you understand their identity.)~
	++ ~(So many old friends! You happily approach to talk to them, gesturing for Imoen to come close.)~ + Gor3a2e
	++ ~(So many old friends! You happily approach to talk to them by yourself.)~ + Gor3a2d
	++ ~(This isn't normal. You signal Imoen to come close so she can watch your back as you meet with these people.)~ + Gor3a2c
	++ ~(This isn't normal. You walk alone among them, watching their every move.)~ + Gor3a2b
END
END


APPEND Player1
IF ~~ THEN Gor3a2b
	SAY ~(The mist in the courtyard clears ahead of you, as if guiding your steps.)~
	IF ~~ THEN DO ~SetGlobal("IRTGor3a2b1","GLOBAL",1) StartCutSceneMode() MoveToPoint([1955.1550]) FaceObject("MRFULLER") ActionOverride("MRPHLYDI",FaceObject(Player1)) ActionOverride("MRDREPPI",FaceObject(Player1)) ActionOverride("MRREEVOR",FaceObject(Player1)) ActionOverride("MRJONDAL",FaceObject(Player1)) ActionOverride("MROBE",FaceObject(Player1)) ActionOverride("MRHULL",FaceObject(Player1)) ActionOverride("MRFULLER",FaceObject(Player1)) StartDialog("Player1","MRREEVOR") EndCutSceneMode()~ EXIT
END
END

CHAIN IF WEIGHT #0 ~Global("IRTGor3a2b1","GLOBAL",1)~ THEN Player1 Gor3a2b1
	~(Your steps take you closer to the diverse group of people.)~ DO ~SetGlobal("IRTGor3a2b1","GLOBAL",2)~
	== MRREEVOR IF ~Gender(Player1,MALE)~ THEN ~Long time no see, young lad.~
	== MRREEVOR IF ~Gender(Player1,FEMALE)~ THEN ~Long time no see, little girl.~
	== IMOEN25J ~(Imoen quickly prances over to your side, apparently unable to stay back any longer.)~
DO ~SetGlobal("IRTGorEvent","GLOBAL",3) StartCutSceneMode() MoveToObject(Player1) StartCutScene("MRGor3a")~ EXIT

APPEND Player1
IF ~~ THEN Gor3a2c
	SAY ~(Imoen happily prances over to your side; it's obvious she was itching to join you.)~
	IF ~~ THEN DO ~SetGlobal("IRTGorEvent","GLOBAL",2) StartCutSceneMode() StartCutScene("MRGor1b")~ EXIT
END


IF ~~ THEN Gor3a2d
	SAY ~(The mist in the courtyard clears ahead of you, as if guiding your steps.)~
	IF ~~ THEN DO ~SetGlobal("IRTGor3a2d1","GLOBAL",1) StartCutSceneMode() MoveToPoint([1955.1550]) FaceObject("MRFULLER") ActionOverride("MRPHLYDI",FaceObject(Player1)) ActionOverride("MRDREPPI",FaceObject(Player1)) ActionOverride("MRREEVOR",FaceObject(Player1)) ActionOverride("MRJONDAL",FaceObject(Player1)) ActionOverride("MROBE",FaceObject(Player1)) ActionOverride("MRHULL",FaceObject(Player1)) ActionOverride("MRFULLER",FaceObject(Player1)) StartDialog("Player1","MRREEVOR") EndCutSceneMode()~ EXIT
END
END

CHAIN IF WEIGHT #0 ~Global("IRTGor3a2d1","GLOBAL",1)~ THEN Player1 Gor3a2d1
	~(Your steps take you closer to the diverse group of people.)~ DO ~SetGlobal("IRTGor3a2d1","GLOBAL",2)~
	== MRREEVOR IF ~Gender(Player1,MALE)~ THEN ~Long time no see, young lad.~
	== MRREEVOR IF ~Gender(Player1,FEMALE)~ THEN ~Long time no see, little girl.~
	== IMOEN25J ~(Imoen quickly prances over to your side, apparently unable to stay back any longer.)~
DO ~SetGlobal("IRTGorEvent","GLOBAL",3) StartCutSceneMode() MoveToObject(Player1) StartCutScene("MRGor3b")~ EXIT

APPEND Player1
IF ~~ THEN Gor3a2e
	SAY ~(Imoen happily prances over to your side; it's obvious she was itching to join you.)~
	IF ~~ THEN DO ~SetGlobal("IRTGorEvent","GLOBAL",2) StartCutSceneMode() StartCutScene("MRGor1c")~ EXIT
END
END


// Main thing

APPEND MRKHALID // Khalid interjects after Gorion's first sentence.
IF ~~ THEN GorM0
	SAY ~I don't understand why you bother, old friend. They are lost beyond hope.~
	IF ~~ THEN DO ~SetGlobal("IRTGorEvent","GLOBAL",5)~EXTERN IMOEN25J GorM0a
END // Depending on how did the player and how long the player took to approach, Imoen will say different things
END

APPEND IMOEN25J
IF ~~ THEN GorM0a // The player got there quickly and Imoen only said "I saw you die... I saw you dead..."
	SAY ~This can't be real. I watched both of you die. Are you... spirits? Khalid and Gorion's spirits?~
	++ ~(Seeing Gorion brings warmth to your heart.) Is it really you, Gorion?~ EXTERN HGWRA01 GorM0a5
	++ ~(Seeing Khalid is true comfort.) Is it really you, Khalid?~ EXTERN MRKHALID GorM0a4
	++ ~(you stare at the apparitions in mute astonishment.)~ EXTERN HGWRA01 GorM0a6
	++ ~How come you don't stutter anymore, Khalid?~ EXTERN MRKHALID GorM0a7
	++ ~What's going on here?~ EXTERN HGWRA01 GorM0a3
	+ ~CheckStatGT(Player1,15,WIS)~ + ~Don't listen to them, Imoen. This is a lie.~ EXTERN HGWRA01 GorM0a2
	++ ~What is it that you want, fools?~ EXTERN HGWRA01 GorM0a1
END
END // Below are the different states that spring from Imoen's first possible response. They all lead to common responses which are gathered inside the APPEND_EARLY state


APPEND HGWRA01
IF ~~ THEN GorM0a1
	SAY ~Ever so insolent, <CHARNAME>. Have you forgotten all that I had taught you, brought you up to be? Have you forgotten me?~ [HGWRA01] // TODO: This line is provided inside ImRomToB/Sounds/ . Just gotta make it .wav and throw it in override
	COPY_TRANS HGWRA01 GorM0aComm
END
END

CHAIN HGWRA01 GorM0a2
	~You dare cast your mentor away? You deny the loyal companion that Khalid was to you?~
	== MRKHALID ~<PRO_HESHE> never showed much respect for me, my friend. Neither of them did.~
END HGWRA01 GorM0a1

APPEND HGWRA01
IF ~~ THEN GorM0a3
	SAY ~It is I, Gorion. I can no longer stand aside, <CHARNAME>. Have you forgotten all that I had taught you, brought you up to be? Have you forgotten me?~ [HGWRA01]
	COPY_TRANS HGWRA01 GorM0aComm
END
END

APPEND MRKHALID
IF ~~ THEN GorM0a4
	SAY ~It is only natural that you would doubt it. You left my body to rot on a dissecting table, after all.~
	IF ~~ THEN EXTERN HGWRA01 GorM0a44
END
END

APPEND HGWRA01
IF ~~ THEN GorM0a44
	SAY ~We can no longer stand aside and watch you commit crime after crime, <CHARNAME>. Have you forgotten all that I had taught you, brought you up to be? Have you forgotten me?~ [HGWRA01]
	COPY_TRANS HGWRA01 GorM0aComm
END

IF ~~ THEN GorM0a5
	SAY ~Yes. Gorion. Have you forgotten all that I had taught you, brought you up to be? Have you forgotten me?~ [HGWRA102]
	COPY_TRANS HGWRA01 GorM0aComm
END

IF ~~ THEN GorM0a6
	SAY ~(The apparition answers Imoen's question, yet his eyes remain fixed on you.) Yes. We can no longer stand aside and watch you commit crime after crime.~
	= ~We will stay silent no more. Have you forgotten all that I had taught you, brought you up to be? Have you forgotten me?~ [HGWRA01]
	COPY_TRANS HGWRA01 GorM0aComm
END
END

APPEND MRKHALID
IF ~~ THEN GorM0a7
	SAY ~And yet it is me, all the same. It would be a cruel fate indeed, that I would stutter even in death.~
	IF ~~ THEN EXTERN HGWRA01 GorM0a44
END
END


APPEND_EARLY HGWRA01
IF ~~ THEN GorM0aComm
	SAY ~Ha ha! I am the Gorion Wraith and these are common responses that are COPY_TRANSed in the GorM0## series of states!~
	++ ~I have not forgotten you at all!~ GOTO GorM1cc
	+ ~CheckStatGT(Player1,14,WIS)~ + ~I don't know who you are, but you are not Gorion, and he is not Khalid. Don't listen, Imoen.~ EXTERN MRKHALID GorM1d
	++ ~Never. Your guidance still helps me choose the right thing to do. I don't understand why you are telling me this.~ + GorM1cc
	++ ~I wish I could forget you. You keep coming back to haunt me over and over.~ EXTERN MRKHALID GorM1c
	++ ~You mean nothing to me, you fools! Begone!~ EXTERN MRKHALID GorM1b
	++ ~How can you be here? I don't believe this at all!~ GOTO GorM1a
END
END

APPEND_EARLY IMOEN25J
IF ~~ GorWraithFirst
   SAY ~Oh no, it is totally Gorion and Khalid for absolutely realsies!~
   ++ ~(Seeing Gorion brings warmth to your heart.) Is it really you, Gorion?~ EXTERN HGWRA01 GorM0a5
   ++ ~(Seeing Khalid is a true comfort.) Is it really you, Khalid?~ EXTERN MRKHALID GorM0a4
   ++ ~(you stare at the apparitions in mute astonishment.)~ EXTERN HGWRA01 GorM0a6
   ++ ~How come you don't stutter anymore, Khalid?~ EXTERN MRKHALID GorM0a7
   ++ ~What's going on here?~ EXTERN HGWRA01 GorM0a3
   + ~CheckStatGT(Player1,15,WIS)~ + ~Don't listen to them, Imoen. This is a lie.~ EXTERN HGWRA01 GorM0a2
   ++ ~What is it that you want, fools?~ EXTERN HGWRA01 GorM0a1
END
END

APPEND HGWRA01
IF ~~ THEN GorM1a
	SAY ~You murdered me and now you are impudent enough to try and avoid your punishment? No, <CHARNAME>! Justice shall be done!~ [HGWRA105]
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGorEx1")~ EXIT
END
END

CHAIN MRKHALID GorM1b
	~It doesn't surprise me. <PRO_HESHE> has ignored everything we tried to teach <PRO_HIMHER>, Gorion.~
END HGWRA01 GorM1bb

APPEND HGWRA01
IF ~~ THEN GorM1bb
	SAY ~I would expect as much from the one who has made all my sacrifices worthless. You are a disappointment, <CHARNAME>. You destroy everything you touch and even murdered me.~ [HGWRA104]
	++ ~Sarevok murdered you, not I.~ GOTO GorM1bb6
	++ ~I won't let you judge my actions, Gorion. I have done the best I could.~ + GorM1bb5
	++ ~I've survived... that's all. And without your help, old man.~ GOTO GorM1bb4
	++ ~I don't care what you think. Go back to being dead.~ GOTO GorM1bb3
	++ ~I don't understand, father. I've done all I could to make you proud, I swear!~ + GorM1bb2
	IF ~CheckStatGT(Player1,13,WIS)~ THEN REPLY ~Gorion would never say these things. You are not he.~ GOTO GorM1bb1
END

IF ~~ THEN GorM1bb1
	SAY ~You dare to presume too much! You ignore the truth, and you *will* be made to acknowledge it!~
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGorEx1")~ EXIT
END

IF ~~ THEN GorM1bb2
	SAY ~Lies! You and your impudent sister have done nothing but disgrace me and those that believed in you! You do not see the truth and you shall be made to!~
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGorEx1")~ EXIT
END

IF ~~ THEN GorM1bb3
	SAY ~You murdered me and now you are impudent enough to try and avoid your punishment? No, <CHARNAME>! Justice shall be done!~ [HGWRA105]
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGorEx1")~ EXIT
END

IF ~~ THEN GorM1bb4
	SAY ~Yes, you survive... at the cost of everything you and your sister were meant to be. I am dead because of the sacrifices I made for you, and you *will* be made to see the truth of it!~
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGorEx1")~ EXIT
END

IF ~~ THEN GorM1bb5
	SAY ~Lies! You have carved a path of blood and murder wherever you go. You and your impudent sister have corrupted your potential, ignoring everything I did to turn you into a force for good.~
	= ~You were supposed to be something much greater! You do not see the truth and you shall be made to!~
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGorEx1")~ EXIT
END

IF ~~ THEN GorM1bb6
	SAY ~A lie you have come to believe! You do not see the truth and you shall be made to!~
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGorEx1")~ EXIT
END
END

CHAIN MRKHALID GorM1c
	~Your impertinence doesn't surprise me. <PRO_HESHE> has ignored everything we tried to teach <PRO_HIMHER>, Gorion.~
END HGWRA01 GorM1cc

APPEND HGWRA01
IF ~~ THEN GorM1cc
	SAY ~I tried to save you from your destiny, <CHARNAME>. I tried to turn you into a force for good. And what have you done? Carved a path of blood and murder wherever you go!~ [HGWRA103]
	= ~You are a disappointment, both of you. You were supposed to be so much more; you were supposed to be something greater, and yet in the end you murdered even I!~
	++ ~Sarevok murdered you, not me!~ GOTO GorM1bb6
	++ ~I've done what I could to survive, without your help.~ GOTO GorM1bb4
	++ ~Leave Imoen out of this. She is not responsible for my actions.~ + GorM1cc1
	++ ~I don't care what you think. Go back to being dead.~ GOTO GorM1bb3
	++ ~I don't understand, father. I've done all I could to make you proud, I swear!~ + GorM1bb2
	IF ~CheckStatGT(Player1,13,WIS)~ THEN REPLY ~Gorion would never say these things. You are not he!~ GOTO GorM1bb1
END

IF ~~ THEN GorM1cc1
	SAY ~Impudent child! Her hands are as stained with blood as yours!~
	= ~Her mind is as tainted as her cursed soul; the atrocities in her wake could easily match your own. You do not see the truth and you shall be made to!~
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",1) StartCutSceneMode() StartCutScene("MRGorEx1")~ EXIT
END
END

CHAIN MRKHALID GorM1d
	~So easy to cast away what you don't want to hear. You are so misguided that you cannot accept the truth imparted by your very mentor. What a sad thing you have become, <CHARNAME>.~
END HGWRA01 GorM1bb

CHAIN IF WEIGHT #-1 ~Global("ImoenRomanceActive","GLOBAL",2) InParty("Imoen2") Global("WraithPunish","GLOBAL",1)~ THEN HGWRA01 GorM2
	~I saved you. I hid you from those who would hunt you. I taught you and enabled you to become what you are. I *died* for you.~ [HGWRA106]
	= ~And you have failed me and everything I hoped you would be. That is why I am murdered by you.~
	== HGWRA01 IF ~InParty("Sarevok")~ THEN ~You think this animal, Sarevok, is responsible for my death? I expect no better from him. He is a slave to ambition, and yet you resurrect him and hail him as comrade.~
	== SAREV25J IF ~InParty("Sarevok")~ THEN ~Beware, old man. You were in my way once. Do not tempt me a second time.~
	== MRKHALID IF ~InParty("Sarevok")~ THEN ~You cannot harm us now, foolish beast. (Khalid turns to face you once again.) We fought together in the past to defeat your brother's evil. You have betrayed everything we once stood for in favor of your own power-hungry desires.~
	== HGWRA01 ~What have you come to, my ward? So many bodies left in your wake, so much pain and destruction you have wrought. Why? Why?!~
	== IMOEN25J ~This isn't fair! What did you expect us to do? Deal with the bad guys with kind words and presents? You also taught us to fight, and so we've done!~
	== HGWRA01 ~Imoen... my second hope. You have turned into a conspirator to the failure of <CHARNAME>, assisting your <PRO_BROTHERSISTER> in <PRO_HISHER> wicked decline, even joining <PRO_HIMHER> in <PRO_HISHER> descent to depravity. So much lost potential... How both of you disgust me so.~
	= ~It sickens me to witness the abomination you have become. What have you done? How much further will you go to feed the monsters you are turning into? You are without control, and you grow ever closer to being a slave to your blood!~
END HGWRA01 GorM2Next

APPEND HGWRA01
IF ~~ THEN GorM2Next
	SAY ~I will not allow it!~
	IF ~~ THEN DO ~SetGlobal("WraithPunish","GLOBAL",2) StartCutSceneMode() StartCutScene("MRGorEx2")~ EXIT
END
END

// Imoen guilt trip

CHAIN IF WEIGHT #-1 ~Global("ImoenRomanceActive","GLOBAL",2) InParty("Imoen2") Global("WraithPunish","GLOBAL",2)~ THEN HGWRA01 GorM3
	~How many more must come to grief before you see I am correct? How many must die? What of your many former companions... how many are dead, now, because of you?~ [HGWRA107]
	== MRKHALID IF ~InParty("Jaheira")~ THEN ~I died a horrible death because of you. You left me to rot in a madman's dungeon, condemned for all eternity to never rest in peace. You took Jaheira from me, and now she has turned into nothing but another follower in your wake. You doom everything that you touch.~
	== JAHEI25J IF ~InParty("Jaheira")~ THEN ~No! The Khalid I knew would never say such things...~
	== MRKHALID IF ~InParty("Jaheira")~ THEN ~The Khalid you knew is dead, Jaheira. He was murdered by your leader's deceit, he was tortured beyond recognition until he was nothing but a shattered shell. And you allowed this to happen, you and Imoen and <CHARNAME>! I gave my life to protect you, and that is the payment I received for my sacrifice.~
	== MRKHALID IF ~!InParty("Jaheira")~ THEN ~I died a horrible death because of you. You left me to rot in a madman's dungeon, condemned for all eternity to never rest in peace. You took Jaheira from me, and stripped me away from everything I once loved. You doom everything that you touch.~
	== IMOEN25J IF ~!InParty("Jaheira")~ THEN ~No! It wasn't our fault, and the Khalid I knew would understand that!~
	== MRKHALID IF ~!InParty("Jaheira")~ THEN ~The Khalid you knew is dead! He was murdered by your lover's deceit, he was tortured beyond recognition until he was nothing but a shattered shell! And you allowed this to happen. I gave my life to protect you, and that is the payment I received for my sacrifice.~
	== IMOEN25J ~It wasn't our fault...~
	== MRPHLYDI ~What about me, Imoen? Do you claim my death was someone else's fault too? What about Dreppin, or Hull? How can you possibly claim innocence?~
	== IMOEN25J ~(Imoen looks at them in a moment of confusion. Then her eyes widen.) You're... dead...~
	= ~You're all dead.~
	= ~How? Why?~
	== MRDREPPI ~Your tainted blood, that is why. Your corrupted, filthy blood.~
	== MRHULL ~Those of us who weren't murdered by the doppelgangers were slain in the Bhaalspawn raid.~
	== MRFULLER ~The guard tried to defend the keep, but even its mighty walls couldn't sustain the brute force of the Five.~
	== IMOEN25J ~Candlekeep... raided? Why!~
	== MROBE ~Everything was burned to the ground. The guard was crushed, the monks massacred. It wasn't a battle, it was carnage. Even with my magic, I was powerless to stop it.~
	== MRJONDAL ~All the knowledge, kept and protected for generations upon generations... all of it, lost. All because of you and your <PRO_BROTHERSISTER>.~
	== IMOEN25J ~But how's that my fault! My home... our home! Why are you blaming us?~
	== HGWRA01 ~The beast Sarevok was not the only one capable of tracking your footsteps. The path of Bhaalspawn such as you can be traced. Before they found you, the Five were led to Candlekeep.~
	== MRREEVOR ~You led evil to our doorstep. You brought the doppelgangers that murdered so many; your curse brought the Five's destruction. If you hadn't stepped within the keep's walls, none of this would have happened.~
	== IMOEN25J ~We didn't do anything, we were *brought* there! We had no choice in the matter!~
	== HGWRA01 ~I should have known that you would lose the battle against your heritage. I should have known that my efforts were futile. Even now you are weak, laying blame on those who took care of you, who raised you and cherished you.~
	= ~I brought <CHARNAME> into Candlekeep and raised <PRO_HIMHER> as my own child; it is my duty to make <PRO_HIMHER> understand the horror of <PRO_HISHER> actions. Maybe you should talk with the one who did the same for you, and shares my same shameful burden.~
DO ~SetGlobal("IRTGorionWinthrop","GLOBAL",1) SetGlobal("LovedOne","GLOBAL",10) ClearAllActions() StartCutSceneMode() StartCutScene("MRGorWin")~ EXIT

CHAIN IF WEIGHT #0 ~Global("IRTGorionWinthrop","GLOBAL",1)~ THEN MRWINTHR GorWin
	~(Imoen's breath catches as Winthrop appears before your eyes, just the way you remember him. Deep sorrow clouds his features.)~
	== IMOEN25J ~Puffguts...~
	== MRWINTHR ~Imoen, I can't believe how much you've grown in these two years. Brings a tear to my eye, it does.~
	== IMOEN25J ~Are you... no. No, you can't be dead. Tell me you're not dead.~
	== MRWINTHR ~(Winthrop exhales a stormy sigh.) Afraid that'd be lying, and I'd be loathe to do that. It wasn't much of a fun experience, let me tell ya. But it's alright, Imoen. Everyone makes mistakes, don't listen to them. It's not really your fault.~
	== IMOEN25J ~But... what happened?~
	== MRWINTHR ~Well, like Gorion said. The Five were looking for you and <CHARNAME>, and they're not subtle folk. They gathered what information they needed through any means necessary, and left the mess for the vultures to sort out.~
	= ~(He waves a dismissive hand in front of his face.) But don't you worry your little head with such things. What's done's done and all that. I'm more concerned with yer... current situation, my little troublemaker.~
	== IMOEN25J ~Ogh, you too? We're really doing our best, we've had to fight our way through everything just to stay alive! You can't blame us for that.~
	== MRWINTHR ~No, no, Imoen, calm down. Gorion made his point clear on that already. I'm talking about something else you've been up to. Something quite... bad, I'd say. Bad in every sense I can think of.~
// If the player is male
	== MRWINTHR IF ~Gender(Player1,MALE)~ THEN ~Do you remember when I tried to explain to you how the man plants a seed in the woman to make a baby?~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~Um. Yeah?~
	== MRWINTHR IF ~Gender(Player1,MALE)~ THEN ~So you have not forgotten, then? You understand how it works, yes?~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~Y-yeah, of course I do. Jeez. What does-~
	== MRWINTHR IF ~Gender(Player1,MALE)~ THEN ~Then what have you been up to, little girl? If you are aware of the danger... what have you been up to?~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~I... I've been... (She glances at you.) I just... fell in love.~
	== MRWINTHR IF ~Gender(Player1,MALE)~ THEN ~With <CHARNAME>, Imoen? With <CHARNAME>, of all people? I couldn't believe it when I first knew. Little Imoen, she couldn't be doing something so stupid and dangerous, so reckless and revolting. We brought you up as brother and sister, for decency's sake. Not in my wildest nightmares would I have imagined you'd do something as sick and twisted with your Bhaalspawn brother. Do you know the monster you would create together? By Tymora's Grace, Imoen, what the Hell are you thinking?~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~It would never happen! My magic-~
	== HGWRA01 IF ~Gender(Player1,MALE)~ THEN ~You are a child in the Art, little girl. What do you know? It might fail you any time. You could be carrying his offspring right now as we speak.~
	== MRWINTHR IF ~Gender(Player1,MALE)~ THEN ~It's disgusting to think about. I still can't believe my Imoen has become this depraved. Indulging in the filth of your unholy lust. It can't be true.~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~What's the deal with you creeps? Drop the big words already, I'm not pregnant! I haven't done anything wrong, I haven't!~
// If the player is female
	== MRWINTHR IF ~Gender(Player1,FEMALE)~ THEN ~Do you know what I'm talking about, Imoen? You know, don't you?~
	== IMOEN25J IF ~Gender(Player1,FEMALE)~ THEN ~I... (She briefly glances at you, intense heat in her cheeks.) Are you talking about... us? There's... there's nothing bad about that.~
	== MRWINTHR IF ~Gender(Player1,FEMALE)~ THEN ~You don't think so? Don't lie to me, my sweet little Imoen. I was always able to see the guilt behind your eyes, believe it or not.~
	== MRWINTHR IF ~Gender(Player1,FEMALE)~ THEN ~I was going to scold you, but apparently I don't need to say anything. You already know. You punish yourself every day; you carry the guilt and shame with you wherever you go. You've simply managed to hide it from <CHARNAME>, somehow.~
	== HGWRA01 IF ~Gender(Player1,FEMALE)~ THEN ~Yet still she continues to indulge the filth of her unholy lust. We brought you up to be sisters to each other, but you have twisted your relationship into a revolting spectacle of lasciviousness and depravation that has gone beyond my worst expectations.~
	== MRWINTHR IF ~Gender(Player1,FEMALE)~ THEN ~Please old friend, stop saying it. It's so disgusting, I'd retch if I still had a stomach.~
	== IMOEN25J IF ~Gender(Player1,FEMALE)~ THEN ~What's the deal with you creeps? Drop the big words already, I haven't done anything wrong! You've no idea how I really feel, stop it!~
END IMOEN25J GorWin1

APPEND IMOEN25J
IF ~~ THEN GorWin1
	SAY ~I thought... (Imoen drops to a sorrowful mutter.) I thought you'd be proud.~
	++ ~Oh Gods, everything is true! (Drop on your knees before Gorion.) Forgive me, father, forgive my sins, I beg of you!~ DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",3)~ + GorWin1i
	++ ~They can't judge us, Imoen. What we have is beautiful, and I won't let anyone ruin it.~ DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",2)~ + GorWin1h
	+ ~CheckStatGT(Player1,14,WIS)~ + ~The REAL Gorion and Winthrop would be proud indeed. It's all a lie, don't listen to it.~ DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",2)~ EXTERN MRWINTHR GorWin1g
	++ ~They are right. What have we done, Imoen?~ DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",3)~ + GorWin1f
	++ ~Enough words. Attack!~ DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",1)~ EXTERN HGWRA01 GorWin1d
	++ ~(Silently stand by Imoen, take her hand in yours, and stare defiantly at the spirits.)~ DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",2)~ + GorWin1c
	++ ~This is tiresome. If you are so dead set on stopping us, let's see it. Do your best, spirits.~ DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",1)~ EXTERN HGWRA01 GorWin1b
	++ ~(You remain silent, thoughtfully contemplating every actor in the scene.)~ EXTERN MRWINTHR GorWin1a
END
END

CHAIN MRWINTHR GorWin1a
	~Proud? How could anyone be proud of what you have done? If you go on like this, you will fulfil the prophecy along with your <PRO_BROTHERSISTER>!~
END MRKHALID GorWinThirdPunish

CHAIN HGWRA01 GorWin1b
	~How dare you challenge me? Your arrogance will be the end of you, foolish child. You cast away the helping hand that would have stopped the prophecy from being fulfilled.~
END MRKHALID GorWinThirdPunish

CHAIN IMOEN25J GorWin1c
	~(Imoen's fingers are cold to the touch. Her hand is listless.)~
	= ~(She looks at you. Her expression hardens. Her grip on your hand becomes iron-clad.)~
	= ~Death has turned you all into some really mean people. I think you forgot what love is, you just can't feel it anymore. So... let us live in peace!~
	== HGWRA01 ~Foolish children! You cast away the helping hand that would have stopped the prophecy from being fulfilled.~
END MRKHALID GorWinThirdPunish

CHAIN MRKHALID GorWinThirdPunish
	~It might be too late now. Everything is set in motion, and they invariably head towards the end of Faerun as we know it.~
	== HGWRA01 ~We are here to put an end to this. For all your sins you will be punished, from this depraved lust to the terrible murders you have committed! If terminating your life is what it takes, so it shall be!~
	= ~I will not allow you to be the one who causes the prophecy to become true! I won't allow it, <CHARNAME>! I will see you dead, first!~
DO ~SetGlobal("WraithPunish","GLOBAL",3) StartCutSceneMode() StartCutScene("MRGorEx3")~ EXIT


CHAIN HGWRA01 GorWin1d
	~Stop!~
DO ~SetGlobal("WraithPunish","GLOBAL",3) StartCutSceneMode() StartCutScene("MRGorEx3")~ EXIT

CHAIN IMOEN25J GorWin1f
	~Is that... some kind of joke?~
	== MRWINTHR ~Well, I'm glad to see that at least you have some reason left in your head, <CHARNAME>.~
	== MRKHALID ~It might be too late now. Everything is set in motion. They invariably head towards the end of Faerun as we know it.~
	== HGWRA01 ~We are here to put an end to it. You are finally seeing what we are trying to show you. For all your sins you need to be punished, from this depraved lust to the terrible murders you have committed. The only way to prevent the prophecy from becoming true is to end your existence!~
	= ~And if terminating your life is what it takes, so it shall be! Lie down and accept your punishment, let the world be rid of your corrupted blood!~
DO ~SetGlobal("WraithPunish","GLOBAL",3) StartCutSceneMode() StartCutScene("MRGorEx3")~ EXIT

CHAIN MRWINTHR GorWin1g
	~Denying the truth won't make it go away, I'm afraid.~
	== MRKHALID ~It is hopeless to think that they can understand. It is too late now for them to turn back, anyway. Everything is set in motion, and they invariably head towards the end of Faerun as we know it.~
	== HGWRA01 ~We are here to put an end to this. For all your sins you will be punished, from this depraved lust to the terrible murders you have committed! If terminating your life is what it takes, so it shall be!~
	= ~I will not allow you to be the one who causes the prophecy to become true! I won't allow it, <CHARNAME>! I will see you dead, first!~
DO ~SetGlobal("WraithPunish","GLOBAL",3) StartCutSceneMode() StartCutScene("MRGorEx3")~ EXIT

CHAIN IMOEN25J GorWin1h
	~(After a moment of consideration, Imoen shakes her head. Under their stern stare she steps closer to you and takes your hand. Her fingers are cold to the touch, but her squeeze is firm.)~
	= ~You can say whatever you want. I don't care. We are in love, and you seem to have forgotten what that is. Just let us live in peace.~
	== HGWRA01 ~Foolish children! You cast away the helping hand that would have stopped the prophecy from being fulfilled.~
END MRKHALID GorWinThirdPunish

CHAIN IMOEN25J GorWin1i
	~Is that... some kind of joke?~
	== MRWINTHR ~Well, I'm glad to see that at least you have some reason left in your head, <CHARNAME>.~
	== HGWRA01 ~Yes, my child... you can see it now. It must be stopped, <CHARNAME>. You must understand.~
	== MRKHALID ~It might be too late now. Everything is set in motion, and they invariably head towards the end of Faerun as we know it.~
	== HGWRA01 ~We are here to put an end to it. You are finally seeing what we are trying to show you. For all your sins you need to be punished, from this depraved lust to the terrible murders you have committed. The only way to prevent the prophecy from becoming true is to end your existence!~
	= ~And if terminating your life is what it takes, so it shall be! Lie down and accept your punishment, let the world be rid of your corrupted blood!~
DO ~SetGlobal("WraithPunish","GLOBAL",3) StartCutSceneMode() StartCutScene("MRGorEx3")~ EXIT

APPEND HGWRA01
IF WEIGHT #0 ~Global("ImoenRomanceActive","GLOBAL",2) InParty("Imoen2") Global("WraithPunish","GLOBAL",3)~ THEN GorM4
 SAY ~You will not be the one who causes the prophecy to come true, my ward! Bow before me and renounce your life!~ [HGWRA110]
 ++ ~This is pointless! I never cared for you and never will, old man!~ + GorM4a
 ++ ~Please forgive me, father! You are right! I regret everything I have done. Take me with you! (Bow at his feet and wait for delivery.)~ EXTERN IMOEN25J GorM4c
 ++ ~Renounce my life? If you want it, you will have to fight for it, Gorion!~ + GorM4a
 IF ~CheckStatLT(Player1,14,WIS)~ THEN REPLY ~No! I refuse to believe that Gorion would cause this much pain!~ + GorM4a
 IF ~CheckStatGT(Player1,13,WIS)~ THEN REPLY ~No! You are in my head, I can feel it! This is a lie!~ + GorM4b
 ++ ~Prepare to send these spirits back to where they came from, Imoen! No one will bring us apart!~ + GorM4a
END

IF ~~ THEN BEGIN GorM4a
 SAY ~You... you resist me? Very cunning. It shall be a pleasure to feast upon your god-child soul!~ [HGWRA111]
 IF ~~ THEN DO ~AddXP2DA("Plot11C") StartCutSceneMode() StartCutScene("MRGorEx4")~ EXIT
END

IF ~~ THEN BEGIN GorM4b
 SAY ~Aaaah, your power is too much! Cunning god-child! It shall be a pleasure to feast upon your soul!~ [HGWRA112]
 IF ~~ THEN DO ~AddXP2DA("Plot11C") StartCutSceneMode() StartCutScene("MRGorEx4")~ EXIT
END
END

CHAIN IMOEN25J GorM4c
~No! No <CHARNAME>, don't give up!~
== HGWRA01 ~You have done the right thing, my ward. Come, and we shall depart this world together to never again worry about earthly matters.~
= ~(Gorion's ghost-like hand approaches your head. You feel the chilling aura of death wrap around your body, and you willingly embrace its cleansing pain, letting the purifying stroke of final release engulf your tainted soul. The ravaging agony only lasts for a moment... your sight fades to black as silence shrouds your senses forever.)~
DO ~ActionOverride(Player2,Attack("HGWRA01")) ActionOverride(Player3,Attack("HGWRA01")) ActionOverride(Player4,Attack("HGWRA01")) ActionOverride(Player5,Attack("HGWRA01")) ActionOverride(Player6,Attack("HGWRA01")) Kill(Player1)~ EXIT





// ~~ Post-event talk ~~


APPEND IMOEN25J
IF WEIGHT #0 ~Global("IRTPostGorEvent","GLOBAL",1)~ THEN PGor
	SAY ~Alright... that was weird. (Imoen speaks while catching her breath. Her hair is disheveled and her clothes are messy, although she has already started to fix them.)~ [IRSadRom]
	IF ~Gender(Player1,MALE) Global("IRTPostWraithAttitude","GLOBAL",1)~ THEN DO ~SetGlobal("IRTPostGorEvent","GLOBAL",2)~ GOTO PGor1
	IF ~Gender(Player1,MALE) Global("IRTPostWraithAttitude","GLOBAL",2)~ THEN DO ~SetGlobal("IRTPostGorEvent","GLOBAL",2)~ GOTO PGor2
	IF ~Gender(Player1,MALE) Global("IRTPostWraithAttitude","GLOBAL",3)~ THEN DO ~SetGlobal("IRTPostGorEvent","GLOBAL",2)~ GOTO PGor3
	IF ~Gender(Player1,FEMALE) Global("IRTPostWraithAttitude","GLOBAL",1)~ THEN DO ~SetGlobal("IRTPostGorEvent","GLOBAL",2)~ GOTO PGor4
	IF ~Gender(Player1,FEMALE) Global("IRTPostWraithAttitude","GLOBAL",2)~ THEN DO ~SetGlobal("IRTPostGorEvent","GLOBAL",2)~ GOTO PGor5
	IF ~Gender(Player1,FEMALE) Global("IRTPostWraithAttitude","GLOBAL",3)~ THEN DO ~SetGlobal("IRTPostGorEvent","GLOBAL",2)~ GOTO PGor6
END

/* ~ Male character, unsaid feelings ~ */


IF ~~ THEN PGor1
	SAY ~Guess that them turning into vicious spirits pretty much gave away the whole ruse.~
	= ~Dunno about ya, but I'm not a great fan of some spirit loonies diggin' into our memories. Kinda scary that they could do all of that. (She twirls a strand of hair around her finger.) It... it actually sucked, the whole thing.~
	= ~What a load of crap, huh? Really messed up.~
	++ ~They were fools to think that their misguided words could affect me in any way.~ + PGor1g
	++ ~I hope you paid them no mind, my love.~ + PGor1f
	++ ~I don't know. They were right about one thing: I have brought much misery and pain to this world.~ + PGor1e
	++ ~Imoen... what if what they said is true? Maybe we shouldn't go on like this.~ + PGor1c
	++ ~I don't give a damn. I will not be judged. I love you and that's all that matters.~ + PGor1b
	++ ~They spoke the truth, but that's of little concern to me. It makes everything all the more enticing.~ + PGor1a
END
END

APPEND_EARLY IMOEN25J
IF ~~ THEN PGor1a
	SAY ~I'm sorry, what? They pretty much called me a harlot and said our love is disgusting. You didn't mean that, did you?~
	++ ~Oh, please, quit being so dramatic. Don't you enjoy how wicked, how *wrong* our love is? Why be ashamed of it?~ + PGor1a7
	++ ~Of course not. I simply love the thrill of it. Going against everyone's expectations.~ + PGor1a6
	++ ~That is a crude way of saying it. I just... enjoy how dirty it feels. I'm kinky, you know that.~ + PGor1a5
	++ ~That's not what I meant at all! I was only talking about everything I've done. I sure have caused a lot of pain.~ + PGor1a4
	++ ~That is exactly what I meant.~ + PGor1a3
	++ ~Well... not if you put it that way. They weren't right at all, forgive what I said.~ + PGor1a2
END
END

APPEND IMOEN25J
IF ~~ THEN PGor1a1
	SAY ~(Her brow furrows into a bleak scowl.) Well then, that's just grand. Aren't you just charming. Maybe they were right after all: you are a plague loose in Faerun, I'm nothing but a dirty incestuous slut and even our own parents would hate us if they still lived!~
	= ~Just... leave me alone and don't talk to me.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5)~ EXIT  // See global description at the end of the document
END
END

// Little thing: Imoen will leave at a change of areas. Appending the Fate Spirit so you can search for her; you won't get her, though.

EXTEND_TOP Fatesp 7
	IF ~Global("IRTImoenLeavesAtAreaChange","GLOBAL",2) !Global("IRTImoenLeftFate","LOCALS",1)~ THEN REPLY ~Bring me Imoen from wherever she went off to.~ DO ~SetGlobal("IRTImoenLeftFate","LOCALS",1)~ GOTO 7Im
END

CHAIN Fatesp 7Im
	~I cannot do as you ask, Child of Bhaal. The thread of the one you speak is beyond my sight, as it no longer touches yours. She is no longer part of your destiny.~
END Fatesp 7
/**********************************************************/

APPEND IMOEN25J
IF ~~ THEN PGor1a2
	SAY ~(She eyes you suspiciously for a moment.) That's what I thought. Good to see we're on the same page.~
	= ~Now you better resume yer all-important quest before I decide not to buy your cheesy back-paddling.~
	IF ~~ THEN DO ~IncrementGlobal("IRTLoveMeter","GLOBAL",-5)~ EXIT
END

IF ~~ THEN PGor1a3
	SAY ~(Her brow deepens into a bleak scowl.) Well then, that's just grand. You really don't give a damn, do you? The more perverted the better. Gosh, maybe they were right after all. Maybe I've been lying to myself. You are a plague loose in Faerun, I'm nothing but a dirty slut and even our own parents would hate us if they still lived!~
	= ~Just... leave me alone and don't talk to me, <CHARNAME>.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5)~ EXIT
END

IF ~~ THEN PGor1a4
	SAY ~(Her gaze softens.) Oh, <CHARNAME>... that was blown way out of proportion. I mean... stayin' alive is hard enough, can't blame us if we don't do the right thing every single time.~
	++ ~It doesn't matter what they say. I only care about you and me. The rest of the world can burn.~ + PGor1a4d
	++ ~I don't know, Imoen. I've done atrocious things. Things I'm not proud of.~ + PGor1a4c
	++ ~You are right. We've done the best we could. Many times, we didn't even have a choice.~ + PGor1a4b
	++ ~You say it as if I had no choice. You misunderstand: I enjoyed it. I enjoy making others suffer.~ + PGor1a4a
END

IF ~~ THEN PGor1a4a
	SAY ~But... you don't enjoy making *me* suffer, do you?~
	++ ~Of course not, my love. You are what makes me complete. I can't stand seeing you in pain.~ + PGor1a4a4
	++ ~(Smirk.) Only when you're into it.~ + PGor1a4a3
	++ ~You know I love you, Imoen.~ + PGor1a4a2
	++ ~You are no exception. I'll eventually dispose of you when you are no longer useful to me.~ + PGor1a4a1
END

IF ~~ THEN PGor1a4a1
	SAY ~Very funny. I better go on making myself useful, then. Don't wanna become a burden, huh?~
	IF ~~ THEN GOTO PGor1a4aEnd
END

IF ~~ THEN PGor1a4a2
	SAY ~Ya better. 'Cause I love you back, and it'd be quite a bummer if you didn't.~
	IF ~~ THEN GOTO PGor1a4aEnd
END

IF ~~ THEN PGor1a4a3
	SAY ~(Imoen bops the back of your head.) Very funny. I know a little evil Bhaalspawn that isn't gettin' any of that any time soon, just for that comment.~
	IF ~~ THEN GOTO PGor1a4aEnd
END

IF ~~ THEN PGor1a4a4
	SAY ~There ya go. Can't be all bad with so much love in the air, says I.~
	IF ~~ THEN GOTO PGor1a4aEnd
END

IF ~~ THEN PGor1a4aEnd
	SAY ~What they said was garbage. C'mon, let's continue yer all-important quest to destroy all living things, my Evil Mastermind.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1a4b
	SAY ~Damn right. Feels like we're getting pulled on a leash, for goodness' sake. It's not like we can go, "I'm tired, I'm gonna go live up in the mountains and make cheese for a living." Knowing our history, we'd be assaulted by a herd of Dire Goats sent by the Evil Mastermind out to conquer the entire Multiverse. And the cheese would spoil.~
	= ~C'mon, let's continue our all-important quest. Maybe we can get it done before lunch time.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1a4c
	SAY ~Aw, gee whiz, you mean we've maybe made some *mistakes* in our lives? What a crazy idea. Nobody ever does that, ya know. Everyone in the world takes zero regrets to their graves.~
	= ~You've done what you could with what was given to ya. We coulda been better, sure, but that's true of everybody everywhere ever. So sayeth the Wise Imoendo.~
	= ~Y'know, that has a nice ring to it. Once we're done with our all-important quest, I'll write a bunch of psalms for the Candlekeep monks to recite in my name. (She gives your rear a gentle pat.) Let's get going!~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1a4d
	SAY ~(Imoen's smile has a bit of sadness to it.) That's... kind of sweet, I guess. Though caring just a bit wouldn't hurt. It'd be no fun to live in a home made of charcoal, have charred trees for furniture and ashes for dinner every day.~
	= ~Speaking of, it'd be nice to get done with our all-important quest before lunch time. (She gives your rear a gentle pat.) Let's get going!~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1a5
	SAY ~(Though she seems angry at first, Imoen ends up with a confused look on her features.) It doesn't feel dirty to me...~
	= ~Is... is that all there is to it for you? Kinky sex? (She pauses for a moment, as if she's come to a realization.)~
	= ~You don't think we're special.~
	++ ~Of course I do! We are special, in a dirty way.~ + PGor1a3
	++ ~No, you misunderstand. The sex is only a small part of it. There is so much more to our love, and it is indeed one-of-a-kind.~ + PGor1a5b
	++ ~Oh, please, quit being so dramatic. So what if what we do is wrong? Don't be a shamed of it.~ + PGor1a5a
	++ ~That is exactly what I meant.~ + PGor1a3
	++ ~Think whatever you want. I don't need to explain myself to you.~ + PGor1a1
END

IF ~~ THEN PGor1a5a
	SAY ~(Her eyes narrow as you speak.) What are you talking about? Is this your idea of romance? You're sick! Even if I liked it, do you think that's all I want?~
	= ~(She tosses her hands in the air.) Y'know what? Forget it. Forget everything. They were right after all: you are a plague loose in Faerun, I'm nothing but a dirty slut and even our own parents would hate us if they still lived.~
	= ~Just... leave me alone and don't talk to me.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5)~ EXIT
END

IF ~~ THEN PGor1a5b
	SAY ~(She shakes her head as you speak, her words cutting your last syllable.) Forget it, <CHARNAME>. Forget everything. They were right: you are a plague loose in Faerun, I'm nothing but a dirty slut and even our own parents would hate us if they still lived.~
	= ~Just... leave me alone and don't talk to me.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5)~ EXIT
END

IF ~~ THEN PGor1a6
	SAY ~Hrm. If you say so. I admit, it does feel good to have things our way, no matter what others think. Kinda romantic, if you stretch it.~
	= ~Tellya what, I'll go ahead and rephrase what you just said in my mind. In fact, you just said that love conquers all and you love me very very much. How's that?~
	= ~(She sighs.) C'mon, you Rebellious Transgressor, you. We have yet another quest to complete for our masters.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1a7
	SAY ~(Imoen appeared outraged when you started talking, but as your sentence develops bewilderment and frustration creep onto her features. She cringes for a moment; her mouth opens and makes an attempt at responding, but she seems to reconsider. Her eyes wander from your face to the ground, to the trees and back to you. She finally speaks in a quiet voice.)~
	= ~It doesn't feel wrong to me...~
	= ~I know we're different from everyone else, but... not that way. I...~
	= ~I need to be alone for a while.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5) RunAwayFrom(Player1,30)~ EXIT
END

IF ~~ THEN PGor1b
	SAY ~Damn right! (She chuckles and takes your hand.) Love's all that matters, la la la...~
	= ~I can't believe they tried to pull that trick on us. Did they expect we'd throw ourselves at their feet and surrender our lives?~
	++ ~Everyone loves making us suffer and this was no exception.~ + PGor1b6
	+ ~CheckStatGT(Player1,12,INT)~ + ~I'd say they mostly wanted to weaken our resolve before engaging us.~ + PGor1b5
	+ ~!CheckStatGT(Player1,12,INT)~ + ~They wanted us to be distracted before fighting.~ + PGor1b5
	++ ~I don't know, honestly.~ + PGor1b4
	++ ~I was close to doing that. It was quite depressing, the whole thing.~ + PGor1b3
	++ ~It doesn't matter now. Let's finish what we came to do here.~ + PGor1b2
END

IF ~~ THEN PGor1b2
	SAY ~Aye aye, chief!~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1b3
	SAY ~No kiddin'. I was almost relieved when they turned into ravenous monsters and attacked us. I mean, it would've sucked a lot more if they'd just gone away, leavin' us wondering whether they were real or not...~
	IF ~~ THEN GOTO PGor1b3END
END

IF ~~ PGor1b3END
	SAY ~Oh well. (Imoen shrugs and sighs.) Didn't work... much. Let's see what we can find in that dirty-looking place ahead.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1b4
	SAY ~Guess it was all a ruse to distract us before fighting, huh?~
	IF ~~ THEN GOTO PGor1b3END
END

IF ~~ THEN PGor1b5
	SAY ~Yeah, guess so. Wasn't all that useful, now was it.~
	= ~Oh well. (Imoen shrugs and sighs.) Let's see what we can find in that dirty-looking place ahead.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1b6
	SAY ~No kiddin'! Illmater must love us by now. I was almost relieved they turned into ravenous monsters and attacked us. I mean, it would've sucked a lot more if they had just gone away, leavin' us wondering whether they were real or not...~
	IF ~~ THEN GOTO PGor1b3END
END

IF ~~ THEN PGor1c
	SAY ~(Imoen blinks, eyes wide. She stays silent for a moment.)~
	= ~What... are you talking about?~
	++ ~I want to be with you, but what if you become pregnant? What would the child of two Bhaalspawn be like?~ + PGor1c4
	++ ~We worked to deny it, but I am your brother, Imoen. What we have been doing makes me feel perverted.~ + PGor1c3
	++ ~I love you dearly, but I don't think we should touch each other anymore. It's wrong. Can you settle for a relationship like that?~ + PGor1c2
	++ ~Oh boy, the look on your face is priceless. I'm just yanking your chain, you dummy. I love you more than ever.~ + PGor1c1
END
END

CHAIN IMOEN25J PGor1c1
	~(There's a moment of stunned perplexity, after which she assaults your shoulder with a multitude of needle-like jabs.)~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~You are SUCH a jackass! That was just *cruel*, I'd never play this kind of prank on you!~
	== IMOEN25J IF ~Gender(Player1,FEMALE)~ THEN ~You are SUCH a bitch! That was just *cruel*, I'd never play this kind of prank on you!~
	== IMOEN25J ~Oogh, this will teach me to take you seriously. I'm not believing a single word you say, ever again. I'd be *so mad* right now if I weren't so relieved you were full of crap.~
	= ~C'mon, get your butt moving. You just earned a snake in your underwear when you least expect it.~
DO ~RunAwayFrom(Player1,25)~ EXIT

CHAIN IMOEN25J PGor1c2
	~What do you mean "is wrong"? Why wrong? I thought we'd sorted this out already.~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~What do you suggest, that we just hide our feelings and act like dear brother and sister? You could actually do that? 'Cause we were there before, remember? It didn't work. Gosh, do you realize how stupid of a suggestion this is?~
	== IMOEN25J IF ~Gender(Player1,FEMALE)~ THEN ~What do you suggest, that we just hide our feelings and act like dear sisters? You could actually do that? 'Cause we were there before, remember? It didn't work. Gosh, do you realize how stupid of a suggestion this is?~
END IMOEN25J PGor1c2Next

APPEND_EARLY IMOEN25J 
IF ~~ THEN PGor1c2Next
	SAY ~This just sounds like an excuse to break up with me. That's what it is, isn't it?~
	++ ~(Nothing is further from the truth, but it must be done.) Yes. I'm tired of you, Imoen.~ + PGor1c2a
	++ ~(She has seen through your lies.) Yes. I'm tired of you, Imoen.~ + PGor1c2a
	++ ~Think whatever you want. I don't need to explain myself to you.~ + PGor1a1
	++ ~Don't you think this is painful for me too? I wish I didn't love you the way I do, but it simply cannot be.~ + PGor1c2a
	++ ~(You can't hold your laughter any longer.) Oh boy, the look on your face is priceless. I'm just messing with your pretty little head. I love you more than ever.~ + PGor1c1
END
END

APPEND IMOEN25J
IF ~~ THEN PGor1c2a
	SAY ~(Imoen just looks at you. Her lips are pressed together, her nostrils flared with every heavy breath. You watch her eyes drain of any trace of joy, becoming dull and lifeless.)~
	= ~(She turns around and takes some steps away from you. Her voice is a sorrowful rasp.) Just... leave me alone and don't talk to me.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5)~ EXIT
END
END

CHAIN IMOEN25J PGor1c3
	~(She scowls as you speak.) That's one sudden change of mind! Didn't take much to get you there - they weren't even real people, for goodness sake. Can't believe yer just throwing everything away like this!~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~What do you suggest, that we just act like dear brother and sister? You actually *could* do that after all we've been through? It sounds far more messed up than staying the way we are.~
	== IMOEN25J IF ~Gender(Player1,FEMALE)~ THEN ~What do you suggest, that we just... act like dear sisters? You actually *could* do that after all we've been through? It sounds far more messed up than staying the way we are.~
END IMOEN25J PGor1c3Next

APPEND IMOEN25J
IF ~~ THEN PGor1c3Next
	SAY ~Gosh, this just sounds like an excuse to break up with me. That's what it is, isn't it?~
COPY_TRANS IMOEN25J PGor1c2Next
END

IF ~~ THEN PGor1c4
	SAY ~(Her features lift with relief.) A perfectly normal kid, that's what! Did you really believe that pile of rubbish? Got some news for ya, dunderhead: there's nothing physical about the Taint. Irenicus went to great lengths to find out, y'know.~
	= ~So unless you really think that children suck the soul of their parents when they're conceived, I don't quite see the problem. Not to mention that having a child is very, VERY far away from anything I want.~
	= ~Those guys were basically full of crap, <CHARNAME>. My measures never fail. It's a simple cantrip, for goodness sake. But if now you feel really, *really* paranoid about it, there's also nara root and cassil. They're totally reliable and can be bought from any herbalist.~
	++ ~I see. From now on, you'll be taking those on top of casting your spell.~ + PGor1c4e
	++ ~Oh. That really takes a load off my shoulders. You sure know your stuff.~ + PGor1c4d
	++ ~Wait a minute... what do you mean, "measures"? What's this cantrip you speak about? You've been casting it all this time?~ + PGor1c4c
	++ ~You never know, Imoen. It's too risky. We shouldn't get together like that anymore.~ + PGor1c4b
	++ ~Shut up already, you annoying know-it-all! I don't want to be with you, alright?~ + PGor1c4a
END

IF ~~ THEN PGor1c4a
	SAY ~(Imoen silently looks at you. Her lips are pressed together, her nostrils flared with every heavy breath. You watch her eyes drain of any trace of joy, becoming dull and lifeless.)~
	= ~The truth comes out now. Should have expected it.~
	= ~(She turns around and takes some steps away from you. Her voice is a hostile rasp.) Just... leave me alone and don't talk to me.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5)~ EXIT
END

IF ~~ THEN PGor1c4b
	SAY ~There's *no risk* I tell you! Gosh, are you stubborn! What do you suggest, that we just act like dear brother and sister? It's the dumbest thing ever! (Imoen interrupts herself.) Wait a minute...~
	= ~Gee, this just sounds like an excuse to break up with me. That's what it is, isn't it?~
COPY_TRANS IMOEN25J PGor1c2Next
END

IF ~~ THEN PGor1c4c
 SAY ~(Imoen rolls her eyes.) D'uh! Of course I have! What, ya thought we were just taking our chances at it every time? No way!~
 ++ ~Oh. Well now, that makes me feel quite better.~ + PGor1c4d
 ++ ~Well then, make sure you keep it up.~ + PGor1c4e
 ++ ~You shouldn't use any of that! These "measures" you speak of are unnatural!~ + PGor1c4c1
 ++ ~Well, I don't think it's enough anyway. It's too risky. We shouldn't be together like that anymore.~ + PGor1c4b
END

IF ~~ THEN PGor1c4c1
	SAY ~There's just no winning with you, is there? Gosh, are you stubborn! What do you suggest, that we just act like dear brother and sister? It's the dumbest thing ever! (Imoen interrupts herself.) Wait a minute...~
	= ~Gee, this just sounds like an excuse to break up with me. That's what it is, isn't it?~
COPY_TRANS IMOEN25J PGor1c2Next
END

IF ~~ THEN PGor1c4d
	SAY ~Of course! Imoen always knows best. She's full of wiseful wisdomness. (She softly pats your face.) I have no need for a child, I have you already.~
	IF ~~ THEN GOTO PGorGesture
END

IF ~~ PGorGesture
	SAY ~(She gestures toward the eerie-looking temple.) Sure looks like a lot of excitement is waitin' for us in there. Can't wait to see what's inside.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1c4e
	SAY ~Aye aye, cap'n. Gee whiz, aren't ya bossy.~
	IF ~~ THEN GOTO PGorGesture
END

IF ~~ THEN PGor1d
	SAY ~Oh, um... alright. That's the best we can do, I guess. Not like it made any sense, anyway.~
	IF ~~ THEN GOTO PGorGesture
END

IF ~~ THEN PGor1e
	SAY ~Oh, <CHARNAME>, don't listen to that crap. I mean, stayin' alive is hard enough, can't blame us for not doing the right thing every single time.~
	++ ~It doesn't matter what they say. I only care about you and me. The rest of the world can burn.~ + PGor1a4d
	++ ~I don't know, Imoen. I've done atrocious things. Things I'm not proud of.~ + PGor1a4c
	+ ~ReputationGT(Player1,13)~ + ~You're right. We've done many good deeds, solved countless problems. We have done a pretty decent job, I would say.~ + PGor1e3
	+ ~!ReputationGT(Player1,13) ReputationGT(Player1,7)~ + ~You're right. We've done many good deeds, solved countless problems. We have done a pretty decent job, I would say.~ + PGor1e2
	+ ~!ReputationGT(Player1,7)~ + ~You're right. We've done many good deeds, solved countless problems. We have done a pretty decent job, I would say.~ + PGor1e1
	++ ~You are right. We've done the best we could. Many times, we didn't even have a choice.~ + PGor1a4b
	++ ~You say it as if I had no choice. You misunderstand: I enjoyed it. I enjoy making others suffer.~ + PGor1a4a
END

IF ~~ THEN PGor1e1
	SAY ~Ah... sure, more or less. Though maybe we could stand to be a bit more decent to people... right? Whenever we can. Tough thing to do with everything that's going on, I know.~
	IF ~~ THEN GOTO PGor1eGesture
END
 
IF ~~ PGor1eGesture
	SAY ~Speaking of... (She gestures towards the eerie-looking temple.) Sure looks like a lot of excitement is waitin' for us in there. Can't wait to see what's inside!~
 IF ~~ THEN EXIT
END

IF ~~ THEN PGor1e2
	SAY ~Yeah, we're not doing too bad at all. Well, guess we do our best - it's not like we can be nice to everyone in the situation we're in.~
	IF ~~ THEN GOTO PGor1eGesture
END

IF ~~ THEN PGor1e3
	SAY ~Damn right we are. I've lost count of how many people we've helped. We're being nice left and right to every stranger we come across! It's nuts that we still manage to solve people's problems in the situation we're in.~
	IF ~~ THEN GOTO PGor1eGesture
END
END

APPEND_EARLY IMOEN25J
IF ~~ THEN PGor1f
	SAY ~(There is visible relief on her features.) No, no, of course not...~
	= ~So... you don't think anything we do together is wrong, right?~
	++ ~Oh, it's absolutely wrong. I simply don't care that it is. It's actually all the more enticing.~ + PGor1f4
	++ ~(Shake your head.) We've been close friends nearly all our lives. When Gorion died, you were the first to help. We've both been tortured and scarred by a madman. We are the two Bhaalspawn that stand in the way of the Five, just like we've stood together through countless battles. I think there's nothing in the world more "right" than what we have between us.~ DO ~IncrementGlobal("IRTLoveMeter","GLOBAL",3)~ + PGor1f3
	++ ~Of course I don't. But I sure have caused much pain and destruction throughout my life. Perhaps they were right to say I'm nothing to be proud of.~ + PGor1e
	++ ~What are you, dense? I already said it was all a ploy, you idiot. Get a damn clue already!~ + PGor1f2
	++ ~I don't. Do you?~ + PGor1f1
	++ ~It doesn't matter. Let's forget this encounter ever happened and never mention it again.~ + PGor1d
END
END

APPEND IMOEN25J
IF ~~ PGor1f1
	SAY ~N- no, no, that's why I'm asking! Just, y'know... making sure. Don't want the weird fake ghosts to get into your head, ya know.~
	= ~(She gestures toward the eerie temple.) Lotsa fun waiting for us in there, looks like. Can't friggin' wait.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1f2
	SAY ~Holy crap! (Imoen gives a little jump, raising her hands.) Alright, jeez, calm down. The Hell's wrong with you?~
	= ~(She gestures at the eerie-looking temple.) Let's get our business here done, maybe it'll cool ya off.~
	IF ~~ THEN DO ~SetGlobal("IRTCooldownDue","GLOBAL",1) IncrementGlobal("IRTCooldownCounter","GLOBAL",1) RunAwayFrom(Player1,40)~ EXIT
END

IF ~~ THEN PGor1f3
	SAY ~Um... wow. That's... wow. (Imoen blinks in stunned silence for a while.)~
	= ~(She steps closer so that her face is only a few inches from yours. You can feel her breath on your skin.) That was one dumb question I asked, wasn't it...~
	= ~(Imoen softly wraps her hands around your neck and links her lips to yours in a heartfelt kiss.)~
	IF ~Gender(Player1,MALE)~ THEN GOTO PGor1f3Next
	IF ~Gender(Player1,FEMALE)~ THEN GOTO PGor4f3
END

IF ~~ THEN PGor1f3Next
	SAY ~My sweet champion... (Her arms encircle your waist in a gentle squeeze. She suddenly looks up, as if something amazing just occurred to her.)~
	= ~Sweet Prince Poohbear! Hah! That's yer new nickname, how ya like it?~
	++ ~(Laugh.) It's lovely, Imoen. *You* are lovely.~ + PGor1f3e
	++ ~(Grunt and roll your eyes.) Too funny. Come on, we have work to do.~ + PGor1f3a
	++ ~Is that a pun on how hairy I am?~ + PGor1f3d
	++ ~It's alright, but only if you let me call you "Tweetie Hot Doll Lips."~ + PGor1f3c
	++ ~That has to be the worst pet name you've ever come up with.~ + PGor1f3b
	++ ~Silly. Come on, let's go.~ + PGor1f3a
END

IF ~~ THEN PGor1f3a
	SAY ~Phooey. (Imoen sighs and pouts as she pulls away from you.)~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1f3b
	SAY ~Hah! I can do SO much worse! (She playfully pinches your cheek and raises her pitch a couple octaves.) Yer my lovey dovey loveheart tummy tickler, oh you cutesy chocolate pot, come here you sweetie-pie groovey cakes you...~
	= ~(She giggles cheerfully.) Yer so much fun to mess around with... but we gots work to do an' all that. (She gestures towards the eerie-looking temple.) Looks like lots of excitement awaits over there. Can't wait to see what's inside!~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1f3c
	SAY ~Aw, yuck. Phooey. No way, no deal. (Imoen sighs and pouts as she pulls away from you.) Yer no fun...~
	= ~(She gestures toward the eerie-looking temple while softly patting your behind.) Mighty lot of excitement awaits, looks like. Can't wait.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1f3d
	SAY ~Uh, no! Not at all! Dunno what gave you that idea! (She playfully pinches your cheek and raises her pitch a couple octaves.) Yer my lovey dovey loveheart tummy tickler, oh you cutesy chocolate pot, come here you sweetie-pie groovey cakes you...~
	= ~(She giggles cheerfully.) Yer so much fun to mess around with... but we gots work to do an' all that. (She gestures towards the eerie-looking temple.) Looks like lots of excitement awaits over there. Can't wait to see what's inside!~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor1f3e
	SAY ~Awww... (She squeezes you again.) I do my best.~
	= ~(With a content sigh, Imoen pulls away from you.) But we gots work to do an' all that. Looks like a lot of good excitement is waitin' for us in that awful-lookin' temple. Can't wait to see what's inside!~
	IF ~~ THEN EXIT
END
END

CHAIN IMOEN25J PGor1f4
	~What? What's that supposed to mean?~
	== IMOEN25J IF ~Gender(Player1,MALE)~ THEN ~They called me a harlot and said our love is revolting - are you saying that's true?~
	== IMOEN25J IF ~Gender(Player1,FEMALE)~ THEN ~They said I'm a gross skank and our love is revolting - are you saying that's true?~
END IMOEN25J PGor1f4Next

APPEND IMOEN25J
IF ~~ THEN PGor1f4Next
	SAY ~You didn't mean that... did you?~
	++ ~Oh, please, quit being so dramatic. We both get off on how wrong it is, why be ashamed of it?~ + PGor1a7
	++ ~Of course not. I simply love the thrill of it. Going against everyone's expectations.~ + PGor1a6
	++ ~That is a crude way of saying it. I just... enjoy how dirty it feels. I'm kinky, you know that.~ + PGor1a5
	++ ~(Burst out laughing.) You can't take a joke anymore? Lighten up, Imoen. Of course what we do isn't wrong, you silly girl.~ + PGor1c1
	++ ~That's not what I meant at all! I was only talking about everything I've done. I sure have caused a lot of pain.~ + PGor1a4
	++ ~That is exactly what I meant.~ + PGor1a3
	++ ~Well... not if you put it that way. It's not wrong at all, forgive what I said.~ + PGor1a2
END

IF ~~ THEN PGor1g
	SAY ~Hah, yeah, especially after they turned into hideous monsters. Would've been way more horrible if they'd just vanished, all disappointed-like.~
	= ~So... you don't think anything we do together is wrong, right?~

	++ ~Oh, it's absolutely wrong. I simply don't care that it is. It's actually all the more enticing.~ + PGor1f4
	++ ~(Shake your head.) We've been close friends nearly all our lives. When Gorion died, you were the first to help. We've both been tortured and scarred by a madman. We are the two Bhaalspawn that stand in the way of the Five, just like we've stood together through countless battles. I think there's nothing in the world more "right" than what we have between us.~ DO ~IncrementGlobal("IRTLoveMeter","GLOBAL",3)~ + PGor1f3
	++ ~Of course I don't. But I sure have caused much pain and destruction throughout my life. Perhaps they were right to say I'm nothing to be proud of.~ + PGor1e
	++ ~What are you, dense? I already said it was all a ploy, you idiot. Get a damn clue already!~ + PGor1f2
	++ ~It doesn't matter. Let's forget this encounter ever happened and never mention it again.~ + PGor1d
END

/* ~ Male character, supportive player ~ */

IF ~~ THEN PGor2
	SAY ~Guess that them turning into vicious flesh-craving spirits pretty much gave it all away, huh? Just a bunch of idiot ghosts trying to screw with our heads. Kinda scary that they could dig into our memories like that, though.~
	= ~(She twirls a strand of hair around her finger for a while, then combs her mane with her hands.) It would've sucked a lot more if you hadn't stuck up for me like that. You were great, <CHARNAME>.~
	++ ~They were fools to think their words could sway me.~ + PGor2g
	++ ~I hope you paid them no mind, my love. They were only trying to make us feel guilty.~ + PGor2f
	++ ~We've nothing to be ashamed of, but they were right in one thing: I have brought so much pain and misery to this world.~ + PGor1e
	++ ~What if what they said is true? Maybe we shouldn't go on like this.~ + PGor1c
	++ ~I don't give a damn. I will not be judged. I love you and that's all that matters.~ + PGor1b
	++ ~They spoke the truth nevertheless, but that's of little concern to me. It makes everything all the more enticing.~ + PGor2a
END

IF ~~ THEN PGor2a
	SAY ~What? What's that supposed to mean? That I'm a harlot and our love is revolting? Was what you told them a whole load of hogwash?~
	COPY_TRANS IMOEN25J PGor1a
END

IF ~~ THEN PGor2f
	SAY ~(She gives you an apologetic smile.) I know, I know that now. Listening to them made me feel like crap at first, but... I really love you, <CHARNAME>. Even if they'd been the real thing, they couldn't have changed that.~
	= ~So... (She holds her hands to the small of her back and absently twirls one foot on its tip.) You don't think anything we "do together" is wrong, right? Just makin' sure.~
	COPY_TRANS IMOEN25J PGor1f
END

IF ~~ THEN PGor2g
	SAY ~(She smiles.) Yeah, especially after they turned into hideous monsters. I'd feel a lot crappier right now if they'd just disappeared, all disappointed-like.~
	= ~So... (She holds her hands to the small of her back and absently twirls one foot on its tip.) You don't think anything we "do together" is wrong, right? Just makin' sure.~
	COPY_TRANS IMOEN25J PGor1f
END

/* ~ Male character, repentant player ~ */

IF ~~ THEN PGor3
	SAY ~Guess that them turning into vicious flesh-craving spirits pretty much gave it all away, huh? Just a bunch of idiot ghosts trying to screw with our heads. Kinda scary that they could dig into our memories like that, though.~
	= ~(She twirls a strand of hair around her finger for a while before resuming combing her hair.) It... it actually sucked, the whole thing. Especially with you agreeing with them like you did.~
	= ~What was that all about?~
	++ ~It wasn't about you, Imoen. They were right about me in every word. I have brought nothing but pain and misery to the world.~ + PGor3e
	++ ~I hope you paid it no mind, my love. I was playing along so they'd think us defenseless.~ + PGor3f
	++ ~Imoen... what they said is true. Maybe we shouldn't go on like this.~ + PGor1c
	++ ~They spoke the truth, but that's of little concern to me. It makes everything all the more enticing.~ + PGor3a
END

IF ~~ THEN PGor3a
	SAY ~What? What's that supposed to mean, "they spoke the truth"? So then it's true that I'm a harlot and our love is revolting?~
	= ~First you agree with them, and now this! Do you really mean all this stuff?~
	COPY_TRANS IMOEN25J PGor1a
END 

IF ~~ THEN PGor3a4
	SAY ~Oh, <CHARNAME>... that was blown way out of proportion. I mean, stayin' alive is hard enough. Can't blame us for not doing the right thing every single time.~
	++ ~It doesn't matter what they say. I only care about you and me. The rest of the world can burn.~ + PGor1a4d
	++ ~I don't know, Imoen. I've done atrocious things. Things I'm not proud of.~ + PGor1a4c
	++ ~You are right. We've done the best we could. Many times, we didn't even have a choice.~ + PGor1a4b
	++ ~You say it as if I had no choice. You misunderstand: I enjoyed it. I enjoy making others suffer.~ + PGor1a4a
END

IF ~~ THEN PGor3f
	SAY ~(There is visible relief on her features.) Aren't you the cunning mastermind...~
	= ~So... (She holds her hands to the small of her back and absently twirls one foot on its tip.) You don't think anything we "do together" is wrong, right? Just makin' sure.~
	COPY_TRANS IMOEN25J PGor1f
END

IF ~~ THEN PGor3e
	SAY ~(There is visible relief on her features.) Oh, <CHARNAME>... that was blown way out of proportion. I mean, stayin' alive is hard enough. Can't blame us for not doing the right thing every single time.~
	++ ~It doesn't matter what they say. I only care about you and me. The rest of the world can burn.~ + PGor1a4d
	++ ~I don't know, Imoen. I've done atrocious things. Things I'm not proud of.~ + PGor1a4c
	+ ~ReputationGT(Player1,13)~ + ~You're right. We've done many good deeds, solved countless problems. We have done a pretty decent job, I would say.~ + PGor1e3
	+ ~!ReputationGT(Player1,13) ReputationGT(Player1,7)~ + ~You're right. We've done many good deeds, solved countless problems. We have done a pretty decent job, I would say.~ + PGor1e2
	+ ~!ReputationGT(Player1,7)~ + ~You're right. We've done many good deeds, solved countless problems. We have done a pretty decent job, I would say.~ + PGor1e1
	++ ~You are right. We've done the best we could. Many times, we didn't even have a choice.~ + PGor1a4b
	++ ~You say it as if I had no choice. You misunderstand: I enjoyed it. I enjoy making others suffer.~ + PGor1a4a
END

/* ~ Female character, unsaid feelings ~ */

IF ~~ THEN PGor4
	SAY ~First they pretend to be these people we're supposed to care about, elaborate this complicated ruse to make us regret and weep an' stuff... then they blow it all by turning into flesh-craving monsters ready to tear us apart! What's up with that?~
	= ~Kinda scary that they could dig into our memories like that. And don't get me started on the make-believe psychobabble. Dunno what the heck they were talkin' about. (She twirls a strand of hair around her finger for a while.) It... it sucked, to be honest.~
	= ~What a load of crap, huh? Really messed up. The things we have to put up with.~
	++ ~They were right. We have made a terrible mistake.~ + PGor4c
	++ ~Are you sure, Imoen? You seemed doubtful for a moment there.~ + PGor4i
	++ ~I don't know. They actually had a point about what I've done. I have brought so much misery and pain to this world.~ + PGor1e
	++ ~I paid them no mind, my love, and I hope you didn't either. They were just trying to make us feel guilty.~ + PGor1f
	++ ~They spoke the truth, but that's of little concern to me. It makes everything all the more enticing.~ + PGor1a
	++ ~I don't give a damn. I will not be judged. I love you and that's all that matters.~ + PGor4b
END

IF ~~ THEN PGor4b
	SAY ~Damn right! (She chuckles and takes your hand.) Love's all that matters, la la la...~
	= ~I can't believe they tried to pull that trick on us. Did they expect we'd throw ourselves at their feet and surrender our lives?~
	++ ~Everyone loves making us suffer and this was no exception.~ + PGor4b6
	+ ~CheckStatGT(Player1,12,INT)~ + ~I'd say they mostly wanted to weaken our resolve before engaging us.~ + PGor4b5
	+ ~!CheckStatGT(Player1,12,INT)~ + ~They wanted us to be distracted before fighting.~ + PGor4b5
	++ ~We should be used by now to people passing judgement on us.~ + PGor4b7
	++ ~I don't know, honestly.~ + PGor4b4
	++ ~I was close to doing that. It was quite depressing, the whole thing.~ + PGor4b3
	++ ~It doesn't matter now. Let's finish what we came to do here.~ + PGor4b2
END

IF ~~ THEN PGor4b2
	SAY ~Aye aye, ma'am!~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4b3
	SAY ~No kiddin'. I was almost relieved when they turned into ravenous monsters and attacked us. I mean, wouldn't it have been so much worse if they'd just gone away, leaving us wondering whether they were real or not?~
	= ~Oh well. (Imoen shrugs and sighs.) Let's see what we can find in that dirty-looking place ahead. Maybe we'll find a bath house with pretty nymphs dancing around and we can spend a romantic evening away from everything and everyone.~
	IF ~~ THEN GOTO PGor4Dream
END

IF ~~ PGor4Dream
	SAY ~(She winks at you, smiling.) How likely do you think that is?~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4b4
	SAY ~Guess it was all a ruse to distract us before fighting, huh?~
	= ~Oh well. Didn't work much, no... especially when we're so used to nasty things jumping at us out of nowhere. (Imoen shrugs and sighs.) Let's just see what we can find in that dirty-looking place ahead. Maybe we'll find a bath house with pretty nymphs dancing around and we can spend a romantic evening away from everything and everyone.~
	IF ~~ THEN GOTO PGor4Dream
END

IF ~~ THEN PGor4b5
	SAY ~Yeah, guess so. Didn't do much, now did it? Especially when we're so used to nasty things jumping at us out of nowhere.~
	= ~Oh well. (Imoen shrugs and sighs.) Let's see what we can find in that dirty-looking place ahead.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4b6
	SAY ~No kiddin'! Illmater must love us by now. I was almost relieved when they turned into ravenous monsters and attacked us. I mean, wouldn't it have been a lot worse if they'd just gone away, leaving us wondering whether they were real?~
	= ~Oh well. (Imoen shrugs and sighs.) Let's see what we can find in that dirty-looking place ahead. Maybe we'll find a bath house with pretty nymphs dancing around and we can spend a romantic evening away from everything and everyone.~
	IF ~~ THEN GOTO PGor4Dream
END

IF ~~ THEN PGor4b7
	SAY ~I know! Gettin' honestly sick of it. Next weird look I get, I swear, they're getting levitated in the middle of town square, no clothes on. That'll teach them to judge.~
	= ~Oh well. (Imoen shrugs and sighs.) Let's see what we can find in that dirty-looking place ahead. Maybe we'll find a bath house with pretty nymphs dancing around and we can spend a romantic evening away from everything and everyone.~
	IF ~~ THEN GOTO PGor4Dream
END

IF ~~ THEN PGor4f3
	SAY ~(She whispers into your mouth, her breath tasting like a mixture of chocolate and the pleasant flavor of healing potions.) My sexy <CHARNAME>... (Her arms encircle your waist, squeezing gently.) My sexy Sweet Honey Bun of Love! That's yer new nickname, how ya like it?~
	++ ~(Laugh.) It's lovely, Imoen. *You* are lovely.~ + PGor1f3e
	++ ~(Grunt and roll your eyes.) Too funny. Come on, we have work to do.~ + PGor1f3a
	++ ~Is that a pun about my bottom being fat?~ + PGor4f3d
	++ ~It's alright, but only if you let me call you "Tweetie Hot-Doll Lips".~ + PGor1f3c
	++ ~That has to be the worst pet name anyone's ever come up with.~ + PGor1f3b
	++ ~Silly. Come on, let's go.~ + PGor1f3a
END

IF ~~ THEN PGor4f3d
	SAY ~Oh honey, I wouldn't dare. Ya got an arse to die for, makes me jealous. (She playfully pinches your cheek and raises her voice a couple octaves.) Yer my lovey dovey loveheart tummy tickler, oh you cutesy chocolate pot, come here you sweetie-pie groovey cakes you...~
	= ~(She giggles cheerfully.) Yer so much fun to mess around with... but we gots work to do an' all that.~
	= ~(With a content sigh, Imoen pulls away from you and gestures toward the temple.) Looks like a lot of excitement is waitin' for us in there. Can't wait!~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4i
	SAY ~Doubtful? I was just... caught off-guard. Didn't know what he was talkin' about. But I kinda realized it was all about makin' us feel guilty... for some reason they were fixated on that.~
	= ~So I felt I should prove them wrong, 'cause after everything we've been through, there's no way I'd let that kind of crap get between us.~
	++ ~So... we're good, right?~ + PGor4i7
	++ ~Why are you so nervous that I should ask, then?~ + PGor4i6
	++ ~I don't believe you. What are you hiding?~ + PGor4i5 
	++ ~Guilty? Hardly. As terribly wrong as it is, the mere idea of feeling guilty about it is laughable.~ + PGor4i1
	++ ~(You close the gap between you with a gentle pull on her waist. Your answer is to tenderly cup her jaw and kiss her lips.)~ + PGor4i4
	++ ~Damn right. Nothing will break us apart, my love.~ + PGor4i3
	++ ~Well, glad that you feel that way. I was just making sure. Let's go now, there is much to do.~ + PGor4i2
END

IF ~~ THEN PGor4i1
	SAY ~Uh... what? Wrong? Why wrong? There's nothing wrong with us being together.~
	++ ~Of course there is, sweetheart. There's the lesbian sex, and the incest among Bhaalspawn. It's delightfully immoral.~ + PGor4i1f
	++ ~Come on, so what if it's "bad"? It makes us happy, doesn't it? Isn't that what really matters?~ + PGor4i1e
	++ ~Stop lying to yourself. We are an abomination. I thought you had accepted it already.~ + PGor4i1d
	++ ~There isn't, my love. I don't know what I was thinking, forgive what I said.~ + PGor4i1c
	++ ~Sure, sure, whatever you say, don't mind me. Let's go get things done.~ + PGor4i1a
END

IF ~~ THEN PGor4i1a
	SAY ~Dontcha "Whatever you say" me, missy. You said there's something wrong with us and I want an explanation!~
	++ ~Well, for one there's the lesbian sex, and on top of that there's the incest amongst Bhaalspawn. It's delightfully immoral.~ + PGor4i1f
	++ ~Fine! We are an abomination, Imoen. I thought you had accepted it already, but I see you haven't.~ + PGor4i1d
	++ ~There isn't anything wrong at all, my love. I really don't know what I was thinking, please forgive what I said.~ + PGor4i1a3
	++ ~Watch your tone. Remember who's the leader here.~ + PGor4i1a1
END

IF ~~ THEN PGor4i1a1
	SAY ~(Her brow furrows ominously.) So that's the way it is now? You say our relationship is basically evil, then just brush me off?~
	= ~Fine, <CHARNAME>. You're the leader. And I think you're nothing more than that to me right now.~
	IF ~~ THEN DO ~SetGlobal("IRTQuarrelDue","GLOBAL",1) IncrementGlobal("IRTQuarrelCounter","GLOBAL",1)~ EXIT
END

IF ~~ THEN PGor4i1a3
	SAY ~(She eyes you suspiciously.) Huh. That's some sudden change of heart.~
	= ~I suppose it's alright. Livin' inside your head must be a nightmare. (She gestures towards the eerie-looking temple.) Sure looks like a lot of excitement is waitin' for us in there. Can't wait to see what's inside...~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4i1c
	SAY ~(She eyes you suspiciously.) Huh. Alright, I guess.~
	= ~Eh, it's fine, whatever. (She gestures towards the eerie-looking temple.) Sure looks like a lot of excitement is waitin' for us in there. Can't wait to see what's inside...~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4i1d
	SAY ~But, but... we talked about all this before! There's nothing immoral about us, we just... fell in love...~
	= ~Why's that wrong now? What the Hell happened?~
	++ ~What about incest amongst Bhaalspawn, or maybe the whole lesbian sex issue? How can you possibly think it's *not* wrong?~ + PGor4i1d3
	++ ~Those were all lies for you to loosen up and acknowledge your feelings. I figured you'd eventually accept the truth.~ + PGor4i1d2
	++ ~Come on, Imoen, so what if it's "bad"? It makes us happy, doesn't it? Isn't that what really matters?~ + PGor4i1d4
	++ ~(You burst out in laughter.) Relax, Imoen, relax! I'm just messing with your head, there's nothing wrong at all!~ + PGor1c1
END

IF ~~ THEN PGor4i1d2
	SAY ~Lies? You've just been... feedin' me lies all this time?~
	++ ~It was the only way to get into bed with you.~ + PGor4i1d2a
	++ ~Only about that. It is absolutely true that I love you with all my heart.~ + PGor4i1d2d
	++ ~Aren't you dramatic. Don't pretend you didn't know, Imoen. You know the way I am, the way I think. The only lies here are those you have told to yourself.~ + PGor4i1d2c
	++ ~So what? Haven't you been enjoying it all this time? Haven't you been happier than ever since we are together? That is all that should matter here.~ + PGor4i1d2b
	++ ~Exactly. And I'm rather tired of using you. It's the only reason why I'm telling you.~ + PGor4i1d2a
END

IF ~~ THEN PGor4i1d2a
	SAY ~(She looks at you in stunned silence. Understanding is like a grievous parasite, gradually draining her features of hope, corrupting her expression with unspeakable sorrow.)~
	= ~(As tears build on her eyelids, Imoen turns and walks away from you.)~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5) RunAwayFrom(Player1,30)~ EXIT
END

IF ~~ THEN PGor4i1d2b
	SAY ~(She shakes her head, taking a moment to find the words.) No. Are you mad? Of course not! What good is it all if it isn't real? This is... I can't even...~
	IF ~~ THEN GOTO PGorBreakFool
END

IF ~~ THEN PGor4i1d2c
	SAY ~(She shakes her head, taking a moment to find the words.) No. You filthy liar, you think I'm stupid, don't you?~
	= ~Maybe I *am* stupid. (Imoen looks up to the sky with teary eyes. She utters a joyless laugh.) I've been believing you all this time.~
	IF ~~ THEN GOTO PGorBreakFool
END

IF ~~ THEN PGorBreakFool
	SAY ~I've been such a fool... (She sniffles and brings one hand to her brow, spreading the other in front of her as if you were a dire thought she wanted to banish.) Leave me alone. I need to be alone.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5) RunAwayFrom(Player1,30)~ EXIT
END

IF ~~ THEN PGor4i1d2d
	SAY ~(She shakes her head, taking a moment to find the words.) Love? You must be mad. Or you must think I'm stupid. It's all lies, all of it...~
	IF ~~ THEN GOTO PGorBreakFool
END 

IF ~~ THEN PGor4i1d3
	SAY ~(Her brow draws deeper with sheer frustration.) You can't be serious. But... you are, aren't you.~
	IF ~~ THEN GOTO PGor5iLIES
END

IF ~~ THEN PGor5iLIES
	SAY ~(Her gaze slowly loses focus.) Lies... you've just been feeding me lies all this time...~
	++ ~It was the only way to get into bed with you.~ + PGor4i1d2a
	++ ~Only about that. It is absolutely true that I love you with all my heart.~ + PGor4i1d2d
	++ ~Aren't you dramatic. Don't pretend you didn't know, Imoen. You know the way I am, the way I think. The only lies here are those you have told to yourself.~ + PGor4i1d2c
	++ ~So what? Haven't you been enjoying it all this time? Haven't you been happier than ever since we are together? That is all that should matter here.~ + PGor4i1d2b
	++ ~Exactly. And I'm rather tired of using you. It's the only reason why I'm telling you.~ + PGor4i1d2a
END

IF ~~ THEN PGor4i1d4
	SAY ~No! It doesn't make me happy at all! Are you out of your mind? How could I possibly be alright with that?~
	= ~Just what's wrong with you! Gosh, I can't- (She abruptly raises her hands in an exasperated gesture.) Y'know what? Forget it. Forget everything. No wonder they were telling us all that crap. It all was true! You are a plague loose in Faerun, I'm nothing but a dirty slut and even our own parents would hate us if they still lived.~
	= ~Just... leave me alone. I need to be alone.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5) RunAwayFrom(Player1,30)~ EXIT
END

IF ~~ THEN PGor4i1e
	SAY ~Yeah, that's what matters, but... I don't see why it's wrong. I mean, we talked about it. We agreed there was nothing wrong with it.~
	++ ~I just meant that it's wrong in other people's eyes. Though you have to admit, it being immoral makes it all the more thrilling.~ + PGor4i1e3
	++ ~What about incest amongst Bhaalspawn, or maybe the whole lesbian sex issue? How can you possibly think it's *not* wrong?~ + PGor4i1d3
	++ ~I lied so you'd acknowledge your feelings. I figured you'd eventually accept the truth.~ + PGor4i1d2
	++ ~Oh, *please*. Stop lying to yourself. Deep down you always knew; you secretly revel in the fact that what we do together is wrong and immoral. You've embraced it.~ + PGor4i1e1
	++ ~(You burst out in laughter.) Relax, Imoen, relax! I'm just messing with your head, of course there's nothing wrong at all!~ + PGor1c1
END

IF ~~ THEN PGor4i1e1
	SAY ~(Her frown draws ever deeper.) Well, you're right in one thing. I'm sick to my stomach of listening to your crap, <CHARNAME>.~
	= ~Since you claim to know me so well, I'll let you figure out what I'm gonna do next.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5) RunAwayFrom(Player1,30)~ EXIT
END

IF ~~ THEN PGor4i1e3
	SAY ~I... (Imoen grows quiet, a confused frown on her brow.)~
	= ~"Immoral" is such a strong word...~
	= ~But... yeah. Yeah, I'd be lying if I said I don't get off on it - but! It's in a... "hee hee, we're so naughty" way, not all like, "Ha ha, we're so evil and corrupt" way. Ya know?~
	= ~So... there. Glad we cleared that up, I guess.~
	= ~(She gestures toward the abandoned temple ahead.) We better find out who's in there. Maybe it'll be a secret cookie-baking enclave that will have us taste every single one of their creations.~
	IF ~~ THEN DO ~IncrementGlobal("IRTCorruptImoen","GLOBAL",2)~ EXIT
END

IF ~~ THEN PGor4i1f
	SAY ~What in blazes are ya talkin' about? Are you kiddin' me? It's no incest, you dummy, thought we had cleared that one out. Gosh, dunno what's worse: you still thinking it's incest, or that you love the idea that it could be!~
	= ~And what the Hell is immoral about us being girls anyway? Did you turn into an idiotic, half-witted bigot all of a sudden?~
	++ ~Ooh yes, keep talking about it, baby. I'm so turned on right now.~ + PGor4i1f5
	++ ~Haha, relax, Imoen, relax! I'm just messing with your head, there's nothing wrong or immoral about us!~ + PGor1c1
	++ ~Jeez, no need to get so worked up about it. You know I'm rather kinky, what's so bad about that? We are happy together. Isn't that all that matters?~ + PGor4i1e
	++ ~I had to lie to you about this so you'd acknowledge your feelings. I figured you'd eventually accept the truth.~ + PGor4i1d2
	++ ~Look, think whatever you want, I don't need to explain myself to you. Forget everything I said.~ + PGor4i1f1
END

IF ~~ THEN PGor4i1f1
	SAY ~(Her brow deepens into a bleak scowl.) So that's the way it is now, huh? Well then, that's just grand. You seem to agree with everything they said. Maybe they were right after all: you are a plague loose in Faerun, I'm nothing but a dirty slut and even our own parents would hate us if they still lived!~
	= ~Just... leave me alone and don't talk to me.~
	IF ~~ THEN DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5)~ EXIT
END

IF ~~ THEN PGor4i1f5
	SAY ~(Imoen tilts her head to one side while narrowing her eyes.) Are you yankin' my chain, <CHARNAME>? 'Cause if you are, I'm about to slap you silly.~
	++ ~Oooo, it gets better and better. I've been *so* bad, Imoen. Hurt me now. Hurt me real good.~ + PGorBDSM
	++ ~I'm not joking at all. Doing awful things gets me going. I thought you knew this by now.~ + PGor1a5
	++ ~(Start laughing, unable to restrain it any longer.)~ + PGor1c1 
END

IF ~~ THEN PGorBDSM
	SAY ~(She listens to your words, her features impassive. Imoen blinks once, twice. She takes a step closer. Another.)~
	= ~(Her hand grips your arm and pulls you closer. Never breaking eye contact, she deliberately brings her other hand to your nape. Imoen clenches her fist on your hair, sending a delightful jolt of pleasure through your scalp, forcing a gasp out of you.)~
	= ~(She pulls your mouth to hers, kissing you with an aggression she's never displayed before. Through her hungry, half-lidded eyes shines a spark you easily recognize. It's the same spark within your soul, after all.)~
	= ~(Your lips part. Her fingernails scratch a path on your scalp, down your neck. You can feel her leaden breaths on your tongue as she whispers.)~
	= ~Do you get off on this? Do you *like* it, like this?~
	++ ~(Breathlessly.) Uh-huh... please. More.~ + PGorBDSM1
	++ ~Yes, but... too much. A little too much.~ + PGorBDSM2
	++ ~No, I was joking, I'm not into this at all!~ + PGorBDSM3
END

IF ~~ PGorBDSM1
	SAY ~(Her tongue traces a tingling journey through your lower lip before she kisses you again. Then she pushes you away, severing all contact.)~
	= ~Tonight, at camp. We'll do anything you like. However you like it. Think about it while we figure things out in this place...~
	= ~I'm done being judged.~
	IF ~~ THEN DO ~IncrementGlobal("IRTLoveMeter","GLOBAL",10) IncrementGlobal("IRTCorruptImoen","GLOBAL",3)~ EXIT
END

IF ~~ PGorBDSM2
	SAY ~Oh? That's not what your body's telling me, love.~
	IF ~~ THEN GOTO PGorBDSM1
END

IF ~~ PGorBDSM3
	SAY ~Oh. (It takes her a moment to realize what you said.) Oh. (She lets go immediately, taking an awkward step back.)~
	= ~I just...~
	= ~Well, okay then. Um. Neither am I, of course. I was just playing along.~
	= ~Anyway, um... looks like an awful place, that temple. Can't wait to find out what's inside. We better get on with it, huh?~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4i2
	SAY ~Right-o, fearless leader! Let us venture forth, to the unknown! Why discuss important stuff when we can just mindlessly plow ahead?~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4i3
	SAY ~(She chuckles and takes your hand.) Love's all that matters, la la la...~
	IF ~~ THEN GOTO PGor4i3E
END

IF ~~ THEN PGor4i3E
	SAY ~I can't believe they tried to pull that trick on us. Did they really expect ham-fisted bigotry to work? Did they think we'd throw ourselves at their feet and surrender our lives?~
	++ ~Everyone loves making us suffer and this was no exception.~ + PGor4b6
	+ ~CheckStatGT(Player1,12,INT)~ + ~I'd say they mostly wanted to weaken our resolve before engaging us.~ + PGor4b5
	+ ~!CheckStatGT(Player1,12,INT)~ + ~They wanted us to be distracted before fighting.~ + PGor4b5
	++ ~We should be used to people passing judgement on us by bow.~ + PGor4b7
	++ ~I don't know, honestly.~ + PGor4b4
	++ ~I was close to doing that. It was quite depressing, the whole thing.~ + PGor4b3
	++ ~It doesn't matter now. Let's finish what we came to do here.~ + PGor4b2
END

IF ~~ THEN PGor4i4
	SAY ~(Imoen greets your body with affection of her own. You can feel her smile against your mouth, her hands on your hips, her still-disheveled hair tickling your cheeks. Her touch is a taste of bliss even in death's domain.)~
	= ~Gah... (Imoen pulls her head away, suddenly concerned. She moves her mouth as if tasting something in the back of her tongue.)~
	= ~Is my breath alright?~
	++ ~It's quite hideous, to be honest. But kissing you is well worth it.~ + PGor4i4d
	++ ~As sweet as ever, Sugar Lumps.~ + PGor4i4f
	++ ~Mm-hmm... (Lean forward to resume what was interrupted.)~ + PGor4i4e
	++ ~It's terrible. You really should do something about it.~ + PGor4i4d
	++ ~It's about as bad as mine, I'd wager.~ + PGor4i4c
	++ ~(Shrug.) Who cares?~ + PGor4i4a
END

IF ~~ THEN PGor4i4a
	SAY ~(She simply smiles and gives your lips another quick peck before bringing your hands to the small of her back, inviting herself into your arms.)~
	IF ~~ THEN GOTO PGor4i3E
END

IF ~~ THEN PGor4i4c
	SAY ~Yours isn't bad at all right now... which is weird, because I see you chew on swords and spit nails every day. (She smiles and gives your lips another quick peck before bringing your hands to the small of her back, inviting herself into your arms.)~
	IF ~~ THEN GOTO PGor4i3E
END

IF ~~ THEN PGor4i4d
	SAY ~Aw, jeez, I knew it. (Her hand is like a blur, fishing something out of who knows where and popping it in her mouth. Hearty chewing crunches ensue, and the aroma of chocolate and hazelnut promptly wafts into your nostrils.)~
	= ~That'll teach ya to keep me well stocked with sweets. (She smiles and gives your lips another quick peck before bringing your hands to the small of her back, inviting herself into your arms.)~
	IF ~~ THEN GOTO PGor4i3E
END

IF ~~ THEN PGor4i4e
	SAY ~Frisky... (This is all she has time to say before your mouths join and play together once more. With a last peck, she takes your hands and brings them to the small of her back, inviting herself into your arms.)~
	IF ~~ THEN GOTO PGor4i3E
END

IF ~~ THEN PGor4i4f
	SAY ~Liar... (She smiles and gives your lips a last peck before she takes your hands and brings them to the small of her back, inviting herself into your arms.)~
	IF ~~ THEN GOTO PGor4i3E
END

IF ~~ THEN PGor4i5
	SAY ~I'm hiding nothing, I swear! It was just... a difficult moment. It's not like I get accused by my foster father of every single wrongdoing in the world every day, y'know?~
	= ~Maybe I should have reacted earlier, but I was stunned for a while. It was really heavy stuff.~
	++ ~Oh. So... we're good, then. Right?~ + PGor4i7
	++ ~You are a liar. I can see it now: you are ashamed of us. Stop lying to me!~ + PGor4i5a
	++ ~Come on, Imoen. Tell me the truth, please. I thought we could talk about anything with one another.~ + PGor4i5a
	++ ~(Happy with her reply, you pull her towards you, hold her face in your hands and tenderly kiss her lips.)~ + PGor4i4
	++ ~In the end you did what was right. Nothing will break us apart, my love.~ + PGor4i3
	++ ~Alright, I'll stop pestering you. I just don't want anything to go unsaid between us. Let's go now, there is much to do.~ + PGor4i2

END

IF ~~ THEN PGor4i5a
	SAY ~But, but... I *am* tellin' the freakin' truth! There's nothing else goin' on, dammit. The doubts I had back in Amn are gone, and I couldn't be happier with things between us - well, except *right now*, with you pesterin' me like this.~
	= ~Did you get stuck on "Persistent Pest" or somethin'? Yeesh!~
	++ ~You are getting mighty annoyed over this. Clearly there's something you're not telling me.~ + PGor4i5a3b
	++ ~Alright, I'm sorry! I just needed to make sure. You know how important you are to me.~ + PGor4i5a5
	++ ~Fine, keep hiding it. I don't care anymore.~ + PGor4i5a4
	++ ~I'll ask you only one more time, and then I'll leave you be. Look into my eyes and tell me that you have nothing to hide, Imoen.~ + PGor4i5a3
	++ ~Don't you talk to me like that. I am in charge, and you are here to do my bidding.~ + PGor4i5a1
END

IF ~~ THEN PGor4i5a1
	SAY ~(She exhales heavily, eyes wide.) Fine, yes, whatever. I humbly apologize.~
	= ~Now if you'll excuse me, I'll fall back into formation and never speak my mind again.~
	IF ~~ THEN DO ~SetGlobal("IRTCooldownDue","GLOBAL",1) IncrementGlobal("IRTCooldownCounter","GLOBAL",1)~ EXIT
END

IF ~~ THEN PGor4i5a3
	SAY ~(Imoen exhales an irked sigh. After a moment to gather her composure, she stares directly into your eyes and enunciates very slowly.)~
	= ~I. Have. Nothing. To. Hide.~
	= ~Now please tell me yer happy with that, before my head explodes.~
	++ ~Thank you. That puts my mind at ease. Please understand, you know how important you are to me.~ + PGor4i5a3d
	++ ~You liar! I can't believe you lied while looking into my eyes!~ + PGor4i5a3b
	++ ~Alright, fine. That's all I needed.~ + PGor4i5a3a
END

IF ~~ THEN PGor4i5a3a
	SAY ~Finally! Let's get movin' or I might start screaming atcha. You dummy.~
	IF ~~ THEN DO ~RunAwayFrom(Player1,30)~ EXIT
END

IF ~~ THEN PGor4i5a3b
	SAY ~AGH! I give up! Think whatever you want, I don't care!~
	IF ~~ THEN DO ~SetGlobal("IRTCooldownDue","GLOBAL",1) IncrementGlobal("IRTCooldownCounter","GLOBAL",1)~ EXIT
END

IF ~~ THEN PGor4i5a3d
	SAY ~Yadda yadda yadda. You can be a real noodge sometimes, y'know. Let's get movin' before I give in to the temptation of clobberin' you silly.~
	IF ~~ THEN DO ~RunAwayFrom(Player1,30)~ EXIT
END

IF ~~ THEN PGor4i5a4
	SAY ~Agh! Y'know what? Fine by me! Gosh, you can be difficult sometimes.~
	IF ~~ THEN DO ~RunAwayFrom(Player1,25)~ EXIT
END

IF ~~ THEN PGor4i5a5
	SAY ~Hrm. It's alright I guess. You can be a real noodge sometimes, y'know.~
	= ~Let's get movin' before I give in to the temptation of clobberin' you silly.~
	IF ~~ THEN DO ~RunAwayFrom(Player1,30)~ EXIT
END

IF ~~ THEN PGor4i6
	SAY ~Well... just concerned you might have taken things seriously back there. Of course that'd make me nervous.~
	= ~I don't wanna lose you over some moronic guilt-trip a spirit gave us...~
	++ ~So... we're good, right?~ + PGor4i7
	++ ~I don't believe you. What are you hiding from me?~ + PGor4i5
	++ ~That is simply impossible. Nothing will break us apart, my love.~ + PGor4i3
	++ ~Ooh, I see. I'm glad you feel that way about me. Let's go now, there is much to do.~ + PGor4i2
	++ ~Make me feel guilty? Hardly. However immoral our relationship is, the idea of feeling guilty about it is just laughable.~ + PGor4i1
END

IF ~~ THEN PGor4i7
	SAY ~As good as can be! I didn't mean to freak you out or nothin'.~
	= ~I'm glad we talk about things... feels good to talk about things. (She leans forward and sweetly kisses your cheek.) Yer a good girl.~
	= ~(She takes your hand in hers and points toward the abandoned temple.) We're in for some more excitement, looks like.~
	IF ~~ THEN EXIT
END

IF ~~ THEN PGor4c
	SAY ~(Imoen blinks for a few seconds in stunned silence. Her features slightly fall, perhaps realizing she expected you to say something like this.)~
	= ~What... are you talking about?~
	++ ~This whole lesbian thing isn't for me. I thought I could love you this way, but I've realized I only like men. I'm sorry it took me this long to sort it out.~ + PGor4c4
	++ ~We worked to deny it, but I am your sister, Imoen. What we have been doing makes me feel perverted.~ + PGor1c3
	++ ~I love you dearly, but I don't think we should touch each other anymore. It's wrong. Can you settle for a relationship like that?~ + PGor1c2
	++ ~Oh boy, the look on your face is priceless. I'm just yanking your chain, you dummy. I love you more than ever.~ + PGor1c1
END


IF ~~ THEN PGor4c4
	SAY ~(She quietly looks at you for long moments. When she finally speaks, her eyebrow is raised.)~
	= ~This is news to me. Are you trying to tell me that some ghastly guilt-trip from a spirit loonie was enough to change what you're attracted to? That all the time that we spent together you were actually doubtful about liking girls?~
	= ~If you want to break up with me, just up and say so. This is the lamest excuse you could've come up with.~
	COPY_TRANS IMOEN25J PGor1c2Next
END

/* ~ Female character, supportive player ~ */

IF ~~ THEN PGor5
	SAY ~Some spirits figured they'd pretend to be ghosts from our past, so they put on this elaborate show to make us regret and be all sad and maybe give up... and then they throw it all away by turning into flesh-craving monsters! What's up with that?~
	= ~I think the most disturbing part is that they could dig into our memories like that. (She twirls a strand of hair around her finger for a while.) We should wear special anti-telepathy helmets or something.~
	= ~Glad to see that the make-believe psychobabble didn't get to ya, though. What you said was really sweet, <CHARNAME>. I knew you'd stick up for me.~
	++ ~I was only pretending. They were right. We have made a terrible mistake.~ + PGor4c
	++ ~Actually, you seemed doubtful for a moment there. What was *that* about?~ + PGor4i
	++ ~I don't know. They were right about me: I have brought so much misery and pain to this world.~ + PGor1e
	++ ~It was easy. I hope they didn't get to you. They were just trying to make us feel guilty.~ + PGor1f
	++ ~They spoke the truth, but that's of little concern to me. It makes everything all the more enticing.~ + PGor1a
	++ ~I don't give a damn. I will not be judged. I love you and that's all that matters.~ + PGor4b
END

/* ~ Female character, repentant player ~ */

IF ~~ THEN PGor6
	SAY ~Some spirits figured they'd pretend to be ghosts from our past, so they put on this elaborate show to make us regret and be all sad and maybe give up... and then they throw it all away by turning into flesh-craving monsters! What's up with that?~
	= ~I think the most disturbing part is that they could dig into our memories like that. (She twirls a strand of hair around her finger for a while.) We should wear special anti-telepathy helmets or something.~
	= ~I suppose I can't blame ya for buying their make-believe psychobabble... although it was pretty sad to see it.~
	++ ~Please! I was simply playing along so they'd let their guard down. They were fools to think they could trick us.~ + PGor1g
	++ ~I wasn't the only one, Imoen. You seemed doubtful as well, especially when Winthrop was talking.~ + PGor4i
	++ ~It wasn't about you. They were right about me in every word. I have brought nothing but pain and misery to the world.~ + PGor3e
	++ ~I hope you paid it no mind, my love. I was pretending so they'd think us defenseless.~ + PGor3f
	++ ~Imoen... What they said was true. Maybe we shouldn't go on like this.~ + PGor4c
	++ ~They spoke the truth. But come to think of it, that's of little concern to me. It actually makes everything all the more enticing.~ + PGor3a
END
END

//////////////////////////////////////////////////////////////////////////////////
/*
List of globals:
Global("IRTGorEvent","GLOBAL",1) => Imoen walks to meet everyone alone, you stand behind
Global("IRTGorEvent","GLOBAL",2) => Imoen and you walk towards the woman
Global("IRTGorEvent","GLOBAL",3) => You walk alone to meet with the person
Global("IRTGorEvent","GLOBAL",4) => The woman is ignored altogether

Global("IRTGorEventVIOLENCE","GLOBAL",1) => You decide to kill everyone in sight.

 DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",1)~ It is unsaid how does the player feel about the whole being together shebang.
 DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",2)~ The player is supportive and reassures Imoen that everything is okay.
 DO ~SetGlobal("IRTPostWraithAttitude","GLOBAL",3)~ The player leads Imoen to believe that what they do is indeed wrong.

DO ~SetGlobal("IRTImoenLeavesAtAreaChange","GLOBAL",1) SetGlobal("ImoenRomanceActive","GLOBAL",5)~  Imoen leaves as soon as the party leaves the map area. The player will find the following note in his/her inventory:

~

I can't be with you anymore.


I'm sorry for breaking my promises.~

There is already an entry inside Setup.tra, but the item needs to be created and placed

*/
//////////////////////////////////////////////////////////////////////////////////
