File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Jaheira.lsj
Synopsis:
Default Jaheira dialog, not specific to any one situations. Contains quest updates for defeating Ketheric, and background lore on numerous other questions.

null
uid: 00902d9e-a6ba-2694-b52b-2e74566894f7
> null

0:0 - Indulge me.
uid: 00fe6f00-e85e-b95e-215a-b32edaf8a205

0:0 - Despite knowing you're under the effects of a drug, try to deny the tadpole has any influence over you.
uid: 021fc0a0-d05a-d1e1-d7ae-90dca526d4e5
= Roll SavingThrow (Constitution) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
- 2 Check flag(s) (Tag):
   false - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
   false - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> null (roll sucessful)
> null (roll failure)

0:0 - The cult of the Absolute is spreading through the city - quietly, quickly, and with unsettling deliberation.
uid: 0267a290-695f-ae3e-7b01-8e2e5b7c614c
> We tracked them to this ancient village only to be faced with a man we killed and buried over a century ago.

0:0 - Is this meant to be some kind of joke?
uid: 031c2df9-d12b-7da2-ba8b-4eaedb130aa8
> Absolutely not. Marcus is a danger to you all.
> I have proof, if you'll just come upstairs and look.
> Ignore me, then. It's your own funeral.

0:0 - You'll have to sing that one for me, when all of this is done. In any case, it was a lifetime ago by now. And for all our victories, we remain on the back foot.
uid: 041c6585-c86d-de5a-5ee2-055812978e7e
> We fight, we die, and we just hope that when our time comes, there is someone else to take our place.

null
uid: 043cf963-edfd-079e-2886-d13a52338b3a
Jump to another node

0:0 - My pleasure. Now - drink.
uid: 048ed1a4-ff38-8ba7-e309-a30605d2a81e
> null

0:0 - I'm not always in control of my magic - who knows what will happen if I drink this?
uid: 05098319-5bdc-d1fd-539d-99e475312283
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> You will be refreshed, and I will be reassured.

0:0 - Smell the wine first.
uid: 05a646c8-7867-6532-4813-0b6cfe6e84f4
= Roll SkillCheck Medicine (Wisdom) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
- 0 Check flag(s) (Tag):
   false - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
   false - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null (roll sucessful)
> null (roll failure)

0:0 - If it will help. Only remember:
uid: 05e4b502-34c6-fd16-307e-ed1969d535dd
> I bear more blame for the shadow curse than Isobel does. And she can no more control her parentage than you can that thing in your head.

0:0 - But... so be it. It is you who has the key to Moonrise, not I. Do what you must - if it rids us of this cult, we'll consider the price well-paid.
uid: 06d00d46-54bf-f268-7274-b75b32aa65b1
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
=== END NODE ===

null
uid: 07a94e29-2031-44cb-a03e-3426ced30337
Jump to another node

0:0 - *You want to deny the parasite has any sort of hold on you, but somehow you can't. Jaheira spots your confusion and her eyes narrow.*
uid: 09ad8480-8036-ca0a-cebd-2bb27983d11b
> It's the wine. I added a herb to your cup that betrays your lie.

0:0 - I'm not doing this.
uid: 09f2de2d-01f8-aab9-2fc3-f690a2fa9f29
> null

- Roll sucessful -
null
uid: 0a1f3189-165f-31c6-2a58-5d4753da11af
> null

0:0 - Volothamp Geddarm? That old fraud should be dust a century past.
uid: 0a2a72ed-673d-cac1-534d-9cb3738ca468
Node context: Eyes narrowed, suspicious - we've just raised a name from well in her past. An ally, but an irritating one.
> But then, lies live forever, and he's half-made of the stuff.

0:0 - Good. I will take your word for it. And hold you to it, too.
uid: 0b308464-afbf-fdea-24bd-afc5a0245b2f
- 0 Set flag(s) to (User):
   true - HAV_TakingIsobel_UserShortCut_SkipWine - Skip wine sequence because the player already saw it.
> null

0:0 - There is only one outcome that interests me - killing Ketheric Thorm, and ensuring that it sticks this time.
uid: 0b5704c9-de33-42bb-5966-c10800c22f52
> Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.

0:0 - Hope is an illusion - one easily shattered. I deal in action, so tell me - what's the plan?
uid: 0bb461c9-dda5-b085-baae-3115e1785fe5
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> null

0:0 - Perhaps we can force it out of him once we have him up against a wall.
uid: 0c8d5ce5-5f80-92e4-03f7-3a2d14d5bbd3
> Was there anything else?

- Roll sucessful -
null
uid: 0d2410d5-bedc-4bfc-c628-8c7aec217fb3
> null

- Roll failure -
null
uid: 0e37f765-8746-f27c-25c9-26b7f20bb895
> A Harper's gaze can only be turned by proof. By the looks of it, a tall tale is all you have to offer.

0:0 - Leave.
uid: 0eaa1666-f6b4-85a2-b638-0396c77aa8b7
=== END NODE ===

null
uid: 0efb5ddc-3b66-2ed2-2b64-3730b282324c
Jump to another node

null
uid: 0f5e53a1-b1ae-7f3f-484c-709c2b526f14
Jump to another node

0:0 - You're quite serious, aren't you?
uid: 10bb1783-654e-0b51-973f-646e456af305
> null

null
uid: 123def99-27f4-9ede-86ac-46dd4bd05c16
Jump to another node

0:0 - 'The Glorious True Soul [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]' will be the performance of a lifetime.
uid: 12626c8e-7a2f-5717-38d4-2e04379a6318
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> Without a cure to your infection, that lifetime might become rather limited.

0:0 - From there, I made some inquiries of my own - saw first-hand how easily the cult could turn friend to foe, with but the twist of a tadpole.
uid: 12a0c200-89d8-606e-f228-d9e93cc7cd18
> And so I gathered my Harpers and came to the source - Moonrise Towers.

0:0 - We'll see.
uid: 12fc1385-2d68-8e41-9833-7f20894c1082
> null

0:0 - This is pointless - I am bound by oath to protect both life and nature. I am no threat to you.
1:0 - This is pointless. I am bound by oath to protect the weak and uphold justice - I am no threat to you.
2:0 - This is pointless. Unless you've committed a grevious sin, I am no threat to you.
uid: 132767cb-cdd7-6769-acf0-aee6548c5fe7
- 0:0 Tag: Oath of Vengeance - Paladin subclass (Casting aside even your own purity, you deliver justice to those who have committed the most grievous sins.)
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
   false - Oathbreaker - Paladin subclass (You have broken your sacred Oaths in pursuit of power and ambition. Only darkness remains to fuel you now.)
> A noble proclamation. It must have you made you quite thirsty.

0:0 - The same way Harpers learn of anything - poking noses where they don't belong.
uid: 134fd9f2-f09c-f71e-173c-52b91b724256
Node context: Wry
> We sent an agent to infiltrate this cult - the latest fad among the city's bored nobility, I thought.

null
uid: 1354d7fe-15c2-2d55-9ae3-1d1597369aaa
Jump to another node

0:0 - The same way he dealt with my arrow in his eye, I suspect. Much as I share your desire for a simple life - we must try another way.
uid: 13a09256-1286-ee7e-e4dd-0daa2abca78e
> Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.

0:0 - Seems like I'll be doing most of the heavy lifting.
uid: 13fbc1b7-004c-12c3-182e-c23bd0849f04
- 0 Check flag(s) (Tag):
   false - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> You're the only one who can get inside the Towers. You were born for this mission - or made for it, rather.

0:0 - It's more than that. She was dead, and something brought her back.
uid: 14371d70-64a1-52a7-edc3-385f7d8cdfaf
> Something malign? Or some blessing of Selûne, perhaps? I do not know what restored Isobel's life to her. But I can see what she is doing with it.

0:0 - It seems likely. Which means he isn't working alone.
uid: 14532ccb-a37a-3a7e-7c8c-4e91463f7551
> He was a Sharran, once - took to building an army of Dark Justiciars beneath this very village. Alongside the local druids, we made it our business to see him deposed - dead and buried.

0:0 - You did well bringing this to me - thank you.
uid: 14d7a248-9dd1-9812-25fa-fec2442a0ddb
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_DiscussMarcus - Jaheira is discussing the revelation that Marcus is a traitor.
=== END NODE ===

null
uid: 1551973d-65b0-78d6-6588-7c8e2c0f782d
Jump to another node

0:0 - If you had nothing to do with it - and I want to believe you didn't - you have nothing to fear from me.
uid: 15f67618-fe47-2b4d-0a0b-23eeeac7c0e7

0:0 - I tried to talk to her about it. She won't tell me anything.
uid: 171ecbf2-e2e9-50f0-7db6-ca155cad3c51
- 0 Check flag(s) (Global):
   true - HAV_Isobel_State_ConfrontedAboutHerFather - HAV_Isobel_State_ConfrontedAboutHerFatherdescription
> Perhaps she chooses to do, rather than say.

0:0 - And now we are the best of friends. You see? The power of trust.
uid: 175a59f6-a8a8-dc80-6b06-d8f71de07478
> null

0:0 - We should have taken Marcus while we had the chance.
uid: 177ba7e6-f9f1-a115-91ce-f45f837d463a
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_WasWarned - Any player attempted to warn Jaheira (and may or may not have succeeded in convincing her). To see if she can later regret not acting on it.
> That was my failing. I thought to turn their trap to my advantage, and wound up snaring us all the tighter.

null
uid: 18cd9424-ef54-ffd4-68da-e24325bb9783
Jump to another node

0:0 - If we're to survive, I have no choice but to trust you. Can I?
uid: 198289d9-b40a-36b4-2749-e3d33e4860b3
Cinematic:
> You can, ma'am. I wouldn't lie to you.
> You can trust me.
> What happened to me being the godsend you've been praying for?
> I'm interested in saving my own skin, not yours. Whether you trust me is immaterial.
> Trust doesn't matter. I'll get the job done - that's all you need to know.

null
uid: 19873bf3-a699-a4f3-e544-d64ed30ca3d2
Jump to another node

0:0 - You're the only one who can get inside the Towers. You were born for this mission - or made for it, rather.
uid: 19b109fc-ea39-2ede-ef7a-e2d4087a427d
> Besides, you need this. You need to heal yourself of your infection.

null
uid: 1a098a15-4708-1c43-1ff2-f8f2c9d66731
Jump to another node

0:0 - And you face Ketheric alone.
uid: 1b24208d-b30b-7b7b-ac1b-125ac54e84e1
> I had hoped undoing his protection might loosen the shadows' grip on this land, too - give us some means to move against him in force.


0:0 - But you're far from the most eccentric drinking companion I've had. I'd like to know more. Cheers.
uid: 1bb0f5ef-3d54-2c9d-74ba-f196e8971f3c
Animation: [Jaheira] Indicate the wine on the table while hoolding the glasse
Cinematic: She indicates the wine on the table.
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
   false - Hav_Jaheira_JaheiraDrinksWine - Jaheira drinks wine
> null

0:0 - Yes.
uid: 1e83724f-51ea-71f8-6abb-4dddc58fc056
> Good. I will take your word for it. And hold you to it, too.

0:0 - Before you go, there's somebody else you should meet.
uid: 1f30750f-151e-fa1f-95c6-d7a604e0e1f5
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_GiveOintment - Isobel gives the Selune ointment to one of the players (the one currently talking to her in the dialog where this is set)
- 1 Check flag(s) (Object):
   false - SCL_Drider_State_HasMoonlantern - Character has the moonlantern.
> You're not our only secret weapon.

0:0 - It's trying to change me, to win me over, but I'm resisting its temptations.
uid: 1f54d3a1-4926-56bc-f5c9-a4e93d0f0d18
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Object):
   true - GLO_TadpoledCount3 - GLO_TadpoledCount3description
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> null

null
uid: 1fce1dca-1c1f-2cea-33d5-8ff0c7c5388e
Jump to another node

0:0 - Just answer the question.
uid: 1fd113bf-4d84-ccd1-2f3e-d3c9c0b921fd

0:0 - I do.
uid: 2013ea5f-9786-0351-34b9-32e3e3928def
> Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.

- Roll failure -
null
uid: 20537129-30bd-9073-094e-7378f8e5b819
> null

0:0 - I heard it was both.
uid: 205d86fd-cdc7-484c-6c1b-71d75cdfe1d7
> You'll have to sing that one for me, when all of this is done. In any case, it was a lifetime ago by now. And for all our victories, we remain on the back foot.

0:0 - And I'll drink to the darkness that will soon fall when I drag Isobel all the way to Moonrise Towers.
uid: 20d57a6a-ba3b-9dfa-de72-49cdafb2a93b
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
- 0 Set flag(s) to (User):
   true - HAV_Jaheira_Knows_SentToKidnapIsobel - The player has informed Jaheira they've been sent to kidnap Isobel
> You utter bastard.

null
uid: 21c570db-381a-b6d5-ec36-f1c5c00b39a9
Jump to another node

0:0 - Trust doesn't matter. I'll get the job done - that's all you need to know.
uid: 223215ee-0480-55aa-e711-04e3b2d67596
- 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null

null
uid: 2258270f-d83d-9b10-9f2e-da857822c546
Jump to another node

0:0 - And you're certain you will continue to resist?
uid: 22c3ca9b-d1d0-1b47-780d-b9b40736331f
> Yes.
> We'll see.
> Not with, er... absolute certainty.

0:0 - A Harper's gaze can only be turned by proof. By the looks of it, a tall tale is all you have to offer.
uid: 22e7e4fd-a83a-d340-4b20-7b1e4dc22214
> But you're far from the most eccentric drinking companion I've had. I'd like to know more. Cheers.
> null
> You might be... eccentric, but you're still our best hope of finishing off Ketheric Thorm.

0:0 - Invincibility? That's powerful magic - thankfully, I have my own.
uid: 2357c245-760c-cf99-924d-e6fa673a4c45
- 0 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> And the wit to know when it will not avail you, I think. We must try another way.

0:0 - No need of that. Every Harper is a bard unto themselves, I'm afraid.
uid: 235db402-c242-4b4d-2d3e-c9b934e3bed2
Node context: smiling grimly
> Help me root out this cult, and they can spin stories about you for a change.

0:0 - Well spotted, but if I wanted you dead, I'd have crushed you with my vines.
uid: 2371c1ef-522b-9aff-1db9-84ce3dfbf6ea
> I've only added a touch of Klauthgrass - a quaint herb that encourages truth-telling.

0:0 - Whatever magic Ketheric's using to control these tadpoles, it must be at Moonrise.
uid: 23acaa9d-8c41-db61-c828-03213e103954
> Until then, we'll keep drinking wine when we meet.

0:0 - You should have seen this coming.
uid: 23b71aa9-c5e7-e740-111b-29ec921b804f
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_WasWarned - Any player attempted to warn Jaheira (and may or may not have succeeded in convincing her). To see if she can later regret not acting on it.
> I thought I was prepared for treachery. But an all-out assault... I blundered into their trap like a fool.

0:0 - I hope I'm not mistaken.
uid: 23b846ab-f70b-2d76-8463-50cd6bfb13b7
Cinematic:
> null

null
uid: 2453ae0d-f4ba-b40b-c3ae-a683b8e22f61
Jump to another node

- Roll sucessful -
null
uid: 24f55bd7-8ecf-f968-ab84-fcbbd3c4494e
> null

null
uid: 26e071d9-a411-0a6a-bc12-38e7817a375b
Jump to another node

null
uid: 27f5dc38-7623-279d-d775-637a50aa31bc
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> null

null
uid: 28bb2af6-528d-5c8e-2949-a62940e59341
Jump to another node

0:0 - And the wit to know when it will not avail you, I think. We must try another way.
uid: 28e183bb-d226-c3aa-0f95-289d537a48ea
> Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.

0:0 - We were all caught off-guard.
uid: 293ef4c6-a1bd-df4d-7749-11b3ea3c128d
> Honesty will serve you better than charity. I blundered into their trap, and it cost us.

0:0 - Not good enough.
uid: 29c7a960-2528-309a-890f-634e9a550115
> Look around you. You shall have to learn to live with 'not good enough', I'm afraid.

null
uid: 2a0aa31a-e882-1a82-fc0d-67ecb532da6f
Jump to another node

- Roll failure -
null
uid: 2a11bb43-ba1d-b813-9205-bf5620005a0b
> null

0:0 - *Not every knave prefers a blade in the ribs or arrow in the back. Some prefer poison.*
uid: 2a25ef1c-0881-21e2-276b-7e72eac34867
> If I drink this, how long before the poison you've added kills me?
> null
> null
> Sniff the wine to see if it's been tampered with.

0:0 - Besides, you need this. You need to heal yourself of your infection.
uid: 2a3f2281-bcdd-6ff2-fa3c-22d1cc1f2e0e
> Any cure starts with understanding the disease.

0:0 - Traitors among us, a child taken... and still I can only feel relief. If they had taken Isobel too...
uid: 2b13df76-8ac9-6e07-b831-5be76173a61f
Node context: Bitter - a child was kidnapped because of her, and it still counts as a win because the 'important people' survived
- 0 Check flag(s) (Dialog):
   false - GLO_Jaheira_State_ReactedToAbduction - GLO_Jaheira_State_ReactedToAbductiondescription
- 1 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_MolKidnapped - Mol gets kidnapped by the flying ghouls.
   true - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
- 0 Set flag(s) to (Dialog):
   true - GLO_Jaheira_State_ReactedToAbduction - GLO_Jaheira_State_ReactedToAbductiondescription
> It's worse than you know. I have reason to believe that Isobel is Ketheric's daughter.
> We should have taken Marcus while we had the chance.
> You should have seen this coming.
> We were all caught off-guard.
> Let's just focus on defeating Ketheric.
> I assume you have some payback in mind?

0:0 - You are right. She is.
uid: 2b4b7ab1-34fb-6029-b3ec-57ce7ffe56ed
> You already knew. Why didn't you tell me?
> It's more than that. She was dead, and something brought her back.
> And you trust her? She's all that stands between us and the shadow curse.

0:0 - Remove her from her bonds, or kill her, maybe. I haven't done either.
uid: 2ba5358d-7a21-0df8-c32f-00bf3abf6a43
> Pick one. Whichever is quicker. And do it now.

null
uid: 2bbfe866-8188-04e3-94b8-0a24bb28acb9
Jump to another node

0:0 - What?! So all this time, he has been leeching his life from an immortal? The man is more parasite than that thing in your head.
uid: 2e3d0c87-f43c-fd1f-df8b-00c83e2da167
Node context: Shock but excited
- 0 Check flag(s) (Tag):
   true - Illithid - |Is infected by an Illithid Tadpole| (Being implanted with a mind flayer tadpole is a fate worse than death. Isn't it?)
> Well done. Did you learn how we might untether Ketheric from this Nightsong?

0:0 - Invincible? Please - let's see how he deals with decapitation.
uid: 2e411573-3764-aacb-3251-34ca6359e328
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> The same way he dealt with my arrow in his eye, I suspect. Much as I share your desire for a simple life - we must try another way.

0:0 - You don't know what you're missing.
uid: 2e56b41d-9eb8-1b17-b7ae-d2ce3244b950
> null

null
uid: 2f011fe8-22f3-6182-5c6d-fdf34fbdf7e7
Jump to another node

- Roll failure -
null
uid: 2f8be802-6bb1-8bea-fda4-5203b223267f
> *You perceive inviting hints of cedar wood and blackberry. Nothing out of the ordinary.*

null
uid: 30374911-0dd7-1f2e-01be-dd1c1cad6ff3
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Karlach - Start Karlach Inclusion
> Tsh. Yeah. I mean, it's an honour. M'lady.

0:0 - Ketheric Thorm. I encountered him in Moonrise Towers.
uid: 306b6654-b506-b9cd-8c11-5276742487f8
- 0 Check flag(s) (Global):
   true - MOO_Ketheric_Knows_HasSeen - The players have encountered Ketheric.
> You were the one who rescued those the Absolute had imprisoned. You were courageous to brave the depths of Ketheric's stronghold.
> You've been to the Towers? Incredible. Your parasite has already served you well.

0:0 - Isobel's in her room upstairs - she'll be expecting you.
uid: 33e25815-d568-4957-5fcf-1dddf9ffe36f
Node context: Surveying us, happy to see us
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
   false - HAV_TakingIsobel_State_SpyIsPermaDefeated - The flaming spy is permanently defeated.
   false - HAV_TakingIsobel_State_SpyConfrontationStarted - The game reached the point where the spy barged into the room to tell the player to kidnap isobel with him
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
   false - HAV_TakingIsobel_Event_GiveOintment - Isobel gives the Selune ointment to one of the players (the one currently talking to her in the dialog where this is set)
- 1 Check flag(s) (Object):
   false - SCL_Drider_State_HasMoonlantern - Character has the moonlantern.
   false - HAV_Jaheira_State_TriedConvinceFlamingSpy - Player tried to convince Jaheira Marcus is a traitor.
> Jaheira, you should know - I have reason to believe Isobel could be a Thorm. Ketheric's daughter.
> Wait. there's a Flaming Fist upstairs - Marcus. He's a True Soul with plans to kidnap Isobel.
> Leave.

0:0 - Exactly the point, wouldn't you say?
uid: 342441bc-4f66-f59e-a59b-87f3b7890230
> If she wished to see us drowned in darkness, Isobel needn't have lifted a finger. Instead, she holds out her hand.

0:0 - Ketheric's power stems from the Nightsong - a relic which his necromancer, Balthazar, is trying to reach.
uid: 346e8c86-35dc-64e5-5ee7-7a86ee75a263
- 0 Check flag(s) (Global):
   true - SHA_Necromancer_Knows_InvulnerabilitySource - The players know the the source of Ketheric's invulnerability is the relic.
   false - GLO_Ketheric_Knows_ImmortalitySource - GLO_Ketheric_Knows_If the player knows the source of Ketheric's immortality
   true - MOO_BalthazarsSecrets_Knows_NightsongSecret - Player has discovered secret to Ketheric immortality
> You've learned so much? That tadpole in your head already begins to pay dividends.

0:0 - Then speak.
uid: 34b9dae3-592e-0d9f-fad8-0d9c34100154
Node context: Giving nothing away
> I've heard your name before. Where?
> How did the Harpers first learn of the Absolute?
> Leave.

0:0 - There is a grave threat to us all, stretching as far as Baldur's Gate, and I need your help.
uid: 34c3f389-5cd3-62af-a143-03d6c22f66f5
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
- 1 Check flag(s) (User):
   true - HAV_TakingIsobel_UserShortCut_SkipWine - Skip wine sequence because the player already saw it.
> null

0:0 - A Harper's gaze can only be turned by proof. By the looks of it, a tall tale is all you have to offer.
uid: 36fed477-a4ae-57dd-478c-82249a725dd2
> You might be... eccentric, but you're still our best hope of finishing off Ketheric Thorm.

0:0 - Well, consider this an experiment, then.
uid: 374b3939-4db9-c4da-580f-36a86bd2a300
> null

- Roll failure -
null
uid: 375b548e-0b94-3247-2d1b-107ffb103246
> I'm not ignoring you - I just see no evidence of your rather outlandish claim.

null
uid: 3902bc74-e62a-3755-d0fd-58e8f309197c
> null

0:0 - You utter bastard.
uid: 3a3498b8-0f15-4c13-0a54-d55f5e67370e
Cinematic: Jaheira puts down her wine glass, looking alarmed.
> null

null
uid: 3a4a5bb4-5e4f-faa0-abfb-eeead0251777
Jump to another node

0:0 - I thought I was prepared for treachery. But an all-out assault... I blundered into their trap like a fool.
uid: 3aef74f2-920e-2ca0-8557-8666566b1a27
> You have the honour of making up for my mistake.

0:0 - Ketheric Thorm, I presume.
uid: 3b1d43a2-9c4a-b629-a0ec-7c80e7e97100
- 0 Check flag(s) (Global):
   false - MOO_Ketheric_Knows_HasSeen - The players have encountered Ketheric.
   true - GLO_SCL_Ketheric_State_PlayerKnowsKethericHistory - Player has heard about Ketheric's history in SCL
> The one and only. He was a Sharran, then. We caught him building an army of Dark Justiciars. With the local druids, we made a powerful alliance and put him down.

null
uid: 3cb71c26-e36f-ff6b-933d-81a0193d46bb
Jump to another node

0:0 - You think I can kill him?
uid: 3d44a3e4-76b8-1463-e376-d4586893bf56
- 0 Check flag(s) (Tag):
   false - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
   false - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> Not immediately.

0:0 - 'Chosen'. That's three masters Ketheric has served. Our paladin isn't very picky.
uid: 3e20b5a2-6e87-c343-77a1-b8f13df54b81
> He's aligned himself with mind flayers, but I cannot see what he gains.

0:0 - I take the knife from his throat - and then he bares his back for the killing blow.
uid: 3f56c2c0-98d4-4165-bbd2-34ca4daefd9f
= Roll (Intelligence) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
- 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null (roll sucessful)
> null (roll failure)

0:0 - I have every reason to be cautious. I've traced people like you, people with parasites in their brains, all the way here from Baldur's Gate.
uid: 3f7fd7a4-2fdf-b338-bc74-f136f88ca615
> The cult of the Absolute is spreading through the city - quietly, quickly, and with unsettling deliberation.

0:0 - I don't need to explain myself to you.
uid: 402b449f-c186-ac14-bf13-dec44b55c2a8
> And I do not need to suffer a stranger in our midst, gambling with our very lives without explaining why.

0:0 - Leave.
uid: 4051e289-751f-5361-34f2-a2183c22c05d
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_GiveOintment - Isobel gives the Selune ointment to one of the players (the one currently talking to her in the dialog where this is set)
- 1 Check flag(s) (Object):
   false - SCL_Drider_State_HasMoonlantern - Character has the moonlantern.
> Before you go, there's somebody else you should meet.
> null

0:0 - Meet her stare head on as you examine her body language.
uid: 40b9d9a9-12a5-4d2a-a102-a12c9f9ac45e
= Roll SkillCheck Insight (Wisdom) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null (roll sucessful)
> null (roll failure)

null
uid: 40ec0735-d920-3558-4777-b6ef40e3b383
Jump to another node

null
uid: 40f0613d-15d9-384f-f029-c11ef29401a1
Jump to another node

- Roll sucessful -
null
uid: 41600c7c-9fc5-1bc5-e6f1-f81eab7afd73
> null

null
uid: 428fdba1-b740-3aba-7e2d-220333a0a2aa
> Please, be welcome. Have a drink.

0:0 - This place is crawling with Harpers. If Marcus managed to get himself infected, we would've known the same minute.
uid: 431f103d-9be8-9ffa-18d1-53dd5fbec6ec
> Is this some kind of test? Or a game, perhaps?

- Roll failure -
null
uid: 433bbb66-5df5-09fb-ff6a-488aaa0694f1
> I'm not ignoring you - I just see no evidence of your rather outlandish claim.

null
uid: 443e68f5-58b7-6672-9a27-8f96b604d641
Jump to another node

0:0 - It's worse than you know. I have reason to believe that Isobel is Ketheric's daughter.
uid: 449b7844-af69-567c-07e7-f09938dc04d3
- 0 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 1 Check flag(s) (Object):
   false - HAV_Jaheira_State_DiscussIsobelFather - Jaheira discussed Isobel's parentage with the player
- 0 Set flag(s) to (Object):
   true - HAV_Jaheira_State_DiscussIsobelFather - Jaheira discussed Isobel's parentage with the player
> null

0:0 - Some crusty ballad-monger, I expect.
uid: 44a5468e-09c7-a0d9-c70d-6c9655c90474
Node context: Unfazed - she's a known hero but is bored by the renown more than anything
> They have me slaying gods or laying with them, depending on the bard.

null
uid: 44e49d1e-d924-70f0-41be-b8154f01bc8f
Jump to another node

0:0 - I choose to take it. I choose to trust. And not just because I have no other choice.
uid: 45206abc-9918-73fe-9242-2c9348f93ea0
> I tried to talk to her about it. She won't tell me anything.
> I'll need to speak to her myself.
> All right, then. Trust it is.
> 'Trust'? You tried to kill me the first time we met.
> Not good enough.

- Roll failure -
null
uid: 45c6c81d-fb4f-4ab1-1a7b-c60a87814c94
> null

0:0 - I had hoped undoing his protection might loosen the shadows' grip on this land, too - give us some means to move against him in force.

uid: 45d34836-2be8-5d41-004d-7154cff54225
> null

0:0 - Ignore me, then. It's your own funeral.
uid: 47001c04-98bc-b621-ca96-88728ce4562f
= Roll SkillCheck Persuasion (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
> null (roll sucessful)
> null (roll failure)

0:0 - There's something you should know - Marcus, the Flaming Fist upstairs, is a True Soul. He wants to kidnap Isobel.
uid: 47247dcb-a04f-7e38-2cc7-3ba0e83c3cb5
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_SpyIsPermaDefeated - The flaming spy is permanently defeated.
   false - HAV_TakingIsobel_State_SpyConfrontationStarted - The game reached the point where the spy barged into the room to tell the player to kidnap isobel with him
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 1 Check flag(s) (Object):
   false - HAV_Jaheira_State_TriedConvinceFlamingSpy - Player tried to convince Jaheira Marcus is a traitor.
- 0 Set flag(s) to (Object):
   true - HAV_Jaheira_Knows_WasWarned - Jaheira was warned of Marcus being a traitor.
   true - HAV_Jaheira_State_TriedConvinceFlamingSpy - Player tried to convince Jaheira Marcus is a traitor.
> null

0:0 - I won't begrudge you that. But our interests align, and I hope no loyalty of that thing in your head to the Absolute will interfere with our salvation.
uid: 481a146a-bf71-fdce-f581-2e3aeb6a2931
> I've traced people like you, people with parasites in their brains, all the way here from Baldur's Gate.

null
uid: 482375d2-a144-3a38-b07b-509558d84abd
- 0 Check flag(s) (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> null

0:0 - Answer me true and do not lie: the parasite is changing you, isn't it?
uid: 492eb1c5-a26a-e804-c6b4-3357a9377b48
Cinematic:
> I see now why you spiked my wine.
> Yes. The parasite is giving me powers I never had before. It's changing me for the better.
> It controlled me once, but I am free of its influence now.
> It's trying to change me, to win me over, but I'm resisting its temptations.
> It's trying to change me, to win me over, but I'm resisting its temptations.
> It's trying to change me, to win me over, but I'm resisting its temptations.
> It's trying to change me, to win me over, but I'm resisting its temptations.
> The answer is no. It has no influence on me whatsoever.
> The answer is no. It has no influence on me whatsoever.
> Despite knowing you're under the effects of a drug, try to deny the tadpole has any influence over you.
> I've done so much since the crash, who's to say it's the tadpole that changed me?
> The flowing river changes. It is still a river. I am still me.
> Suppress the truth-compelling drug with your innate magic. Lie to her.
> Cloud your thoughts with your madness. Weave a lie.

0:0 - The flowing river changes. It is still a river. I am still me.
uid: 49440abf-9176-870e-174d-3171b4c54bfd
- 0:0 Tag: Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
- 0:1 Tag: Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> But a river can flood and break its banks. If the parasite changes you - tries to break you - could you resist?

null
uid: 49e448d2-64ca-e6db-2b12-217b56e30b0d
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> null

0:0 - I've traced people like you, people with parasites in their brains, all the way here from Baldur's Gate.
uid: 4ac48baa-9ccc-f365-797c-515a640a99c4
> The cult of the Absolute is spreading through the city - quietly, quickly, and with unsettling deliberation.

0:0 - I'm interested in saving my own skin, not yours. Whether you trust me is immaterial.
uid: 4afc7c30-48dc-5138-7e73-dc0f67e713d3
- 0 Check flag(s) (Tag):
   false - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> I won't begrudge you that. But our interests align, and I hope no loyalty of that thing in your head to the Absolute will interfere with our salvation.

0:0 - Decline to drink.
uid: 4ba1ca4c-e81b-9434-1c28-f9ac7bb397ca
> You don't know what you're missing.

0:0 - So which was it?
uid: 4d45d1ae-4664-fd24-ae45-670cbc9c640e
> There are as many versions of a tale as there are people to tell it. Let that satisfy you. And anyway, the heroics of old have done seemingly little to safeguard the present.

null
uid: 4d9174ca-1079-4da1-79f0-5c642daba46d
Animation: [Jaheira] anticipates to summon strangling vines then go back to idle
Cinematic: Jaheira raises her arm like she did previously when she was about to summon her strangling vines. Her face hardens, but then -full of inner turmoil- she decides against it and lowers her arm again.
> Look around you: good men, good women, stranded here - two feet in the grave.

0:0 - You know more of the herb than I do, it seems. Except for how it tastes, perhaps?
uid: 4e055b5d-49e0-7628-0fe7-53b72cf1c160
Node context: Dry, acknowledging our knowledge that she spiked the wine with a truth-herb, but insisting we drink anyway
> null

0:0 - Wait. there's a Flaming Fist upstairs - Marcus. He's a True Soul with plans to kidnap Isobel.
uid: 4effbb06-b5e4-86e6-354e-807963d7c65b
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_WasWarned - Any player attempted to warn Jaheira (and may or may not have succeeded in convincing her). To see if she can later regret not acting on it.
- 1 Set flag(s) to (Object):
   true - HAV_Jaheira_State_TriedConvinceFlamingSpy - Player tried to convince Jaheira Marcus is a traitor.
> Marcus? If he'd managed to get himself infected without a single Harper noticing, I'd be... very surprised.

0:0 - I was actually wondering if it would effect me. Poisons often struggle.
uid: 4fbc6bf7-536e-5c91-385e-0e117f78c995
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> Well, consider this an experiment, then.

0:0 - Please - drink. You'll tolerate what I have to say better after a glass or two.
uid: 4fe3b5d3-9a1e-38ed-7f23-220c28737e2c
> null

0:0 - You've come from the shadows and wasted no time accusing one of our companions of treason. It's all a little... odd.
uid: 5072f348-47e4-925c-48c8-db6f1633e258
> null

0:0 - Let me guess - I'm 'someone else'.
uid: 52381e2f-2873-8766-1e7d-56d80490ba29
> That remains to be seen. Criterion number one: make Ketheric bleed.

0:0 - I promise I will do everything I can to make sure you survive this.
uid: 5436fdc7-8f73-2ce8-c91f-7db6cd9dd150
> Any cure starts with understanding the disease.

0:0 - If she wished to see us drowned in darkness, Isobel needn't have lifted a finger. Instead, she holds out her hand.
uid: 54f3ad0f-9ae9-7934-5de9-b31412e2d3bd
> I choose to take it. I choose to trust. And not just because I have no other choice.

0:0 - I see now why you spiked my wine.
uid: 551d5f49-f9e9-6cce-d161-ca672e57088e
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> Just answer the question.

null
uid: 5531c409-f75a-aa0b-3a36-d28a05ab5d9e
Jump to another node

0:0 - All right. He's in Isobel's room upstairs. Play along with his ruse for now while I gather a few trusted Harpers - but don't let him get his hands on Isobel!
uid: 5698a548-588a-20c1-dc62-6098e00cc882
> You did well bringing this to me - thank you.

0:0 - Suppress the truth-compelling drug with your innate magic. Lie to her.
uid: 570b8256-881d-7ba9-15e2-48222a8b6ceb
= Roll SavingThrow (Charisma) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
- 2 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> null (roll sucessful)
> null (roll failure)

0:0 - It's rare people look at me and see 'hope'.
uid: 5720ffe2-f299-2059-deb0-ba91763ab18a
- 0 Check flag(s) (Tag):
   true - Evil Cleric - Player is a cleric of an evil-aligned deity (Evil clerics are driven to conquer and corrupt Faerûn in service to their gods. Shar, Bhaal, Bane, and Myrkul are common gods they worship.)
   false - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> The light is rather dim, out here in the shadowlands. The point remains:

0:0 - Look around you. You shall have to learn to live with 'not good enough', I'm afraid.
uid: 577dab26-d2e2-5744-3f81-5f13e0ae68b2
> null

0:0 - You've learned so much? That tadpole in your head already begins to pay dividends.
uid: 57bf885a-ce4b-6437-b090-dc0e8025d2d5
> This relic must be your focus instead, then. Find it. Strip him of its power.

null
uid: 586ea4bc-e9a1-ad92-3f2d-b96839641ca8
Jump to another node

0:0 - You were the one who rescued those the Absolute had imprisoned. You were courageous to brave the depths of Ketheric's stronghold.
uid: 58ac0b4a-1fa9-c931-74fa-216897786a05
Node context: She's impressed.
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> I suppose you know about Ketheric, then. His invincibility. That we'll never cleanse this place until he's made to bleed.

0:0 - If he's back, perhaps you should have hit him harder in the first place.
uid: 5ab0c355-0371-69d6-cd7d-82006c0057fc
> Believe me - he was well and truly dead. I locked his corpse in the Thorm mausoleum myself.

0:0 - Not yet. Parts of the Towers aren't open to me yet.
uid: 5af5b4df-0520-bc62-2582-90afe3807be4
> The great General is paranoid. Good - that means he's protecting something.

null
uid: 5bef6b03-c6ac-fe5d-7a77-f043c0f8a55c
Jump to another node

0:0 - No, but it spoils my trust.
uid: 5c16f12a-e944-f43c-9773-ed15f63ca567
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> Indulge me.

0:0 - Let's kick Ketheric's arse - together.
uid: 5c2cb6d2-2890-23b4-2c67-9b0e1b643fa2
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> I appreciate your enthusiasm. Just be sure it doesn't make you leap before you look.

- Roll failure -
null
uid: 5d727ddc-b4df-5593-670a-52b854a780e3
> A Harper's gaze can only be turned by proof. By the looks of it, a tall tale is all you have to offer.

0:0 - You know me already. But you'll have the honour of making up for my blunder here.
uid: 5e2b74c1-d5ce-cae9-5299-164b643fb815
> null

0:0 - Let's just focus on defeating Ketheric.
uid: 5e861bbc-e420-8504-bb90-33f65fbfe6bb
> Agreed. We must end the threat at Moonrise altogether. With your help, we stand every chance of doing just that.

0:0 - *You perceive inviting hints of cedar wood and blackberry. Nothing out of the ordinary.*
uid: 5ea3c716-1c1e-3b8b-17f9-f90dff7a2c73
Animation: [Player] *DUPE* Raises the glass and smell the wine
Cinematic: Player raises wine glass to their nose
> I assure you, it's quite safe.

0:0 - Perhaps she chooses to do, rather than say.
uid: 5f108806-d501-5010-5d2c-d5843310b38c
> When I find myself needing a reminder of just who Isobel Thorm is, I simply step outside and look up.

0:0 - To your very good health.
uid: 601c51dd-7193-556c-0268-a9918b23370f
Animation: [Jaheira] Raises a glass
Cinematic: (Cine) Jaheira raises a glass. She looks us in the eyes very intently.
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> To your very good health.
> Smell the wine.
> Smell the wine first.
> You'll have to pardon my friend Karlach. She's very excited to meet you.
> I'm not thirsty.
> Jaheira, there's something you need to know: Marcus is a True Soul, and he's planning to kidnap Isobel.
> No, to yours. You don't know what it means to me to meet you.
> And I'll drink to the darkness that will soon fall when I drag Isobel all the way to Moonrise Towers.
> CHUG THE WINE.
> Meet her stare head on as you examine her body language.

0:0 - She's upstairs in her chambers. Tell her I sent you and she'll see you through the shadows safely.
uid: 606509fe-35a4-c2b2-07e1-b75ef0f187d6
- 0 Set flag(s) to (Global):
   true - GLO_HAV_TakingIsobel_HeardOfIsobel - Player has heard about Isobel
   true - HAV_Jaheira_SentToIsobel - HAV_Jaheira_SentToIsobeldescription
=== END NODE ===

- Roll failure -
null
uid: 607f4457-5b8b-e58a-ff2f-874420248f91
> null

0:0 - I trust that you will.
uid: 61468b3a-75df-55c1-6997-14854391bcbd
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
   false - HAV_Jaheira_Knows_ToldKethericImmortalitySource - Jaheira was told Nightsong is the source of Ketheric's immortality.
> null

0:0 - Something malign? Or some blessing of Selûne, perhaps? I do not know what restored Isobel's life to her. But I can see what she is doing with it.
uid: 6167d89d-c09f-da81-7bba-d3d7e9e1ebca
> If she wished to see us drowned in darkness, Isobel needn't have lifted a finger. Instead, she holds out her hand.

null
uid: 626e6771-ebdc-fe19-daab-c08925cc5950
Jump to another node

0:0 - I've discovered the source of Ketheric's invulnerability: a woman called the Nightsong.
uid: 62f09494-d2f8-fde7-7487-79d1bbcbebcf
- 0 Check flag(s) (Global):
   true - GLO_Ketheric_Knows_ImmortalitySource - GLO_Ketheric_Knows_If the player knows the source of Ketheric's immortality
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_Knows_ToldKethericImmortalitySource - Jaheira was told Nightsong is the source of Ketheric's immortality.
> null

0:0 - Leave.
uid: 6348cd6a-2e85-315e-dc2a-6ac40fb881a6
=== END NODE ===

0:0 - A paralysing agent? I do not think we're quite so far gone - yet.
uid: 6358f32f-65d6-bb5d-5217-73a43fcad298
> null

0:0 - I am prone to dizziness and fainting. Is it safe?
uid: 6499a1b6-6091-c99e-5b3d-439c0bf73ad8
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> You will be refreshed, and I will be reassured.

null
uid: 64a121d8-2ccc-c077-0eb7-3286bc19a006
Jump to another node

- Roll sucessful -
null
uid: 65efca3e-fb84-6cdd-cf5f-d150f8b7e416
> null

0:0 - You'll have to pardon my friend Karlach. She's very excited to meet you.
uid: 66d3b56f-ed58-31e2-1c78-bceb71ab1b0c
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> null

0:0 - I suppose you know about Ketheric, then. His invincibility. That we'll never cleanse this place until he's made to bleed.
uid: 67343a96-c542-2c18-ec6b-a987e20c6d32
> null

0:0 - Absolutely not. Marcus is a danger to you all.
uid: 67996b18-1979-5fcb-d95a-7c480f765d9f
= Roll SkillCheck Persuasion (Charisma) Difficulty: 91fb3598-dd68-4fa8-a306-2c7284709b08 =
> null (roll sucessful)
> null (roll failure)

0:0 - It's rare people look at me and see 'hope'.
uid: 679df9e1-d149-328e-151e-caa0469a7778
- 0 Check flag(s) (Tag):
   false - Evil Cleric - Player is a cleric of an evil-aligned deity (Evil clerics are driven to conquer and corrupt Faerûn in service to their gods. Shar, Bhaal, Bane, and Myrkul are common gods they worship.)
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> The light is rather dim, out here in the shadowlands. The point remains:

null
uid: 682ca085-c7a0-b4fc-c7bc-6f0e70c15e51
Jump to another node

0:0 - Smell the wine.
uid: 6943ad04-1bce-370b-ddbb-1585e317e4db
= Roll SkillCheck Medicine (Wisdom) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> null (roll sucessful)
> null (roll failure)

0:0 - Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.
uid: 694f9de0-2530-db81-c3c8-875741049845
- 0 Set flag(s) to (Global):
   true - ORI_Laezel_State_StartedMoonrise - Set when the Drider escort is about to start towards Moonrise or when Jaheira gives the player the quest to go to Moonrise
> Find out what it is that makes him invincible so we can strip him of his advantage.

null
uid: 6992fc7e-24f4-8125-d69c-f4c2f4d036be
Jump to another node

0:0 - Believe me - he was well and truly dead. I locked his corpse in the Thorm mausoleum myself.
uid: 6a695adf-9b61-469d-a2a6-3c562f080bad
> He was a Sharran, once - took to building an army of Dark Justiciars beneath this very village. Alongside the local druids, we made it our business to see him deposed - dead and buried.

null
uid: 6b06410a-7879-e303-ce91-30d59cf7ca09
Jump to another node

0:0 - I'm still investigating that.
uid: 6c3bceca-26b0-1ff7-478a-5b35fbe82d42
> Then by all means, don't let me keep you. We can't end this until Ketheric can bleed. I await your next report.

0:0 - But if Ketheric fears her... all the better. It means whatever he's planning can still be stopped.
uid: 6c62fc03-c153-f97c-f68b-7a0f996f9bf3
> Find what makes him vulnerable. It remains the only way.

null
uid: 6c7cf121-6d3c-5cdd-e2e3-dc4278573ec5
Jump to another node

0:0 - I'll taste of the General's blood before all of this is done.
uid: 6d50879c-fcf7-a198-44a8-08e42a2d1905
- 0 Check flag(s) (Tag):
   true - Minthara -
> I appreciate your enthusiasm. Just be sure it doesn't make you leap before you look.

0:0 - It controlled me once, but I am free of its influence now.
uid: 6ec6a082-5fa1-13f8-202e-1952f13bf4a9
- 0 Check flag(s) (Tag):
   true - Minthara -
> null

0:0 - I wanted to ask you about something.
uid: 6f551669-4e22-79f9-6a80-d8cab8356116
> Then speak.

- Roll sucessful -
null
uid: 7027a8b4-169a-5de3-bc4d-dbf92b4a3354
> And you face Ketheric alone.

0:0 - *You perceive a faint hint of Klauthgrass, a herb that is said to elicit the truth. Jaheira smiles at you knowingly.*
uid: 70abf695-59fd-91ca-29a7-3c4509c5f10b
Animation: [Player] Raises the glass and smell the wine
Cinematic: Player raises wine glass to their nose
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> It doesn't spoil the taste, if that's what you're wondering.

0:0 - He's aligned himself with mind flayers, but I cannot see what he gains.
uid: 70af1b26-214b-2b49-e3be-2eafa9867a20
> Perhaps we can force it out of him once we have him up against a wall.

0:0 - Still not quite so sure about you, though.
uid: 7140e770-0534-0b90-7174-d23acb4319e4
Cinematic:
> People tend to lose more than just flavour when illithids get their hands on them. I speak from experience.

0:0 - Sniff the wine to see if it's been tampered with.
uid: 71957ae3-9846-4c90-cf8a-0fc68fc5601f
= Roll SkillCheck Medicine (Wisdom) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
Advantage: 1 > null (roll sucessful)
> null (roll failure)

0:0 - You might be... eccentric, but you're still our best hope of finishing off Ketheric Thorm.
uid: 7359248c-31e5-26d1-d0c1-ae759418c62d
Cinematic:
- 0 Check flag(s) (Global):
   true - Hav_Jaheira_JaheiraDrinksWine - Jaheira drinks wine
> I hope I'm not mistaken.

null
uid: 73d91dd4-2858-5433-1822-5b9ade6c7f95
> null
> To your very good health.

0:0 - There are as many versions of a tale as there are people to tell it. Let that satisfy you. And anyway, the heroics of old have done seemingly little to safeguard the present.
uid: 74232d4c-e3cc-8e15-3ed9-a1171d8c288f
Node context: Giving nothing away
> We fight, we die, and we just hope that when our time comes, there is someone else to take our place.

0:0 - Traitors among us, and still I can only feel relief. If we had lost Isobel...
uid: 74fefef6-3a5b-3b3d-70ac-90591d36fa70
Node context: Bitter - it still counts as a win because the 'important people' survived
- 0 Check flag(s) (Dialog):
   false - GLO_Jaheira_State_ReactedToAbduction - GLO_Jaheira_State_ReactedToAbductiondescription
- 1 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_MolKidnapped - Mol gets kidnapped by the flying ghouls.
   true - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
- 0 Set flag(s) to (Dialog):
   true - GLO_Jaheira_State_ReactedToAbduction - GLO_Jaheira_State_ReactedToAbductiondescription
> null

0:0 - I was a fool to trust you. For the last time. Harpers! There's a traitor among us.
uid: 7529bf44-8172-44a8-d5ec-d6b8fc8d5b35
Node context: This leads to combat. The call to the Harpers is called out to her troops.
- 0 Set flag(s) to (Global):
   true - HAV_General_State_IsHostileToPlayers - Haven is hostile to the polayers.
- 1 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

null
uid: 754882c4-6560-a575-b0ba-32cec6cd342f
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
   false - HAV_TakingIsobel_Event_GiveOintment - Isobel gives the Selune ointment to one of the players (the one currently talking to her in the dialog where this is set)
- 1 Check flag(s) (Object):
   false - SCL_Drider_State_HasMoonlantern - Character has the moonlantern.
   false - HAV_Jaheira_State_TriedConvinceFlamingSpy - Player tried to convince Jaheira Marcus is a traitor.
=== END NODE ===

0:0 - Let's be discreet about this. If Marcus is what you say, there's no telling what kind of reinforcements he might be able to summon.
uid: 758ae56f-a1c2-4f0d-58b0-c1ecc103b203
Node context: Lowerign voice. She believes the player that Marcus is a spy.
> All right. He's in Isobel's room upstairs. Play along with his ruse for now while I gather a few trusted Harpers - but don't let him get his hands on Isobel!

0:0 - If we can discover the source of his immortality... why, the potential is endless.
uid: 75eb8226-d3a5-550f-a7aa-e12c4928ba39
- 0 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> There is only one outcome that interests me - killing Ketheric Thorm, and ensuring that it sticks this time.

null
uid: 7602dd08-d259-4538-6b7e-78da1b539360
Jump to another node

0:0 - A search burdened by unnatural darkness, but don't let that discourage you.
uid: 76d498c5-5af7-4d21-4075-7a09fb81efc8
Node context: One of Jaheira's famous lines from previous games; may want to google it for a reference. Here she is saying it to confirm that she will wait for news from the player.

0:0 - You've been to the Towers? Incredible. Your parasite has already served you well.
uid: 76d9a7fa-56a9-0e7e-ef7f-684a9a0a46c9
Node context: She's impressed
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> I suppose you know about Ketheric, then. His invincibility. That we'll never cleanse this place until he's made to bleed.

null
uid: 77d35fd5-e226-90d9-4f31-37be623019c5
Jump to another node

- Roll failure -
null
uid: 78eb86db-1f1c-e4f0-6ab1-cff3ae65ccfe
> null

0:0 - He healed right in front of me, and chased us into the shadows. Things looked hopeless, but experience has taught me that no matter how bleak things look, there's always hope.
uid: 792b5808-632a-3e27-a5f5-7d724a816f33
> You are that hope.

0:0 - I'm your only hope to infiltrate the cult. You don't get to question how I do it.
uid: 793d949b-2833-3975-b5b7-a0c1a08ed848
= Roll SkillCheck Persuasion (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - You've come from the shadows and wasted no time accusing one of our companions of treason. It's all a little... odd.
uid: 79850f57-a1d6-5ab6-2db0-76e2427ebabd
> null

null
uid: 7a78d49a-7458-7490-ad12-5185afff3155
Jump to another node

0:0 - Is this some kind of test? Or a game, perhaps?
uid: 7b438b63-a253-2f5e-ca05-4edb177bdd7d
> Absolutely not. Marcus is a danger to you all.
> I have proof, if you'll just come upstairs and look.
> Ignore me, then. It's your own funeral.

null
uid: 7b95dee2-11fe-4812-9ac0-f0c1be873745
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Karlach - Start Karlach Inclusion
> Oh my gods!

0:0 - People tend to lose more than just flavour when illithids get their hands on them. I speak from experience.
uid: 7d5b3cd9-c98d-e1a7-9a84-7639dcbef667
Cinematic:
> There's an air about you. Something - alien.

0:0 - I feel your pain - my companion Volo is loose with the truth too.
uid: 7df89772-b38f-184d-37a2-312256bcebde
- 0 Check flag(s) (Global):
   true - GLO_Volo_State_AtCamp - GLO_Volo_State_AtCampdescription
> Volothamp Geddarm? That old fraud should be dust a century past.

0:0 - Sounds like necromancy at play.
uid: 7e218b95-6244-03cc-34fc-d65ce5fa6eec
- 0 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> It seems likely. Which means he isn't working alone.

null
uid: 7f741ccc-9d49-d774-05a4-1b92746ae7ed
Jump to another node

0:0 - Marcus? If he'd managed to get himself infected without a single Harper noticing, I'd be... very surprised.
uid: 7f8d4ff5-c994-5766-866b-04bb53fb753c
> Is this meant to be some kind of joke?

null
uid: 7fb63a68-d67d-89f8-77ca-6172310e1467
Jump to another node

0:0 - Cloud your thoughts with your madness. Weave a lie.
uid: 7fcdc715-5190-f014-08b4-e82a0af75584
= Roll SavingThrow (Constitution) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
- 2 Check flag(s) (Tag):
   false - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> null (roll sucessful)
> null (roll failure)

0:0 - The answer is no. It has no influence on me whatsoever.
uid: 802d97b5-5d51-319e-9f2a-46d26d5d6b33
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> *You want to deny the parasite has any sort of hold on you, but somehow you can't. Jaheira spots your confusion and her eyes narrow.*

0:0 - Find out what it is that makes him invincible so we can strip him of his advantage.
uid: 809e0040-5be8-b012-93af-148b743d583c
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> Once Ketheric is without his shield, the sword: together we assault his tower, and put a final end to this blight.

null
uid: 81495715-608c-dbc5-451b-d8be82a03da8
Jump to another node

0:0 - Once Ketheric is without his shield, the sword: together we assault his tower, and put a final end to this blight.
uid: 81d21d35-a923-2738-ca1f-6c1828e08127
> I'll taste of the General's blood before all of this is done.
> Let's kick Ketheric's arse - together.
> Ketheric's days are numbered - I'll make sure of it.
> You want to make use of my infection - I want to be cured of it.
> Seems like I'll be doing most of the heavy lifting.
> A solid plan. Except it puts me right in the line of fire.
> I've already discovered the source of Ketheric's invulnerability: a celestial called the Nightsong.
> Druids and Harpers reuniting to fight Ketheric once more - it is fitting. We will free this land of him.
> There's something you should know - Marcus, the Flaming Fist upstairs, is a True Soul. He wants to kidnap Isobel.
> 'The Glorious True Soul [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]' will be the performance of a lifetime.
> I'm not doing this.

null
uid: 81e0b71f-d628-4bad-8376-8bc15cb948e0
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Karlach - End Karlach Inclusion
> null

null
uid: 826ccbcd-52ed-41dc-c821-2f986d74cbb7
Jump to another node

0:0 - And you strike that blow alone.
uid: 8495d767-afe6-f6e8-3e5b-cea54a40f8fe
> null

null
uid: 8576bf6d-eb34-ed61-c713-453bbc96c9a5
Jump to another node

0:0 - I have to say, it's an honour to drink with you, ma'am. Cheers.
uid: 85ad435a-93df-a6b5-e324-3f8a38522a0b
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> My pleasure. Now - drink.

0:0 - We fight, we die, and we just hope that when our time comes, there is someone else to take our place.
uid: 85ee4262-4db9-378e-cbe7-73bac7ac8b0e
> Stirring words. Is that how you inspire your Harpers?
> Surely you made more of a difference than that.
> Let me guess - I'm 'someone else'.
> Leave.

0:0 - All right, then. Trust it is.
uid: 86432bc4-dc49-67ac-cf0c-7a957b240129
> Then you're a stronger soul than I. I at least have had time to prepare that high-minded little speech. Still, if your faith ever wavers:

null
uid: 864e9a3f-9d23-31c5-fd48-e077b6b479d9
Jump to another node

0:0 - Bottoms up.
uid: 864ea5da-5c3f-792c-7044-4b6a4413853b
Cinematic:
> null

null
uid: 867e1566-428c-938d-71aa-efcabbadbc81
Jump to another node

0:0 - Then by all means, don't let me keep you. We can't end this until Ketheric can bleed. I await your next report.
uid: 87217153-31cc-10ed-4ec6-bac484038344
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
=== END NODE ===

null
uid: 87cfcb19-f035-d1f1-c48c-3ed3598c0666
- 0 Check flag(s) (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> null

0:0 - Such a sharp tongue. Perhaps I'll stuff it in your ear, so you might enjoy your own wit in death.
uid: 87e60a15-0aa7-daf1-85cb-7a2fe9cd83f1
> I was a fool to trust you. For the last time. Harpers! There's a traitor among us.

0:0 - Ketheric's days are numbered - I'll make sure of it.
uid: 88234bb8-0f2c-dd22-b9e7-65cfcda9d1f2
- 0 Check flag(s) (Tag):
   false - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> Without a cure for your infection, your days are numbered too, yet you selflessly offer to spend them fighting alongside us. I like you.

0:0 - She cast the moon shield around the inn. It's the only reason we're still alive.
uid: 88cbb0ae-0f67-86eb-4b17-632070c4edb2
> She's upstairs in her chambers. Tell her I sent you and she'll see you through the shadows safely.

- Roll failure -
null
uid: 8906786b-c5a0-ec2e-bf54-bdd0acc1c9e4
> *Her stare must be due to your rather impressive and rare physique.* *You're used to this kind of stare. Perhaps she's never seen a githyanki before.* *You're used to stares of this nature - not many have seen under-dwellers before.* *Her gaze betrays nothing.*

0:0 - What?! So all this time, he has been leeching his life from an immortal? The man is more parasite than anything in his True Souls' heads.
uid: 890afc1e-dc85-da62-3cb0-785711cec167
Node context: Shock but excited
> Well done. Did you learn how we might untether Ketheric from this Nightsong?

0:0 - I prefer using Venian's Breath for interrogations - it doesn't carry a scent.
uid: 89e8140e-52de-bb79-f225-3ea95d7361ff
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> Not, but it does leave the subject paralysed. Whatever comes after, I would have you standing on your own two feet.

0:0 - Not with, er... absolute certainty.
uid: 8a4386de-c7c3-e1e5-8101-e2dcdf86c803
> null

null
uid: 8a4e81ae-4da8-7275-5148-5227a677ab58
Jump to another node

null
uid: 8a5ab882-e0ee-55e9-bc36-29b3617e7000
Jump to another node

0:0 - Tsh. Yeah. I mean, it's an honour. M'lady.
uid: 8a5efd4f-2f2f-d423-4434-8b95e159a154
Node context: Player just called her out for being flustered by Jaheira's presence and she's very awkwardly trying to recover face. Curtsies weirdly on 'mlady' like an absolute dork.
> null

0:0 - Drink the wine.
uid: 8a7896d2-5ee9-4177-dea8-71c4e362285a
- 0 Set flag(s) to (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> Bottoms up.

- Roll sucessful -
null
uid: 8b280a20-0994-3d7e-7b01-3f52bd43e934
> You're quite serious, aren't you?

0:0 - Because it isn't my tale to tell. And because, in truth, I do not know the half of it. Only this:
uid: 8b494fbd-ae66-55e8-0230-0ad35ffe5a13
> If she wished to see us drowned in darkness, Isobel needn't have lifted a finger. Instead, she holds out her hand.

null
uid: 8b571d07-78df-5694-c89c-86cadb439687
Jump to another node

0:0 - Well done. Did you learn how we might untether Ketheric from this Nightsong?
uid: 8b61de5e-b2b2-556f-5b87-36820fe030eb
> No. I sent the Nightsong back to Ketheric.
> Remove her from her bonds, or kill her, maybe. I haven't done either.
> I'm still investigating that.

0:0 - No, to yours. You don't know what it means to me to meet you.
uid: 8b928827-0526-c479-12e3-f5a5148e0418
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> It means you've found an old woman down to her last idea - drinking with a mind flayer's infectee.

0:0 - A solid plan. Except it puts me right in the line of fire.
uid: 8bf2bb10-6e29-632f-f8de-6635989e8779
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> You're the only one who can get inside the Towers. You were born for this mission - or made for it, rather.

null
uid: 8c3b061a-6b31-7b8e-8956-83a180008a06
Jump to another node

0:0 - Without a cure for your infection, your days are numbered too, yet you selflessly offer to spend them fighting alongside us. I like you.
uid: 8c610738-630f-fc48-5f8f-fedf10e055b7
> I promise I will do everything I can to make sure you survive this.

- Roll sucessful -
null
uid: 8cf5dd4e-eaaa-db57-4e60-29451bf81739
> And you strike that blow alone.

0:0 - Trust me. This way, I get past the tower's defences - straight to the heart of the enemy.
uid: 8d27981b-f500-1ced-c40f-f77bf73c6de2
= Roll (Intelligence) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> null (roll sucessful)
> null (roll failure)

0:0 - It's trying to change me, to win me over, but I'm resisting its temptations.
uid: 8dec776e-ddd5-ffae-cd49-e8e21ea1707e
= Roll SkillCheck Deception (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
Advantage: 2 - 0 Check flag(s) (Object):
   true - GLO_TadpoledCount5 - GLO_TadpoledCount5description
   false - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> null (roll sucessful)
> null (roll failure)

0:0 - You don't seem overly pleased to be remembered.
uid: 8e2571dd-bf59-fa06-056b-5845f1f76740
> It was a lifetime ago. And for all our victories, the world is no more balanced than when we began.

null
uid: 8f8d3bce-3e29-c965-7058-7f1e185bb97a
Jump to another node

0:0 - How did the Harpers first learn of the Absolute?
uid: 9057bb87-03d7-494e-fa1d-e1b06c911172
> The same way Harpers learn of anything - poking noses where they don't belong.

null
uid: 90b9bbff-fffa-d4ea-778b-c520441d9966
Jump to another node

null
uid: 9121007c-84c1-0877-d91d-0c0cca985c37
=== END NODE ===

null
uid: 91bcc8ee-9900-83c6-d445-11cc94bdbdeb
Jump to another node

0:0 - And I do not need to suffer a stranger in our midst, gambling with our very lives without explaining why.
uid: 94a91e1e-88f5-6206-82a0-d5cac320b2b3

null
uid: 94dffd92-5bb0-9491-fa66-8da45a944457
Jump to another node

0:0 - You are that hope.
uid: 956dcdb4-2085-97eb-60f8-5ff8074a16be
> It's rare people look at me and see 'hope'.
> I'm trying my best to be...
> null
> Ketheric's power stems from a relic in a Sharran temple: his pet necromancer is trying to reach it.
> Ketheric's power stems from the Nightsong - a relic which his necromancer, Balthazar, is trying to reach.
> What do you have in mind?
> You think I can kill him?
> I don't think so.
> It's rare people look at me and see 'hope'.
> Hope is an illusion - one easily shattered. I deal in action, so tell me - what's the plan?
> Hope is my speciality. How can I help?
> Invincible? Please - let's see how he deals with decapitation.
> Invincibility? That's powerful magic - thankfully, I have my own.
> If we can discover the source of his immortality... why, the potential is endless.

0:0 - Klauthgrass? I suppose I should be grateful you didn't use Venian's Breath.
uid: 95746f2d-ad5b-358e-950f-c793d41e290e
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> A paralysing agent? I do not think we're quite so far gone - yet.

0:0 - I find that decidedly hard to believe.
uid: 96c4c645-8b09-51a0-9e8c-8b4ef7c8a2fd
> null

0:0 - I've already discovered the source of Ketheric's invulnerability: a celestial called the Nightsong.
uid: 9781d895-a7f6-95e6-0542-0c6631321be8
- 0 Check flag(s) (Global):
   true - GLO_Ketheric_Knows_ImmortalitySource - GLO_Ketheric_Knows_If the player knows the source of Ketheric's immortality
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_Knows_ToldKethericImmortalitySource - Jaheira was told Nightsong is the source of Ketheric's immortality.
> What?! So all this time, he has been leeching his life from an immortal? The man is more parasite than that thing in your head.
> What?! So all this time, he has been leeching his life from an immortal? The man is more parasite than anything in his True Souls' heads.

0:0 - Don't threaten me. Only one of us has the means to finish Ketheric, and it isn't you.
uid: 97ca07ee-4120-d118-3be2-cf427f331bdf
= Roll SkillCheck Intimidation (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - I've heard your name before. Where?
uid: 97fc25d0-7592-4eeb-5404-b0bc9ace7f5c
- 0 Check flag(s) (Global):
   false - GLO_Jaheira_Knows_Jaheira - GLO_Jaheira_Knows_Jaheiradescription
- 0 Set flag(s) to (Global):
   true - GLO_Jaheira_Knows_Jaheira - GLO_Jaheira_Knows_Jaheiradescription
> Some crusty ballad-monger, I expect.

0:0 - No. I sent the Nightsong back to Ketheric.
uid: 995c0bb6-9892-f8eb-9f95-8d59075f659d
- 0 Check flag(s) (Global):
   true - SHA_NightsongPrison_Event_NightsongSentToMoonrise - SHA_NightsongPrison_Event_NightsongSentToMoonrisedescription
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_Knows_SentNightsongBackToKetheric - Told Jaheira that we sent Nightsong back to Ketheric.
> 'Sent'? Meaning you had the source of all of Ketheric's power in your grasp, and you gave it back to him?

null
uid: 9a7d38b8-e999-d5c6-8738-cb3d65a748e5
Jump to another node

null
uid: 9a979ec3-3989-b3bb-6112-8310e459d63a
Jump to another node

0:0 - Hope is my speciality. How can I help?
uid: 9a98b224-de68-8a4e-e48b-1a09b1d436fd
- 0 Check flag(s) (Tag):
   true - Good Cleric - Player is a cleric of a good-aligned deity (Good clerics seek to better the world, empowered by their deities to heal others and destroy the undead. Selûne, Ilmater, Tyr, and Mystra are common gods they worship.)
> null

0:0 - How do I reach him? The Towers are surrounded by shadows.
uid: 9c0dc1ef-3755-2e3d-3902-cd55c669836b
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_GiveOintment - Isobel gives the Selune ointment to one of the players (the one currently talking to her in the dialog where this is set)
- 1 Check flag(s) (Object):
   false - SCL_Drider_State_HasMoonlantern - Character has the moonlantern.
> You're not our only secret weapon.

- Roll failure -
null
uid: 9d455202-d181-9e02-83e5-70ca6548f17e
> null

0:0 - I don't think so.
uid: 9e06be36-3baa-d966-bc35-59be1d1e9f2a
> I do.

0:0 - If I drink this, how long before the poison you've added kills me?
uid: 9e812a11-dfb0-45c9-0fdc-6411cb710a2e
> Well spotted, but if I wanted you dead, I'd have crushed you with my vines.

0:0 - Any cure starts with understanding the disease.
uid: 9ecb8582-5196-ee08-4bad-8eb2381e65be
> Whatever magic Ketheric's using to control these tadpoles, it must be at Moonrise.

0:0 - Leave.
uid: 9f6f2c5b-dbc7-5638-3c06-923840c64d7e
=== END NODE ===

0:0 - Good. Because I'll cross your heart myself if you break it.
uid: 9f9a1536-94ce-a050-19d3-fc527656ff56
> I have every reason to be cautious. I've traced people like you, people with parasites in their brains, all the way here from Baldur's Gate.

0:0 - Let's be discreet about this. If Marcus is what you say, there's no telling what kind of reinforcements he might be able to summon.
uid: a0690403-cd73-59a4-b00a-4599cb8cec1c
Node context: Lowerign voice. She believes the player that Marcus is a spy.
> All right. He's in Isobel's room upstairs. Play along with his ruse for now while I gather a few trusted Harpers - but don't let him get his hands on Isobel!

0:0 - It means you've found an old woman down to her last idea - drinking with a mind flayer's infectee.
uid: a0ddb260-c739-2785-6a4e-3248f9802f42
> Please - drink. You'll tolerate what I have to say better after a glass or two.

0:0 - Not immediately.
uid: a1bd7ae7-b970-6205-f3d9-741b257b407a
> Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.

null
uid: a2fb6ca7-5ef9-9857-978e-187beb8abf83
Jump to another node

0:0 - CHUG THE WINE.
uid: a31476e8-edd2-3faa-31be-7bb36fe52a55
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
- 0 Set flag(s) to (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> null

0:0 - I have proof, if you'll just come upstairs and look.
uid: a40cd656-c510-89d6-ddbf-fcb7cf36142d
= Roll SkillCheck Deception (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
> null (roll sucessful)
> null (roll failure)

0:0 - Justify it whatever way you wish. The fact remains that I placed our lives in your hands, and you tossed them down as a wager in some game of your own.
uid: a44e96e7-91d8-9681-53fd-b54292d6a573
> null

- Roll failure -
null
uid: a4696d21-0ae8-c964-374d-9ed53a9e7c97
> Justify it whatever way you wish. The fact remains that I placed our lives in your hands, and you tossed them down as a wager in some game of your own.

0:0 - You already knew. Why didn't you tell me?
uid: a46c57c5-71e0-3b46-36b9-5bb9229b30ea
> Because it isn't my tale to tell. And because, in truth, I do not know the half of it. Only this:

0:0 - Honesty will serve you better than charity. I blundered into their trap, and it cost us.
uid: a47e8384-4790-33d9-d739-a97b9f520291
> You have the honour of making up for my mistake.

0:0 - You might be... eccentric, but you're still our best hope of finishing off Ketheric Thorm.
uid: a5143454-acc9-ae43-f5fd-8692eb7003d0
> I hope I'm not mistaken.

0:0 - You were the last to be alone with her. And just like that, she's gone.
uid: a52938ca-78b8-ee1e-ab5e-0d3bb4ae8b13
> If you had nothing to do with it - and I want to believe you didn't - you have nothing to fear from me.

null
uid: a6565924-b267-2d5c-2d16-99a5411d4d33
Jump to another node

null
uid: a74c2d73-630c-d3e8-a5fb-e471a29a213b
Jump to another node

- Roll sucessful -
null
uid: a7b8c827-747b-265b-f265-b0ca8ff17e8d
> Let's be discreet about this. If Marcus is what you say, there's no telling what kind of reinforcements he might be able to summon.

null
uid: a7f4059b-bf9d-a63f-4c17-36500b132e08
Jump to another node

null
uid: a850f798-5f77-bebc-3f6d-dfd068c4256c
Jump to another node

null
uid: a88f11b5-dba6-4563-8fea-58aba621a1ff
> null

0:0 - The light is rather dim, out here in the shadowlands. The point remains:
uid: a88f5bae-a432-78c0-3c6b-1d88487537ed
> Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.

0:0 - But he's returned. Not only does General Ketheric Thorm live again, it seems he is no longer mortal. He has become, in fact, invincible.
uid: a8c9c056-66ce-d928-9bb5-bd47254e3da5
- 0 Set flag(s) to (Global):
   true - GLO_SCL_Ketheric_State_PlayerKnowsKethericHistory - Player has heard about Ketheric's history in SCL
> We met him on the road here - commanding an army of the Absolute, intent on destroying Baldur's Gate. I put an arrow through his eye myself, only to watch him pluck it out like a splinter.

0:0 - The answer is no. It has no influence on me whatsoever.
uid: a8f4b389-617a-247e-db25-230d0800fa1b
- 0 Check flag(s) (Object):
   false - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> I find that decidedly hard to believe.

0:0 - Not, but it does leave the subject paralysed. Whatever comes after, I would have you standing on your own two feet.
uid: a932d115-ddce-1733-4fd2-557dd5c34934
Node context: Shrugging - she doesn't trust us yet, and we might well come to blows - but she's not an outright murderer.
> null

0:0 - Criterion two: survive that thing in your skull.
uid: a963115b-ff33-5f03-83e1-e8ac9f061841
=== END NODE ===

null
uid: ac3fabed-bb1f-f67e-fd29-8e0617b98934
Jump to another node

0:0 - The one and only. He was a Sharran, then. We caught him building an army of Dark Justiciars. With the local druids, we made a powerful alliance and put him down.
uid: ac4cf5c7-b85c-e747-6e94-67f682b271a9
> But he's returned. Not only does General Ketheric Thorm live again, it seems he is no longer mortal. He has become, in fact, invincible.

0:0 - Absolutely not. Marcus is a danger to you all.
uid: ac8015ad-643b-8b72-a7cf-bef79c48e87c
= Roll SkillCheck Persuasion (Charisma) Difficulty: 91fb3598-dd68-4fa8-a306-2c7284709b08 =
> null (roll sucessful)
> null (roll failure)

0:0 - All right. He's in Isobel's room upstairs. Play along with his ruse for now while I gather a few trusted Harpers - but don't let him get his hands on Isobel!
uid: ada5a373-514e-1589-3495-3dd12f44aab9
> You did well bringing this to me - thank you.

0:0 - I assure you, it's quite safe.
uid: ade26d70-9ba7-887f-33d8-580f4b37d321
Cinematic:
> null

0:0 - We sent an agent to infiltrate this cult - the latest fad among the city's bored nobility, I thought.
uid: af553365-be8b-0137-d5ea-b2355cdcb296
> Until that same agent returned and tried to plant a knife in my neck. My first encounter with a True Soul.

0:0 - Ketheric wants Isobel brought to him - that might be a way to get further inside.
uid: b08fbfaa-b9ae-f394-ec12-b8c5e9e32f60
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
   false - HAV_TakingIsobel_State_IsobelTakenAway - Isobel was taken away by a ghoul
- 1 Check flag(s) (User):
   false - HAV_Jaheira_Knows_SentToKidnapIsobel - The player has informed Jaheira they've been sent to kidnap Isobel
- 0 Set flag(s) to (User):
   true - HAV_Jaheira_Knows_SentToKidnapIsobel - The player has informed Jaheira they've been sent to kidnap Isobel
> Not an option. Even if Isobel were willing, the inn would not survive without her.

0:0 - Was there anything else?
uid: b0f58d60-0f53-f358-1557-89ccdf8bc91c
> null
> null
> null
> null
> I wanted to ask you about something.
> null

0:0 - You can trust me.
uid: b2aaa181-e700-6cf1-61af-757aa6ef21b1
> Good. Because I'll cross your heart myself if you break it.

0:0 - When I asked your aid, I did not think you the type to balance our lives on petty intrigue.
uid: b2ef878d-565b-b5fb-ee3f-8dde03ceb124
> But... so be it. It is you who has the key to Moonrise, not I. Do what you must - if it rids us of this cult, we'll consider the price well-paid.

0:0 - You will be refreshed, and I will be reassured.
uid: b32baed1-42c3-b32d-12e6-60832f72d313
> null

- Roll sucessful -
null
uid: b35698eb-7f84-3061-21ef-cce017598fd7
> And you're certain you will continue to resist?

0:0 - Isobel - a faithful cleric of Selûne, and a light in the darkness.
uid: b3c5f838-8955-551f-d046-c107f7c5311a
> She cast the moon shield around the inn. It's the only reason we're still alive.

null
uid: b415f68b-cc86-754e-2345-bc9f2038de81
Jump to another node

null
uid: b428bc47-007e-6835-1757-ef7c15f1ec11
Jump to another node

0:0 - Infiltrate the Towers, and Ketheric's downfall begins. What's more - you'll find the cure for that thing in your head.
uid: b52be293-685f-ac0d-2069-f8cff40d33b8
> Any cure starts with understanding the disease.

0:0 - You seem like a good kid. But I'm going to hold you to that - with my scimitar, if needed.
uid: b53bc533-c0e7-809d-7206-9a6eeaa5f522
> I have every reason to be cautious. I've traced people like you, people with parasites in their brains, all the way here from Baldur's Gate.

null
uid: b547abac-876c-648a-273e-19988c4676b3
Jump to another node

0:0 - You're quite serious, aren't you?
uid: b563d612-9e95-7b0d-4d8e-8d7c01c20009
> null

- Roll failure -
null
uid: b61d6d0d-c10f-fca5-52ac-768d3869ac1f
> null

0:0 - Who was - is - he?
uid: b74e99d4-0d67-e865-fe9c-622f6ce01d19
> General Ketheric Thorm. Remember that name. He's the leader of the Absolutists.

0:0 - I'm not ignoring you - I just see no evidence of your rather outlandish claim.
uid: b831b670-7bad-ad37-cde1-87a8772bb6c4
> You've come from the shadows and wasted no time accusing one of our companions of treason. It's all a little... odd.

0:0 - I will gladly drink to your health as well, Karlach.
uid: b956d165-83ae-6765-09bf-d639e5847878
Node context: Mild amusement at Karlach's display of dorkiness, but still tense since she's trying to get the player to drink a truth serum.

0:0 - General Ketheric Thorm. Remember that name. He's the leader of the Absolutists.
uid: b96d183c-30fc-cbf2-6985-3e8f7ce9985d
> He was a Sharran, once - took to building an army of Dark Justiciars beneath this very village. Alongside the local druids, we made it our business to see him deposed - dead and buried.

0:0 - It was a lifetime ago. And for all our victories, the world is no more balanced than when we began.
uid: b9c2773c-bd4d-8167-942d-d068e970cdd8
Node context: Shrugging - there are legends around her and her friends, but to her it's in the past
> We fight, we die, and we just hope that when our time comes, there is someone else to take our place.

0:0 - *Her stare must be due to your rather impressive and rare physique.*
1:0 - *You're used to this kind of stare. Perhaps she's never seen a githyanki before.*
2:0 - *You're used to stares of this nature - not many have seen under-dwellers before.*
3:0 - *Her gaze betrays nothing.*
uid: ba23513b-2ae4-ab3c-e8b3-e6080ec87127
- 0:0 Tag: Underdark - Character visually belongs to an Underdark race (Being raised in the Underdark casts a cruel shadow on one's view of the world, even up on the surface.)

0:0 - But then, lies live forever, and he's half-made of the stuff.
uid: ba8e18ae-cf25-339c-7dd7-b48b240a2e10
Node context: Insulting, but fondly

0:0 - Tales of the undead are often exaggerated. You're sure you killed him?
uid: bab55018-c517-14bc-02a7-4b50c7fb2b30
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> null

null
uid: bab7928a-5228-6143-e983-615dc4fc2240
Jump to another node

0:0 - He was a Sharran, once - took to building an army of Dark Justiciars beneath this very village. Alongside the local druids, we made it our business to see him deposed - dead and buried.
uid: baee6a73-9067-fa68-86de-7931370c6654
> But he's returned. Not only does General Ketheric Thorm live again, it seems he is no longer mortal. He has become, in fact, invincible.

0:0 - Leave.
uid: bb358429-6095-28d5-9c5a-7fc0e4fdd8cb
=== END NODE ===

0:0 - Help me root out this cult, and they can spin stories about you for a change.
uid: bb60859c-f63f-ab59-92b2-e72785b6f6d7
=== END NODE ===

0:0 - Ketheric is calling himself a 'Chosen of the Absolute' now.
uid: bbcdbb5f-a42e-0017-d55d-fe5423240178
> 'Chosen'. That's three masters Ketheric has served. Our paladin isn't very picky.

0:0 - Klauthgrass - a rare specimen found in the Moonshae Isles that must be shorn under a full moon. I'm honoured you'd go to such efforts for me.
uid: bc5f23e9-2f02-8ece-1154-a2e900e7eaeb
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
- 1 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> You know more of the herb than I do, it seems. Except for how it tastes, perhaps?

null
uid: bc6328a6-9776-8920-ed54-26f7c4fd79f9
Jump to another node

0:0 - Druids and Harpers reuniting to fight Ketheric once more - it is fitting. We will free this land of him.
uid: bdc3c740-0ef2-59a1-bb0f-4505b1c25bb2
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> null

0:0 - I am glad ours ended on friendlier terms.
uid: bddfcf46-dc74-5416-5c80-47acac92d4a9
> From there, I made some inquiries of my own - saw first-hand how easily the cult could turn friend to foe, with but the twist of a tadpole.

0:0 - Not an option. Even if Isobel were willing, the inn would not survive without her.
uid: bea62c81-fe07-12d6-7530-b1e8af9e0f32
Node context: Firm shake of the head
> But if Ketheric fears her... all the better. It means whatever he's planning can still be stopped.

0:0 - Stirring words. Is that how you inspire your Harpers?
uid: c09118f1-5152-e920-4735-e352ce0fefbf
> No need of that. Every Harper is a bard unto themselves, I'm afraid.

0:0 - Ketheric's power stems from a relic in a Sharran temple: his pet necromancer is trying to reach it.
uid: c0b0ec93-83b4-02e1-5ad9-15f1d5ae6861
- 0 Check flag(s) (Global):
   true - SHA_Necromancer_Knows_InvulnerabilitySource - The players know the the source of Ketheric's invulnerability is the relic.
   false - GLO_Ketheric_Knows_ImmortalitySource - GLO_Ketheric_Knows_If the player knows the source of Ketheric's immortality
   false - MOO_BalthazarsSecrets_Knows_NightsongSecret - Player has discovered secret to Ketheric immortality
> You've learned so much? That tadpole in your head already begins to pay dividends.

0:0 - And you trust her? She's all that stands between us and the shadow curse.
uid: c0ced6f6-fe5c-3239-26e9-8d03ec2ca546
> Exactly the point, wouldn't you say?

0:0 - The songs would have you believe we saved the Realms entire. Perhaps we did.
uid: c141254e-5159-7087-a3a4-dc11966fc40f
> They simply refuse to stay saved.

null
uid: c14fa199-e4f7-277d-0e05-eb615e74c84a
Animation: [Jaheira] Takes glass on the table with her left hand
Cinematic: Jaheir takes the glass from the table.
> null

null
uid: c18c09ff-e43c-89f1-85a2-79eb1e272386
Animation: [Jaheira] Empties the wine in one gulp
Cinematic: (Cine) Jaheira empties the wine glass in one gulp. When she puts the glass down you can tell from her face she very much enjoyed the wine.
> Well over a century old and yet it hasn't lost a hint of flavour.

null
uid: c29d25e2-8cb3-7e25-3853-64fd527e4e53
Jump to another node

0:0 - Did you learn anything more?
uid: c3f1375e-a1a7-2c65-9793-e693c513679f
> Ketheric wants Isobel brought to him - that might be a way to get further inside.
> Not yet. Parts of the Towers aren't open to me yet.
> Ketheric is calling himself a 'Chosen of the Absolute' now.
> null

0:0 - The Nightsong. Have you learned anything more?
uid: c41b26f3-9534-0c84-32e0-bda694d0dd2c
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
   true - HAV_Jaheira_Knows_ToldKethericImmortalitySource - Jaheira was told Nightsong is the source of Ketheric's immortality.
> null

null
uid: c533ed01-af23-7164-7426-d739e510e82c
Jump to another node

0:0 - She'll extend that protection to you too, if you see her. You've shown me how well you can sniff out secrets - I'd like to see you turn that nose upon Ketheric Thorm.
uid: c5f6d898-afa5-bc43-6f35-31f55f276620
- 0 Check flag(s) (Global):
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
> null

0:0 - It doesn't spoil the taste, if that's what you're wondering.
uid: c641b9cb-b5a1-cc1a-9547-e6852c159d43
> I have to say, it's an honour to drink with you, ma'am. Cheers.
> No, but it spoils my trust.
> I prefer using Venian's Breath for interrogations - it doesn't carry a scent.
> Klauthgrass? I suppose I should be grateful you didn't use Venian's Breath.
> This is pointless - I am bound by oath to protect both life and nature. I am no threat to you. This is pointless. I am bound by oath to protect the weak and uphold justice - I am no threat to you. This is pointless. Unless you've committed a grevious sin, I am no threat to you.
> Klauthgrass - a rare specimen found in the Moonshae Isles that must be shorn under a full moon. I'm honoured you'd go to such efforts for me.
> I am prone to dizziness and fainting. Is it safe?
> I'm not always in control of my magic - who knows what will happen if I drink this?
> I was actually wondering if it would effect me. Poisons often struggle.
> Drink the wine.
> Decline to drink.
> null

null
uid: c666c1d1-e0d0-1673-4ef7-785ee705a856
Jump to another node

null
uid: c68d366c-2fe5-9060-9273-317582d18b91
> null
> null

null
uid: c6e67a68-f517-b6c8-c08c-1ea82051ae61
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
   false - Hav_Jaheira_JaheiraDrinksWine - Jaheira drinks wine
> null

0:0 - Until then, we'll keep drinking wine when we meet.
uid: c6fe2dd0-e997-c6dd-e275-8fe362b1172b
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> How do I reach him? The Towers are surrounded by shadows.
> Leave.
> null

0:0 - You've got a Thorm to undo.
uid: c72cfe34-fbcd-842e-9403-9b23f03aa339
Node context: Surveying us, happy to see us
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
   true - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
> I've been looking into Ketheric. I suspect Isobel might be his daughter.
> Nothing new to report yet, but the search continues.
> I've discovered the source of Ketheric's invulnerability: a woman called the Nightsong.
> null
> null
> Questions about Isobel? What do you mean?
> Leave.

0:0 - Surely you made more of a difference than that.
uid: c73ddf4d-14fc-ee29-8c38-d7a33433eeba
> The songs would have you believe we saved the Realms entire. Perhaps we did.

0:0 - Nothing new to report yet, but the search continues.
uid: c82c96c1-1a7b-2d4f-56a3-3979acad493b
> A search burdened by unnatural darkness, but don't let that discourage you.

0:0 - *She is anxious for you to drink the wine first - and it's an anxiety you recognise.*
uid: c8d31caa-fd42-cb03-4a01-0db11618b88e
> *Not every knave prefers a blade in the ribs or arrow in the back. Some prefer poison.*

null
uid: c9548835-7d3e-8149-ec41-5d1cc081c52d
Jump to another node

0:0 - But a river can flood and break its banks. If the parasite changes you - tries to break you - could you resist?
uid: cb2d081f-a6b0-9b36-20b6-38ed619a8feb
> null

0:0 - Then you're a stronger soul than I. I at least have had time to prepare that high-minded little speech. Still, if your faith ever wavers:
uid: cb35fed4-340e-efd5-3287-4ef77f6cec63
> null

0:0 - That was my failing. I thought to turn their trap to my advantage, and wound up snaring us all the tighter.
uid: cb3d075f-c748-e342-1c10-59e200a1ac79
> You have the honour of making up for my mistake.

0:0 - How many will die if we storm the tower? This way, I'm welcomed as a hero.
uid: cb8c038b-3877-d1a4-5e7b-644de4a31ce4
= Roll (Intelligence) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Tag):
   false - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
   false - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null (roll sucessful)
> null (roll failure)

0:0 - Ketheric Thorm. He and I have history.
uid: cc12ddd4-1b01-38b1-6579-d911738daaf0
- 0 Check flag(s) (Global):
   false - MOO_Ketheric_Knows_HasSeen - The players have encountered Ketheric.
- 1 Check flag(s) (Tag):
   true - Minthara -
> You were the one who rescued those the Absolute had imprisoned. You were courageous to brave the depths of Ketheric's stronghold.
> You've been to the Towers? Incredible. Your parasite has already served you well.

- Roll failure -
null
uid: cc4ddc29-6200-f996-0326-b549263cb5e2
> null

0:0 - I have proof, if you'll just come upstairs and look.
uid: ccd9281a-841b-33da-de24-7acd109591b7
= Roll SkillCheck Deception (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
> null (roll sucessful)
> null (roll failure)

0:0 - Do you. Well, let us not leave you in suspense, then.
uid: ce05763c-69ff-9244-4c0d-22187a3e9061
> You are right. She is.

null
uid: ced82ab3-24e3-93fa-4857-572a8c9c8133
Jump to another node

0:0 - Now. You've shown me how well you can sniff out secrets. It's time you turned that nose upon Ketheric, no?
uid: cf813136-3cb0-50c1-30b5-3e46dd6e85d1
> null

0:0 - I appreciate your enthusiasm. Just be sure it doesn't make you leap before you look.
uid: d030f59f-1755-ef9c-a3a4-47e40bde2d78
Node context: Remaining serious, but with warmth in her voice (she's referring to Minsc)
> Infiltrate the Towers, and Ketheric's downfall begins. What's more - you'll find the cure for that thing in your head.

0:0 - Discover Ketheric's secret. Find out what it is that makes him invincible so we can strip him of his advantage.
uid: d09cb730-4735-7a9a-5dff-406fa5c4a6e1
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null
> I saw Ketheric. He regenerated before my eyes.
> null
> null

0:0 - 'Trust'? You tried to kill me the first time we met.
uid: d12270b8-5725-4f1c-100c-19bfae76fb73
> And now we are the best of friends. You see? The power of trust.

0:0 - I've been looking into Ketheric. I suspect Isobel might be his daughter.
uid: d1f99357-b97e-8c43-1df0-0b908e272c3e
- 0 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 1 Check flag(s) (Object):
   false - HAV_Jaheira_State_DiscussIsobelFather - Jaheira discussed Isobel's parentage with the player
- 0 Set flag(s) to (Object):
   true - HAV_Jaheira_State_DiscussIsobelFather - Jaheira discussed Isobel's parentage with the player
> Do you. Well, let us not leave you in suspense, then.

0:0 - Oh my gods!
uid: d2920a8f-91de-456f-9d65-6a8c8d841da4
Node context: stage whisper in excitement to the player. she can't believe player is having a drink with jaheira
> null

0:0 - You want to make use of my infection - I want to be cured of it.
uid: d2d42c27-4965-89f4-661f-31d594108146
> Any cure starts with understanding the disease.

null
uid: d329493c-2d35-d978-f280-195c6236dc1f
Jump to another node

0:0 - I'll wager it's the source of his invulnerability. He'd protect that at any cost.
uid: d33d8db6-7358-05b9-efca-326af5077f6a
> Was there anything else?

0:0 - I've done so much since the crash, who's to say it's the tadpole that changed me?
uid: d3ef783c-9908-53b9-4af4-92d0ecbf1fae
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> You speak frivolously. I do not believe you grasp the cost of what we're dealing with.

0:0 - It's the wine. I added a herb to your cup that betrays your lie.
uid: d4071706-ad31-3adc-6f84-605b8b64d821
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> null

0:0 - That was a public display of hope, despite private reservations.
uid: d485d255-4e27-7a6a-818a-709374bd023c
> I have every reason to be cautious. I've traced people like you, people with parasites in their brains, all the way here from Baldur's Gate.

0:0 - There's an air about you. Something - alien.
uid: d64459bf-ca70-1d35-e441-d74acc3ffefe
Cinematic:
> Answer me true and do not lie: the parasite is changing you, isn't it?

0:0 - I'm not thirsty.
uid: d67bbfd1-0356-51eb-8826-afda0b9caf35
> null

0:0 - I'm not ignoring you - I just see no evidence of your rather outlandish claim.
uid: d688d106-9101-de20-c284-9dc8ad1e2d00
> You've come from the shadows and wasted no time accusing one of our companions of treason. It's all a little... odd.

0:0 - We tracked them to this ancient village only to be faced with a man we killed and buried over a century ago.
uid: d72035f1-3c17-9c50-ea56-a62a3cf796a4
> Ketheric Thorm. He and I have history.
> Ketheric Thorm. I encountered him in Moonrise Towers.
> Ketheric Thorm, I presume.
> If he's back, perhaps you should have hit him harder in the first place.
> Who was - is - he?
> Sounds like necromancy at play.
> Tales of the undead are often exaggerated. You're sure you killed him?

0:0 - 'Sent'? Meaning you had the source of all of Ketheric's power in your grasp, and you gave it back to him?
uid: d84cf729-09de-bd10-50a9-d8a08e2744d1
> Why would you take the knife from our enemy's throat? Unless, perhaps, he is not your enemy at all.

null
uid: d89db67c-ac80-0394-fe98-6b85b879c12c
Jump to another node

null
uid: da33aec0-952c-879d-a5a9-71f61bebce19
Jump to another node

null
uid: db754896-e899-3256-d84a-8b7b8db007ba
Jump to another node

- Roll sucessful -
null
uid: dbd382b9-8f2b-b410-fd3b-0a464c834e68
> *You perceive a faint hint of Klauthgrass, a herb that is said to elicit the truth. Jaheira smiles at you knowingly.*

0:0 - Gruesome, isn't it? I'm glad you survived the encounter, at least.
uid: dc111fa4-ca0d-8502-9f67-9da981981a2a
Node context: Frustrated - bad news and she takes a beat to process it before speaking.
> Did you learn anything more?

0:0 - I hope I'm not mistaken.
uid: dc16d4be-c6b5-f763-5969-57028afe250b
=== END NODE ===

null
uid: dc4bb093-15cd-a46d-6964-95526717899b
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Karlach - End Karlach Inclusion
> I will gladly drink to your health as well, Karlach.

0:0 - You did well bringing this to me - thank you.
uid: dcd06d73-9b66-57d3-acd4-9040e111019f
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_DiscussMarcus - Jaheira is discussing the revelation that Marcus is a traitor.
=== END NODE ===

null
uid: dcee4cff-6065-ed47-6222-f5b15c849a41
Jump to another node

- Roll sucessful -
null
uid: dd414d06-8a3b-1849-320c-8c12aea03394
> You're quite serious, aren't you?

0:0 - Please, be welcome. Have a drink.
uid: dda823f6-c058-7f0f-34c2-f9f0091388c7
Animation: [Jaheira] holding the glass of wine, [Player] Takes glass of wine from the table
Cinematic: (Cine) We meet Jaheira standing by a table. On it are glasses of wine waiting for us.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
- 1 Check flag(s) (User):
   false - HAV_TakingIsobel_UserShortCut_SkipWine - Skip wine sequence because the player already saw it.
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_Event_DrankWithJaheira - Player participated in the drink scene with Jaheira
> null

0:0 - This relic must be your focus instead, then. Find it. Strip him of its power.
uid: de2170ca-376f-e7f5-bf6e-bda5dc09e7aa
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
   true - ORI_Laezel_State_StartedMoonrise - Set when the Drider escort is about to start towards Moonrise or when Jaheira gives the player the quest to go to Moonrise
> null

- Roll sucessful -
null
uid: dfd6528f-2655-96ed-f4b0-9e5b0311ec03
> null

- Roll failure -
null
uid: e10b4338-9ea2-6e62-f144-46efbee5e361
> null

0:0 - Find what makes him vulnerable. It remains the only way.
uid: e1a970fd-dbcf-e9fe-df81-aeed35a2dede
> Was there anything else?

0:0 - Agreed. We must end the threat at Moonrise altogether. With your help, we stand every chance of doing just that.
uid: e2fce053-53f5-684f-f4f1-08782bc16d87
- 0 Set flag(s) to (Global):
   true - ORI_Laezel_State_StartedMoonrise - Set when the Drider escort is about to start towards Moonrise or when Jaheira gives the player the quest to go to Moonrise
> null

- Roll failure -
null
uid: e34c9a07-b3ff-9f7f-58e9-b33680c3101d
> null

0:0 - That remains to be seen. Criterion number one: make Ketheric bleed.
uid: e35a04a9-6e47-2e06-0e57-166a9d701213
> Criterion two: survive that thing in your skull.

0:0 - You can, ma'am. I wouldn't lie to you.
uid: e3c7e10a-2c78-5d4c-2d95-2d4b6921076a
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> You seem like a good kid. But I'm going to hold you to that - with my scimitar, if needed.

0:0 - And so I gathered my Harpers and came to the source - Moonrise Towers.
uid: e4f273a2-9ad1-6b33-f96a-89c4294c86e3

null
uid: e50080b6-194b-7a1e-14eb-21f5073695a3
=== END NODE ===

0:0 - Jaheira, there's something you need to know: Marcus is a True Soul, and he's planning to kidnap Isobel.
uid: e541f70f-7454-96aa-bffd-4feeffdd9f0b
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_SpyConfrontationStarted - The game reached the point where the spy barged into the room to tell the player to kidnap isobel with him
   false - HAV_TakingIsobel_State_SpyIsDefeated - The flaming spy is currently in the DB_Defeated database. Most likely he was KO or killed
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 1 Check flag(s) (Object):
   false - HAV_Jaheira_State_TriedConvinceFlamingSpy - Player tried to convince Jaheira Marcus is a traitor.
- 0 Set flag(s) to (Object):
   true - HAV_Jaheira_Knows_WasWarned - Jaheira was warned of Marcus being a traitor.
   true - HAV_Jaheira_State_TriedConvinceFlamingSpy - Player tried to convince Jaheira Marcus is a traitor.
> This place is crawling with Harpers. If Marcus managed to get himself infected, we would've known the same minute.

0:0 - What do you have in mind?
uid: e545e4bd-f57b-4167-0f5c-b8bd64ee75b4
- 0 Check flag(s) (Tag):
   false - Good Cleric - Player is a cleric of a good-aligned deity (Good clerics seek to better the world, empowered by their deities to heal others and destroy the undead. Selûne, Ilmater, Tyr, and Mystra are common gods they worship.)
   false - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.

0:0 - To your very good health.
uid: e618495f-fdcc-0551-469f-9c0859a8f490
- 0 Set flag(s) to (Object):
   true - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> null

0:0 - Pick one. Whichever is quicker. And do it now.
uid: e6593f7e-b69e-0026-fc09-0325f41e074f
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
=== END NODE ===

null
uid: e65ebd2d-b5f8-09b7-2f1d-1eb4e90a30d6
- 0 Check flag(s) (Dialog):
   true - GLO_Jaheira_State_ReactedToAbduction - GLO_Jaheira_State_ReactedToAbductiondescription
- 1 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
> null

0:0 - You're not our only secret weapon.
uid: e67a54f4-12f8-cb72-c163-8683877149a7
> Isobel - a faithful cleric of Selûne, and a light in the darkness.

- Roll sucessful -
null
uid: e6cfd67b-88a4-7d7c-911f-5d05cd4cc874
> When I asked your aid, I did not think you the type to balance our lives on petty intrigue.

0:0 - I've only added a touch of Klauthgrass - a quaint herb that encourages truth-telling.
uid: e6d4f1fe-66ab-8dad-956b-5651feaf5edc
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_Knows_TruthSerum - HAV_Jaheira_KnowTruthSerumdescription
> null

0:0 - The great General is paranoid. Good - that means he's protecting something.
uid: e72d5f91-ff54-dac8-2cd7-d53adce17da5
Node context: mocking
> I'll wager it's the source of his invulnerability. He'd protect that at any cost.

null
uid: e7509149-2103-b1b4-5385-4e3f75eddda4
Jump to another node

0:0 - The shadows haven't consumed you. Good.
uid: e88cd22c-4248-22ac-c5ea-9d6cb94354c6
Node context: Surveying us, happy to see us
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

0:0 - What happened to me being the godsend you've been praying for?
uid: ea3cdbe3-119d-e10b-ed42-cf254607ef9d
> That was a public display of hope, despite private reservations.

0:0 - Jaheira, you should know - I have reason to believe Isobel could be a Thorm. Ketheric's daughter.
uid: eada4839-ee91-34a9-0b13-868ebe9e03a6
- 0 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 1 Check flag(s) (Object):
   false - HAV_Jaheira_State_DiscussIsobelFather - Jaheira discussed Isobel's parentage with the player
- 0 Set flag(s) to (Object):
   true - HAV_Jaheira_State_DiscussIsobelFather - Jaheira discussed Isobel's parentage with the player
> null

null
uid: ed4244ae-025f-4ab3-6c7a-54659c1f7829
=== END NODE ===

0:0 - I'm trying my best to be...
uid: eddbc7ec-fb86-f32e-b86e-18b4fac1f210
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> Protected by your artefact, you can infiltrate his forces at Moonrise Towers, posing as a True Soul.

0:0 - A noble proclamation. It must have you made you quite thirsty.
uid: ee0d6c24-6c20-0f7f-192d-f40969e3041c
Node context: dry, not to be swayed
> null

0:0 - Questions about Isobel? What do you mean?
uid: ee598b6a-334e-65a1-013e-05e55513864e
- 0 Check flag(s) (Local):
   true - 25f33ec7-32d6-6965-4cdd-ccd20416be5b_once - show only once
   false - 25f33ec7-32d6-6965-4cdd-ccd20416be5b_once_again - show only once again
- 0 Set flag(s) to (Local):
   true - 25f33ec7-32d6-6965-4cdd-ccd20416be5b_once_again - show only once again
> You were the last to be alone with her. And just like that, she's gone.

0:0 - Until that same agent returned and tried to plant a knife in my neck. My first encounter with a True Soul.
uid: ee5b9418-ce23-2df7-b61a-7180ea7c6670
> I am glad ours ended on friendlier terms.

0:0 - I assume you have some payback in mind?
uid: ee781a13-cb9d-619e-14ac-e630773b0e99
> You know me already. But you'll have the honour of making up for my blunder here.

null
uid: ee92c305-b985-3891-0fde-5c6b4322de1d
Jump to another node

- Roll sucessful -
null
uid: ee933cb8-f84e-561b-5b35-fc9d64e9024d
> Let's be discreet about this. If Marcus is what you say, there's no telling what kind of reinforcements he might be able to summon.

0:0 - Well over a century old and yet it hasn't lost a hint of flavour.
uid: eefe2443-c047-e84d-48fb-c94912e80dbc
Cinematic: (Cine) Introspectively. She’s equating herself with the wine.
Node context: Introspectively. She’s equating herself with the wine.
- 0 Set flag(s) to (Global):
   true - Hav_Jaheira_JaheiraDrinksWine - Jaheira drinks wine
> Still not quite so sure about you, though.

0:0 - They have me slaying gods or laying with them, depending on the bard.
uid: ef34ab9e-eede-c614-8638-9889173d1599
Node context: Hint of humour
> I feel your pain - my companion Volo is loose with the truth too.
> I heard it was both.
> So which was it?
> You don't seem overly pleased to be remembered.

- Roll sucessful -
null
uid: efca1997-3a9a-3000-bd4f-a75d26dfb2fa
> *She is anxious for you to drink the wine first - and it's an anxiety you recognise.*

null
uid: f0826f77-7800-0789-c48f-33fb4776ad50
Jump to another node

0:0 - I'll need to speak to her myself.
uid: f1c6b0da-de45-9ff0-5035-ce94c0a7d4d8
- 0 Check flag(s) (Global):
   false - HAV_Isobel_State_ConfrontedAboutHerFather - HAV_Isobel_State_ConfrontedAboutHerFatherdescription
> If it will help. Only remember:

0:0 - Yes. The parasite is giving me powers I never had before. It's changing me for the better.
uid: f2decea8-8aa4-3987-eb6b-7e6b9bab07bc
> null

null
uid: f2ece589-6620-0b4b-f6dc-69f4865e9d5f
Jump to another node

null
uid: f36f9115-c0ea-669e-597f-1ac27b9b48a5
> null
> null
> null
> null

0:0 - Ketheric has the knowledge to save me. You're just a ruined old woman hiding in a ruined old inn.
uid: f39691d3-0440-9656-2430-b2cb9c8f2935
> Such a sharp tongue. Perhaps I'll stuff it in your ear, so you might enjoy your own wit in death.

0:0 - You have the honour of making up for my mistake.
uid: f44e2d4a-7e44-0c3d-ad26-4db652a81ecd
> I trust that you will.
> Discover Ketheric's secret. Find out what it is that makes him invincible so we can strip him of his advantage.
> The Nightsong. Have you learned anything more?

null
uid: f5948937-90bc-b80e-f498-f1b52783f6db
Jump to another node

0:0 - You speak frivolously. I do not believe you grasp the cost of what we're dealing with.
uid: f75daa10-cb9b-86c4-1d5b-b11b8854c5bc
Node context: getting increasingly irate at the player
> null

0:0 - They simply refuse to stay saved.
uid: f80e950b-69a1-2ca4-72c2-a3a56052fc4f
=== END NODE ===

0:0 - Ignore me, then. It's your own funeral.
uid: f9099533-56ad-dab9-1467-c9be5013f8df
= Roll SkillCheck Persuasion (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
> null (roll sucessful)
> null (roll failure)

0:0 - Look around you: good men, good women, stranded here - two feet in the grave.
uid: f91188b1-6cf7-0dc9-5b4a-d3da4621be8a
Cinematic:
- 0 Set flag(s) to (User):
   true - HAV_TakingIsobel_UserShortCut_SkipWine - Skip wine sequence because the player already saw it.
> If we're to survive, I have no choice but to trust you. Can I?

0:0 - We met him on the road here - commanding an army of the Absolute, intent on destroying Baldur's Gate. I put an arrow through his eye myself, only to watch him pluck it out like a splinter.
uid: f94184ce-85f4-26ff-ce91-cd93aeaf4e76
> He healed right in front of me, and chased us into the shadows. Things looked hopeless, but experience has taught me that no matter how bleak things look, there's always hope.

0:0 - It's trying to change me, to win me over, but I'm resisting its temptations.
uid: f9e9e9ca-2ba6-b2d1-194a-0cdfe68bacd9
- 0 Check flag(s) (Object):
   false - GLO_TadpoledCount3 - GLO_TadpoledCount3description
> And you're certain you will continue to resist?

null
uid: fa48b695-d661-9950-7c1e-22152f0fdd53
Jump to another node

null
uid: fa5ab9b7-b91c-f7a8-25bb-1d82ff802fca
> null
> null
> null

0:0 - It's trying to change me, to win me over, but I'm resisting its temptations.
uid: fc366df2-24bf-0d7a-9b49-7df42ede8192
= Roll SkillCheck Deception (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Object):
   false - GLO_TadpoledCount5 - GLO_TadpoledCount5description
   true - GLO_TadpoledCount3 - GLO_TadpoledCount3description
   false - HAV_Jaheira_State_DrankWine - This character drank the wine offered to them by Jaheira.
> null (roll sucessful)
> null (roll failure)

- Roll sucessful -
null
uid: fe8d523b-0091-8d48-ba36-7b0f9e63b8d5
> null

0:0 - Why would you take the knife from our enemy's throat? Unless, perhaps, he is not your enemy at all.
uid: ff01faf4-427e-b2b1-67b0-8317b6a3bd79
> I'm your only hope to infiltrate the cult. You don't get to question how I do it.
> Don't threaten me. Only one of us has the means to finish Ketheric, and it isn't you.
> How many will die if we storm the tower? This way, I'm welcomed as a hero.
> I take the knife from his throat - and then he bares his back for the killing blow.
> Trust me. This way, I get past the tower's defences - straight to the heart of the enemy.
> I don't need to explain myself to you.
> Ketheric has the knowledge to save me. You're just a ruined old woman hiding in a ruined old inn.

0:0 - I bear more blame for the shadow curse than Isobel does. And she can no more control her parentage than you can that thing in your head.
uid: ff2664d4-77b9-efb4-9d4f-f105d97a7604
> She'll extend that protection to you too, if you see her. You've shown me how well you can sniff out secrets - I'd like to see you turn that nose upon Ketheric Thorm.
> Now. You've shown me how well you can sniff out secrets. It's time you turned that nose upon Ketheric, no?

0:0 - When I find myself needing a reminder of just who Isobel Thorm is, I simply step outside and look up.
uid: ff572e61-e515-afd3-6957-acd102acdcdd
> She'll extend that protection to you too, if you see her. You've shown me how well you can sniff out secrets - I'd like to see you turn that nose upon Ketheric Thorm.
> Now. You've shown me how well you can sniff out secrets. It's time you turned that nose upon Ketheric, no?

0:0 - Without a cure to your infection, that lifetime might become rather limited.
uid: ff9e41bf-5727-49ba-c436-b139d8b54901
> null

0:0 - I saw Ketheric. He regenerated before my eyes.
uid: ffe49543-bbc7-15e5-d374-6f5d62fac99d
- 0 Check flag(s) (Global):
   true - MOO_Execution_Event_KethericRegenerated - Players saw Ketheric regenerate in the execution scene.
> Gruesome, isn't it? I'm glad you survived the encounter, at least.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_UnfortunateGnome.lsj
Synopsis:
The unfortunate gnome is playing with his powders, his mood downcast and face smeared with soot. He's learnt that the gnomes are at Moonrise. He'll ask us again to help them if we haven't agreed already. He has nodes to cover alternate states in HAV, but not as many as e.g. harpers. He is mostly concerned with Wulbren, and other matters are of little import to him. This dialogue will be expanded when we have clear messaging around what happened to the gnomes in HAV and how Barcus should react to them.

0:0 - Very well! I wish you a safe journey. Perhaps I'll see you on the road to the Towers.
uid: 00834c90-8bf7-636b-a3ce-4d72b99949ad
> But with a little luck, perhaps I won't.

null
uid: 00c15734-3074-b2bd-bb51-ad1016d0200e
Jump to another node

0:0 - Wulbren needs a hero. Someone like you. And you need a way to protect yourself against the forces of evil, hm?
uid: 00cecae2-a95a-55b4-f71e-d0515d7c3715
> null

0:0 - There's something in the air. I don't like it.
uid: 0173990c-a401-299b-8ee4-8951e9f50a23
Cinematic:
Node context: Respnding to 'Perhaps what you're sensing is the shadowcurse'. Really, what Barcus is sensing is that Wulbren is dead.
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_UnfortunateGnome_AllPrisonersDeadHasMet - Barcus' hasmet for the state that all prisoners in MOO died
- 1 Check flag(s) (Global):
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
> null
> null
> Could be the evil curse surrounding us.
> Leave.

0:0 - Fortunately for me, you do. There was a rather compromising incident at a windmill, and another with some duergar.
uid: 01d40446-a6ab-b1cd-eb92-3a2ca6fe51e9
> I can't tell if you're my good luck charm, or an omen of my every misfortunate.

0:0 - Welcome to the club!
uid: 01e0a82c-28e7-cbc2-7396-481740e61587
> There are deep gnomes being held in Moonrise Towers. One of them is my friend Wulbren.

0:0 - But... Wulbren? Dead?
uid: 029bc811-3323-8f73-9f24-b3bfd9115610
Animation: *DUPE* [Barcus]Faints
Cinematic: Barcus faints at the end of the node
Node context: Player has just told Barcus that Wulbren is dead, and Barcus is trying to make sense of it. He's about to faint.
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusFaints - Set when player confirms Wulbren's faint to Barcus. Knocks him out.

null
uid: 03c7de7d-6df9-a2a3-faca-77b9a97287da
Jump to another node

0:0 - There's a recipe I'm trying to replicate. Something that might help you.
uid: 05daa605-08fc-dd8f-1630-48c2c702b57d
Cinematic:
Node context: He's a bit shy about being vulnerable by being friendly to you, but trying to play it cool
> That is - if you're still going to help Wulbren and the others.

0:0 - Do as you wish, but I won't rescue you a third time.
uid: 0733e39c-787d-4b19-4c70-05c68be14cf9
> I'll bear that in mind.

null
uid: 0740e4ea-a004-ab4a-47d7-a49b3de86854
Jump to another node

0:0 - ...dead?
uid: 09b3f4ca-4c25-4b6e-3a7c-d4de40048967
Animation: *DUPE* [Barcus]Faints
Cinematic: Barcus faints at the end of the node
Node context: Losing consciousness, about to faint
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusFaints - Set when player confirms Wulbren's faint to Barcus. Knocks him out.
=== END NODE ===

0:0 - Nasty place, isn't it. My torch only just held out long enough for me to find my way here.
uid: 09cafe38-dea8-1c55-7b6c-c7e353d589c2
Animation: *REUSE* [Barcus] CINE_Turn. various optiond depending on scene set-up.
Cinematic: Barcus turns to face player
Node context: He turns to face the player
> null

0:0 - What will you do now?
uid: 0af1aaf7-d66b-b505-3bc9-2264e93b4140
> I'll... well. I'll... I'm not sure.

0:0 - A new type of smokepowder. All the bang and boom of the original, but with an extra surprise. I call it the Brilliant Retort.
uid: 0c14b50b-b778-8daa-ddc3-04938abb6d5c
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
> You'll need it if you're going to survive this cursed place.

0:0 - That is - if you're still going to help Wulbren and the others.
uid: 0c21db1f-b2c2-7427-0311-f1e3342008ad
> Of course I am.
> Depends. What did you say you were making?
> I help a lot of people - remind me who you mean?
> We'll see.

0:0 - Indeed. I found this place on my way to Moonrise Towers.
uid: 0dd27be7-0865-c9e3-d184-a3cb7925d098
> Welcome to the club!

0:0 - Yes?
uid: 0dda771c-08c7-5006-0414-6628ed40a708
Cinematic:
Node context: Normal affect, Barcus' version of a decent mood
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_Event_FriendTalkOver - Set when Barcus is done talking with Wulbren.
> null

0:0 - The Brilliant Retort is ready. It's yours.
uid: 0f932739-79b9-eb84-7019-5fa776513734
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
   false - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
> Take it. And give the Absolute hell.

0:0 - You'll need it if you're going to save Wulbren.
uid: 10627aa0-ce72-6875-bc03-98e17048faa8
Node context: A quiet, intimate plea encased with his stoicism.
> I thought that was your mission.
> How did deep gnomes get trapped in the Towers?
> I have more important things to do.
> Wulbren who?

0:0 - But - that's for me to worry about.
uid: 1122f9ee-08d4-4949-0bc7-203f3315f31c
> You - you do whatever it is you do.

0:0 - Are you joking? Barcus, Wulbren is right in the other room.
uid: 115dbb8a-312d-02b7-cb7b-9e60c84a752a
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Wulbren_PreReunionHasMet - Hasmet for Wulbren before he's reunited with Barcus
> He - wha - you're - excuse me.

0:0 - I don't think so.
uid: 11e01d0e-5fb4-1cce-c499-ac97c43755f1
> Disappointment. The raisin cookie of the soul.

0:0 - I'll get to work on the Brilliant Retort. You get to work at the Towers. Deal?
uid: 14cc6641-5ad3-cc0a-ceaa-3460024e4f3c
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
> What's 'the Brilliant Retort'?
> Deal.
> Give me the schematics for the Brilliant Retort and we have a deal.
> I don't work for free. Throw in the plans for what you're working on and I'll consider.
> Eh.
> I don't think so.

0:0 - Leave.
uid: 151e6b4b-b3e1-6741-3014-79a7a18f66fd
=== END NODE ===

0:0 - It's up to you. You're the only one capable of it. Crush them.
uid: 1571ca4e-9c75-30d0-aa8c-45b4c0db8ff4
Node context: Cold edge
=== END NODE ===

0:0 - Where in the world did everyone go? Quite the fuss, but I'm not sure why. You'll - you'll follow up, keep things in hand, won't you? Of course you will.
uid: 15f4fab3-53e0-99a7-ea6a-2900c3b3c325
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_UnfortunateGnome - HAV_SavingPrisoners_HasMet_UnfortunateGnomedescription
   false - HAV_SavingPrisoners_UnfortunateGnome_NightsongFreedHasMet - barcus wroot hasmet nightsong freed
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_UnfortunateGnome - HAV_SavingPrisoners_HasMet_UnfortunateGnomedescription
   true - HAV_SavingPrisoners_UnfortunateGnome_NightsongFreedHasMet - barcus wroot hasmet nightsong freed
=== END NODE ===

0:0 - I don't know what you mean.
uid: 15ff83a2-d7b6-1815-de40-72203bbcb515
> Whatever you say.

0:0 - Huh? It... seems to have disappeared.
uid: 1620d7e0-365b-f929-1b58-77b8ed7701c9
> Dear me. That's quite a loss. But! Oh well! Wulbren's back!

0:0 - Then again... if you're going to the Towers... it stands to reason you might encounter Wulbren while you're there.
uid: 16a4f71d-af30-a09c-0b68-369b6319ef4e
> Perhaps we ought to allocate our resources intelligently. According to our talents, as it were.

0:0 - I was about to ask you the same. I'm going to Moonrise Towers in search of my friend Wulbren.
uid: 1914da9c-b6a9-c62d-b03d-d64805c40a62
- 0 Set flag(s) to (Global):
   true - GLO_IronhandGnomes_Knows_WulbrenInMoonrise - GLO_IronhandGnomes_Knows_WulbrenInMoonrisedescription
> And you're doing... general heroism, I believe it is?

0:0 - Go on, then. No one but hang-abouts and n'er-do-muches here. And myself, of course.
uid: 1aa275b7-a9c7-b609-73ed-6b3eefb5ee33
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_UnfortunateGnome_NightsongFreedHasMet - barcus wroot hasmet nightsong freed
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - But! I won't stand idle. I've spotted an alchemist's scales and had already been cooking up a little something that might help against those cultists.
uid: 1fc2f853-5381-abc8-d131-4ed7ef49bfae
Node context: Wants to be useful, getting back to his old perfunctory self.
> I'll get to work on the Brilliant Retort. You get to work at the Towers. Deal?

0:0 - Who's Wulbren?
uid: 21f76ffd-752e-b6a2-8187-770eec4dd6e0
- 0 Check flag(s) (Local):
   false - cebe520f-cc62-3297-f9f1-1700a2b84c8a_AskedWulbren - cebe520f-cc62-3297-f9f1-1700a2b84c8a_AskedWulbrendescription
- 0 Set flag(s) to (Local):
   true - cebe520f-cc62-3297-f9f1-1700a2b84c8a_AskedWulbren - cebe520f-cc62-3297-f9f1-1700a2b84c8a_AskedWulbrendescription
> An old friend. The kind one doesn't simply leave to his own reckless fate - even when it leads to the heart of a murderous cult.

null
uid: 220afcc5-785b-e56b-b9b9-ce24c8ff1615
Jump to another node

0:0 - What now?
uid: 231d1e06-6c8a-f75d-b4fa-39145f124324
Cinematic:
Node context: Mild irritation
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_UnfortunateGnome - HAV_SavingPrisoners_HasMet_UnfortunateGnomedescription
> null
> Is the Brilliant Retort ready?
> I'd like to trade.
> Leave.

0:0 - Nor have I. Everything in its due course, hmm? First, the Brilliant Retort. Then, Wulbren. Then, your reward.
uid: 237eab69-30a3-ff68-aab8-0ad91c9ce61f

null
uid: 23b11876-1989-9ee8-5a61-1b15bd23e77d
Jump to another node

null
uid: 23c2edbe-7c2c-2f71-4d13-9c7df6995aba
> That is - if you're still going to help Wulbren and the others.

0:0 - Very good, very good. Very good indeed!
uid: 246061d7-2837-0869-04b3-3dbf7f163427
> null

0:0 - Oh, joy. More cultists.
uid: 2787e7c9-a95b-ec33-19e7-e1a79399262f
> I'm sure I'll have no problem locating Wulbren and skipping out of there hand in hand!

0:0 - Ah, of course. How are things, Barcus?
uid: 28459120-bfc4-b654-2edb-de5fd34eb507
> How are things? How are things?

0:0 - I'll... well. I'll... I'm not sure.
uid: 2a85f500-28c7-c681-735a-25b6acc723dc
Node context: Response to 'what will you do now that Wulbren's dead'. He cant fathom an answer
> It's too late for Wulbren. For me. But not for others. Nor for you.

0:0 - Or worse - to try your best and end up hurting the one you love the most.
uid: 2c670d29-2595-9b9f-db73-53535f0e5db5
> What a brutal horror this life can be.

0:0 - Wulbren?
uid: 2d524d21-ba0a-10fc-1b3e-ac373b1d691f
> An old friend. The kind one doesn't simply leave to his own reckless fate - even when it leads to the heart of a murderous cult!

0:0 - Perhaps we ought to allocate our resources intelligently. According to our talents, as it were.
uid: 2dd5bffa-b6f2-bb01-4c96-84f916243c63
> null
> Go on.
> null

0:0 - I haven't forgotten. And as it happens, I was making something to help you on your way.
uid: 3200428e-1d6a-afb9-ff8d-03f438a94532
Animation: *REUSE* [Barcus] CINE_Turn. various optiond depending on scene set-up.
Cinematic: Barcus turns to face player
Node context: He's quite excited by what you've said, but trying to play it down in classic Barcus fashion. He turns around on 'And as it happens, I was making something to help you on your way.'
> null

0:0 - If anyone can, I'm sure it's you.
uid: 3399df2f-f29c-498f-8006-ddcceb44a189
Animation: *REUSE* [Barcus] CINE_Turn. various optiond depending on scene set-up.
Cinematic: Barcus turns to face player
Node context: He turns to face the player here. He's sincere, but deadpan in his delivery. He's not one to betray emotion, but he does speak facts unbegrudgingly.
> null

0:0 - A new type of smokepowder. All the bang and boom of the original, but with an extra surprise. Guaranteed to end any and all arguments or protestations.
uid: 33ab475d-b7b8-e3fb-913d-a664328e9c4a
- 0 Set flag(s) to (Local):
   true - cebe520f-cc62-3297-f9f1-1700a2b84c8a_ToldBrilliantRetort - Told about the brillaint retort

0:0 - What's 'the Brilliant Retort'?
uid: 33ae629e-9b2a-c86c-0294-78c823f7f888
> A new type of smokepowder. All the bang and boom of the original, but with an extra surprise. Guaranteed to end any and all arguments or protestations.

0:0 - A new type of smokepowder. I call it the Brilliant Retort. It's yours! Now - I need to go find Wulbren!
uid: 3491f210-99ed-84bd-60b7-b6ede8597910
Cinematic:
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusGoesToWulbren - Flag set when Barcus goes to see his friend who's returned to Haven.
=== END NODE ===

null
uid: 361ed1c0-8930-1868-8e32-beb938021250
Jump to another node

0:0 - When I'm finished making it.
uid: 37694e0f-f685-41a4-8713-577817c8689f
Node context: Annoyance.

0:0 - An old friend. The kind one doesn't simply leave to his own reckless fate - even when it leads to the heart of a murderous cult!
uid: 380b8e15-7c7c-334a-d420-dc37ec345484
Node context: With a twinge of irony. Barcus realizes he's being a bit excessive in pursuing Wulbren this far, but there's no 2 ways about it. He'd do anything to save his dumbass friend.
> If he's there, I plan to find him.

0:0 - I say, are you quite all right? You look a little peaky.
uid: 39be5338-ef15-1cd6-4ea1-a7c254a919f1
Cinematic:
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_UnfortunateGnome_AllPrisonersDeadHasMet - Barcus' hasmet for the state that all prisoners in MOO died
- 1 Check flag(s) (Global):
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_UnfortunateGnome_AllPrisonersDeadHasMet - Barcus' hasmet for the state that all prisoners in MOO died
> I went to Moonrise Towers. All the captives there have perished.
> I'm sorry, Barcus - Wulbren is dead.
> I don't know what you mean.
> null

0:0 - Leave.
uid: 3d86fc2a-986f-a809-3a70-344f23af76ca
=== END NODE ===

0:0 - I'm sure I'll come up with... something.
uid: 3da129bf-7082-4c2c-d30e-c511237c3cfd
Node context: Losing confidence in his own abilities.
> I'm going to Moonrise Towers, too. Why don't you let me look for him.
> null

0:0 - If he's there, I plan to find him.
uid: 4043acc2-bc28-5d90-c483-b5009b7ca11d
> I'm going to Moonrise Towers, too. Why don't you let me look for him.
> Even if you get past the shadow curse, you'll never make it past that many cultists.
> Do as you wish, but I won't rescue you a third time.

0:0 - What are you doing here, anyway?
uid: 40a0f8d0-f469-75ca-6455-e28daa2c01ab
> I decided to scout ahead and get the lay of the land.

0:0 - An old friend. The kind one doesn't simply leave to his own reckless fate - even when it leads to the heart of a murderous cult.
uid: 41eb495a-6aea-940c-caf6-70eaed53a19a
Node context: With a twinge of irony. Barcus realizes he's being a bit excessive in pursuing Wulbren this far, but there's no 2 ways about it. He'd do anything to save his dumbass friend.

null
uid: 422e568f-cfd4-b75d-46bd-6f2ff159a2da
Jump to another node

0:0 - Aren't you some kind of wandering hero? Isn't this what you do?
uid: 4390cac7-84a4-471e-9290-68bf2613e16a
Node context: Irritated.
> I suppose I've earned the reputation. I'll help find your friends.
> Who's Wulbren?
> You're on your own.

0:0 - That seems likely. Everyone loves providing refuge for a poor, defenceless deep gnome.
uid: 44e9c320-281c-ce7a-2574-622d564d1540
Node context: Putting on a bit of an act, miming helplessness that masks his cynicism
> Especially the Absolute.

0:0 - You understand correctly. But it would be suicide for you to go near the place.
uid: 46584b99-9ff6-376e-d515-83f7c9e3618b
> Don't threaten me with a good time. My search for Wulbren has been one quagmire after another, as you know.

0:0 - Then it's settled. You stay here. I'll search the Towers.
uid: 467ac19d-4770-93c0-06f0-bcc31ed15f14
> That's very decent of you. Very decent of you indeed.

0:0 - I'm afraid he didn't make it.
uid: 46afa4bf-d9f4-706f-6c60-93d4c97cdbc1
> That's what the others said. And yet... and yet... how could it be?

0:0 - I call it the Brilliant Retort. Seems a bit glib now - but it would've made Wulbren smile, I think.
uid: 47b6ae18-331e-28d0-79a5-cb5b7ebbf762
> Take it. And give the Absolute hell.

0:0 - While you were infiltrating the Towers, I was working on something I thought might help in the fight against those cultists.
uid: 4a6960c9-d30b-e136-64fa-0f4498bb0e00
- 0 Check flag(s) (Global):
   false - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
> It's new type of smokepowder. Plenty of firepower in it, but with an extra surprise. Sure to take those cultists down a short road, if you catch my meaning.

0:0 - Of course I am.
uid: 4a73b396-da12-f62e-09ba-9876da6be7c0
> In that case, you'll be very pleased to learn what I have in store for you.

0:0 - Oh. Yes. Hello.
uid: 4fb0d3cf-cf28-4c94-08d1-94d60fdbd875
Cinematic:
Node context: After he fainted, Barcus wakes up and is a bit unsteady. He remembers Wulbren is dead and is trying to process. A bit dissociated
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_Event_BarcusFaints - Set when player confirms Wulbren's faint to Barcus. Knocks him out.
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_WulbrenGoneReported - Reported to Barcus that Wulbren is gone.
> Wulbren's gone. Wulbren's... dead. But. You know that.

0:0 - Even if you get past the shadow curse, you'll never make it past that many cultists.
uid: 5004af2f-6ce4-5a4d-f4a0-6b6701f84269
> I'm sure I'll come up with... something.

0:0 - I thought I'd scout ahead. Check for any nasty surprises. Of which I found a great deal.
uid: 5479806d-2b35-a637-55a2-ce69b8508b94
Animation: *REUSE* [Barcus] CINE_Turn. various optiond depending on scene set-up.
Cinematic: Barcus turns to face player
Node context: Grave but wry; Barcus turns to face the player
> null

0:0 - Don't threaten me with a good time. My search for Wulbren has been one quagmire after another, as you know.
uid: 55afe7d2-967f-0c56-9f77-29898627ae0a
> Still. A friend is a friend. And Wulbren won't last long in a place as dreadful as the Towers.

0:0 - I did what you asked. Ready for my reward.
uid: 55b016af-3060-699a-06fc-0d0cdc3ea47b
- 0 Check flag(s) (Global):
   true - GLO_UnfortunateGnome_State_PlayerOfferedHelp - GLO_UnfortunateGnome_State_PlayerOfferedHelpdescription
> You mean - but that means - Wulbren.

0:0 - No. And pestering the craftsman won't speed things up!
uid: 571eb87a-2ae0-8f22-5eec-ce6abc89c081

0:0 - There's nothing I can do. It's over.
uid: 599e4c1d-d178-c01b-9ec0-46986e5de580
> That bloody cult has taken too much. They need to be stopped.

0:0 - Here - take this - quickly.
uid: 5baa35e1-2fac-ab55-4591-a5a1f882457e
Cinematic:
Node context: Urgently wants to go find Wulbren, who's been found; happy.
- 0 Check flag(s) (Global):
   false - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
> A new type of smokepowder. I call it the Brilliant Retort. It's yours! Now - I need to go find Wulbren!
> I give you: The Brilliant Retort! Now - I need to go find Wulbren!


0:0 - I like the name. What's it do?
uid: 5bcf9836-0a0f-8068-2feb-0672e3b1fe70
> Let's not ruin the surprise, hmm?

0:0 - Haven't you heard? I freed the people being held in Moonrise Towers.
uid: 5f17e988-7a02-48a8-9786-460dfa921b9f
> You - you did? But that means... Wulbren!

0:0 - I'd like to trade.
uid: 61bdd559-51f7-7c2a-6ae0-41eaa7908a81
> I'm sure you would!

0:0 - Give me the schematics for the Brilliant Retort and we have a deal.
uid: 62509bf4-16f3-a5d2-906e-df4d80de9a10
- 0 Check flag(s) (Local):
   true - cebe520f-cc62-3297-f9f1-1700a2b84c8a_ToldBrilliantRetort - Told about the brillaint retort
- 1 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> Don't be ridiculous - if I give you the schematics, how in all of Toril am I supposed to make the damn thing?

0:0 - Hello, Barcus. How are things?
uid: 6253e4ea-8248-fe20-ac96-e8a57c634f88
> How are things? How are things?

0:0 - We'll see.
uid: 648d38fc-0016-d646-b6cb-1f9e00611cbd
> null

0:0 - I'm sure I'll have no problem locating Wulbren and skipping out of there hand in hand!
uid: 64962b0a-4226-e7f2-0e33-ed309c40cac4
Node context: sarcasm
> null

0:0 - Are you following me?
uid: 65dca0ce-a936-755b-116f-d4f29747fa63
> I was about to ask you the same. I'm going to Moonrise Towers in search of my friend Wulbren.

0:0 - Ah - you found your way. Good.
uid: 6845462a-7131-9fdf-39dd-c16377d9502d
Animation: [Barcus] inspecting beakers on his workbench
Cinematic: As the player approaches, Barcus is still facing his work bench, inspecting beakers of powder in the light. With his back turned to player, without looking up, he addresses the player..
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_Event_BarcusCameFromCamp - Set when Barcus was in player camp before moving to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_UnfortunateGnome - HAV_SavingPrisoners_HasMet_UnfortunateGnomedescription
> What are you doing here?
> I did - though with a few hiccups along the way.
> I told you I'd help rescue Wulbren and the others - this is my first stop.
> Hadn't expected to find this place. I'm trying to get into the Towers.

0:0 - I hope you got a warmer welcome than I.
uid: 695eaf17-7d2d-397c-d925-c91163b077e6
> That seems likely. Everyone loves providing refuge for a poor, defenceless deep gnome.

null
uid: 6a2efc4c-858a-fdaa-54d8-1360a0025f30
Jump to another node

0:0 - Whatever you say.
uid: 6a923f11-9b35-442b-d06d-14386ed9f2d5
Node context: REplying to player who is denying that anything's the matter.
=== END NODE ===

0:0 - That's very decent of you. Very decent of you indeed.
uid: 6ad93b49-b1c9-d14c-635f-174230bf756d
Node context: Quite grateful but not used to showing it.
> But! I won't stand idle. I've spotted an alchemist's scales and had already been cooking up a little something that might help against those cultists.

null
uid: 6b6fbca3-32f6-d2f0-9aed-7501604a288f
Jump to another node

0:0 - Take it. And give the Absolute hell.
uid: 6c491bd0-754c-6588-4b0a-da667c80ff03
Animation: *REUSE* [Barcus] CINE_ProduceInventory.
Node context: With a cold edge; anger at hte death of Wulbren sinking in. Disgust on 'the Absolute'
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_State_Sad - Barcus is sad after learning of his friend's death.
=== END NODE ===

0:0 - It helps to know when to close your eyes and run. I bumped into this inn before any nasty shadows got their tendrils on me.
uid: 6dd81530-16a4-e53e-9589-18fd8b3443e0
> Now, I've only to find my way into the Towers...

0:0 - Wulbren got himself into this mess. It isn't your fault.
uid: 6f440a5f-39c0-6ac3-26eb-0d9e610fe2dc
> He should never have joined those bloody Ironhand Gnomes. I told him, and I told him, and I told him. And now? Now he's dead.

0:0 - I don't know. I can't help but feel that something's... especially wrong. I mustn't let my imagination run away with me, though.
uid: 6f7226a2-b2bb-9745-a0b9-8ea4db58e91d
=== END NODE ===

0:0 - Your work here isn't done. So perhaps you should get on with it.
uid: 6f7c9ed8-4036-1a08-7799-0718a9231613
Cinematic:
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_State_Angered - Players were rude to Barcus after disclosing his friend's death to him.
=== END NODE ===

0:0 - I went to Moonrise Towers. All the captives there have perished.
uid: 70b01c17-5cbc-6d0e-1dcc-b159ed19c394
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> Perished... but that means... but Wulbren. How could it be...?

null
uid: 72c69ff6-6d09-6d6b-a455-8d1beb63591d
Jump to another node

0:0 - Do I know you?
uid: 72d327b8-3d5d-244b-15a1-4490dd96b209
> Fortunately for me, you do. There was a rather compromising incident at a windmill, and another with some duergar.

0:0 - Deal.
uid: 72eb315d-5dbf-f3e4-93d7-50740bcc13bb
- 0 Set flag(s) to (Global):
   true - GLO_UnfortunateGnome_State_PlayerOfferedHelp - GLO_UnfortunateGnome_State_PlayerOfferedHelpdescription
> Very good, very good. Very good indeed!

0:0 - I thought that was your mission.
uid: 73201e7a-d742-f4a0-8d8d-6235acb6081e
> Let's call a thing a thing: a deep gnome won't get far into the Absolute's orgy of evil. We already learned that in the Underdark with those sadistic duergar, didn't we? It's doubly true in this place.

null
uid: 733c6751-ef63-0b06-f6f7-b8f50967e13f
Jump to another node

0:0 - They didn't get trapped, they were kidnapped! Taken against their will by those cultists. If I ever get my hands on one of them... well. With you on the job, perhaps I won't have to find out.
uid: 742a8dcc-761c-400e-7afa-9b693806ece8
> I'll do my part according to my talents, and you, I hope, will do yours.

0:0 - I'm sure you would!
uid: 75e56923-13ce-c1d7-5cce-f28fb95f5319
Node context: in response to "I'd like to trade"
> null

null
uid: 77ab5904-0cfd-b48e-9d77-5f9553ced242
Jump to another node

0:0 - I suppose I've earned the reputation. I'll help find your friends.
uid: 7a5c8fec-f7a8-b4f5-8296-fb215d772e01
- 0 Set flag(s) to (Global):
   true - GLO_UnfortunateGnome_State_PlayerOfferedHelp - GLO_UnfortunateGnome_State_PlayerOfferedHelpdescription
> If anyone can, I'm certain it's you. But you won't do it alone. I'm working on a recipe to help you on your way.

0:0 - If anyone can, I'm certain it's you. But you won't do it alone. I'm working on a recipe to help you on your way.
uid: 7aa6eb24-c36f-c7e2-4a02-dfe26995cfe9
> A new type of smokepowder. All the bang and boom of the original, but with an extra surprise. I call it the Brilliant Retort.

0:0 - Seems you've found yourself in another scrape.
uid: 80316b65-9191-4e62-b933-62c84d08bc43
> Out of one, really. It took a bit of nimble footwork to make it through the darkness un-cursed.

null
uid: 8092a9e4-4528-7972-2fb6-79a765c6142f
Jump to another node

0:0 - You're on your own.
uid: 8117c19d-c5ab-94a9-b2c7-33818c89d0cd
> null

null
uid: 819a7383-e1e1-a736-7cfb-dc602ea1362d
Jump to another node

0:0 - You - you did? But that means... Wulbren!
uid: 837c2bb9-3c78-141e-7478-6d84698b05cf
Animation: *REUSE* [Barcus]CINE_TurnLeft180_toJog_StandR_01 or similar depending on the direction
Cinematic: He runs off from the player to go find Wulbren, who's in the other room.
Node context: Surprised and excited
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusGoesToWulbren - Flag set when Barcus goes to see his friend who's returned to Haven.
=== END NODE ===

0:0 - You, on the other hand, have proven resourceful in such infiltrations.
uid: 83e163d6-c610-46b6-3dfa-dd8d9d91e23b
> I'll do my part according to my talents, and you, I hope, will do yours.

null
uid: 84470ee7-45f4-6f1b-aa2d-a14634965c43
=== END NODE ===

0:0 - What a brutal horror this life can be.
uid: 853c89ce-5245-d639-cdaf-33701c60c9a2
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_State_Angered - Players were rude to Barcus after disclosing his friend's death to him.
=== END NODE ===

0:0 - Leave.
uid: 860adce5-ae7c-b1c5-b78d-e4058c2a8a52
=== END NODE ===

0:0 - There are deep gnomes being held in Moonrise Towers. One of them is my friend Wulbren.
uid: 869356e5-12c3-40cc-7266-1a2c62232346
- 0 Set flag(s) to (Global):
   true - GLO_IronhandGnomes_Knows_WulbrenInMoonrise - GLO_IronhandGnomes_Knows_WulbrenInMoonrisedescription
> If he's there, I plan to find him.

0:0 - I'll leave you to consider it.
uid: 8717d235-7463-1e1a-a586-1105e7d9f84b
> Wait! Wait. I may be proud, but I'm no fool. If Wulbren is to be found, you stand the best chance of finding him.

0:0 - How are things? How are things?
uid: 87236fd7-3d04-68ea-50e2-96fee3bc5ce4
> Well. I've been through worse.

0:0 - Let's not ruin the surprise, hmm?
uid: 89b1ffb1-909a-39ba-2190-68e7a3c58b98
> null

0:0 - Is it true? About Wulbren?
uid: 8a04d519-64bc-7e20-85c5-0bb4c9323958
Cinematic:
Node context: He's terrified and heartbroken but trying to hold it together.
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   false - HAV_SavingPrisoners_State_WulbrenReturned - Wulbren has returned to Haven.
> I'm afraid he didn't make it.
> Talk to your friends about it. It's none of my business.
> The cult has probably taken him for parts by now. Oh well.

null
uid: 8ab36d67-c2a6-eee2-3d5b-5ee266a248d2
Jump to another node

0:0 - What happened to the other gnomes you were with?
uid: 8c0db065-5b52-108b-d296-26820418f2e3
> Don't know. Don't care.

0:0 - A terrible thing, isn't it? A terrible thing, to try your best and get nowhere at all.
uid: 8c36996b-094d-9f4d-3e99-e67d0f8626dc
> Or worse - to try your best and end up hurting the one you love the most.

0:0 - Go on.
uid: 8e55ff5b-1ab5-b1fe-f1e3-10dc54e6e9f3
> Wulbren needs a hero. Someone like you. And you need a way to protect yourself against the forces of evil, hm?

0:0 - Hmm?
uid: 8f051179-3d56-68a9-5be1-a621a4368a3d
Cinematic:
Node context: Sad, post poor outcome for Wulbren
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_State_Sad - Barcus is sad after learning of his friend's death.
> null

0:0 - Everyone seems to be quite a-flutter. Do you know why?
uid: 8f37856f-81a4-11b6-618c-9800ea4ab8d4
Cinematic:
> Are you joking? Barcus, Wulbren is right in the other room.
> Haven't you heard? I freed the people being held in Moonrise Towers.
> I did what you asked. Ready for my reward.
> Leave.

null
uid: 8fb59edc-39a3-5932-ea85-bf02750d4ca2
> And what did you find?
> What's that you're making?

0:0 - That's what the others said. And yet... and yet... how could it be?
uid: 9158ff86-8c16-3bf7-6259-5893e0fc9c4b
Node context: Reeling, having just heard Wulbren is dead. He's having trouble wrappng his head around this. Decimated.
> How could it...?

null
uid: 9492ed75-4072-fc5d-aa48-1bd67d5bdf04
= TRADE =
> Now, if you're done rifling through my things...

0:0 - How could it...?
uid: 949acd65-87d4-69af-bf73-16ac939b1379
Animation: [Barcus]Faints
Cinematic: Barcus faints at the end of the node
Node context: Woozy, losing consciousness, full line would be 'How could it be that Wulbren is dead?'
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusFaints - Set when player confirms Wulbren's faint to Barcus. Knocks him out.
=== END NODE ===

0:0 - You - you do whatever it is you do.
uid: 96b6c1b0-d9b3-fc84-55f3-7ac0d193668e
Node context: Waving the player away.
> Some of us are counting on you.

null
uid: 97339a05-9315-7fd7-fe05-f47cb63fda72
Jump to another node

0:0 - I told you I'd help rescue Wulbren and the others - this is my first stop.
uid: 9912e0ae-fd8b-b7a6-a31e-c3649605d103
- 0 Check flag(s) (Global):
   true - GLO_UnfortunateGnome_State_PlayerOfferedHelp - GLO_UnfortunateGnome_State_PlayerOfferedHelpdescription
> I haven't forgotten. And as it happens, I was making something to help you on your way.

0:0 - Ah. You.
uid: 9a4b1224-76f5-65ae-55df-6dfd68afe051
Cinematic:
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_UnfortunateGnome - HAV_SavingPrisoners_HasMet_UnfortunateGnomedescription
> Hello, Barcus. How are things?
> Do I know you?
> null
> null
> What happened to the other gnomes you were with?

0:0 - Anything I can do to help?
uid: 9c593bc5-f2bc-a636-35f7-c752cc7c107c
> Unless you've got access to a 300-year-old Tempusian apothecarial almanac, no.

0:0 - Perished... but that means... but Wulbren. How could it be...?
uid: 9c842bff-3927-8a12-ed8b-bf3762c4e9ff
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusFaints - Set when player confirms Wulbren's faint to Barcus. Knocks him out.
> null

0:0 - He - wha - you're - excuse me.
uid: 9ced9b05-4453-63dc-a3ff-d185e5a65254
Animation: *REUSE* [Barcus]CINE_TurnLeft180_toJog_StandR_01 or similar depending on the direction
Cinematic: He runs off from the player to go find Wulbren, who's in the other room.
Node context: Disbelief, then excitement as he realizes Wulbren is in the other room
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusGoesToWulbren - Flag set when Barcus goes to see his friend who's returned to Haven.
=== END NODE ===

0:0 - I'll soon be off to Moonrise Towers to look for my friend Wulbren. I understand you might be headed in that direction as well.
uid: 9e3009b7-7dbb-b5de-bb8f-9ecad59014d8
> I have reason to believe the seat of the Absolute is in Moonrise.
> You understand correctly. But it would be suicide for you to go near the place.
> Wulbren?
> How did you make your way through the shadows?

null
uid: 9ec3b89e-bb52-f9d7-beb6-a866634e8b81
Jump to another node

null
uid: 9f0f5e23-fdc2-e295-fde5-45c70c768920
Jump to another node

0:0 - It's new type of smokepowder. Plenty of firepower in it, but with an extra surprise. Sure to take those cultists down a short road, if you catch my meaning.
uid: 9f29f1cd-90a4-57ad-56bd-eca7aa3458e3
> I call it the Brilliant Retort. Seems a bit glib now - but it would've made Wulbren smile, I think.

null
uid: 9fbbdeff-db97-fa33-d6fa-b8194970df6b
Jump to another node

0:0 - But with a little luck, perhaps I won't.
uid: a0ea3fcc-227d-f0cf-0df5-2a2c9cec70dd
=== END NODE ===

0:0 - I have reason to believe the seat of the Absolute is in Moonrise.
uid: a6829cdf-ab39-21b6-1189-2c0205f345f6
> Oh, joy. More cultists.

0:0 - And what did you find?
uid: a6e4f9ec-3ba2-dd00-3601-6a259763c574
> Shades. Death. Harpers. Flaming Fist. And this, of course. And the makings of an alchemist's workbench. Ingredients, too.

0:0 - Oh... well...
uid: a93619d1-76ac-18d3-4ac9-ddb135ee4ddf
Animation: *DUPE* [Barcus]Faints
Cinematic: Barcus faints at the end of the node
Node context: GEtting ready to faint, then faints
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusFaints - Set when player confirms Wulbren's faint to Barcus. Knocks him out.
=== END NODE ===

0:0 - Leave.
uid: aaa1aa7b-836d-70e3-3ed1-64c6fa0d2449
=== END NODE ===

0:0 - Dear me. That's quite a loss. But! Oh well! Wulbren's back!
uid: abd375e0-b498-4029-36f1-e13c3ac8a0fc
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusGoesToWulbren - Flag set when Barcus goes to see his friend who's returned to Haven.
=== END NODE ===

0:0 - Wulbren's gone. Wulbren's... dead. But. You know that.
uid: abdb6444-1267-5c9c-84d4-8e0eaf8b83ea
Cinematic:
Node context: Trying to put all the facts together, through the shock of losing Wulbren
> How can it be? I failed him so utterly.

0:0 - How can it be? I failed him so utterly.
uid: ac9dd321-8517-0f13-9c78-3a3c922b04f7
Cinematic:
> Wulbren got himself into this mess. It isn't your fault.
> What will you do now?
> So, so utterly.

0:0 - Some of us are counting on you.
uid: acb89e20-6fff-7bc1-a22f-c62b66d7eb1e
Node context: softening, very slightly
=== END NODE ===

0:0 - Could be the evil curse surrounding us.
uid: acf03489-39ad-8175-5934-b94de5a1252c
> I don't know. I can't help but feel that something's... especially wrong. I mustn't let my imagination run away with me, though.

0:0 - What are you doing here?
uid: af49ff93-56a3-c15a-7c8f-5db790dea10b
Node context: answering 'you were supposed to wait at camp.'
> I thought I'd scout ahead. Check for any nasty surprises. Of which I found a great deal.

0:0 - Talk to your friends about it. It's none of my business.
uid: af50dc94-ea93-14af-937a-a0423b3358f2
> Friends. And Wulbren. He... he...

0:0 - Then again, my track record is... well. Discouraging.
uid: af762db7-1cbb-89d5-8c6a-e5bea2e1421e
Node context: Coming around, realizing he might not be best-suited to find Wulbren.
> Then it's settled. You stay here. I'll search the Towers.
> Seems you can handle things yourself.
> I'll leave you to consider it.

null
uid: b0353223-e2f4-c50c-f576-e1058afa8f9c
> Ah - you found your way. Good.

null
uid: b0d83116-d703-2d78-1544-5cd301b1eea2
Jump to another node

null
uid: b17869aa-2c2d-6a59-08db-91e4af70edcf
Jump to another node

0:0 - In that case, you'll be very pleased to learn what I have in store for you.
uid: b25dd575-5c2c-d5ab-805a-03024fbcf059
Node context: Chuffed
> A new type of smokepowder. All the bang and boom of the original, but with an extra surprise. I call it the Brilliant Retort.

0:0 - I'll do my part according to my talents, and you, I hope, will do yours.
uid: b41ade10-99e6-a260-d782-8822d61f285a
> The Brilliant Retort will aid you. Thus, I will make it.

0:0 - I seek not promises, my friend, but deeds worthy of your prodigious talents.
uid: b43296ee-ca4d-778b-db01-93f2192af000
Node context: He's haphazardly using flattery; he's not used to resorting to it.
> Now! You - off to your... heroism, as it were.

null
uid: b72b5f27-9e47-dda8-b011-7de97c5157e7
Jump to another node

0:0 - Still. A friend is a friend. And Wulbren won't last long in a place as dreadful as the Towers.
uid: b907a478-9731-9f36-bb60-30c346ae5493
> null

0:0 - I'll keep an eye out for your friends, but no promises.
uid: b919ec18-0591-802a-23eb-931c241378d5
- 0 Check flag(s) (Global):
   false - GLO_UnfortunateGnome_State_PlayerOfferedHelp - GLO_UnfortunateGnome_State_PlayerOfferedHelpdescription
> I seek not promises, my friend, but deeds worthy of your prodigious talents.

0:0 - I can't tell if you're my good luck charm, or an omen of my every misfortunate.
uid: ba396492-20c6-7d9c-2c62-7da7ead8599a
> Ah, of course. How are things, Barcus?
> Seems you've found yourself in another scrape.
> Are you following me?
> null

0:0 - That bloody cult has taken too much. They need to be stopped.
uid: babebf33-e790-25d5-0fc8-a91fb302f227
> The Brilliant Retort is ready. It's yours.
> While you were infiltrating the Towers, I was working on something I thought might help in the fight against those cultists.
> It's up to you. You're the only one capable of it. Crush them.

0:0 - I have more important things to do.
uid: be14abc6-88a9-5c06-8658-a6f5abff9ddc
> Whatever it is, I'm sure the rescue of a few innocent citizens will round it out nicely.

0:0 - Pah! Wulbren's a... parochial sort. The mere sight of you would knock him out cold.
1:0 - I'm certain Wulbren's never met a half-orc. He'd probably think you're a hallucination.
2:0 - A duergar saviour? Pah! Wulbren wouldn't understand the concept.
3:0 - Pah! The mere sight of a dragonborn would scare him senseless.
4:0 - You wouldn't even know what he looks like.
uid: bf3a0e20-4a70-e050-9f4d-14073aad2baa
Node context: Dismissive
- 0:0 Tag: Dragonborn - Character looks like a dragonborn (While not true dragons themselves, draconic lineage defines the dragonborn. They inherit powerful breath weapons from their ancestors and possess a preternatural toughness.)
> Then again, my track record is... well. Discouraging.

null
uid: bf48fbbf-f5ab-bc69-d1bd-b5f937ac6710
Jump to another node

null
uid: c01e46ce-d6c0-da55-5f76-8b6cd3af0325
Jump to another node

0:0 - The deep gnomes at the Towers, of course! And Wulbren among them, if he's to be found.
uid: c105e203-9a11-5af3-0efa-752957ae2e81
Node context: Irritated.
> Aren't you some kind of wandering hero? Isn't this what you do?

0:0 - So, so utterly.
uid: c17107f1-3a49-8424-1f81-7e1ab8b842c6
> A terrible thing, isn't it? A terrible thing, to try your best and get nowhere at all.

0:0 - Eh.
uid: c27bdda5-14e6-12a4-9cf3-ab6c9b7f0e6c
> Please. I'll make it extra explosive. Just for you.

null
uid: c28e70ec-1d8d-d500-922f-a52510f7d94d
> What's that you're making?
> What are you doing here, anyway?

0:0 - I did - though with a few hiccups along the way.
uid: c3a7a7ff-2002-b77d-c03b-9cd8eb50d02e
> Nasty place, isn't it. My torch only just held out long enough for me to find my way here.

0:0 - Depends. What did you say you were making?
uid: c3d7cb5b-4017-3af3-80ca-e438b256e380
> null

0:0 - It didn't seem right to let you do all the work. And as it happens, I've cobbled together something of an alchemist's workbench here in this inn.
uid: c3f45fdc-c766-b74c-7cd5-5b65441a455f
Cinematic:
> null

0:0 - Sounds good. But I haven't forgotten you also promised me a reward once I've saved your friend.
uid: c5df2f19-1b74-d43a-838a-065f6014c4a4
> Nor have I. Everything in its due course, hmm? First, the Brilliant Retort. Then, Wulbren. Then, your reward.

0:0 - Well. I've been through worse.
uid: c69c8dec-a49a-b30c-fb9d-5b8c6a2025f1
> I'll soon be off to Moonrise Towers to look for my friend Wulbren. I understand you might be headed in that direction as well.

0:0 - It's too late for Wulbren. For me. But not for others. Nor for you.
uid: c84dd378-d523-9e36-8aec-e3d77f06450f
> That bloody cult has taken too much. They need to be stopped.

0:0 - Please. I'll make it extra explosive. Just for you.
uid: c89c04c6-3f5d-c3a4-ea00-68468b08d4d3

0:0 - Friends. And Wulbren. He... he...
uid: c8d56a03-3d8b-0d2e-d70f-782a22928dd7
Cinematic:
> ...dead?

0:0 - I'm going to Moonrise Towers, too. Why don't you let me look for him.
uid: cab0354b-8366-5bd6-9405-19eefa368640
> Pah! Wulbren's a... parochial sort. The mere sight of you would knock him out cold. I'm certain Wulbren's never met a half-orc. He'd probably think you're a hallucination. A duergar saviour? Pah! Wulbren wouldn't understand the concept. Pah! The mere sight of a dragonborn would scare him senseless. You wouldn't even know what he looks like.

0:0 - Out of one, really. It took a bit of nimble footwork to make it through the darkness un-cursed.
uid: cc355306-e888-2296-87f7-bf860488ea34
> Luckily, I found this place. As have you.

0:0 - Don't know. Don't care.
uid: cd61f00e-f769-5c04-2ee9-2b808942f079

0:0 - Now, if you're done rifling through my things...
uid: cda9ffea-bdac-3784-3955-5de093a1ee44
=== END NODE ===

null
uid: cdd8b643-4640-ac54-f3fd-43f9978fad8c
Jump to another node

0:0 - You mean - but that means - Wulbren.
uid: ceff6dd6-32be-4cd4-cf31-d4d64b0db125
> Here - take this - quickly.
> Huh? It... seems to have disappeared.

0:0 - When will it be ready?
uid: d14da3b6-c510-d0ff-aae6-f21e4168aa82
> When I'm finished making it.

0:0 - I'll bear that in mind.
uid: d1d78e28-0055-1567-6003-83a68721448d
Node context: Sarcastic. In response to the player being snarky.
> Then again... if you're going to the Towers... it stands to reason you might encounter Wulbren while you're there.

null
uid: d44f007c-f375-65ec-6eae-8cc07e35a175
Jump to another node

0:0 - Luckily, I found this place. As have you.
uid: d4ac557c-dc69-8305-9413-75daab1f4a71
Node context: A bit dry
> Indeed. I found this place on my way to Moonrise Towers.
> What's next on your agenda?
> I hope you got a warmer welcome than I.
> null

0:0 - Especially the Absolute.
uid: d6be8cbd-37cd-0da1-743c-7274275a8180
> null

0:0 - What's that you're making?
uid: d7cfe1bb-ae31-cf66-dbdc-d4ab3c1125c6
> null

0:0 - And you're doing... general heroism, I believe it is?
uid: d817e9ed-c0e1-215a-b560-e22061bc2a6e
> null
> null
> null

0:0 - Wulbren who?
uid: d91798de-4930-31fb-3d72-e6689b188d42
- 0 Check flag(s) (Local):
   false - cebe520f-cc62-3297-f9f1-1700a2b84c8a_AskedWulbren - cebe520f-cc62-3297-f9f1-1700a2b84c8a_AskedWulbrendescription
> A friend. I'd do anything to find him. Including trusting his fate to the likes of you.

null
uid: d9cd3e12-68bc-8ac2-8caf-12ceba034e8e
Jump to another node

0:0 - What's next on your agenda?
uid: db86e597-e259-c360-0c92-0caace355eac
> There are deep gnomes being held in Moonrise Towers. One of them is my friend Wulbren.

0:0 - Shades. Death. Harpers. Flaming Fist. And this, of course. And the makings of an alchemist's workbench. Ingredients, too.
uid: dc32ee1a-52ae-b8ed-b5e0-341671baa3eb
Cinematic:
Node context: Grim, but at the mention of the workbench he can't help but light up a little. He's an inventor at heart and is very enthused.
> There's a recipe I'm trying to replicate. Something that might help you.

null
uid: dd10558e-7d54-9007-20ab-2da0ba078241
Jump to another node

0:0 - Seems you can handle things yourself.
uid: dd69d026-3711-7044-bf61-0d1770537e44
> Wait! Wait. I may be proud, but I'm no fool. If Wulbren is to be found, you stand the best chance of finding him.

0:0 - I give you: The Brilliant Retort! Now - I need to go find Wulbren!

uid: dd91cc7a-ac17-9682-d085-e23d2193d18e
Cinematic:
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_BarcusGoesToWulbren - Flag set when Barcus goes to see his friend who's returned to Haven.
=== END NODE ===

0:0 - I decided to scout ahead and get the lay of the land.
uid: ddb677e2-17ab-ce05-e406-2638c1d1b686
Cinematic:
> It didn't seem right to let you do all the work. And as it happens, I've cobbled together something of an alchemist's workbench here in this inn.

0:0 - I help a lot of people - remind me who you mean?
uid: df14f5fa-183b-25c2-b614-41824c2eed14
- 0 Check flag(s) (Global):
   false - GLO_UnfortunateGnome_State_PlayerOfferedHelp - GLO_UnfortunateGnome_State_PlayerOfferedHelpdescription
> The deep gnomes at the Towers, of course! And Wulbren among them, if he's to be found.

0:0 - Ah. There you are.
uid: e29b83d8-e638-2349-0915-d69377449094
Cinematic:
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> Everyone seems to be quite a-flutter. Do you know why?

0:0 - I'm sorry, Barcus - Wulbren is dead.
uid: e2cd002f-f351-a012-fc3a-c010c6c69c6c
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> But... Wulbren? Dead?

0:0 - Not now - Wulbren's back!
uid: e321cc7d-3c2a-b413-d6b9-948a6fddc676
Cinematic:
Node context: Can't hide his excitement
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_Event_BarcusGoesToWulbren - Flag set when Barcus goes to see his friend who's returned to Haven.
=== END NODE ===

0:0 - He should never have joined those bloody Ironhand Gnomes. I told him, and I told him, and I told him. And now? Now he's dead.
uid: e3a7f29f-a011-5a06-e7b0-ac17056237be
> There's nothing I can do. It's over.

0:0 - You'll need it if you're going to get into Moonrise Towers and help the deep gnomes taken prisoner there.
uid: e544c427-5e5b-0d2e-9dc5-64ad8cf6f09f
> You'll need it if you're going to save Wulbren.

0:0 - Wait! Wait. I may be proud, but I'm no fool. If Wulbren is to be found, you stand the best chance of finding him.
uid: e54d7ca0-04cf-2339-ba08-dd0c6c259305
> If you'll agree to look for him, I'll make myself useful here. I've spotted an alchemist's scales and had already been dreaming up a little something to help fight off those loathsome cultists.

0:0 - Let's call a thing a thing: a deep gnome won't get far into the Absolute's orgy of evil. We already learned that in the Underdark with those sadistic duergar, didn't we? It's doubly true in this place.
uid: e64fd917-814c-95e8-6fad-d18186f59ee6
Node context:
> You, on the other hand, have proven resourceful in such infiltrations.

0:0 - I don't work for free. Throw in the plans for what you're working on and I'll consider.
uid: e7a0962a-164f-5dd8-6cf8-f1a97381a44f
- 0 Check flag(s) (Tag):
   false - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> Don't be ridiculous - if I give you the schematics, how in all of Toril am I supposed to make the damn thing?

0:0 - The Brilliant Retort will aid you. Thus, I will make it.
uid: e7c75d51-b02c-29d9-7a46-8c876e17cda1
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
> Anything I can do to help?
> I'll keep an eye out for your friends, but no promises.
> I like the name. What's it do?
> When will it be ready?
> Sounds good. But I haven't forgotten you also promised me a reward once I've saved your friend.
> Leave.

0:0 - How did you make your way through the shadows?
uid: e86d5968-db0b-2ae1-5872-b5ddc9da24fb
> It helps to know when to close your eyes and run. I bumped into this inn before any nasty shadows got their tendrils on me.

0:0 - What's that you're making?
uid: eadba254-87d4-0f96-f10a-a9deddc43eac
> null

0:0 - You'll need it if you're going to survive this cursed place.
uid: ebcf1e90-c231-87da-c499-428b2c0e0120
> You'll need it if you're going to get into Moonrise Towers and help the deep gnomes taken prisoner there.

0:0 - The cult has probably taken him for parts by now. Oh well.
uid: ef32539b-c483-12f2-565f-459e37a825d2
> Oh... well...

0:0 - If you'll agree to look for him, I'll make myself useful here. I've spotted an alchemist's scales and had already been dreaming up a little something to help fight off those loathsome cultists.
uid: ef75b154-4466-5512-7c8a-92002b3fff35
> I'll get to work on the Brilliant Retort. You get to work at the Towers. Deal?

0:0 - A friend. I'd do anything to find him. Including trusting his fate to the likes of you.
uid: f0827ef4-e066-db3c-fc34-1e0a46d759c0
Node context: He softens. His 'insult' to the player isn't serious. He knows you're his best bet and he says this wryly, not meant to insult.

0:0 - Hadn't expected to find this place. I'm trying to get into the Towers.
uid: f0cd2fde-b10a-c822-2233-22742fc89b53
> If anyone can, I'm sure it's you.

0:0 - Is the Brilliant Retort ready?
uid: f2bc05ec-f2a8-e54b-3fd8-2d6cdb0fb484
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
   false - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
   true - GLO_UnfortunateGnome_State_PlayerOfferedHelp - GLO_UnfortunateGnome_State_PlayerOfferedHelpdescription
> No. And pestering the craftsman won't speed things up!

0:0 - A-ha. I was hoping you'd find this place. Thought you might've fallen in a hole. I'm pleased to see you, but I think there's something happening at the Towers. You like heroism, don't you? Might be of interest.
uid: f2dcbb9b-a573-6141-9f88-7da910ed0b4f
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_UnfortunateGnome - HAV_SavingPrisoners_HasMet_UnfortunateGnomedescription
   false - HAV_SavingPrisoners_UnfortunateGnome_NightsongFreedHasMet - barcus wroot hasmet nightsong freed
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_UnfortunateGnome - HAV_SavingPrisoners_HasMet_UnfortunateGnomedescription
   true - HAV_SavingPrisoners_UnfortunateGnome_NightsongFreedHasMet - barcus wroot hasmet nightsong freed
=== END NODE ===

0:0 - Disappointment. The raisin cookie of the soul.
uid: f2f768e1-914d-d06d-9ea7-8a7729c2ef53
> Very well! I wish you a safe journey. Perhaps I'll see you on the road to the Towers.

0:0 - Now, I've only to find my way into the Towers...
uid: f725a634-6f7b-710c-3a49-a17eaf61e890
> null

0:0 - Whatever it is, I'm sure the rescue of a few innocent citizens will round it out nicely.
uid: f89c6e08-8361-606a-4bf8-e32256850a31
> I'll do my part according to my talents, and you, I hope, will do yours.

0:0 - How did deep gnomes get trapped in the Towers?
uid: f8a79d8b-f95a-5e76-9560-dd710dd38750
> They didn't get trapped, they were kidnapped! Taken against their will by those cultists. If I ever get my hands on one of them... well. With you on the job, perhaps I won't have to find out.

null
uid: f92cfdfd-b0ec-1fa5-6d61-c622a86eb50d
> null

0:0 - Now! You - off to your... heroism, as it were.
uid: fd84782b-61b4-e6e7-f9c6-907c36e85d6b
> Some of us are counting on you.

0:0 - Don't be ridiculous - if I give you the schematics, how in all of Toril am I supposed to make the damn thing?
uid: fe01db77-73e5-85cb-8d1f-ed69c6fccc14
> null

0:0 - Unless you've got access to a 300-year-old Tempusian apothecarial almanac, no.
uid: ff4de185-77dc-866f-7d29-5372ec6b3f86
> But - that's for me to worry about.


File E:\BG3_Unpack\Patch0_Hotfix2_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_Reunion.lsj
Synopsis:
Barcus runs up to Wulbren in Haven after Wulbren is released from MOO. This is the culmination of everything he's been working for for the whole game and is so excited to see his friend - and find out what the deal wis with the runepowder plot. Barcus is swiftly rebuked by Wulbren and left disappointed but trying to save face.

0:0 - You risked your life for Wulbren several times over - don't you think he should be a bit more grateful?
uid: 001afb06-7682-88af-1ba1-b906824ec536
- 0 Check flag(s) (Global):
   false - HAV_WrootRequest_Event_FriendTalkOver - Set when Barcus is done talking with Wulbren.
> There's no need for gratitude between Wulbren and myself. His interests are my interests, and vice versa.

0:0 - I'm not stuck. I came to find you, of course.
uid: 02f68292-184a-2477-1c7b-81fdc6c72da0
Node context: Faux chagrin but it's really happy to see Wulbren
> Why would you do a foolish thing like that? Really, Barcus.

null
uid: 032fe771-809f-d701-2937-87f83f7f5e3d
Jump to another node

0:0 - Prick.
uid: 07fe37a7-8978-611b-7cd7-0ab15a9b2d0b
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Reunion_CalledWulbrenPrick - Player called Wulbren a prick during the reunion dialogue
> Say that again.

0:0 - Not really. You're a bit of a wet blanket.
uid: 1787a050-3b23-b3ac-a08a-8d1f7d6d1097
> Handy to have in the event of a fire, though. I'd say 'all the best' but we don't know each other that well, do we? All the most middling. Ta.

0:0 - With a little luck, I'll still see you at camp later.
uid: 1f827909-f994-8a3c-4515-5bfdcf6e21cb
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_Event_BarcusCameFromCamp - Set when Barcus was in player camp before moving to Haven.
> I certainly hope so, or Withers will be most despondent. Look after yourself.

0:0 - Don't judge him too harshly. He's been through a lot. When he's had some rest, he'll be back to his usual self.
uid: 21eeeef2-c47e-d35a-45b0-7487747e8b84
> null
> null
> null

0:0 - I said go home!
uid: 24dd8708-e085-4b92-2d08-5bf03d0f3b76
Node context: Wulbren snaps, losing his temper at Barcus' mention of runepowder.
> You don't know what Barcus has gone through to find you.
> He's got a point, Barcus.
> Prick.
> You can fight this out on your own time. Barcus, I believe you have something for me.

0:0 - Good idea.
uid: 258a9c88-d5ee-d3dd-2541-2d2a47d53ae6
> I'm glad you agree. Well! I'll just - erm - stand over there. In case Wulbren needs anything.

null
uid: 2b02470e-4105-815a-c2d3-c20d8e3aa5cf
Jump to another node

0:0 - The very same to you. Though with your record, I very much doubt you'll need it.
uid: 2c69e686-6187-ba01-5c54-46c8c0c03cdc
=== END NODE ===

0:0 - There's no need for gratitude between Wulbren and myself. His interests are my interests, and vice versa.
uid: 2cf21d80-f269-6d5e-a22e-54cf4d53cccd
> null

0:0 - Wulbren!
uid: 2e5a71ab-9fe0-68a7-338d-580f12d54080
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_TalkedToWulbrenInHaven - Set when a player talks to Wulbren in Haven.
   true - HAV_WrootRequest_State_ReunionDone - Barcus and Wulbren's reunion happened.
> Ah. I'd heard you might be about. How the devil did you get stuck here, Barcus?

null
uid: 327c08b3-89aa-39d5-9397-77c151107218
Jump to another node

0:0 - Please - that isn't necessary.
uid: 3571f20b-cf74-e275-9ab4-7e39effdb416
Cinematic:
Node context: Pleading with the player not to flatter him in front of Wulbren. Barcus' pride and humility.
> Indeed. Neither of you has any clue what's a stake - and why should you? It's Ironhand Gnome business.

null
uid: 3717bdb0-70c3-727a-0653-c6c7a47d8dcd
Jump to another node

null
uid: 37a323cc-d82a-9195-ac40-2b862945b334
Jump to another node

0:0 - Why don't you join my camp once we're ready to leave these lands?
uid: 3c49a5c2-e127-d580-048f-49142ac2505a
- 0 Check flag(s) (Global):
   false - HAV_WrootRequest_Event_BarcusCameFromCamp - Set when Barcus was in player camp before moving to Haven.
> Hm. Perhaps I will. Yes - yes that's a nice idea.

0:0 - Now! I believe our business is well and truly concluded.
uid: 3c56935a-9f14-3d0c-73d2-dcf8cf208712
> You risked your life for Wulbren several times over - don't you think he should be a bit more grateful?
> You don't owe me, Barcus. If anything, Wulbren does.
> Wulbren seems like a real arsehole.
> What will you do now, Barcus?
> I'm heading to the Towers to face Ketheric Thorm. We may not meet again.

0:0 - I'm glad you agree. Well! I'll just - erm - stand over there. In case Wulbren needs anything.
uid: 3cdc8a2c-74d6-d8e9-3c68-d98de4a005ba
=== END NODE ===

0:0 - You don't owe me, Barcus. If anything, Wulbren does.
uid: 3d74f169-6844-92e1-e226-f5f9f42e57cd
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_Event_FriendTalkOver - Set when Barcus is done talking with Wulbren.
> One and the same.

0:0 - You really care about him, don't you.
uid: 3f589669-207d-c65b-50f9-7a2b95bda19e
> Well! Once you're used to someone, you're... used to them.

null
uid: 42eaffbc-9d89-1b72-780c-26b3f4ea6a7a
Jump to another node

0:0 - Well! Perhaps Wulbren is right. Perhaps I ought to return to Baldur's Gate.
uid: 465522f3-4a98-585a-e09b-238cbff8c918
Node context: False chipperness. He was hoping for a welcome reunion with Wulbren, and now he's being sent away after being humiliated.
> Good idea.
> That'll have to wait - it's lethal out there.
> null
> null

0:0 - But - Wulbren - the runepowder. We need to discuss what you're going to -
uid: 46d500de-0669-6723-9a53-442853448b6f
Node context: Barcus almost starting to plead here. There's a lot he wants to say to his friend but isn't being given the chance.
> I said go home!

0:0 - There we have it! Wulbren is safe and well, thanks to you. And as you so correctly pointed out, I owe you.
uid: 482390aa-be06-5997-8953-fe7e0d2431a3
Node context: Faking cheerfulness after being rejected by Wulbren
> null

0:0 - Nonsense! When you've known each other as long as we have, there aren't sides.
uid: 4bb86423-abb6-e2d7-5fdd-5ab710a1c8e6
> Wulbren can be a little sharp, but so can I - you should know that better than anyone.

0:0 - Let's not be uncivilised. Wulbren, perhaps we can talk more later, when you've had a moment to settle in.
uid: 4f24c113-ed0a-4695-23c5-157d938e4b40
Node context: Trying to play peacekeeper between the playe and Wulbren.
> Sure. Now: I've business to attend to. Good day to you both.

null
uid: 50f47a85-adef-a217-02fb-9e67d52d7833
Jump to another node

0:0 - Say that again.
uid: 5346b88e-bb18-0771-4e03-3a408d31bb58
Node context: Quietly furious, almost squaring up to player
> Let's not be uncivilised. Wulbren, perhaps we can talk more later, when you've had a moment to settle in.

0:0 - Unfortunately for me, you're my friend. Rescuing you from mortal peril is my right.
uid: 59ec6e71-28a9-fc13-66f7-a0b86ec22315
> But you didn't rescue me, did you? I rescued myself, with the aid of this - helper.

0:0 - You don't belong here, Barcus. Soon as the Harpers give word that Moonrise has been handled, you ought to get out of here.
uid: 5b78e59d-6993-c550-bf69-cd6f50591384
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
> But - Wulbren - the runepowder. We need to discuss what you're going to -

0:0 - I'll tell you what: If I make it out alive, why don't you meet me at my camp afterward?
uid: 5f4b41d7-7f98-d9a0-15d0-ce9db674b590
- 0 Check flag(s) (Global):
   false - HAV_WrootRequest_Event_BarcusCameFromCamp - Set when Barcus was in player camp before moving to Haven.
> null

0:0 - I doubt Wulbren agrees.
uid: 61c5d27c-31db-0d91-5655-7444855a4f10
> You don't know him, though. This is just his way.

0:0 - But you didn't rescue me, did you? I rescued myself, with the aid of this - helper.
uid: 629a9c91-c00e-1b97-3cb7-05611362769a
Cinematic: Wulbren waves a hand dismissively, indicating the player on 'helper'
Node context: 'Helper' applies to the player. Wulbren is being dismissive of the player's ocntributions to his escape.
> Ah - it's you! I should've guessed. Thank you very much for your help finding Wulbren!

0:0 - Then it's settled. Good day to you both.

uid: 633658be-e74f-0ad6-8d4c-4c3802fb32f2
Animation: [Wulbren] turns away *possibly reuse construction or VO cover it
Cinematic: Wulbren turns away, leaves convo.
> null

0:0 - That's all right. I'm a patient fellow. I'm sure you'll clear a path for everyone soon enough.
uid: 65e7b1a8-16c9-6646-01ec-a74ab5af0f0a
Node context: Talking about waiting for the curse to be cleared, but the subtext is he's patient in general and will continue to be so with Wulbren
> Why don't you join my camp once we're ready to leave these lands?
> Leave.

0:0 - Thank you.
uid: 6823775b-2e04-8347-4ddc-20190242a55a
=== END NODE ===

0:0 - It is. Farewell, Barcus. And good luck.
uid: 6b4469de-7c53-5ed9-b42a-1939945436d0
> The very same to you. Though with your record, I very much doubt you'll need it.

0:0 - If you'll excuse me, I have a great deal to do.
uid: 6cae3866-1afc-b1cb-e37a-8209d15d6fb0
Animation: [Wulbren] turns away *possibly reuse construction or VO cover it
Cinematic: Wulbren turns away, leaves convo.
> null

0:0 - Oh. That's a little sad, isn't it?
uid: 6e0ed577-a14e-e8f9-7351-1f24477663de
> I'll tell you what: If I make it out alive, why don't you meet me at my camp afterward?
> With a little luck, I'll still see you at camp later.
> It is. Farewell, Barcus. And good luck.
> Not really. You're a bit of a wet blanket.

0:0 - Indeed. Neither of you has any clue what's a stake - and why should you? It's Ironhand Gnome business.
uid: 7478800e-3682-f812-fa5f-cfd724859819
Cinematic:
Node context: Frustration with Barcus and player, biting edge
- 0 Set flag(s) to (Global):
   true - GLO_IronhandGnomes_Knows_IronhandGnomes - GLO_IronhandGnome_Knows_IronhandClandescription
> If you'll excuse me, I have a great deal to do.

0:0 - Indeed. He does.
uid: 77f1861f-1b83-fa92-c062-1291cbb64cd7
Node context: Cowed but trying to keep his chin up.
> Then it's settled. Good day to you both.


0:0 - I give you: The Brilliant Retort!
uid: 79a56b5b-3b60-8651-25c7-72712025f0bb
> Now! I believe our business is well and truly concluded.

null
uid: 80e4d8d7-e928-4ada-0209-9edf7b8e863b
> Well! There we have it. Wulbren is safe and sound, thanks to you. I owe you a great deal.

0:0 - Hm. Perhaps I will. Yes - yes that's a nice idea.
uid: 851b87a9-8735-2f9e-c50c-1b4a1e4f6a8a
> Thank you.

null
uid: 855ad574-976c-1a20-f5c6-2c7d478f498d
Jump to another node

0:0 - That'll have to wait - it's lethal out there.
uid: 899ed021-b89e-ff24-579b-308488d4fd11
> That's all right. I'm a patient fellow. I'm sure you'll clear a path for everyone soon enough.

null
uid: 8ca9b3bb-a702-f390-8d6e-cf4005d1d57f
Jump to another node

null
uid: 8e6e5461-de4e-9f8e-5174-9f94a00acfb7
Jump to another node

0:0 - Well! Once you're used to someone, you're... used to them.
uid: 938e8104-3004-378c-bee1-d0cad611accc
Node context: subtext = he cares about wulbren more than anything in the world but is being barcusy about it
> null

null
uid: 94a8ffc9-1b93-b516-4f81-902f8ad2fe62
> There we have it! Wulbren is safe and well, thanks to you. And as you so correctly pointed out, I owe you.

0:0 - Of course - but a moment, if you please. Wulbren, I believe we really must discuss -
uid: 9928c1ac-9a66-a3b7-8362-e5fac62b22f0
Node context: Flustered; trying to fob off the player momentarily while he gets Wulbren to acknowledge him
> Enough, Barcus. Pay your friend whatever it is you owe him and leave me out of it.

0:0 - I certainly hope so, or Withers will be most despondent. Look after yourself.
uid: 9a952818-c3b9-cee6-e8d3-0270d10f630e
=== END NODE ===

0:0 - It's a new type of smokepowder. Powerful stuff. Made it myself.
uid: 9b64ae19-382e-7431-2fdc-2a724998fb68
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
> Now! I believe our business is well and truly concluded.

0:0 - Wulbren can be a little sharp, but so can I - you should know that better than anyone.
uid: 9d2faeb4-da3e-9c0c-37a2-29b8b0418611
Node context: With a touch of humour at the end.
> null
> Leave.

null
uid: 9d6bcdf2-dcf2-86f0-a105-c9756f2af7db
Jump to another node

0:0 - You don't know what Barcus has gone through to find you.
uid: 9ea669f8-97c7-43c4-7c4b-d7857f2cb818
> Please - that isn't necessary.

0:0 - Handy to have in the event of a fire, though. I'd say 'all the best' but we don't know each other that well, do we? All the most middling. Ta.
uid: a1d8ae48-a763-f7ac-7e45-685eb5a3351b
=== END NODE ===

0:0 - One and the same.
uid: a35c4bf7-9bec-4190-0bae-ee6fe04750b6
> I doubt Wulbren agrees.
> You really care about him, don't you.
> Your relationship seems rather one-sided.
> null

0:0 - Thank you.
uid: a6ae0a51-028b-5ad1-511f-53b3c81f87be
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_FriendTalkOver - Set when Barcus is done talking with Wulbren.
> null

0:0 - Why would you do a foolish thing like that? Really, Barcus.
uid: ad3dfd03-ca6a-95d4-6db7-b06988abc5de
Node context: 'Really' in kind of sarcastic disbelief that Barcus would annoy him like this.
> Unfortunately for me, you're my friend. Rescuing you from mortal peril is my right.

0:0 - He's got a point, Barcus.
uid: b14ed8ad-7b61-8b7a-c891-af94f990e46d
> Indeed. He does.

0:0 - Your relationship seems rather one-sided.
uid: b239d372-3dd4-6029-c92a-62267e7345c2
> Nonsense! When you've known each other as long as we have, there aren't sides.

null
uid: bbc15628-1f40-db71-8ff3-cf23025de655
Jump to another node

0:0 - The Brilliant Retort, for starters. Here you are, as promised.
uid: be9955d3-bdca-3d97-7245-8b5e8da930ab
Animation: [Barcus] passing item to player *possibly reuse construction or VO cover it
Cinematic: Reach behind back to retrieve Brilliant Retort. Off-camera hand off to player.
- 0 Check flag(s) (Global):
   false - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
   true - HAV_WrootRequest_Event_FriendTalkOver - Set when Barcus is done talking with Wulbren.
> null

0:0 - Sure. Now: I've business to attend to. Good day to you both.
uid: bed51936-0c38-6c5a-7a16-311b19956400
Animation: [Wulbren] turns away *possibly reuse construction or VO cover it
Cinematic: Wulbren turns away, leaves convo.
Node context: No interet in catching up with Barcus
> null

0:0 - Ah. I'd heard you might be about. How the devil did you get stuck here, Barcus?
uid: c9402171-07f1-2acb-ddd0-1500c706490a
> I'm not stuck. I came to find you, of course.

0:0 - You don't know him, though. This is just his way.
uid: cb1c7c5c-55d5-d168-4cc0-78b61dc20ed4
> null

0:0 - I'm heading to the Towers to face Ketheric Thorm. We may not meet again.
uid: cec2fb00-6606-eb21-c945-85e1e9234dab
- 0 Check flag(s) (Global):
   true - SHA_NightsongPrison_State_NightsongFateDecided - SHA_NightsongPrison_State_NightsongFateDecideddescription
> Oh. That's a little sad, isn't it?

0:0 - What will you do now, Barcus?
uid: cf136b3d-7ac7-4b2d-5c31-d33fd4b31fe6
> Well! Perhaps Wulbren is right. Perhaps I ought to return to Baldur's Gate.

0:0 - You can fight this out on your own time. Barcus, I believe you have something for me.
uid: cfe688d3-76bf-32fa-e9c1-391af1bae75b
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
   false - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
- 1 Check flag(s) (Object):
   true - HAV_WrootRequest_State_HasGift - Flag that tracks possession of the Brilliant Retort.
> Of course - but a moment, if you please. Wulbren, I believe we really must discuss -

0:0 - Ah - it's you! I should've guessed. Thank you very much for your help finding Wulbren!
uid: d1801129-25e5-ce26-fb47-9b4b5e507ff0
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_UnfortunateGnome_HasMet - HAV_SavingPrisoners_UnfortunateGnome_HasMetdescription
> You don't belong here, Barcus. Soon as the way is clear, pack up and head to Baldur's Gate.
> You don't belong here, Barcus. Soon as the Harpers give word that Moonrise has been handled, you ought to get out of here.

0:0 - Wulbren seems like a real arsehole.
uid: d9a4ff78-32a2-85bd-5ee8-0ca0ef6e1adb
> Don't judge him too harshly. He's been through a lot. When he's had some rest, he'll be back to his usual self.

0:0 - Leave.
uid: db5f7240-1a56-428f-c52c-72e2139f3083
=== END NODE ===

0:0 - Well! There we have it. Wulbren is safe and sound, thanks to you. I owe you a great deal.
uid: dd893f18-090d-23bc-c6c8-17ae48557c02
Cinematic: To player
> The Brilliant Retort, for starters. Here you are. I hope you'll like it.
> The Brilliant Retort, for starters. Here you are, as promised.
> Thank you.

0:0 - You don't belong here, Barcus. Soon as the way is clear, pack up and head to Baldur's Gate.
uid: de44747b-3f5d-9ef8-84ca-ea084e29161c
- 0 Check flag(s) (Global):
   false - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
> But - Wulbren - the runepowder. We need to discuss what you're going to -

null
uid: e0db15c4-5328-b312-ebd5-1d16d13b45f7
> Wulbren!

null
uid: e4ba7f1e-085c-7936-ab6f-f4f550ccd308
Jump to another node

null
uid: e713ffcd-af1d-4aed-9ee6-0ae7236e94a9
Jump to another node

0:0 - Enough, Barcus. Pay your friend whatever it is you owe him and leave me out of it.
uid: e9bdaa91-5b3f-0c27-f411-d096347ec549
Animation: [Wulbren] turns away *possibly reuse construction or VO cover it
Cinematic: Wulbren turns away, leaves convo.
Node context: Exasperated, wants to get away from this conversation.
> null

0:0 - The Brilliant Retort, for starters. Here you are. I hope you'll like it.
uid: f8b6e154-5cd7-024f-4fc5-fcbdf821a5fe
Animation: [Barcus] passing item to player *possibly reuse construction or VO cover it
Cinematic: Reach behind back to retrieve Brilliant Retort. Off-camera hand off to player.
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_Knows_BrilliantRetort - HAV_SavingPrisoners_Knows_BrilliantRetortdescription
   false - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_GaveGift - Barcus rewarded the players with the Brilliant Retort.
   true - HAV_WrootRequest_Event_FriendTalkOver - Set when Barcus is done talking with Wulbren.
> It's a new type of smokepowder. Powerful stuff. Made it myself.
> I give you: The Brilliant Retort!

0:0 - Leave.
uid: fc3aa671-d3c2-577c-ed57-c8942e06c506
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_Gnome002.lsj
Synopsis:
This gnome was saved from Moonrise Jail by the players.

0:0 - I don't like the sky, it's too big - too empty. Whatever made that light isn't our friend. No chance.
uid: 1d69f412-c022-ff7a-fb8d-439d818d3dab
Node context: nervous
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Gnome002_NightsongFreed_HasMet - Spoken to Nickels after nightsong is freed but before the epilogue
=== END NODE ===

0:0 - Good foundations. Hear that? Place was built with love. Symmetry. Glad to be here. Thank you.
uid: 275f1df0-0c8c-45e0-a38b-8aabdb57f08c
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Gnome002_ProtectedHasMet - hasmet in inn, protected state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - The Towers were here. Soot - sulphur - limestone. Dusted all over. Signature.
uid: 56063022-de39-44e6-aff9-9c66b44d368c
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_Gnome002_AlertHasMet - nickels' hasmet in alert state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Gnome002_AlertHasMet - nickels' hasmet in alert state
=== END NODE ===

0:0 - I just want to stay here - away from the Towers. Away from the light.
uid: 86443bac-32e3-7d9c-2a12-3d928c1e6c29
Node context: nervous
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Gnome002_NightsongFreed_HasMet - Spoken to Nickels after nightsong is freed but before the epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - We made it safe. Firm ground - thanks to you. Won't forget it.
uid: c31ff972-bddd-41f9-9ce1-3da3eca2deb0
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_Gnome002_ProtectedHasMet - hasmet in inn, protected state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Gnome002_ProtectedHasMet - hasmet in inn, protected state
=== END NODE ===

0:0 - I hope you get 'em. Ketheric and the like. I know you can.
uid: cbcddf12-1e46-411c-bb93-ef649b7d1c18
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Gnome002_AlertHasMet - nickels' hasmet in alert state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_Gnome001.lsj
Synopsis:
This gnome was saved from Moonrise Jail by the players.

0:0 - Aren't you going to take down Ketheric? We'll support you from here.

uid: 1dfcf927-41fa-4c0f-ffa5-82842ca16111
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Gnome001_HasMetAlert - hasmet for alert state in haven
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - Oh! That'll be all, but thank you!
uid: 373150f4-c3d6-49b0-a780-489cee636c2d
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Gnome001_HasMetProtected - Hasmet for protected state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - I suppose you'll be trotting off soon too. Don't let me stop you.
uid: b317145f-847e-261b-928c-4931cf23fdd4
Node context: With an edge.
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - HAV_WrootRequest_Gnome001_NightsongFreed_HasMet - hasmet for Nimble for NSFreed path
=== END NODE ===

0:0 - I suppose this place will do for now. Better than a cell in the Towers, at the very least.
uid: b6fdfcb8-629d-4a59-81ee-ab7f4deb92ca
Node context: Arrogance; player has saved him and brought him here.
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_Gnome001_HasMetProtected - Hasmet for protected state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Gnome001_HasMetProtected - Hasmet for protected state
> I'd thank you for your help, but I doubt you need to hear such trivialities. So I'll just say fare-thee-well.

0:0 - I'd thank you for your help, but I doubt you need to hear such trivialities. So I'll just say fare-thee-well.
uid: d020494e-41a3-b27d-523f-6c3cb314abd2
=== END NODE ===

0:0 - I say, every last soldier in this place has abandoned us. So much for duty.
uid: d7188f19-15ed-0822-3850-0d57e0f11d6b
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   false - HAV_WrootRequest_Gnome001_NightsongFreed_HasMet - hasmet for Nimble for NSFreed path
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Gnome001_NightsongFreed_HasMet - hasmet for Nimble for NSFreed path
=== END NODE ===

0:0 - Ketheric's forces are infiltrating this place - you've got to take the fight to them!
uid: f20d99a7-2c3b-41ea-f5c2-31b25b62c50a
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_Gnome001_HasMetAlert - hasmet for alert state in haven
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Gnome001_HasMetAlert - hasmet for alert state in haven
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_AD_SeekingWulbren.lsj
Synopsis:
Barcus has been told Wulbren is back and is looking for him.

0:0 - Ah!
uid: aedf88f4-5950-53bd-e7aa-55c9f29f20cd
Node context: He's spotted Wulbren in a crowd, super excited to see him.
- 0 Check flag(s) (Local):
   true - 96c86265-27c6-ccc7-daa5-f4984c18c5ba_StartSearch - StartSearch
=== END NODE ===

0:0 - Wulbren! Where is he?
uid: d7382a34-0a9f-b0a9-8850-72152b659698
Node context: Just heard Wulbren is back; about to go search for him.
- 0 Check flag(s) (Local):
   false - 96c86265-27c6-ccc7-daa5-f4984c18c5ba_StartSearch - StartSearch
- 0 Set flag(s) to (Local):
   true - 96c86265-27c6-ccc7-daa5-f4984c18c5ba_StartSearch - StartSearch
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_AD_Reunion.lsj
Synopsis:
Wulbren has just been rescued from Moonrise towers and is in last light inn. His back is to Barcus and he's ignoring him. Barcus is frantically trying to his attention.

0:0 - There must be another way to the city.
uid: 18816111-cabc-44f4-ab1b-07bd77a4b8eb
Node context: talking to himself, trying to figure out a solution
- 0 Check flag(s) (Local):
   true - 504e1197-1252-506f-3201-768a785c0873_A - Adescription
- 0 Set flag(s) to (Local):
   true - 504e1197-1252-506f-3201-768a785c0873_B - Bdescription
> Perhaps I could be of assistance?

0:0 - I'm no eavesdropper! Wulbren, please.
uid: 24b7a449-b5b6-4564-a6a2-865a3b4abb18
Node context: earnest, trying to get his friend's attention
- 0 Check flag(s) (Local):
   true - 504e1197-1252-506f-3201-768a785c0873_B - Bdescription
- 0 Set flag(s) to (Local):
   false - 504e1197-1252-506f-3201-768a785c0873_B - Bdescription
   false - 504e1197-1252-506f-3201-768a785c0873_A - Adescription
> Yet I don't recall asking for a stranger's opinion. Be on your way.

0:0 - Wulbren, it's me.
uid: 2954a85c-9b07-8951-514b-0d58e6a0e9ff
Node context: earnest and genuine - trying to get his friend's attention
> I said, a moment.

0:0 - Yet I don't recall asking for a stranger's opinion. Be on your way.
uid: 2fa53306-539a-4c53-d4e7-0ed4b1651e9e
Node context: doesn't realise who it is, annoyed an dismissive
> I'm no stranger!

0:0 - Perhaps I could be of assistance?
uid: 60d9c8c4-4388-fe8c-4ddd-04c0b5f3a65e
Node context: earnest and genuine
> I have little time for eavesdroppers.

0:0 - I'm no stranger!
uid: 67db947a-e8f2-f925-f59c-19f12eea55b7
Node context: earnest and a little hurt
=== END NODE ===

0:0 - A moment.
uid: 74275601-53f3-49c7-8cce-d7f72cb17409
Node context: distracted and annoyed
- 0 Set flag(s) to (Local):
   true - 504e1197-1252-506f-3201-768a785c0873_A - Adescription
> Wulbren, it's me.

0:0 - I said, a moment.
uid: c364c883-d8f5-87ad-b7a4-b53a2bfe5b35
Node context: distracted and annoyed
=== END NODE ===

0:0 - I have little time for eavesdroppers.
uid: c57747b7-84b3-41e4-b582-449e7e504483
Node context: distracted and annoyed
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_AD_ReturnedPrisoners.lsj
Synopsis:
These ADs occur after the gnomes are rescued by the player from Moonrise jail. They occur in Haven. The gnomes are trying to figure out what to do. Their varations include: Wulbren, Nimble and Nickels alive, Wulbren and Nimble alive, Wulbren and Nickels alive, Nickels and Nimble alive.

0:0 - Have you forgotten what's at stake here?
uid: 00b3e696-3f97-a52c-9e6f-edc01236dfad
Node context: getting irritated, wants to be obeyed without question or argument
> We make it to the city or we die - it's that simple.

0:0 - First things first, we have to make it to the city.
uid: 03aacce5-f64f-4bed-b41c-508fdc59d1d6
Node context: trying to calm her friend down, in full big sister/caring mode
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
> Not without Wulbren.

0:0 - I don't want to leave.
uid: 0d1ddfd7-0fe2-425b-be9d-8cb00114b5a5
Node context: fearful and distressed
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
> We don't have a choice.

0:0 - There must be another way to the city.
uid: 10874448-5c00-153d-b999-2cc3329a12cd
Node context: determined and fierce
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
   false - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
   false - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
> We've been gone too long as it is. Now is not the time to dilly-dally.

0:0 - Fine. We'll rest here for a while.
uid: 15ca0b0b-3500-69aa-276d-e218220a0741
Node context: annoyed agreement
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
> Then we leave for Baldur's Gate.

0:0 - Securing passage to the city comes first.
uid: 2059b385-d5ae-7778-7a45-64006cf974c0
Node context: aware his friend is grieving but doesn't have time for it - all business like
=== END NODE ===

0:0 - I know.
uid: 26bafde6-5f43-a85c-512c-634ce648dfcd
Node context: trying to reign back in his irritation
=== END NODE ===

0:0 - Damn it all - I thought we'd be closer to the city.
uid: 2b039f57-e27c-c099-a4aa-6457574ae2ce
Node context: frustrated, touch of anger - his plan isn't going to, well, plan
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
> Reinforced walls, secured entrance. Here is good - safe.

0:0 - We should place a grave marker for Nickels - somewhere warm and cosy.
uid: 2b2ea366-3de6-1d4a-43e7-10a8ca7129d2
Node context: trying to be professional but inside she's really upset - nickles was like a brother to her
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
> Securing passage to the city comes first.

0:0 - It's all right - just breathe.
uid: 337071fb-0358-427a-a18c-a1f032fb81ce
Node context: trying to calm her friend down, in full big sister/caring mode
> But Wulbren isn't here! What do we do?

0:0 - The city is far. The air is heavy - dangerous. Too much.
uid: 39d3bcb5-0876-d0e3-9a4d-869c81cbd12e
Node context: distressed and scared
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
> Have you forgotten what's at stake here?

0:0 - I agree, sir. This gives us time to regroup.
uid: 3b076e16-6092-0816-2856-b6dea359811f
Node context: trying to calm her boss, to see the bright side
=== END NODE ===

0:0 - No sleep makes mistakes. Mistakes means death.
uid: 3dc93cb5-f2a3-abe8-5ee9-3b82d1770ab1
Node context: sounding a little far off
=== END NODE ===

0:0 - I need you to focus, all right? The plan cannot fail.
uid: 3eddd32b-ec59-0a25-b23e-b0f1c32afdf9
Node context: this is his pathetic attempt at being 'caring' all he's thinking is 'why did i get stuck with this one'
=== END NODE ===

0:0 - Of course, sir.
uid: 3f40313c-5761-5d90-bada-bacdeca74e36
Node context: snaps to attention - she'd do anything for wulbren
=== END NODE ===

0:0 - Otherwise, we're on our own.
uid: 410f12d9-1dab-5d54-53aa-39255b4b95fc
Node context: determined and fierce
=== END NODE ===

0:0 - Curses - why did we land so far from Baldur's Gate?
uid: 47cba72f-ed47-903a-dfca-42f0f1a00cfb
Node context: frustrated
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   false - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
   false - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
   false - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
> I miss Nimble.

0:0 - What of the others? In the Underdark?
uid: 4ece378d-52c8-2349-fe5f-0576ba76857a
Node context: concerned
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   false - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
   false - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
   false - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
> If they're alive, they'll meet us in the city.

0:0 - Not by foot. The air is heavy - deadly. Too much. Too dangerous.
uid: 53c67858-1323-e527-3a43-66685a4d8225
Node context: worried, a little far off and distant, a touch of fear
=== END NODE ===

0:0 - The plan will go ahead, sir. We'll make sure of it.
uid: 55c7db1f-71f8-3a0b-3a0c-04b6d1d61237
Node context: trying to calm her boss, to see the bright side
=== END NODE ===

0:0 - We make it to the city or we die - it's that simple.
uid: 580fa1b9-2df2-2630-f7fe-c2dcb68fae5c
Node context: getting irritated, wants to be obeyed without question or argument
=== END NODE ===

0:0 - I miss Nimble.
uid: 5e5258c2-2b1f-55f3-92bc-decad8a642f8
Node context: sad and distressed
> I know.

0:0 - We don't have a choice.
uid: 5eb9379f-27e4-4548-8aa8-8fc9d59d4e1d
Node context: friend is in a panic, trying to gentle persuade them to leave
> Outside the air is heavy - dangerous. We can't.

0:0 - The Ironhand Gnomes cannot fail.
uid: 6c5addc7-9d9f-2b25-33b9-cc2cb6819b52
Node context: determined and fierce
=== END NODE ===

0:0 - Reinforced walls, secured entrance. Here is good - safe.
uid: 77ed2f71-1aee-8922-ea9d-2da52e7791aa
Node context: looking around, measuring and assessing - sounding a little far off
> I agree, sir. This gives us time to regroup.

0:0 - Then we leave for Baldur's Gate.
uid: 7eefae6d-dc73-bd26-cec2-62842b954966
Node context: determined and fierce
> Not by foot. The air is heavy - deadly. Too much. Too dangerous.

0:0 - Outside the air is heavy - dangerous. We can't.
uid: 80a94249-c76a-4ab4-8859-9c88597eb2d1
Node context: fearful and distressed
=== END NODE ===

0:0 - Have you forgotten what's at stake? You're Ironhand Gnomes - act like it.
uid: 83f4a1ad-4892-254e-84b2-646522ad7775
Node context: determined anf fierce
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
> We're with you to the end, sir, but we're exhausted.

0:0 - Crying does not help us.
uid: 8660b5d3-a439-3413-530d-9ecc88a7e7bd
Node context: trying not to be annoyed but failing
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
> Sorry.

0:0 - Did Nickels have any family in the city?
uid: 930aa767-040b-64c2-9098-7a16ce433093
Node context: trying to distract herself from her own grief
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
> I appreciate you and Nickels were close, but I need you to focus.

0:0 - Not without Wulbren.
uid: 9538feea-0ab4-4955-9a53-b2f290ef4717
Node context: sad and distressed
> Wulbren can't come with us - it's just you and me now.

0:0 - What do we do?!
uid: 98f71192-58fb-449b-b171-e25e04bf40dd
Node context: panicked, his leader is dead and he's distressed
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
> It's all right - just breathe.

0:0 - Let's take a break - catch up on some sleep.
uid: 9d8ea4a4-9399-43e7-aa60-21df2342c47e
Node context: trying to calm her friend down, in full big sister/caring mode
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   false - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
   false - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
   false - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
> We'll figure this out - one step at a time.

0:0 - Get to the city. The plan proceeds from there.
uid: a185ca5d-023d-6646-66e8-92d03fc9d1b0
Node context: trying to think three steps ahead, full focus on his goals
> The Ironhand Gnomes cannot fail.

0:0 - *Sniffle.*
uid: ad97b2fa-98de-80e6-4272-4f6a5ef8d47c
Node context: crying - his best friend is dead
=== END NODE ===

0:0 - Wulbren can't come with us - it's just you and me now.
uid: b5f9ad7b-5b0b-4e51-9c84-3f7de55ef9c4
Node context: her leader is dead and she has to hold her own grief in while trying to calm nickels down
=== END NODE ===

0:0 - But Wulbren isn't here! What do we do?
uid: ba164f39-16b7-861c-b91d-d41d252880c6
Node context: still panicking but a little calmer with nimble around
=== END NODE ===

0:0 - Nimble was an excellent Ironhand Gnome - she'll be difficult to replace.
uid: bb149be8-2b67-23ba-4bd9-f19546d9bf34
Node context: his 'friend' is dead but all he's thinking about is the loss of a soldier
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_A - Adescription
> *Sniffle.*

0:0 - What's our next move?
uid: c740ee85-136d-b3a7-dae3-567223a96147
Node context: grief shoved to one side, all business now
- 0 Check flag(s) (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_B - Bdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 44186665-ec97-674d-c483-096c9f7acd28_C - Cdescription
> Get to the city. The plan proceeds from there.

0:0 - We'll figure this out - one step at a time.
uid: ca5eba06-f602-4b5f-aacf-6db6938303b1
Node context: trying to calm her friend down, in full big sister/caring mode
=== END NODE ===

0:0 - We're with you to the end, sir, but we're exhausted.
uid: cbac0d74-b414-3295-21f9-0b59e8cbeec9
Node context: trying to calm her boss, to see the bright side
> No sleep makes mistakes. Mistakes means death.

0:0 - I appreciate you and Nickels were close, but I need you to focus.
uid: cd72dcd3-ef15-f319-dd64-769b7aef33d8
Node context: all business - the slightest touch of irritation
> Of course, sir.

0:0 - If they're alive, they'll meet us in the city.
uid: d7f71808-3e51-fea9-ebca-7cd7b5ccedfa
Node context: determined and fierce
> Otherwise, we're on our own.

0:0 - We've been gone too long as it is. Now is not the time to dilly-dally.
uid: e66a976e-b903-b05b-6bb9-f69c7294976d
Node context: determined and fierce
> The plan will go ahead, sir. We'll make sure of it.

0:0 - Sorry.
uid: edb18c84-99ba-9594-f25c-73580af1478b
Node context: dsitressed and upset, brink of tears
> I need you to focus, all right? The plan cannot fail.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_AD_GnomeAndCat.lsj
Synopsis:
Overhead text of Barcus Wroot casually interacting with His Majesty, the local cat.

0:0 - *Mrreow!*
uid: 0e576df0-3147-4f93-9e90-8973984787e5
> I heard you the first time.

0:0 - I'll tell him you said so.
uid: 12c48622-cd92-d022-016d-3d3461dcf25c
> *Rreow...*

0:0 - *Rrrr...*
uid: 1ddbb1cc-e80c-9ff0-4ea7-8bf5328accb3
Node context: Angry low cat growl
> I'll be out of your way as soon as I'm finished...

0:0 - *Hiss!*
uid: 4f7d8264-92df-4fca-ba4b-6ec187bd6880
- 0 Check flag(s) (Local):
   true - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_A - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Adescription
- 0 Set flag(s) to (Local):
   true - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_B - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Bdescription
> Right back at you.

0:0 - I'll be out of your way as soon as I'm finished...
uid: 53a1a731-7271-19bd-9215-79546d7baef6
=== END NODE ===

0:0 - *Mrreow?*
uid: 5dd8b3ee-6b71-4731-453b-6ddd7085c528
> Good point. I hadn't thought of that.

0:0 - Hmm... perhaps a bit more of this...
uid: 66932e94-db77-4263-9fcb-0ccd8401f180
- 0 Check flag(s) (Local):
   true - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_B - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Bdescription
- 0 Set flag(s) to (Local):
   true - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_C - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Cdescription
> *Mrreow?*

0:0 - Wulbren, you fool...
uid: 68afd30b-99d4-4b4c-9d1c-09e0a08db1ae
Node context: Gently to himself, more worried than upset.
- 0 Set flag(s) to (Local):
   true - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_A - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Adescription
> *Meow!*

0:0 - *Meow!*
uid: 79e8910f-d72a-7d68-f4c7-5c41dddcaa08
> I'll tell him you said so.

0:0 - *Rreow.*
uid: 89c42b28-e857-da87-a509-248c6c18495e
=== END NODE ===

0:0 - Right back at you.
uid: a7ae45a8-957a-9edc-df4f-7855519fdbc4
Node context: A bit deadpan.
> *Rrrr...*

0:0 - Good point. I hadn't thought of that.
uid: a8974011-113a-a9d8-535d-7b14a43f7583
> *Rreow.*

0:0 - *Meow!*
uid: b094a003-1601-4139-9a78-362834d4f1a6
- 0 Check flag(s) (Local):
   true - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_C - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Cdescription
- 0 Set flag(s) to (Local):
   false - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_A - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Adescription
   false - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_C - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Cdescription
   false - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_B - 95496308-6e34-b8c7-93fb-3b5e56e71f5d_Bdescription
> Yes, yes, I'm well aware...

0:0 - Yes, yes, I'm well aware...
uid: e0a12709-01c3-44f5-a22d-6de210da70ed
> *Mrreow!*

0:0 - *Rreow...*
uid: f5ad8188-61af-19f2-147b-abfa5dd959a9
=== END NODE ===

0:0 - I heard you the first time.
uid: f8ecad30-6fc2-49b5-922d-a1498ba43b9e
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_VB_ShadowSiege_PlayerEntersCombat.lsj
Synopsis:
SCL Haven: Isobel is kidnapped/killed and shadows engulf the inn, combat starts against the shadows. Players find themselves in the middle of it protecting the inn or just because they haven't escaped.

0:0 - The shadows - arm yourselves!
1:0 - The shadows are coming alive. We've got a fight on our hands!
2:0 - Those damn shadows. We're going to have to fight our way out of this one.
3:0 - Ready your weapons - darkness comes!
4:0 - Shadow beings - out for blood.
5:0 - Shadow beings. Strike them down!
6:0 - It's those damn shadows. Be ready!
uid: 0afd1ce1-a6cf-48b0-92a2-b77f5aba83f5
Node context: start of combat - high tension situation. [Astarion - realises the shadows are attacking]
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
> The shades are long dead - no need to show any mercy. All we can give them is a second, final death. They're already gone - don't hesitate! Cursed creatures. They will not escape me! Kill them quickly, or we'll end up just the same. No holding back. They're lost to the curse! No hesitation - these people are long dead.

0:0 - The shades are long dead - no need to show any mercy.
1:0 - All we can give them is a second, final death.
2:0 - They're already gone - don't hesitate!
3:0 - Cursed creatures. They will not escape me!
4:0 - Kill them quickly, or we'll end up just the same.
5:0 - No holding back. They're lost to the curse!
6:0 - No hesitation - these people are long dead.
uid: 36358255-c69c-45af-bd64-47de1f11b8ce
Node context: start of combat - high tension situation.
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingSurvivors_Weaponsmith.lsj
Synopsis:
This is the Haven state and dialogue for Dammon if he is rescued and brought back to the inn. He can be traded with in certain states and can forge a weapon of hellish power if the player brings him the right material.

null
uid: 02f36f85-3dee-0e9e-a145-3c02a1d35f63
Jump to another node

null
uid: 06c82bf8-1f6f-e903-4f8e-a47172301010
Jump to another node

null
uid: 08a79c67-f047-2089-78d8-565c7ba988df
Jump to another node

0:0 - Hm. I thought I sniffed a Merregon's scent somewhere. These must've been a pain to get a hold of.
uid: 0a1a4421-5415-ee7e-8987-d950b9bdcb1d
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveMaskReward1 -
   true - HAV_TieflingSurvivors_Event_GiveMask1 -
> Merregon masks are brittle, so what I make won't last as long as my usual pieces.

null
uid: 0bb52775-2cea-a253-9315-65c6f3b88643
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveMaskReward6 -
   true - HAV_TieflingSurvivors_Event_GiveMask6 -
> Merregon masks are brittle, so what I make won't last as long as my usual pieces.

0:0 - It's perfect, really. Just a moment - I'll be able to work this one quickly.
uid: 0d419860-d60e-52a3-65f5-ec4f1ed09f8f
Cinematic: [Start of Line]: Player passes object to Dammon. He inspects it (only if we can convey this without showing the object since design needs to be able to iterate it) [End of Line]: Dammon turns to his forging equipment and does some, uh, general forging. Shouldn't show weapon specifically and can be handled with a generic. (CINEMATIC DUPE OF N86)
- 0 Check flag(s) (Global):
   false - GLO_Dammon_State_ReceivedSecondReward - Party received Dammon's second reward.
- 0 Set flag(s) to (Global):
   true - GLO_Dammon_State_ReceivedSecondReward - Party received Dammon's second reward.
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveReward_002 -
> There you are. And be careful who you show that to. It might draw the wrong kind of attention.

0:0 - I found some hellish masks, can you make anything of these?
uid: 140b7b2e-f48a-a42b-e87b-1a7cee2bc121
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_Weaponsmith_Knows_AboutWeapon - Players asked about the weapon in act 2.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> Using something that's already fabricated is tough, but I can try. How many do you have?

null
uid: 1def2e23-8d13-6c68-ca93-b41a0e6c5e91
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveMaskReward9 -
   true - HAV_TieflingSurvivors_Event_GiveMask9 -
> Merregon masks are brittle, so what I make won't last as long as my usual pieces.

null
uid: 1ec4c484-1689-d976-09c1-389674dc4cf5
Jump to another node

0:0 - Actually, I'll hang on to them.
uid: 256c501a-1ed0-f390-efd4-2fa979bd20f9
> Fair enough, they might have use as they are.

0:0 - If you need something sharp, I have a few things left.
uid: 258a5e53-ee46-d591-da12-8dbeec80e534
> null

0:0 - There you are. And be careful who you show that to. It might draw the wrong kind of attention.
uid: 25e6d4f0-9af4-fee1-a4b8-827c8f2fe739
Cinematic:
=== END NODE ===

0:0 - I've got nine masks for you.
uid: 2707b2b7-7663-17a4-15e0-e6ca895e3635
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null
> That's not as many as you said you had.

0:0 - 'Interesting' materials? What do you mean?
uid: 32dae75c-5b7d-cb3a-f1c0-20cf26508723
- 0 Check flag(s) (Global):
   false - HAV_TieflingSurvivors_Weaponsmith_Knows_AboutWeapon - Players asked about the weapon in act 2.
> I... hesitated to mention this back in the druids' grove - for obvious reasons - but no one has earned my trust if not you.

0:0 - I... hesitated to mention this back in the druids' grove - for obvious reasons - but no one has earned my trust if not you.
uid: 344c2fcd-8866-b190-0670-52b05ae4be8f
> When Elturel was dragged into Avernus, I was drafted into a devil's smithy. It should have been awful, but infernal metal is like a wild horse. Powerful, exuberant - it'll kill you if you lack technique.

0:0 - Sounds like you had an interesting time in the Hells.
uid: 37d6bffb-b54d-feaf-8a98-7cc970e57b0c
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_Weaponsmith_Knows_AboutWeapon - Players asked about the weapon in act 2.
> Some of us had it easier than others. The baker, the schoolmaster - when Elturel was swallowed up, they could do little but survive.

0:0 - There you are! I'd hoped you'd made it through, but when we didn't hear from you... well. I'm glad you're here now.
uid: 3a5ef50d-c049-a0b6-87c4-066d68560d0e
- 0 Check flag(s) (Dialog):
   true - HAV_TieflingSurvivors_Weaponsmith_NightsongFreedHasMet - hasmet for dammon NS freed state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Local):
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Alert - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Alertdescription
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_Weaponsmith_NightsongFreedHasMet - hasmet for dammon NS freed state
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
> null
> null

null
uid: 43152240-3802-76c4-be84-367d4a4838e9
- 0 Check flag(s) (Object):
   true - GLO_ForgingOfTheHeart_State_HasInfernalMetal_A - Player has a piece of infernal metal.
- 0 Set flag(s) to (Object):
   true - GLO_ForgingOfTheHeart_Event_GiveInfernalMetal_A - Player gives Dammon a piece of infernal metal.
> Absolutely. Rare to get your hands on this stuff - well done keeping it to hand.
> It's perfect, really. Just a moment - I'll be able to work this one quickly.
> Well, well, well... I knew I smelled something. And I know just what to do with it. One moment.

0:0 - I think I found a material you could work with. What can you make of it?
uid: 4470b89f-1d60-d815-ee41-11bab18734d3
- 0 Check flag(s) (Global):
   false - GLO_Dammon_State_ReceivedThirdReward - Party received Dammon's third reward.
   true - HAV_TieflingSurvivors_Weaponsmith_Knows_AboutWeapon - Players asked about the weapon in act 2.
- 1 Check flag(s) (Object):
   true - GLO_ForgingOfTheHeart_State_HasInfernalMetalTemplate - Player has any of the infernal metal templates.
> null
> null
> null
> Perhaps you've misplaced it? I'll be here should you find it again.

null
uid: 48fa8325-4928-cae2-9912-197eeb33f70c
Jump to another node

0:0 - I thought it was you - saving my skin again, I see. Never seen a shapeshifted ox before, but I'm glad you dealt with it before it dealt with us.
uid: 56700939-fa13-2083-1bc8-25aa7a4e9e8b
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
   true - GLO_DevilishOx_State_Defeated - The phasm disguised as an ox has been defeated.
- 1 Check flag(s) (Local):
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
- 1 Set flag(s) to (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
> I'm glad to see you're all right. The way here was anything but easy, eh?

0:0 - That's not as many as you said you had.
uid: 578ad9bb-387d-9ffb-9826-f1025443d06d
=== END NODE ===

null
uid: 5925b534-298d-6508-ebc6-2f229862e2ba
Jump to another node

null
uid: 5946d2da-c2c6-508a-e68a-e9d0719eae91
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
   false - GLO_DevilishOx_State_Defeated - The phasm disguised as an ox has been defeated.
- 1 Check flag(s) (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
> null

null
uid: 5b5ec002-aa8e-6dca-208d-edec73b0e382
- 0 Check flag(s) (Object):
   true - UND_InfernalPlate_HasPlate - Character has the plate in inventory.
- 0 Set flag(s) to (Object):
   true - UND_InfernalPlate_GivePlate - Give the plate to the flagged character.
> null

0:0 - I found this metal in a place called Grymforge - what do you make of it?
uid: 5d565298-b9e6-8abf-726e-e607a5940272
- 0 Check flag(s) (Global):
   false - GLO_Dammon_State_ReceivedThirdReward - Party received Dammon's third reward.
   true - HAV_TieflingSurvivors_Weaponsmith_Knows_AboutWeapon - Players asked about the weapon in act 2.
- 1 Check flag(s) (Object):
   true - UND_InfernalPlate_HasPlate - Character has the plate in inventory.
> null
> null

0:0 - Leave.
uid: 62bb873a-56f6-4d58-a079-3cbca6a9f46d
=== END NODE ===

null
uid: 63385e88-6f02-a9ab-1390-a57730ebcf4b
Jump to another node

null
uid: 6555a7af-bf7e-2fc7-a04e-a5dd3350571a
Jump to another node

0:0 - I hope that fight with that hideous shapeshifted creature didn't sully your weapon too badly. You'll be needing it.
uid: 66be4d5f-c99a-1b44-5ead-8a4ae5681a51
- 0 Check flag(s) (Global):
   true - GLO_DevilishOx_State_Defeated - The phasm disguised as an ox has been defeated.
- 1 Check flag(s) (Local):
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
- 0 Set flag(s) to (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
> null

0:0 - I can sense some, smell it almost, somewhere in the area. Underground, maybe - out there, in the shadows.
uid: 679054af-f9a6-546e-c1ad-2f6b40d522b2
Node context: A touch of pride
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_Weaponsmith_Knows_AboutWeapon - Players asked about the weapon in act 2.
> If you find it, bring it to me. I'll make something incredible.

null
uid: 68d1f992-da0b-a8bc-7d4a-54bc46aba883
Jump to another node

null
uid: 6b4eb762-6b6d-3e7f-ca38-0dc0c07c1396
Jump to another node

0:0 - Nor from shapeshifting cow-blob-things, though you made short enough work of that one. Glad you handled it before it handled me.
uid: 7a2e302f-1e60-396d-9c86-15e6cae186f7
- 0 Check flag(s) (Global):
   true - GLO_DevilishOx_State_Defeated - The phasm disguised as an ox has been defeated.
- 1 Check flag(s) (Local):
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
- 0 Set flag(s) to (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
> If you need something sharp, I have a few things left.

0:0 - Gods above and devils below! That ox was a bloody shapeshifter! Thanks for handling it.
uid: 7c2c7622-cd25-447f-8b76-1a2c43d4692d
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
   true - GLO_DevilishOx_State_Defeated - The phasm disguised as an ox has been defeated.
- 1 Check flag(s) (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
- 1 Set flag(s) to (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
> Earlier, you mentioned you could work 'interesting' materials. What did you mean?
> null
> null
> null
> null
> null
> null

0:0 - Glad you and Karlach are all right. Well - as all right as any of us.
uid: 7c70cacf-ef70-72e4-7ce2-86a46609b271
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
   false - GLO_DevilishOx_State_Defeated - The phasm disguised as an ox has been defeated.
   true - HAV_ForgingOfTheHeart_OM_Karlach_COM_HasMet - Karlach has met Dammon in HAV
- 1 Check flag(s) (Local):
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
- 1 Set flag(s) to (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
> A makeshift Harper's fire might not be where I hoped to set up shop, but maybe I've got something you can use anyway.

0:0 - When Elturel was dragged into Avernus, I was drafted into a devil's smithy. It should have been awful, but infernal metal is like a wild horse. Powerful, exuberant - it'll kill you if you lack technique.
uid: 7d91b4df-ebe2-2c1f-694b-f629d100edd2
> I can sense some, smell it almost, somewhere in the area. Underground, maybe - out there, in the shadows.

null
uid: 7e093ac1-5117-ba13-79c0-903350ebb02f
Jump to another node

null
uid: 8047968b-5ee8-334f-ee06-26831b30d3d3
Jump to another node

null
uid: 82fb8723-8040-a71a-f39a-b8f9f2a326ac
Jump to another node

null
uid: 844d6bc3-d43d-2f82-a793-627ea431fb0b
- 0 Check flag(s) (Object):
   true - GLO_ForgingOfTheHeart_State_HasInfernalMetal_B - Player has a piece of infernal metal (template B).
- 0 Set flag(s) to (Object):
   true - GLO_ForgingOfTheHeart_Event_GiveInfernalMetal_B - Player gives Dammon a piece of infernal metal (template B).
> null

0:0 - There. Be careful who sees you using that, might draw the wrong sort of eyes.
uid: 89291f33-af8b-adf6-635f-c523de6bd262
=== END NODE ===

0:0 - I'm glad to see you're all right. The way here was anything but easy, eh?
uid: 8b91e8f7-8695-e132-4589-ebb64d9746b6
> A makeshift Harper's fire might not be where I hoped to set up shop, but maybe I've got something you can use anyway.

null
uid: 8ea3fad3-47ba-7a7d-981a-0dc10789de81
Jump to another node

null
uid: 9399ff6f-f772-e02b-6d5d-16aa0f2b5fa5
Jump to another node

0:0 - As for me, I won't say I enjoyed my time there, but it was certainly... instructional.
uid: 957923ef-4fa4-4dd6-d920-afd4ea21e06a
Node context: He secretly did enjoy it but it would be very gauche to say so

0:0 - Absolutely. Rare to get your hands on this stuff - well done keeping it to hand.
uid: 971daf95-6515-34b5-9c17-0cd5497da278
Cinematic: [Start of Line]: Player passes object to Dammon. He inspects it (only if we can convey this without showing the object since design needs to be able to iterate it) [End of Line]: Dammon turns to his forging equipment and does some, uh, general forging. Shouldn't show weapon specifically and can be handled with a generic. (CINEMATIC DUPE OF N86)
- 0 Check flag(s) (Global):
   false - GLO_Dammon_State_ReceivedFirstReward - Party received Dammon's first reward.
- 0 Set flag(s) to (Global):
   true - GLO_Dammon_State_ReceivedFirstReward - Party received Dammon's first reward.
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveReward_001 -
> There you are. And be careful who you show that to. It might draw the wrong kind of attention.

0:0 - If you find it, bring it to me. I'll make something incredible.
uid: 9871be9a-c8df-7783-0d70-b1c39e3b0fda

0:0 - Let's see what you have.
uid: 9c64dcea-92ca-40c5-97d5-a047dd748df5
> null

0:0 - Merregon masks are brittle, so what I make won't last as long as my usual pieces.
uid: 9d5e3375-1768-ae6e-dc4d-8870ee970786
> There. Be careful who sees you using that, might draw the wrong sort of eyes.

null
uid: 9e4195d2-1682-d701-cc97-dd72088f6894
Jump to another node

0:0 - I'll be here if you need anything else.
uid: 9eb09917-a0d5-43c9-982e-082241885713
=== END NODE ===

0:0 - Need anything?
uid: a0c165a8-9044-9e74-c828-039fae75a17e
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 1 Check flag(s) (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_killeddevilishox - Player killed the devilish ox
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
> null

0:0 - I've got this metal I found in Avernus itself - will that do?
uid: a1890b68-2f83-d1ed-7aac-664569f5d033
- 0 Check flag(s) (Global):
   false - GLO_Dammon_State_ReceivedThirdReward - Party received Dammon's third reward.
   true - HAV_TieflingSurvivors_Weaponsmith_Knows_AboutWeapon - Players asked about the weapon in act 2.
- 1 Check flag(s) (Object):
   true - TUT_UpperDeck_State_HasInfernalMetal -
> null
> null

0:0 - Using something that's already fabricated is tough, but I can try. How many do you have?
uid: a3c714a4-720a-2fae-a6e4-c1ad10803f25
> Here's one mask.
> I can spare two.
> I've got three masks.
> Here's six masks I don't need.
> I've got nine masks for you.
> Actually, I'll hang on to them.

0:0 - Fair enough, they might have use as they are.
uid: a5d5429b-3c00-7173-5f5a-732a04b64207
> If you want me to have another look, you know where to find me.

0:0 - I can spare two.
uid: aa869557-01d0-17a2-9b08-a34e4020bd27
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null
> null

0:0 - Nowhere's safe from this damned Absolute.
uid: ac7271f5-23a4-4a2f-a0d9-58097fcb7bf4
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 1 Check flag(s) (Local):
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Alert - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Alertdescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
- 1 Set flag(s) to (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Alert - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Alertdescription
> Nor from shapeshifting cow-blob-things, though you made short enough work of that one. Glad you handled it before it handled me.

0:0 - Here's one mask.
uid: b1617085-f510-a789-706d-e2ca81554a22
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> Hm. I thought I sniffed a Merregon's scent somewhere. These must've been a pain to get a hold of.
> null

null
uid: b2b1156c-715f-9cb8-c28c-8ba6553bac74
Jump to another node

null
uid: b2c67cf2-9389-4c3f-87c1-bc9a46f0051c
= TRADE =
> I'll be here if you need anything else.

0:0 - A makeshift Harper's fire might not be where I hoped to set up shop, but maybe I've got something you can use anyway.
uid: b811b39b-885e-c99d-35fe-83c84e05ca85
> And if you find any interesting materials in need of working, I'm happy to help.

null
uid: b9bb9b7f-376a-89b7-8f82-6db3416a799b
Jump to another node

null
uid: bd47e1fe-8814-2494-d844-4a4fd12bfe6f
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveMask2 -
   true - HAV_TieflingSurvivors_Event_GiveMaskReward2 -
> Merregon masks are brittle, so what I make won't last as long as my usual pieces.

0:0 - Perhaps you've misplaced it? I'll be here should you find it again.
uid: bf06c71a-4f19-73ba-0355-d74a0d2e4cfc
=== END NODE ===

0:0 - Isobel said we ought to sit tight for the time being - wait until we hear back from Jaheira. I know she's right, but I can't wait to get moving.
uid: c3b2cb8f-ab18-9a57-94fd-48ee12b21179
- 0 Check flag(s) (Dialog):
   true - HAV_TieflingSurvivors_Weaponsmith_NightsongFreedHasMet - hasmet for dammon NS freed state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
> null
> null

null
uid: cccf4464-587f-72a2-38aa-52369c613450
Jump to another node

0:0 - It's - you! What are the odds? So glad you're all right. Well - as all right as any of us.
uid: cce81a63-94bf-4688-a376-3179e24fc8ec
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
   false - GLO_DevilishOx_State_Defeated - The phasm disguised as an ox has been defeated.
- 1 Check flag(s) (Local):
   false - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
- 1 Set flag(s) to (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protected - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Protecteddescription
> A makeshift Harper's fire might not be where I hoped to set up shop, but maybe I've got something you can use anyway.

null
uid: cf4b6603-a2cb-cd9d-7e8c-594482248aa6
- 0 Check flag(s) (Object):
   true - TUT_UpperDeck_State_HasInfernalMetal -
- 0 Set flag(s) to (Object):
   true - TUT_UpperDeck_Event_GiveInfernalMetal -
> null

0:0 - Some of us had it easier than others. The baker, the schoolmaster - when Elturel was swallowed up, they could do little but survive.
uid: cfb701ff-3a0a-368a-fb4b-baed824e1dca
> As for me, I won't say I enjoyed my time there, but it was certainly... instructional.

null
uid: d18d6b19-875a-bc48-4815-3888df24deaf
Jump to another node

null
uid: d205a115-0ffa-3756-cf7d-f8da1e95c829
Jump to another node

0:0 - Can't sleep, so I might as well hammer. Need anything?

uid: d2ff04b4-1849-4f9f-9a58-32d18c2bb3a4
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 1 Check flag(s) (Local):
   true - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Alert - 7e64876b-820d-9afc-5c90-fb12ded8fe68_HAV_TieflingSurvivors_Weaponsmith_Alertdescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
> I hope that fight with that hideous shapeshifted creature didn't sully your weapon too badly. You'll be needing it.

null
uid: d3984d90-fcd0-5133-8e25-84782986880a
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveMaskReward3 -
   true - HAV_TieflingSurvivors_Event_GiveMask3 -
> Merregon masks are brittle, so what I make won't last as long as my usual pieces.

0:0 - I've got three masks.
uid: d5529833-f664-513b-0259-d4d0a50e5670
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null
> null

null
uid: dbcbcefb-9a81-2644-d46a-bd8ed64df4fe
- 0 Check flag(s) (Object):
   true - GLO_ForgingOfTheHeart_State_HasInfernalMetal_C - Player has a piece of infernal metal (template B).
- 0 Set flag(s) to (Object):
   true - GLO_ForgingOfTheHeart_Event_GiveInfernalMetal_C - Player gives Dammon a piece of infernal metal (template C).
> null

0:0 - And if you find any interesting materials in need of working, I'm happy to help.
uid: dd937cc4-3c79-963a-9f48-6eb8b5f99f62
Node context: Said with a slightly knowing tone
> Let's see what you have.
> 'Interesting' materials? What do you mean?
> Sounds like you had an interesting time in the Hells.
> I've got this metal I found in Avernus itself - will that do?
> I found this metal in a place called Grymforge - what do you make of it?
> I think I found a material you could work with. What can you make of it?
> I found some hellish masks, can you make anything of these?
> Leave.

null
uid: df31280e-b393-3243-79a3-abbbf64f0b08
Jump to another node

null
uid: dfd2f9a7-d216-6663-c991-aadf1a1e3ecd
Jump to another node

0:0 - If you want me to have another look, you know where to find me.
uid: e1efac55-196f-93eb-7197-43dbe8d0cec4
=== END NODE ===

null
uid: e9321dc3-8052-c4fc-13d2-991f7cb4b16d
Jump to another node

0:0 - Did you see it? The path of light? That's good, right? Means we might make it out of here alive.
uid: f3efbd8a-b400-33b8-0624-6997595bd402
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_Weaponsmith_NightsongFreedHasMet - hasmet for dammon NS freed state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_Weaponsmith_NightsongFreedHasMet - hasmet for dammon NS freed state
   true - HAV_Weaponsmith_HasMet - Player has met weaponsmith at HAV.
> null
> null

0:0 - Well, well, well... I knew I smelled something. And I know just what to do with it. One moment.
uid: fd8a6e4b-4bbf-477e-a8b7-a52842db145a
Animation: [Dammon] recieves something while delivering line, turns to forge and then returns it to the player , , *REUSE* [Player] CINE_ProduceInventory_StandL_01-03
Cinematic: [Start of Line]: Player passes object to Dammon. He inspects it (only if we can convey this without showing the object since design needs to be able to iterate it) [End of Line]: Dammon turns to his forging equipment and does some, uh, general forging. Shouldn't show weapon specifically and can be handled with a generic. (CINEMATIC DUPE OF N115)
- 0 Set flag(s) to (Global):
   true - GLO_Dammon_State_ReceivedThirdReward - Party received Dammon's third reward.
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveReward_003 -
> There you are. And be careful who you show that to. It might draw the wrong kind of attention.

0:0 - Here's six masks I don't need.
uid: fe8b8d77-ec89-c56f-4bf6-5ddb2b43bb05
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null
> null

0:0 - Earlier, you mentioned you could work 'interesting' materials. What did you mean?
uid: fffa2903-8d0f-caa7-dfb9-22a64991c705
- 0 Check flag(s) (Global):
   false - HAV_TieflingSurvivors_Weaponsmith_Knows_AboutWeapon - Players asked about the weapon in act 2.
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingSurvivors_Mirkon.lsj
Synopsis:
Mirkon is the boy who survived the Harpies trying to lull him into the water in the grove. He is a timid boy who does his best to be brave, and dreams of being an adventurer one day. This is his dialogue in Haven, which covers the main states of the kidnapping, losing Isobel, reporting that his fellow tieflings died, when the player returns them and so on.

0:0 - Once Ketheric is gone, we can get out of here. I can't wait.

uid: 2bfcf759-df41-47cb-93cc-abda501ea712
Cinematic:
Node context: This is the first bit of hope you've felt in a while. Thinking of the outside and travelling without fear
- 0 Check flag(s) (Dialog):
   true - HAV_Mirkon_NightsongFreed_HasMet - spoken to mirkon after nightsong is freed but before epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - I'm so glad Mol is back. She's the best.
uid: 52d3f7d4-9317-7de5-5c35-81895db6cd70
Cinematic:
Node context: Delighted excited and thankful
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_MirkonPostRescue - HAV_SavingPrisoners_HasMet_MirkonPostRescuedescription
- 1 Check flag(s) (Global):
   true - MOO_NecroLab_State_KidsRescued_DEPRECATED - POTENTIALLY DEPRECATED (name is for sure, this is now in COL) If the tiefling kids have been rescued from the Necromancer
=== END NODE ===

0:0 - Ide keeps asking Mol if she's all right. Heh. She acts tough, but she was super worried about Mol.
uid: 5a9f10fb-62ab-901d-3f4b-d74d008dc2f9
Node context: sincere, happy and grateful
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_MirkonPostRescue - HAV_SavingPrisoners_HasMet_MirkonPostRescuedescription
- 1 Check flag(s) (Global):
   true - MOO_NecroLab_State_KidsRescued_DEPRECATED - POTENTIALLY DEPRECATED (name is for sure, this is now in COL) If the tiefling kids have been rescued from the Necromancer
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_MirkonPostRescue - HAV_SavingPrisoners_HasMet_MirkonPostRescuedescription
=== END NODE ===

0:0 - I miss them. I miss the others.
uid: 5b0e685f-a4bc-c1c4-e7e9-7b3fd341f2a5
Cinematic:
Node context: Sadness. Mourning.
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_AllTieflingsReportedDead - Reported the death of tiefling prisoners of Moonrise to Alfira or Rolan.
=== END NODE ===

0:0 - The light means that Ketheric will be gone soon, right? It is! I can tell by your face!
uid: 5bc4c9c8-0b87-46f1-9054-3b3fd3cc8547
Node context: hopeful and joyous
- 0 Check flag(s) (Dialog):
   false - HAV_Mirkon_NightsongFreed_HasMet - spoken to mirkon after nightsong is freed but before epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Mirkon_NightsongFreed_HasMet - spoken to mirkon after nightsong is freed but before epilogue
=== END NODE ===

0:0 - I just want to go home.
uid: 71ef6dfd-d9fe-426b-9ada-d9feccdca819
Cinematic:
Node context: Depressed. Down. Worried.
- 0 Check flag(s) (Dialog):
   true - HAV_TieflingSurvivors_Hasmet_Mirkon_Alert - HAV_TieflingSurvivors_Hasmet_Mirkon_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - This place is awesome. There's so much stuff!
uid: 7aa05f2c-b7f7-6151-008d-40afee148419
Node context: excited. searching the room for 'cool stuff'
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_HasMet_Mirkon -
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_HasMet_Mirkon -
=== END NODE ===

0:0 - Mol is super tough. If anyone can handle Moonrise, she can... I think.
uid: 7da38cc8-0d13-8f05-dba9-e3a13d3986f7
Cinematic:
Node context: Mostly trying to convince yourself
- 0 Check flag(s) (Dialog):
   true - HAV_TieflingSurvivors_Mirkon_KidsNotRescued - HAV_TieflingSurvivors_Mirkon_KidsNotRescueddescription
- 1 Check flag(s) (Global):
   false - MOO_NecroLab_State_KidsRescued_DEPRECATED - POTENTIALLY DEPRECATED (name is for sure, this is now in COL) If the tiefling kids have been rescued from the Necromancer
   true - HAV_SavingPrisoners_State_TieflingsReturned - At least one of tiefling prisoners of Moonrise have returned to Haven.
=== END NODE ===

null
uid: 91857115-dbf7-c411-1744-8973fa8b21d6
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_PromisedToSaveMol -
=== END NODE ===

null
uid: 93f676d0-da8b-1ce8-acd6-b14bd2b3f16b
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_DidNotPromiseToSaveMol - Players did not promise to save Mol from Moonrise
=== END NODE ===

0:0 - Maybe I'll find a sword. Or an axe!
uid: b23a67a6-f503-b788-8881-628eb0ed94f2
Node context: child-like excitement
- 0 Check flag(s) (Dialog):
   true - HAV_TieflingSurvivors_HasMet_Mirkon -
=== END NODE ===

0:0 - I keep asking Jaheira about my friends, but she says she doesn't know where they are.
uid: cb0f75ed-c3ee-f742-e9b4-81c94c5bda8e
Cinematic:
Node context: Worried and concerned. The grown ups who are supposed to help aren't
- 0 Check flag(s) (Global):
   false - MOO_NecroLab_State_KidsRescued_DEPRECATED - POTENTIALLY DEPRECATED (name is for sure, this is now in COL) If the tiefling kids have been rescued from the Necromancer
   true - HAV_SavingPrisoners_State_TieflingsReturned - At least one of tiefling prisoners of Moonrise have returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_Mirkon_KidsNotRescued - HAV_TieflingSurvivors_Mirkon_KidsNotRescueddescription
=== END NODE ===

0:0 - Ide keeps asking to go treasure hunting, but I don't want to. Not anymore.
uid: e8c729e2-3ce5-ab67-b649-46b4f7383adc
Node context: Depressed. Down. Worried.
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_Hasmet_Mirkon_Alert - HAV_TieflingSurvivors_Hasmet_Mirkon_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_Hasmet_Mirkon_Alert - HAV_TieflingSurvivors_Hasmet_Mirkon_Alertdescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingSurvivors_Mattis.lsj
Synopsis:
Dialog with Mattis in Haven. He's a young tiefling boy who dreams of opening up his own shop in baldur's gate. He's delighted to be given the responsibility of the 'shop' in the Last Light Inn and does his best to sound more 'grown-up' and 'formal'. But he fumbles it a bit. This is his main dialogue in Haven and covers all major states, Isobel and Mol kidnapped, the Inn attacked, tieflings dead, etc.

0:0 - I can't wait to get outta this dump and never come back. Grab what you can before we scarper, yeah?
uid: 02bab817-8e37-427c-11f0-bc0056fbbe40
Node context: Sigh at the beginning fo the sentence. Excited ot get out. Sick of the place.
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_MattisPostRescue - HAV_SavingPrisoners_HasMet_MattisPostRescuedescription
- 1 Check flag(s) (Global):
   true - MOO_NecroLab_State_KidsRescued_DEPRECATED - POTENTIALLY DEPRECATED (name is for sure, this is now in COL) If the tiefling kids have been rescued from the Necromancer
> null

0:0 - Nuh-uh!
uid: 0bf424fc-85c4-67c4-4b95-17ede9e1c679
Node context: Like two kids fighting back and forth 'Nuh uh!' 'Yeah huh!'
=== END NODE ===

0:0 - I'd like to buy it from you.
uid: 0ceeecc0-b9af-08c7-7258-cc0e6c9e6d12
> This is a, ahem, valuable piece, so it's gonna cost a lot. And that is non-negot... non... the price isn't changing! ([GEN_CheckMagicPocketGold_6057ad05-9492-4630-9f0a-be548b134c54])

- Roll failure -
null
uid: 0f5bea45-158a-2bd2-6e8b-a73d8f653d8e
> Go ahead! It's mine. Got it?!

0:0 - She always says the stuff I like is junk. I'm gonna make a killing on this! You'll see.
uid: 11927ef8-6325-a262-d172-433c0e5594b2
Node context: frustrated and sassy
=== END NODE ===

- Roll failure -
null
uid: 154a7955-ff62-416a-c16f-d5e02e15ea44
> No way! This is my shop - that means I'm in charge of all the stuff in the shop. And that's that.

0:0 - Yes she did.
uid: 16d9db76-8947-520c-591d-ffb4648bef65
= Roll SkillCheck Deception (Charisma) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
> null (roll sucessful)
> null (roll failure)

null
uid: 16f3419e-ef72-5c12-de8e-5cf655c17aa7
Jump to another node

0:0 - Really? But she said... all right. Here. I guess.
uid: 16f6d27d-21af-e039-c7f8-d381caeed608
Node context: dissapointed
- 0 Check flag(s) (Object):
   true - HAV_TieflingSurvivors_State_HasSilverKey -
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DealMade -
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveSilverKey -
=== END NODE ===

0:0 - Hmm. I'm not supposed to mention it to anyone, but I do have something pretty special in stock. A key.
uid: 190d4314-1764-d7cc-c8c4-2b528e17d361
> What does it look like? What does it open? What treasures await behind its lock? That's for one lucky buyer to find out.

- Roll failure -
null
uid: 19174cb0-2af6-1f9a-9151-1f21d51c4add
> null

null
uid: 1cc67002-bcdf-c181-a347-d826a880fd51
Jump to another node

0:0 - As Mol would say - suit yourself.
uid: 1fb20da6-1c20-52b4-196c-f1309c155d53
Node context: sassy
=== END NODE ===

0:0 - No she didn't.
uid: 213eb8a4-7c92-6ae0-e8cb-c99633f75dde
> Yes she did.
> Yuh-huh.
> Give it or I'm telling Mol on you.
> null

null
uid: 2178341e-2ae1-a2e1-38ee-e685ce5c2786
Jump to another node

0:0 - I'll be back with the money.
uid: 21bb5393-d0c5-6963-40d3-4eec42320c53
> Better hurry, I've got loads of interested parties.
> Sure...

0:0 - Hand it over. Now.
uid: 24220143-df83-c071-646a-fc17b82dac4d
= Roll SkillCheck Intimidation (Charisma) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
> null (roll sucessful)
> null (roll failure)

- Roll sucessful -
null
uid: 24f7da2f-176a-431c-7f07-9db60854a66c
> null

0:0 - But she put me in charge of the shop! I thought... never mind. Here. You can have it, then.
uid: 260ecb1e-1507-e528-fcd3-986d52593af3
Animation: Use construction anim
Cinematic: Hands over key.
Node context: Sad. Downcast.
- 0 Check flag(s) (Object):
   true - HAV_TieflingSurvivors_State_HasSilverKey -
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DealMade -
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveSilverKey -
=== END NODE ===

- Roll sucessful -
null
uid: 2a8c3485-bceb-9621-e7d9-0fd0a7941fd5
> I mean... maybe.

0:0 - Mol said I could have it.
uid: 2b0e0f39-ea1a-dc8a-ef7d-0d1227ec4f6b
= Roll SkillCheck Deception (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_State_TriedToGetSilverKey -
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_State_TriedToGetSilverKey -
> null (roll sucessful)
> null (roll failure)

0:0 - My stores are always open to you - just make sure you give Ketheric a few knocks from me, yeah?
uid: 2b6e531f-b817-4a04-aee4-9c90ac28a981
Node context: Gleeful in the thought of beating up the 'bad guy'
- 0 Check flag(s) (Dialog):
   true - HAV_Mattis_NightsongFreed_HasMet - spoken to mattis after nightsong is freed but before epilogie
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
> null

- Roll failure -
null
uid: 2c1a9ac0-49cb-e7bf-d17a-adb497188b63
> Nuh-uh!

null
uid: 2c222f9b-ce0d-6cb4-31cd-9de683e9f7d3
Jump to another node

null
uid: 2db5bf52-f319-ca23-d21f-d9bbad64a644
Jump to another node

0:0 - Huh... No, no! Don't tell me I dropped it? I'm an idiot.
uid: 312d911b-edeb-371c-f965-78b192f76492
Cinematic: Looking around, patting your pockets
Node context: surprised then mad at yourself
- 0 Check flag(s) (Object):
   false - HAV_TieflingSurvivors_State_HasSilverKey -
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DealMade -
=== END NODE ===

0:0 - I'm back about that key.
uid: 366d6a5b-943d-920c-8302-b8bfff5263b1
- 0 Check flag(s) (Dialog):
   true - HAV_TieflingSurvivors_State_SilverKeyIntroHappened -
   true - HAV_TieflingSurvivors_Mattis_BuyingKey - HAV_TieflingSurvivors_Mattis_BuyingKeydescription
- 1 Check flag(s) (Global):
   false - HAV_TieflingSurvivors_State_DealMade -
> You got the coin this time? ([GEN_CheckMagicPocketGold_6057ad05-9492-4630-9f0a-be548b134c54])

0:0 - Welcome back. Are you, ahem, looking for something in particular?
0:1 - What're you looking for?
0:2 - What can I get you?
0:3 - In the market for something special?
uid: 36be0c9c-10b2-56eb-16b4-3ecfc90bb9e9
Node context: 'Ahem' is said with gravitas, you're enjoying being a 'businessman'
- 0 Check flag(s) (Dialog):
   true - HAV_TieflingSurvivors_HasMet_Mattis -
> null

0:0 - If it was worth any coin, do you think Mol would have given it to you?
uid: 3d12764d-ac70-18ff-e67d-3ebcbf129755
= Roll SkillCheck Persuasion (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_State_TriedToGetSilverKey -
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_State_TriedToGetSilverKey -
> null (roll sucessful)
> null (roll failure)

0:0 - Mol knows it'll be safer with me - and so do you.
uid: 43673e5c-cbbe-d9da-b455-0a9816402be3
= Roll SkillCheck Persuasion (Charisma) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
> null (roll sucessful)
> null (roll failure)

0:0 - Oh no! I'm so sorry, I - I think I dropped it. This is so unprofessional, Mol is gonna kill me!

uid: 4799a625-3c6e-b5df-ccd9-d8e6492506fa
Cinematic: Looking around, patting your pockets
Node context: upset and frustrated with yourself
- 0 Check flag(s) (Object):
   false - HAV_TieflingSurvivors_State_HasSilverKey -
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DealMade -
=== END NODE ===

- Roll failure -
null
uid: 4a2a5055-f0bd-0540-c558-932f39a81611
> Cause it's mine. Got it?

0:0 - Ugh. Fine.
uid: 4abe81f1-dc8c-63fa-9943-38b23b2e9d4f
Animation: Use construction anim
Cinematic: hands over key
- 0 Check flag(s) (Object):
   true - HAV_TieflingSurvivors_State_HasSilverKey -
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DealMade -
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveSilverKey -
=== END NODE ===

0:0 - Take good care of that key.
uid: 4e67d591-49ba-be59-312c-fc932d5061b0
> Don't worry - it isn't leaving my sight!

0:0 - You drive a hard bargain, but it's a deal. ([GEN_CheckMagicPocketGold_6057ad05-9492-4630-9f0a-be548b134c54])
uid: 559aaa36-e6f6-08fb-c300-325c644d913a
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - GEN_TransferNPCPayment - GEN_TransferNPCPaymentdescription
> Yes! That's my first negotiation. Here. Pleasure doing business with you.
> Oh no! I'm so sorry, I - I think I dropped it. This is so unprofessional, Mol is gonna kill me!


0:0 - Leave.
uid: 57bff4ec-d9b0-47f2-2fae-f688eaf3e8e7
=== END NODE ===

0:0 - Yours is the first happy face I've seen in a good while.
uid: 5b71a2c3-0fe2-f377-e7ca-d39f35bb430b
- 0 Check flag(s) (Local):
   false - 4ce847be-7503-4dc2-9d2e-a810295ca209_once - play node only once
- 0 Set flag(s) to (Local):
   true - 4ce847be-7503-4dc2-9d2e-a810295ca209_once - play node only once
> I'm alive, ain't I? What's not to like.

- Roll failure -
null
uid: 5b819a5d-fb73-fa4e-463f-d4344725751e
> Until she tells me that herself, I'm gonna hang onto it. Thanks.

0:0 - Let me see what you have.
uid: 6040575e-11cc-3be9-aecf-8c593fb98006
> null

0:0 - No way! This is my shop - that means I'm in charge of all the stuff in the shop. And that's that.
uid: 61067d83-f91e-cde2-83af-d19fb5fded80
=== END NODE ===

null
uid: 64c5b76a-cab9-0686-d0e4-a3683eab1732
Jump to another node

0:0 - Thanks for bringing the crew back. If I open a shop in Baldur's Gate you're gonna get a discount! Not, like, a big one, but still.
uid: 6c6ab6c0-85a9-2fde-8f0e-2a10c531defc
Node context: Cheeky but grateful
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_MattisPostRescue - HAV_SavingPrisoners_HasMet_MattisPostRescuedescription
- 1 Check flag(s) (Global):
   true - MOO_NecroLab_State_KidsRescued_DEPRECATED - POTENTIALLY DEPRECATED (name is for sure, this is now in COL) If the tiefling kids have been rescued from the Necromancer
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_MattisPostRescue - HAV_SavingPrisoners_HasMet_MattisPostRescuedescription
> null

null
uid: 6e7380db-725b-278c-24db-b4a0654d7709
Jump to another node

0:0 - You had something to do with the light, right? I knew it - this is the end for Ketheric. Stock up while you can!
uid: 7d0b047b-048f-41b3-a571-b1e774e42132
Node context: gleeful at being right
- 0 Check flag(s) (Dialog):
   false - HAV_Mattis_NightsongFreed_HasMet - spoken to mattis after nightsong is freed but before epilogie
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Mattis_NightsongFreed_HasMet - spoken to mattis after nightsong is freed but before epilogie
> null

0:0 - Cause it's mine. Got it?
uid: 81eebc61-fd27-8e98-9e83-78b898e26962
=== END NODE ===

null
uid: 8437d207-d40a-0270-2ace-dacf468cac13
Jump to another node

null
uid: 85dc5730-fd9e-2131-14b5-fe9ea0e7e27c
Jump to another node

0:0 - Better hurry, I've got loads of interested parties.
uid: 8e9b8e43-a536-5bf2-4438-ac676cb1e3bb
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_Mattis_BuyingKey - HAV_TieflingSurvivors_Mattis_BuyingKeydescription
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_Mattis_BuyingKey - HAV_TieflingSurvivors_Mattis_BuyingKeydescription
=== END NODE ===

0:0 - You got any stock for an extra special customer like me?
uid: 8ec7baef-6438-a99e-b74a-30ae202d22d4
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_State_SilverKeyIntroHappened -
- 1 Check flag(s) (Global):
   false - HAV_TieflingSurvivors_Knows_SilverKey -
> Hmm. I'm not supposed to mention it to anyone, but I do have something pretty special in stock. A key.

0:0 - Go ahead! It's mine. Got it?!
uid: 90768470-9e02-06f9-f6d5-c51ef6992186
=== END NODE ===

0:0 - Mol mentioned some 'silver junk' she'd found?
uid: 91474f18-c594-aab8-2e27-4900be405b46
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_State_SilverKeyIntroHappened -
- 1 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_Knows_SilverKey -
> Hmm. I'm not supposed to mention it to anyone, but I do have something pretty special in stock. A key.

null
uid: 947926d0-1811-cbdc-256a-f4de1862e1e5
Jump to another node

0:0 - That's way too little. Here. Keep the change. ([GEN_CheckMagicPocketGold_2_463b0f43-5410-412d-aba3-875cf81c38ca])
uid: 9672bf51-e35c-e396-816b-70d345ce051b
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - GEN_TransferNPCPayment_2 - GEN_TransferNPCPayment_2description
> Are you serious? Thanks so much! I've gotta tell Mol.
> null

0:0 - I'm alive, ain't I? What's not to like.
uid: 98dcc3c7-9aee-1877-7655-74e28642d2fc

0:0 - What does it look like? What does it open? What treasures await behind its lock? That's for one lucky buyer to find out.
uid: 9b36bfef-e479-d421-619c-f26e93b4e058
Node context: excited
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_State_SilverKeyIntroHappened -
> Mol gave it to me, said I shouldn't let it go to just any old jack-a-day.

null
uid: 9de59035-a287-49e6-6026-2317e11e763b
Jump to another node

- Roll sucessful -
null
uid: 9e827730-261a-f6bd-e877-fb8c62fc5deb
> No she didn't.

null
uid: a071f5c0-dda4-5da4-9412-ac80c80fb246
Jump to another node

0:0 - Sure...
uid: a125c6b1-7aaa-0a8e-a815-627b5126c68b
Node context: Rolling eyes, player has said they would be back with the money once already.
=== END NODE ===

0:0 - Mol said never abandon your post, so I'm gonna keep the shop going. What do you need?
0:1 - Shop's still open - what do you need?
0:2 - Seems like you need some extra supplies. What'll it be?
uid: a2f1a558-f71f-813f-0e2d-a077c9f8c337
Node context: Little worried but trying to be 'professional'
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_HasMet_Mattis -
> null

0:0 - Yuh-huh.
uid: a3fe0fcd-0b79-8f01-8cf3-3eee750b2377
= Roll RawAbility (Charisma) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
> null (roll sucessful)
> null (roll failure)

0:0 - Mol can be cranky, and mean, but she looks after us. So, stock up, all right? 'Cause you need all the help you can get to bring her home.
uid: a4971d2a-fc5c-76b5-6aaf-6265da0f07bf
Node context: Worried about Mol.
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_PromisedToSaveMol -
> null

0:0 - What about it?
uid: a5af1237-d9a4-bb41-8626-ab9253939fd8
> I'd like to buy it from you.
> Mol said I could have it.
> If it was worth any coin, do you think Mol would have given it to you?
> Take good care of that key.

0:0 - I mean... maybe.
uid: a7ba8cca-fcd1-70b7-a870-e8dbc8102d85
> Hand it over. Now.
> Mol knows it'll be safer with me - and so do you.
> With all the other fabulous things you've found in this inn, why hold on to a dusty old key?
> Look - give it to me now, or I steal it later. The former is less embarrassing.

0:0 - This is a, ahem, valuable piece, so it's gonna cost a lot. And that is non-negot... non... the price isn't changing! ([GEN_CheckMagicPocketGold_6057ad05-9492-4630-9f0a-be548b134c54])
uid: a9dda070-4a1c-23ae-8639-b3532614d9b8
Node context: trying to sound like a professional
> That's way too little. Here. Keep the change. ([GEN_CheckMagicPocketGold_2_463b0f43-5410-412d-aba3-875cf81c38ca])
> You drive a hard bargain, but it's a deal. ([GEN_CheckMagicPocketGold_6057ad05-9492-4630-9f0a-be548b134c54])
> No chance. That's too much.
> I'll be back with the money.

- Roll failure -
null
uid: aa487b87-cf24-7257-5b70-a785410e21ac
> She always says the stuff I like is junk. I'm gonna make a killing on this! You'll see.

0:0 - Check it out - we've gone legitimate, and Mol put me in charge. Whaddya need?
uid: ab33e777-7b5f-37f9-043c-a5206d172ebe
Node context: Proud of himself.
- 0 Check flag(s) (Dialog):
   false - HAV_TieflingSurvivors_HasMet_Mattis -
- 0 Set flag(s) to (Dialog):
   true - HAV_TieflingSurvivors_HasMet_Mattis -
> I'm back about that key.
> You mentioned you had a key?
> You got any stock for an extra special customer like me?
> Mol mentioned some 'silver junk' she'd found?
> Yours is the first happy face I've seen in a good while.
> Let me see what you have.
> Leave.

- Roll sucessful -
null
uid: abbad289-e078-46c7-f2e7-cbb115a4b3e8
> null

- Roll sucessful -
null
uid: af3d6f86-d453-790a-d022-90733642c9d3
> Really? But she said... all right. Here. I guess.
> Huh... No, no! Don't tell me I dropped it? I'm an idiot.

- Roll sucessful -
null
uid: af4bece7-43f2-64df-4c14-f06f0d68b27b
> Ugh. Fine.
> null

0:0 - You got the coin this time? ([GEN_CheckMagicPocketGold_6057ad05-9492-4630-9f0a-be548b134c54])
uid: b0e74a2b-786d-abd8-1454-c8c03ff89dcc
Node context: Cheeky - you don't expect the player to have the coin.
> null

- Roll sucessful -
null
uid: bd26d448-1440-9f22-1dc6-4c71cc9c529d
> Hm. I guess it is kind of old. Here. Birds of a feather.
> null

0:0 - Hm. I guess it is kind of old. Here. Birds of a feather.
uid: bf3db159-51e9-09d0-9672-2971af02f9c7
Animation: Use construction anim
Cinematic: Hands over key.
- 0 Check flag(s) (Object):
   true - HAV_TieflingSurvivors_State_HasSilverKey -
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DealMade -
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveSilverKey -
=== END NODE ===

0:0 - Give it or I'm telling Mol on you.
uid: c525e539-d70f-8ea2-161e-315e28b42712
= Roll SkillCheck Intimidation (Charisma) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
> null (roll sucessful)
> null (roll failure)

0:0 - Yes! That's my first negotiation. Here. Pleasure doing business with you.
uid: c6b720a1-d7fd-7e81-8a5f-d8939a9850c5
Node context: delighted. Saying 'negotiation' like it's a super posh business word
- 0 Check flag(s) (Object):
   true - HAV_TieflingSurvivors_State_HasSilverKey -
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DealMade -
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveSilverKey -
=== END NODE ===

0:0 - With all the other fabulous things you've found in this inn, why hold on to a dusty old key?
uid: ca2fed35-f9eb-687b-ec39-fc3ef2582b1f
= Roll SkillCheck Insight (Wisdom) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
> null (roll sucessful)
> null (roll failure)

0:0 - You mentioned you had a key?
uid: caca37f8-a4a1-94bf-10b0-5ded36c6d8ab
- 0 Check flag(s) (Dialog):
   true - HAV_TieflingSurvivors_State_SilverKeyIntroHappened -
   false - HAV_TieflingSurvivors_Mattis_BuyingKey - HAV_TieflingSurvivors_Mattis_BuyingKeydescription
- 1 Check flag(s) (Global):
   false - HAV_TieflingSurvivors_State_DealMade -
> What about it?

null
uid: cbb81bf8-b03f-68fa-c1f3-05686f6dfa67
Jump to another node

- Roll failure -
null
uid: cf1f63c1-9cbe-7ac1-960c-70d9f075cc41
> null

0:0 - No chance. That's too much.
uid: cff8bee9-ec9c-fd64-96e3-5bbe72a05a03
> As Mol would say - suit yourself.

- Roll sucessful -
null
uid: d5ba04c3-01d2-75f4-de6e-418cf70b6039
> null

null
uid: d5d899f4-05c8-7bcd-b623-65c648e7cf57
= TRADE =
> Pleasure doing business with you.

0:0 - Are you serious? Thanks so much! I've gotta tell Mol.
uid: d973729c-c620-1ee3-880a-c780baaab35d
Node context: overwhelmed and super excited
- 0 Check flag(s) (Object):
   true - HAV_TieflingSurvivors_State_HasSilverKey -
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DealMade -
- 1 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Event_GiveSilverKey -
=== END NODE ===

- Roll failure -
null
uid: da5c65d7-e3cf-dc5b-d653-17adeef01d88
> null

0:0 - Mol gave it to me, said I shouldn't let it go to just any old jack-a-day.
uid: daec4f93-d93e-a94f-8326-396f68d24adb
> null

0:0 - Don't worry - it isn't leaving my sight!
uid: dd9aba36-8c07-0257-4920-c7c2ecb43639
Node context: Cheerful
=== END NODE ===

0:0 - Until she tells me that herself, I'm gonna hang onto it. Thanks.
uid: e9a89787-3268-413c-546e-9231ee73d35b
Node context: sassy
=== END NODE ===

0:0 - Pleasure doing business with you.
uid: f060f013-6650-45c7-41de-1f05771af462
Node context: Very dodger oliver twist, hamming it up a bit
=== END NODE ===

0:0 - I want to go back. Back to the way things were... What can I get you?
uid: f190d339-894a-a81f-36b9-b796fc615ab2
Node context: Your friends are dead. Upset and grieving. Trying to get it together. Trying to shake it off and be professional in second setence.
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_AllTieflingsReportedDead - Reported the death of tiefling prisoners of Moonrise to Alfira or Rolan.
> null

- Roll sucessful -
null
uid: f2233a69-06fc-11cf-7e20-1f782272c18b
> But she put me in charge of the shop! I thought... never mind. Here. You can have it, then.
> null

0:0 - Look - give it to me now, or I steal it later. The former is less embarrassing.
uid: f47329cc-ba9e-1a82-3aee-8eb10519d982
= Roll SkillCheck Persuasion (Charisma) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null (roll sucessful)
> null (roll failure)

null
uid: f896e8f1-817e-dee9-99b3-cc154ae8503b
Jump to another node


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingSurvivors_KidsAfterGhoulAttack_AD.lsj
Synopsis:
Umi, Mattis and Ide are discussing a plan to rescue their friend Mol from Moonrise.

0:0 - Even if she did, it doesn't matter. Mol needs us.
uid: 0e1d6d32-b519-45db-8c21-a3599a52029f
Node context: Determined, you're gonna save mol no matter what
> I know, I know. But we need a plan.

0:0 - Why don't we ask Jaheira?
uid: 359cfe69-d921-8c9f-a8d5-87cd5cc79681
Node context: pleading
- 0 Check flag(s) (Local):
   true - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingB - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingBdescription
   true - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingA - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingAdescription
- 0 Set flag(s) to (Local):
   false - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingB - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingBdescription
   false - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingA - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingAdescription
> Yeah, 'cause she did a great job protecting Mol.

0:0 - But we don't even know the way to Moonrise.
uid: 4aa95f27-4b2e-4f06-89e6-7aeb9be6884f
Node context: trying to urge caution
> That's why we should leave now!

0:0 - It's fine! Jaheira won't even notice we're gone.
uid: 4bd9f8aa-b238-43e1-a3ce-f61fa47aeed9
Node context: Shrug it off, nonchalant
> Even if she did, it doesn't matter. Mol needs us.

0:0 - I don't know, guys.
uid: 611d6975-a0f6-4ca5-9308-562b07fa87eb
Node context: Unsure. You want to save your friend but you also want to be cautious
- 0 Check flag(s) (Local):
   true - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingA - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingAdescription
- 0 Set flag(s) to (Local):
   true - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingB - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingBdescription
> It's fine! Jaheira won't even notice we're gone.

0:0 - Let's just go already.
uid: 7c64ac64-6edd-4c4d-ba92-91ebc37a8c8f
Node context: impatient, you want to save mol right now
- 0 Set flag(s) to (Local):
   true - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingA - ae361473-ec6f-a907-7d2b-9d3c0a5cfe54_GreetingAdescription
> But we don't even know the way to Moonrise.

0:0 - I know, I know. But we need a plan.
uid: 80e95fec-5ba9-40ec-a084-5ca530600b5e
Node context: trying to be cautious
=== END NODE ===

0:0 - Who? No one cares - no one but us.
uid: 859afc6f-202c-31e4-bfe8-00f546abfa75
Node context: determined - feeling like she's on her own
=== END NODE ===

0:0 - Yeah, 'cause she did a great job protecting Mol.
uid: db2e78d4-6726-4277-09a5-f52cc0ab02cc
Node context: furious with jaheira
> Maybe we should ask someone else?

0:0 - That's why we should leave now!
uid: ef2d9edb-a0ac-4e35-8e2f-bd63e3754469
Node context: impatient, you want to save mol right now
=== END NODE ===

0:0 - Maybe we should ask someone else?
uid: f8c35c27-e31e-dde7-1266-fe228b3da126
Node context: kind of coming around to umi's thinking
> Who? No one cares - no one but us.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingSurvivors_KidsAfterGhoulAttack.lsj
Synopsis:
Group dialogs for Tiefling kids when Mol is kidnapped. Ide, Mattis, Umi (and Mirkon, if he survived the harpy attack in the grove) are planning on sneaking out and heading to Moonrise to rescue their 'boss', Mol. The player can offer to go in their place, or encourage them to go (if they go, they die).

0:0 - Look at her - she's a proper adventurer. And if we got hurt Mol would be really mad at us.
1:0 - Look at him - he's a proper adventurer. And if we got hurt Mol would be really mad at us.
2:0 - Look at them - they're a proper adventurer. And if we got hurt Mol would be really mad at us.
uid: 28c36544-02aa-ce70-4c5f-fccccce7aade
Cinematic: Gesturing to the player.
Node context: Trying to convince Ide. Also a little scared of Mol's reaction.
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> Fine. But you gotta understand, Mol is family. Bring her back - please.

0:0 - We could! I beat up those harpies and they're way scarier than shadows.
uid: 2b9dd34d-26aa-3153-6ecc-152029b504d6
Cinematic: Kids are talking amongst themselves.
Node context: Surprisingly confident. This is Mirkon's moment to be an adventurer he'd always dreamed. (he didn't actually beat up the harpies)
> null

0:0 - You don't know what you're talking about - Mol's a survivor.
uid: 3807171f-6ef1-91aa-1529-ae503e8a5115
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DidNotPromiseToSaveMol - Players did not promise to save Mol from Moonrise
> We'll see her again. She's twice the hero you'll ever be.

null
uid: 384f0b11-9436-4449-eda1-7931805bcc54
- 0 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Mirkon_StartInclusion -
> We could! I beat up those harpies and they're way scarier than shadows.

0:0 - You've seen what's out there. We wouldn't stand a chance.
uid: 75747d8f-5ce7-3809-c5ba-75c7fc29d5f5
> You stay put - I'll bring Mol home.
> She's probably dead already.
> Mol's resourceful - she'll find her way back.
> You seem very close to this Mol. What is the nature of your bond?

0:0 - She's probably dead already.
uid: 84a7514b-8364-0102-d20a-1dd6f31d444f
> You don't know what you're talking about - Mol's a survivor.

0:0 - She's the best kind of family - one we got to pick ourselves.
uid: 8c5524e0-74d1-25c8-5cea-dccb51c48c4a
Cinematic: Looks at player
Node context: Confident and proud

0:0 - You stay put - I'll bring Mol home.
uid: 8ed1f671-a5a6-fc61-30cf-ee2748aaa974
> But it's our job to bring Mol back.

0:0 - But it's our job to bring Mol back.
uid: 91310a51-e2ec-4933-4ce5-57f28e32fa6b
Cinematic: Looks at player
Node context: Hesitant and suspicious, looking the player over. Saying 'Mol' like you'd say 'the President'
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_PromisedToSaveMol -
> Look at her - she's a proper adventurer. And if we got hurt Mol would be really mad at us. Look at him - he's a proper adventurer. And if we got hurt Mol would be really mad at us. Look at them - they're a proper adventurer. And if we got hurt Mol would be really mad at us.

0:0 - We'll see her again. She's twice the hero you'll ever be.
uid: a844b027-4b42-9a3a-5c50-8ec5c6bad4cc
=== END NODE ===

0:0 - You know what Mol would hate more than anything? Bad things happening to us.
uid: a8cb93fa-042a-607f-b89a-754d5dc3dce5
Cinematic: Kids are talking amongst themselves.
Node context: Trying to be smart and calculated.
> You've seen what's out there. We wouldn't stand a chance.

null
uid: c382eadb-2f39-b9e8-2eb2-cb15b7f34329
- 0 Set flag(s) to (Object):
   true - HAV_TieflingSurvivors_Mirkon_EndInclusion -
> You know what Mol would hate more than anything? Bad things happening to us.

0:0 - You seem very close to this Mol. What is the nature of your bond?
uid: c6fcb343-654a-443f-d4bf-d1cad965a855
- 0 Check flag(s) (Tag):
   true - Planar - Race group for REALLY_ races (githyanki, warforged)
> She's the best kind of family - one we got to pick ourselves.

0:0 - Mol's resourceful - she'll find her way back.
uid: c8f1f5cd-eeb4-266c-d7fa-7abef4fcf1f0
> I know she will. But look out for her, would you? Just in case she needs help.

0:0 - I know she will. But look out for her, would you? Just in case she needs help.
uid: e301d757-9f24-459f-4945-02836c884715
- 0 Set flag(s) to (Global):
   true - HAV_TieflingSurvivors_State_DidNotPromiseToSaveMol - Players did not promise to save Mol from Moonrise
=== END NODE ===

0:0 - Fine. But you gotta understand, Mol is family. Bring her back - please.
uid: e911cbc2-f6aa-fae8-bdfb-01427a31e8d7
Cinematic:
Node context: Sincere, pasisonate and heartfelt.
=== END NODE ===

0:0 - Mol would do the same for any of us. You know it.
uid: ece4ccd3-8706-02d4-9d29-83fa90a852a1
Cinematic: Kids are talking amongst themselves.
Node context: Determined. Ide would die for Mol. Arguing everyone should leave and save her.
> But how do we get into Moonrise? We can't fight those shadow things.

0:0 - But how do we get into Moonrise? We can't fight those shadow things.
uid: fbcbd3de-5675-a35d-6584-81898a422b1d
Cinematic: Kids are talking amongst themselves.
Node context: Afraid. Trying to be the voice of reason.
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingSurvivors_AD_PlayerFoundTreasure_UmisComment.lsj
Synopsis:
AD in which Umi sees the player finding a treasure. Disappointed because he'd been looking for a cool treasure and had found nothing.

0:0 - Aw, I should've checked there!
uid: 48a0725c-c674-4a30-b5db-51f97bc7dba6
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingSurvivors_AD_PlayerFoundTreasure_MirkonsComment.lsj
Synopsis:
AD which Mirkon says if he sees the player finding a treasure which is hidden behind a wall. Excited and child-like.

0:0 - I missed that! Awesome.
uid: 9c40c98f-d405-92e8-254c-4a62510fb5b4
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingSurvivors_AD_Mattis.lsj
Synopsis:
AD for Mattis, a cheeky Dodger type character selling trinkets in the Last Light Inn. Mattis is shouting out, trying to draw customers in.

0:0 - Premium trinkets and doodahs!
uid: b00c79b9-7c9e-b0a3-4b8f-24ebb1e1dffa
Node context: Cheerful
- 0 Check flag(s) (Local):
   false - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_A - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Adescription
   false - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_B - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Bdescription
- 0 Set flag(s) to (Local):
   true - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_A - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Adescription
   false - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_B - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Bdescription
=== END NODE ===

0:0 - Last Light's best bargains, right here.
uid: e12cc665-f7d3-c595-619a-72b623ec8d3c
Node context: Cheerful
- 0 Check flag(s) (Local):
   true - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_A - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Adescription
   false - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_B - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Bdescription
- 0 Set flag(s) to (Local):
   true - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_A - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Adescription
   true - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_B - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Bdescription
=== END NODE ===

0:0 - Don't be shy, have a gander at the finest stock!
uid: e276087c-9da4-75d7-52b2-7e3d5fae3029
Node context: Cheerful
- 0 Check flag(s) (Local):
   true - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_A - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Adescription
   true - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_B - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Bdescription
- 0 Set flag(s) to (Local):
   false - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_A - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Adescription
   false - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_B - 0d4d7cd3-5055-29a4-6bbd-e15fdf434e7a_Bdescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TieflingDismissesHalsin.lsj
Synopsis:
Triggers if Halsin tries to talk to any of the Tiefling refugees in Haven

0:0 - *Still rattled by what happened at the Emerald Grove, they'll need time to recover before they'll be ready to talk.*
uid: 5d2dffb7-edf1-4b33-8ec9-d92c4bb6f6ef
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_SpyCapture.lsj
Synopsis:
Marcus, the Flaming Spy, attempts to abduct Isobel. The dialogue either immediately follows HAV_TakingIsobel_BriefInRoom, or starts if Marcus gets into combat after reaching Isobel's room. In the former case, the player is given the option to side with Isobel or Marcus. In the latter, Marcus defaults to being hostile to the player. The latter case can also play with a party member who is not of a normally speaking shape. After the ghouls are summoned, Mol is abducted and several Flaming Fists are incapacitated, if they are available.

null
uid: 044869ce-9d00-49ee-8a15-ad891261a4b3
Cinematic: Fist Gretta gets incapacitated by a ghoul's spine.
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_ApplyGhoulSpiked - Makes character incapacitated by the ghoul spike status.
> null

- Roll failure -
null
uid: 04551bab-001f-0e46-f00d-8aa253f41dc4
> *The man's mind burns with empty ecstasy, utterly enslaved by the Absolute. You can sense nothing else.*

0:0 - What the hells is going on?
uid: 06dc31d3-997b-b627-8443-c5b65a3d9bf8
Cinematic: She enters a combat stance-- ready to cast Guiding Bolt
Node context: SArcasm and fury in her voice as she enters battle position.
> null
> Enough, Marcus. We aren't going anywhere.
> Too late for that, Marcus. I already warned Isobel.
> No time to waste - we should follow Marcus.
> Deception. Bah. Cut the act and let's fight, True Soul.
> Come with us or I rip your arms off, Isobel.
> This man has been corrupted by the sickness infecting this land. Do not trust him, Isobel.
> Marcus is a True Soul, Isobel. He's here to kidnap you.
> We're going to have to fight our way out of this one, Isobel.
> Just go quietly, Isobel. He doesn't want to hurt you.
> You're going to meet Ketheric - face-to-face.
> Marcus is going to help me finish what I came here to do - bring you to Ketheric at Moonrise Towers.
> null
> It's an ambush - and not a particularly clever one. Time to fight, I think.
> I'm not working for you, Marcus. My patron's deals are much more lucrative.

0:0 - Sounds like fun - I'm with you.
uid: 074256e7-e9e6-9baa-9512-346212703ad8
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> What's going on? If you have something to say, say it.

0:0 - To arms!
uid: 0825966f-59b2-f95a-6e8c-f11ed0b9f67f
- 0 Check flag(s) (Tag):
   true - ACT2_HAV_HARPER1 - Tag to identify S_HAV_HarperGuard_001_8082f1d4-8942-492e-8d26-1e1ed6bd881f for voice recording.
- 0 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_IncludeAbductees - Include event for all the abductees in HAV_TakingIsobel_SpyCapture
> null

0:0 - Come with you? Where?
uid: 083d97be-21e3-c61b-24b2-39fa22edbdc9
Cinematic:
Node context: Grim - realizing something is very amiss.
> Let's do this. Remember: Ketheric wants her alive.
> True Soul. My instructions are clear: take the girl to Ketheric. Alive.

0:0 - What are you?
uid: 08c0205b-ced3-0c3b-304d-78adc3963ee5
> null

0:0 - I know what this is. You're... you're one of them. Both of you.
uid: 08c79f14-ea0a-fe0a-264a-9a3f2f1094ab
> null

0:0 - Your pretender god holds no sway here, True Soul.
uid: 0a3fb5f3-2482-df4d-126b-cf7546f0bcc4
- 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> null

null
uid: 0b9fbf80-f8f2-e393-ff64-8405b919e3d0
Jump to another node

0:0 - And I thank you for your hospitality.
uid: 0da6d04c-88aa-3582-1df7-c54791e5483e
> True Soul. My instructions are clear: take the girl to Ketheric. Alive.

null
uid: 1044f0e6-ee62-f63a-ee8d-6d7618e7bb3d
Jump to another node

null
uid: 10db12ce-0459-3790-4a2e-9f25669a351b
Jump to another node

0:0 - He already has.
uid: 11c34137-56ed-d28e-1806-59556d6ee7ab
Animation: [MARCUS] stretches his wings
Cinematic: He flexes his wings (already visible) and smirks.
- 0 Check flag(s) (Global):
   true - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> Time to go, Isobel.

null
uid: 11e97a3e-5ef0-f7ae-3446-435484b1df1e
Jump to another node

0:0 - Those who walk a tranquil path want for nothing. Keep your 'blessings'.
uid: 151562af-75c2-9098-85e2-39aafb5e54b4
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> You have not known tranquillity until you have felt the Absolute's embrace. That I can promise you.

null
uid: 152a6654-abad-da58-da4a-e4decac8cb0d
Jump to another node

0:0 - Come with us or I rip your arms off, Isobel.
uid: 18ff7611-f615-62e3-bec8-7ce9b2708e37
- 0 Check flag(s) (Global):
   false - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
- 1 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> null

null
uid: 1a6d0028-63fb-430f-6cc0-92be6fdd8abc
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> You - you're one of them, aren't you?

0:0 - You - you're one of them, aren't you?
uid: 1d0fea6a-e6af-e53e-75ae-d2c75c95d4fd
Cinematic:
Node context: Incredulity and disgust
> What fools you both are. Ketheric will never give you whatever it is he's promised you.

null
uid: 1d4d2fb2-d4a7-fd29-d33d-6f15f1eaeb47
Jump to another node

null
uid: 1e89dd14-c101-5ca2-d975-a52736d03492
> Isobel - I've just gotten word. I need you to come with me. Jaheira's orders.
> Isobel - I've just gotten word. I need you to come with me. Jaheira's orders.
> Thanks for the introduction.

null
uid: 213b9af1-8ed2-ff90-1a6c-e861a3d21847
Cinematic: Shocked stare at Marcus from the Harper.
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 1 Check flag(s) (Tag):
   false - ACT2_HAV_HARPER2 - Tag to identify S_HAV_HarperGuard_002_34a9bfd8-1ca2-4a1c-b72e-2bf1cfc046a4 for voice recording.
   false - ACT2_HAV_HARPER1 - Tag to identify S_HAV_HarperGuard_001_8082f1d4-8942-492e-8d26-1e1ed6bd881f for voice recording.
> null

0:0 - He is not 'blessed' - he is corrupted. Unnatural.
uid: 25e25c22-af20-4173-ed3e-6f791a35c071
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> null

0:0 - Marcus is going to help me finish what I came here to do - bring you to Ketheric at Moonrise Towers.
uid: 26df8232-d093-606c-da75-60ec608e35be
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> null

null
uid: 2b32bcbb-e3d7-4761-a04a-b8bcb8dd12ff
Cinematic: Fist Rahir gets incapacitated by a ghoul's spine.
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_ApplyGhoulSpiked - Makes character incapacitated by the ghoul spike status.
> Moonmaiden, guide my hand!
> null

0:0 - I've been blessed. You can be too. Come with me and you can hear it all from Ketheric himself.
uid: 2b6b9430-a82f-6a8c-0f7a-a9973b9b3cf4
> What are you?
> Isobel, do you know this man?
> I say we follow the winged freak.
> Looks like this guy is trying to take my job - bringing you to Ketheric at Moonrise Towers.
> He is not 'blessed' - he is corrupted. Unnatural.
> Those who walk a tranquil path want for nothing. Keep your 'blessings'.

0:0 - I say we follow the winged freak.
uid: 34241942-619f-437a-16f1-950d1f14beb0
> It would be your doom. And mine.

0:0 - True Soul. My instructions are clear: take the girl to Ketheric. Alive.
uid: 3678900b-8374-94c8-986d-753a0a563bc7
Cinematic: His eyes lock with the player's - TADPOLE MIND MELD Marcus is talking with his mind, keep gestures subtle and limited.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Knows_SpyOrderedByKetheric - Player knows that Ketheric ordered the flaming fist to kidnap isobel
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Probe his thoughts for more information.
> What does he want with her?
> I know. Let's do this.
> Sounds like fun - I'm with you.
> I'm not like you - I don't take orders from the Absolute's cronies.
> Touch her and I'll kill you.
> Your pretender god holds no sway here, True Soul.
> null

null
uid: 369fb982-a951-5452-6df2-3bb8345030a2
Jump to another node

0:0 - You can't believe them, Marcus. Ketheric will never give you whatever it is you've been promised.
uid: 379e519b-9304-49e3-297d-91c21ebf5b14
> He already has.
> He already has.
> null

0:0 - Isobel, do you know this man?
uid: 39aacacd-f399-f95b-030e-5822e37753e8
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
   false - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> He's a Flaming Fist - or was. Came with the others when we created this haven.
> He's a Flaming Fist - or was. Came with the others when we created this haven.

0:0 - Ah. True Soul. How glad I am to see you again.
uid: 39c52afd-a926-ce79-2816-ace036e42eff
Animation: *DUPE* [MARCUS] lands dramatically on the balcony from flight, slowly rising to full height.
Cinematic: Marcus lands on the balcony, where Isobel had previously been performing her ritual. He lands kneeling, then rises to his full height, striding through the balcony door to take the same position as when he's already in the room.
- 0 Check flag(s) (Dialog):
   true - HAV_FlamingSpy_HasMet_Checkpoint - Player character has met the Flaming Spy at the checkpoint
- 1 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
   true - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
> null

0:0 - Just go quietly, Isobel. He doesn't want to hurt you.
uid: 3a802d26-62c1-b00c-d37b-316bae920729
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> null

0:0 - He already has.
uid: 3ae970fd-0a85-d75f-ddc7-ac6ed1674333
Animation: [MARCUS] unfurls his wings from his back from his back and he stretches them in triumph.
Cinematic: Wings unfurl from his back and he stretches them in triumph.
- 0 Check flag(s) (Global):
   false - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> Time to go, Isobel.

null
uid: 3d589969-8356-4461-a20a-fa833f17e2fc
=== END NODE ===

0:0 - I'm not like you - I don't take orders from the Absolute's cronies.
uid: 3f1294e5-cf56-4e1e-1be6-83e57f4fb444
> We are all alike in Her service. Do as I say. The rewards will be great.

0:0 - Time to go, Isobel.
uid: 3f919e10-3d82-e1af-c94b-5b23f47036e3
Cinematic:
> null

0:0 - Pathetic. The Absolute sees all - your treachery will be punished!
uid: 41890564-b9c8-619a-8315-abb9f0c1a955
> null

null
uid: 41fe8015-b6fd-bfa3-b28d-dec31da76037
Jump to another node

0:0 - *This is a dear moment to play the reaper you play so well. Why let him take her alive, when you could flood them both with a bloodbath?*
uid: 42d2f1fd-0361-d584-13cf-3b560bf4d105
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> null

- Roll sucessful -
null
uid: 463a41be-380b-8840-9d5b-a25638ed4279
> *A haunting face swims into your mind's eye, its instructions vivid in your mind: nothing is more important than bringing the girl - alive.*

0:0 - What in the world is going on?!
uid: 464fbc80-463d-d6ca-2316-68da39c65a54
Animation: [Isobel] enters from the balcony
Cinematic: Isobel is standing at HAV_TakingIsobel_SpyTransform_AtDoor_2396ef9e-e82a-42e8-9fe7-e3e24c2377f5.
Node context: Urgent; she has heard something terrible and is investigating
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
- 1 Check flag(s) (Tag):
   true - Female - (You are a female of one of the races; you are perceived as female by those that encounter you.)
> To arms!
> Harpers! To arms!

0:0 - Remember: Ketheric wants her alive.
uid: 4676c0b1-ebdd-f917-b826-2d8d35fbf721
Cinematic: Mindmeld VFX
- 0 Check flag(s) (User):
   true - HAV_TakingIsobel_UserShortcut_FlamingSpy - To avoid repeating the Flaming Spy's dialog
> null

null
uid: 4757b313-f05d-efc2-a8d2-b3e915466128
- 0 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_IncludeAbductees - Include event for all the abductees in HAV_TakingIsobel_SpyCapture
> null

0:0 - Hello, Isobel.
uid: 478ac198-e69e-59b5-3a82-a48e53bb4d17
Animation: *DUPE* [MARCUS] lands dramatically on the balcony from flight, slowly rising to full height.
Cinematic: Marcus lands on the balcony, where Isobel had previously been performing her ritual. He lands kneeling, then rises to his full height, striding through the balcony door to take the same position as when he's already in the room.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
   false - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> Marcus - is that you? What's happened to you?

0:0 - What's going on? If you have something to say, say it.
uid: 47c0fc14-369e-7ad2-8dd5-79bf002fb336
Cinematic:
Node context: Defiant, with anger.
> Marcus is trying to kidnap you, Isobel. We're going to need to fight our way out of this one.
> Say nothing.
> You're going to meet Ketheric - face-to-face.

0:0 - Deception. Bah. Cut the act and let's fight, True Soul.
uid: 49dde985-c64e-36d9-3fe9-d970e67075ab
- 0 Check flag(s) (Global):
   false - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
- 1 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
- 0 Set flag(s) to (Global):
   true - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
> null

null
uid: 4f128579-a690-ee11-a34a-a662654dc157
Jump to another node

null
uid: 503aff47-ed25-8b6a-ae1e-03ba5d0ed7b1
Cinematic: Ghouls come pouring into the inn. Player and Isobel jump in surprise, then re-enter battle positions.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_SpawnGhouls - The ghouls are spawned.
> null

0:0 - Marcus is trying to kidnap you, Isobel. We're going to need to fight our way out of this one.
uid: 55266fcd-36b1-1996-214b-d681f800b646
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> Pathetic. The Absolute sees all - your treachery will be punished!

0:0 - What fools you both are. Ketheric will never give you whatever it is he's promised you.
uid: 5571410c-795c-d3af-2452-ed750c96d9c6
Cinematic:
> null

0:0 - Harpers! To arms!
uid: 564474a9-9595-6b2c-5a23-9d5c5790c373
- 0 Check flag(s) (Tag):
   true - ACT2_HAV_HARPER2 - Tag to identify S_HAV_HarperGuard_002_34a9bfd8-1ca2-4a1c-b72e-2bf1cfc046a4 for voice recording.
- 0 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_IncludeAbductees - Include event for all the abductees in HAV_TakingIsobel_SpyCapture
> null

null
uid: 57523ced-533b-7789-7a48-cf1e4c05a76e
Jump to another node

0:0 - I don't know what your game is, but you can still redeem yourself if you follow my lead.
uid: 5ccb70a2-543b-3701-782a-98ed1c52c662
Cinematic: Mindmeld VFX
Node context: Anger in his voice.
> My instructions are clear: take the girl to Ketheric. Alive.
> Remember: Ketheric wants her alive.

0:0 - He means you no harm, Isobel.
uid: 640ca33e-e5fc-2951-dd12-c86d043784b9
Cinematic:
> The feeling isn't mutual. Ketheric is a liar, Marcus. He'll never give you whatever it is he's promised you.

0:0 - Let's do this. Remember: Ketheric wants her alive.
uid: 661c56ee-8efc-d35b-a874-18a2372202e7
Cinematic: His eyes lock with the player's - TADPOLE MIND MELD
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 0 Set flag(s) to (Global):
   false - HAV_TakingIsobel_Event_MarcusToBalcony - Marcus leaves for the balcony.
> null

null
uid: 67dcb4e0-be39-07c4-ba54-1ade4be16f77
Animation: Chaos breaks out in the inn. React to both of these things. Storyboard pass will help
Cinematic: Marcus holds both hands to his mouth to amplify a great, inhuman roar. At the sound of it, shouting breaks out in the inn, muffled noise of spells and weapons drawn.
> null

null
uid: 67f0cd9c-1811-950b-0746-540ab2938ede
> What the hells is going on?

null
uid: 6d8b71a8-ad90-6fe3-69c5-74a45b06c9b5
Jump to another node

0:0 - I'm not working for you, Marcus. My patron's deals are much more lucrative.
uid: 6dbbf283-daf2-534c-44d4-dcc2a661ef5a
- 0 Check flag(s) (Tag):
   true - Warlock - A wielder of magic that is derived from a bargain with an extraplanar entity. (Bound by a deal to a powerful patron, warlocks trade their loyalty for supernatural abilities and unique magic. )
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> null

null
uid: 6ebade10-a643-dfb4-408c-5aeae4b746ac
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_ApplyGhoulSpiked - Makes character incapacitated by the ghoul spike status.
> What in the world is going on?!
> null

0:0 - Enough, Marcus. We aren't going anywhere.
uid: 6fe54b47-3c7d-d928-c03e-dd14bcb45110
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> null

null
uid: 701a2417-44b7-e69f-8ba9-0ba745b838ec
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> Remember: Ketheric wants her alive. No matter what.

null
uid: 704e2ff6-1e8d-2152-ed90-0a59ecb96565
Jump to another node

null
uid: 72462869-645e-21e8-fdc8-70e7b7ae66a8
Jump to another node

0:0 - Isobel - I've just gotten word. I need you to come with me. Jaheira's orders.
uid: 7398dd62-f519-bc8f-77ce-34d210ea253b
Animation: *REUSE* [MARCUS] HUM_M_Rig_DFLT_CINE_Walk_ToStandR_01
Cinematic: He approaches Isobel with urgency. Holds out a hand to her or beckons her, as though to say 'come with me'
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
   false - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
   false - HAV_TakingIsobel_State_FlamingSpyOnBalcony - The Flaming spy is on the balcony.
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> Come with you? Where?

0:0 - He's a Flaming Fist - or was. Came with the others when we created this haven.
uid: 7790aaf7-64c2-1652-b4b6-6852930c3b13
- 0 Check flag(s) (Global):
   false - HAV_HavenOutcasts_State_FlamingFistsInHaven - The Flaming Fists have come to Haven.
> And I thank you for your hospitality.

0:0 - We are all alike in Her service. Do as I say. The rewards will be great.
uid: 7894bb8b-6c94-52ea-9b4b-14bcde27f09d
> What's going on? If you have something to say, say it.

0:0 - PLEASE RECORD (roar, not words): Great roar that summons a load of ghouls into the camp.
uid: 7bfc83d5-b703-3103-f590-d8a21e3801d7
Cinematic: Marcus holds both hands to his mouth to amplify a great, inhuman roar. At the sound of it, shouting breaks out in the inn, muffled noise of spells and weapons drawn. Ghouls come pouring into the inn. Player and Isobel jump in surprise, then re-enter battle positions.
- 0 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
=== END NODE ===

null
uid: 7c4fdfae-c941-ff1a-68e4-429a8f3be4d3
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> I know what this is. You're... you're one of them. Both of you.

0:0 - Protect Isobel! Without her, we're all dead.
uid: 8035fa7c-2eda-f66d-d678-132eda29091a
Node context: Addressed to player/ fellow HArper, right before combat - urgent, but not shouting
- 0 Check flag(s) (Tag):
   true - ACT2_HAV_HARPER1 - Tag to identify S_HAV_HarperGuard_001_8082f1d4-8942-492e-8d26-1e1ed6bd881f for voice recording.
> *With Isobel dead, the whole sanctuary will be flooded with blood... A far finer future than her taken alive.*

0:0 - You're going to meet Ketheric - face-to-face.
uid: 81865cdf-66dc-0662-1402-0f39735536ed
- 0 Check flag(s) (Global):
   false - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> null

0:0 - Too late for that, Marcus. I already warned Isobel.
uid: 825e011b-5c3e-ff12-d443-3ec6bce4c681
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelKnowsAboutSpy - HAV_TakingIsobel_State_IsobelKnowsAboutSpydescription
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> null

null
uid: 839fe29c-3fe3-fb5d-b6e7-6399af492795
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> No, True Soul. Do not harm her. My instructions were clear: we must take the girl to Ketheric alive.

0:0 - We're going to have to fight our way out of this one, Isobel.
uid: 84c93e08-b6c6-1e65-bd07-1ffcbaaf7e15
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> Pathetic. The Absolute sees all, you fool.

null
uid: 8c0827a1-96dd-a8cf-12a9-89124ede1bdc
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> I'd rather die.

null
uid: 8c328838-8d89-cd02-0ba3-36c271a43f88
Jump to another node

0:0 - No, True Soul. Do not harm her. My instructions were clear: we must take the girl to Ketheric alive.
uid: 8c9f34a3-bbc0-e2dc-809a-bd848465842a
> null

0:0 - You two... You're... you're like them, aren't you? Absolutists.
uid: 8d4ea0eb-6b3a-3556-951a-fe762ebd06d9
> null

null
uid: 8f5f4307-19b3-98c3-596d-b43f33c0ce7f
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
- 1 Check flag(s) (Tag):
   true - Female - (You are a female of one of the races; you are perceived as female by those that encounter you.)
> null

0:0 - Thanks for the introduction.
uid: 9049d2c0-9703-c4f3-cb47-ba0a9a2013b8
Animation: *REUSE* [Marcus]
Cinematic: He walks toward the player and Isobel looking proud but uncanny; there's clearly something off/different about him now.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
   true - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> Not a step closer, Marcus. I'm warning you.

0:0 - I'd rather die.
uid: 908b4afe-e418-6c32-9c2a-2adc65bbd0ac
Cinematic:
> He means you no harm, Isobel.

0:0 - Marcus - is that you? What's happened to you?
uid: 91982b6e-a139-325d-deaf-fe0dbcdb566b
Node context: Horror and shock as she realizes the monster in front of her is Marcus
> I've been blessed. You can be too. Come with me and you can hear it all from Ketheric himself.

null
uid: 92f3994f-8bb3-9571-6d0c-6ec1e5386836
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_ApplyGhoulSpiked - Makes character incapacitated by the ghoul spike status.
> null

null
uid: 93305876-fb69-1343-cc93-f56777a03ad8
Jump to another node

0:0 - My instructions are clear: take the girl to Ketheric. Alive.
uid: 933d6fad-f618-6a20-a8eb-ac59274c5ed4
Cinematic: His eyes lock with the player's - TADPOLE MIND MELD
- 0 Check flag(s) (User):
   false - HAV_TakingIsobel_UserShortcut_FlamingSpy - To avoid repeating the Flaming Spy's dialog
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Knows_SpyOrderedByKetheric - Player knows that Ketheric ordered the flaming fist to kidnap isobel
> null

0:0 - Remember: Ketheric wants her alive. No matter what.
uid: 96bee244-4252-a111-a282-906ce6efd47d
Cinematic: Mindmeld
Node context: Right before combat - heightened, with force.
- 0 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_IncludeAbductees - Include event for all the abductees in HAV_TakingIsobel_SpyCapture
> *This is a dear moment to play the reaper you play so well. Why let him take her alive, when you could flood them both with a bloodbath?*

0:0 - No time to waste - we should follow Marcus.
uid: 973da376-ceff-bba6-751c-783907779fe0
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> null

0:0 - This man has been corrupted by the sickness infecting this land. Do not trust him, Isobel.
uid: 98b82a21-9a15-7057-241a-2b07c588005e
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 1 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> null

null
uid: 999e607f-c424-a50b-ca29-5d463c96eed9
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_SpawnGhouls - The ghouls are spawned.
- 1 Set flag(s) to (Object):
   true - HAV_TakingIsobel_Event_IncludeAbductees - Include event for all the abductees in HAV_TakingIsobel_SpyCapture
> Let go of me!

0:0 - I know. Let's do this.
uid: 9a3d8c62-df85-afe8-8b95-e08799174fbe
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_SummonZevlor - HAV_TakingIsobel_Event_SummonZevlordescription
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> What's going on? If you have something to say, say it.

0:0 - *With Isobel dead, the whole sanctuary will be flooded with blood... A far finer future than her taken alive.*
uid: 9cb52fb2-6fc9-e327-c95e-ee649f7cd0c8
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> null

null
uid: 9defcc20-64ae-c394-0b80-54e0ff20cd80
Jump to another node

null
uid: a0304532-28b7-67cc-b744-18e4a307f14a
Jump to another node

null
uid: a22a7e10-8b4f-2f81-1ec9-20d93042d5b2
Jump to another node

0:0 - *The man's mind burns with empty ecstasy, utterly enslaved by the Absolute. You can sense nothing else.*
uid: a324c884-4f39-24a0-c67c-1a2683da4886
> What's going on? If you have something to say, say it.

0:0 - The Absolute. Of course.
uid: a49cc49b-eaa5-2792-685d-dffb44864fd5
Node context: Spits in disgust
> You can't believe them, Marcus. Ketheric will never give you whatever it is you've been promised.

0:0 - What does he want with her?
uid: a5beb9a4-58ee-3e20-264b-707515d7d012
> What's going on? If you have something to say, say it.

null
uid: a8981c4e-36e4-c991-29dd-67c3681b0c3a
> Ah. True Soul. How glad I am to see you again.
> Ah, another True Soul. How glad I am to see you.
> Hello, Isobel.

0:0 - Let go of me!
uid: ab96df78-c70d-419d-bf22-83569c4deb1f
Cinematic: (post) Mol is dragged off screen by the ghoul towards Moonrise Tower.
- 0 Check flag(s) (Tag):
   true - Humanoid - Type Tag for humanoid-type monsters (One of the more common creatures to see in Faerûn, primarily defined as standing on two feet while being neither undead nor monstrous.)
> null

0:0 - He's a Flaming Fist - or was. Came with the others when we created this haven.
uid: abc1da80-0ba7-26e4-5507-42bb10d45979
Cinematic:
- 0 Check flag(s) (Global):
   true - HAV_HavenOutcasts_State_FlamingFistsInHaven - The Flaming Fists have come to Haven.
> And I thank you for your hospitality.

null
uid: ac6af1f8-94ea-8efa-8483-be2c699b49f3
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> You two... You're... you're like them, aren't you? Absolutists.

null
uid: b00bb115-fd87-d9f1-cf5d-e7b11cc6e53c
- 0 Check flag(s) (Tag):
   true - Humanoid - Type Tag for humanoid-type monsters (One of the more common creatures to see in Faerûn, primarily defined as standing on two feet while being neither undead nor monstrous.)
> null

null
uid: b7c681b5-6895-a737-5b99-867583ae3902
- 0 Set flag(s) to (Object):
   true - HAV_HarperGuard_001_Inclusion_Start - Inclusion start flag for S_HAV_HarperGuard_001
> Protect Isobel! Without her, we're all dead.

0:0 - You're going to meet Ketheric - face-to-face.
uid: bd998e94-958b-9069-750d-a38d1391d0ec
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> null

0:0 - Moonmaiden, guide my hand!
uid: c5b999d5-993d-c2f0-2bbc-c4dbc879d630
Cinematic: Preparing to cast Guiding Bolt
Node context: Ready ot strike, summoning Selune's power.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> null

null
uid: c925a369-554e-eb72-e594-111d88a50c61
Jump to another node

null
uid: ca0d92e3-7917-9e05-37da-eea288474e14
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> null

0:0 - You have not known tranquillity until you have felt the Absolute's embrace. That I can promise you.
uid: cc00bbdc-7dad-afa6-7606-70ff8b0c780d
> null

null
uid: cdddd5ab-d171-9588-d149-7966a687977f
Jump to another node

null
uid: ce9ccd59-e149-d77d-455f-fd98796a6e08
Jump to another node

0:0 - It would be your doom. And mine.
uid: cf78a4cb-2726-2bc2-a105-2eee8a068acf
> True Soul. My instructions are clear: take the girl to Ketheric. Alive.

null
uid: d7dd32d2-24ec-9bbc-1be9-5d0e7b92260f
Jump to another node

null
uid: db8ec901-566f-0479-1b43-ff2befd9258c
Jump to another node

0:0 - The feeling isn't mutual. Ketheric is a liar, Marcus. He'll never give you whatever it is he's promised you.
uid: e116d22f-5fa6-ba8a-7ad4-9f4682919237
Cinematic:
> null

null
uid: e25f1ea3-0d1e-2a3c-15d0-c8d12b772705
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
> null

0:0 - True Soul. My instructions are clear: take the girl to Ketheric. Alive.
uid: e6dc6d72-04b9-645a-849a-dc1d61f78612
Cinematic: His eyes lock with the player's - TADPOLE MIND MELD Marcus is talking with his mind, keep gestures subtle and limited.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Knows_SpyOrderedByKetheric - Player knows that Ketheric ordered the flaming fist to kidnap isobel
   false - HAV_TakingIsobel_Event_MarcusToBalcony - Marcus leaves for the balcony.
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> null

null
uid: efd6159d-4bff-cc4f-1bb5-8a1b8af2367c
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> Time to go, Isobel.

0:0 - Ah, another True Soul. How glad I am to see you.
uid: effe62c6-4e77-8b98-eb93-958c409b2501
Animation: *DUPE* [MARCUS] lands dramatically on the balcony from flight, slowly rising to full height.
Cinematic: Marcus lands on the balcony, where Isobel had previously been performing her ritual. He lands kneeling, then rises to his full height, striding through the balcony door to take the same position as when he's already in the room.
- 0 Check flag(s) (Dialog):
   false - HAV_FlamingSpy_HasMet_Checkpoint - Player character has met the Flaming Spy at the checkpoint
- 1 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
   true - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
> null

0:0 - Marcus is a True Soul, Isobel. He's here to kidnap you.
uid: f0e6ea5d-ff7a-3c42-e8ad-b671fe00c068
- 0 Check flag(s) (Global):
   false - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
- 0 Set flag(s) to (Global):
   true - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> Pathetic. The Absolute sees all, you fool.

0:0 - *A haunting face swims into your mind's eye, its instructions vivid in your mind: nothing is more important than bringing the girl - alive.*
uid: f1dccee8-4de2-4538-5ccd-e11a83e7ea75
> What's going on? If you have something to say, say it.

0:0 - Pathetic. The Absolute sees all, you fool.
uid: f441f176-d4ce-9075-1a1a-127882177806
> The Absolute. Of course.

0:0 - Not a step closer, Marcus. I'm warning you.
uid: f45fd1fd-11b2-fb41-2c7c-3f803b0eae48
> I don't know what your game is, but you can still redeem yourself if you follow my lead.

0:0 - Probe his thoughts for more information.
uid: f51b65ec-1156-0a12-8414-c919027435cd
= Roll RawAbility (Wisdom) Difficulty: 9d1f2171-fef1-4c03-9e83-523485174c46 =
| Roll target speaker: 2 > null (roll sucessful)
> null (roll failure)

null
uid: f5259fa6-7b73-f80a-cad7-291d0675ef73
Jump to another node

0:0 - Say nothing.
uid: f8aed9c2-a3ba-0c69-33b0-0c447f896930
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> null

null
uid: f8bd1d19-fdd6-951a-f7fb-cf5b19990e24
Jump to another node

0:0 - Touch her and I'll kill you.
uid: f99ec87c-0aba-4f07-41c6-99ef344b1ffb
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> null

0:0 - Isobel - I've just gotten word. I need you to come with me. Jaheira's orders.
uid: fd7a3ea8-8700-2171-c58d-b1f90e011a38
Animation: *REUSE* [MARCUS] HUM_M_Rig_DFLT_CINE_Walk_ToStandR_01
Cinematic: He approaches Isobel with urgency. Holds out a hand to her or beckons her, as though to say 'come with me'
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
   false - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
   true - HAV_TakingIsobel_State_FlamingSpyOnBalcony - The Flaming spy is on the balcony.
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
- 0 Set flag(s) to (Global):
   false - HAV_TakingIsobel_Event_MarcusToBalcony - Marcus leaves for the balcony.
> Come with you? Where?

0:0 - It's an ambush - and not a particularly clever one. Time to fight, I think.
uid: fdf433c8-3393-d8f0-642d-f6e92e8457c2
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_SidedWithIsobel - Player sided with Isobel in the Marcus abduction scene
> null

0:0 - Looks like this guy is trying to take my job - bringing you to Ketheric at Moonrise Towers.
uid: fe3bdfa9-0ed6-44e5-d901-399eb8cbfb35
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_PAD_SpyTransformationClue.lsj
Synopsis:
If we go up on the roof above Isobel’s room, we’ll find discarded FF armour and some bloodstains from a transformation of some kind. A successful med check shows someone burst out of their armour (Marcus)

0:0 - Flaming Fist armour. And someone - something - burst out of it like a moth from a cocoon.
1:0 - Something ripped off Flaming First armour like you might peel an orange...
2:0 - Someone shed Flaming Fist armour - and blood.
3:0 - Pieces of armour flecked with blood - it was burst open from within.
4:0 - Flaming Fist armour, ripped open like parchment... looks like the damage came from within.
5:0 - That's Flaming Fist armour. And someone - something - burst right out of it.
6:0 - Someone - something - shed Flaming Fist armour like a second skin.
uid: 0e67e8c0-9ce5-d722-fd06-d37173b5c66d
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===

0:0 - Armour and blood. Hardly a good sign.
1:0 - What do we have here...?
2:0 - Hm. Odd.
3:0 - Blood and armour were both shed here. Odd.
4:0 - Bloodied armour - wonder why.
5:0 - Flaming Fist armour - and fresh blood. That's... concerning.
6:0 - Blood and bits of armour. Worrying.
uid: f0152a22-70ac-c8c7-5228-4c64a8b8f206
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_Jaheira_AD_ToIsobel.lsj
Synopsis:
Jaheira is trying to get to Isobel after the area has been attacked by winged ghouls.

0:0 - Isobel - she cannot fall!
uid: 6cc6fe32-734a-2f8f-2e17-6cde83121cef
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_JaheiraCallToArm.lsj
Synopsis:
Isobel is being attacked. Jaheira calls people to defend Isobel, as their lives depend on her. This dialog can happen anywhere in Last Light, but mainly close to Isobel's room.

0:0 - To arms! Protect Isobel at all cost!
uid: 71406670-43a9-45e6-9e7a-12f5f3f8a86f
Cinematic: Focus should be on the shoulders up to obscure whether or not Jaheira has a weapon in hand (cannot be guaranteed).
Node context: Shouted during the onset of battle
=== END NODE ===

0:0 - Over here! Isobel's being attacked!
uid: ddd81bff-884c-4325-8ff2-af2ef72acd45
Cinematic: Focus should be on the shoulders up to obscure whether or not Jaheira has a weapon in hand (cannot be guaranteed).
Node context: Shouted during the onset of battle
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_CallToArmAtLake - Call to arm is happening closer to the lake. Isobel was likely attacked in BriefAtLake
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_IsobelSaved.lsj
Synopsis:
Once the Flaming Fist has been defeated, a shaken Isobel urges players who helped her to go and assist with the fight in the main room. She is coughing and unwell.

0:0 - Help the others - hurry!
uid: 4e56e05d-7a9c-48c2-aa51-0798ff7cb146
Node context: Doubled over coughing but telling player not to worry about her.
=== END NODE ===


File E:\BG3_Unpack\Patch0_Hotfix3_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_FollowUpSaved.lsj
Synopsis:
Jaheira and Isobel (and the player) reunite after the fight with Marcus. Jaheira is relieved Isobel hasn't been captured. Isobel debriefs with player and sends them off on their main mission for Act 2. Both of them will be in heightened mood, having just survived a fierce battle- not totally out of breath, but still recovering from the immediate battle.

0:0 - He healed right in front of me, and chased us into the shadows. We took shelter here, and were considering a full retreat - until you came along.
uid: 01074778-7152-2cf4-1ae1-7eb154268f1a
> I don't know why he's waiting, why he's not marching his army west as we speak, but as long as he remains, there's still a chance.

0:0 - Whatever he's done to protect himself is a magic so dark I can hardly fathom it.
uid: 03f257c1-ed68-2b81-35c8-032bb82900ee
> null

null
uid: 048e6b51-aa5e-fa88-035d-54b93dd14413
> I have something for you - something that'll help you make it to the Towers.

0:0 - Thank you - now I must make my way to the Towers.
uid: 0556fb70-df7f-b9b0-3b82-2e98f4c4e3bf
> Wait - before you head off into the shadows, there's... something else.

null
uid: 07495dbb-ace4-ee57-741a-640c639007f3
- 0 Check flag(s) (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> Who is Ketheric?
> Why me?
> I haven't agreed to do anything.

0:0 - *There's an acute sadness in her voice. It seems she's even more invested in this story than she'd like to admit.*
uid: 0c06e0e3-f2ca-d143-aca4-33cf956559cf
> He began worshipping Shar and raised an army of Dark Justiciars right underneath the locals' noses. A coalition of Harpers and druids put him down - killed him and buried him in the Thorm family mausoleum.

0:0 - You can walk among the cult unnoticed. You can get close to Ketheric. Sounds to me like you're the answer to our biggest problem.
uid: 0c9921fa-9d4a-69a1-9c8b-3a9ac402ac28
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> I have something for you - something that'll help you make it to the Towers.

0:0 - Why you? It's like the gods custom-designed you to sabotage this cult - to put an end to Ketheric Thorm.
uid: 0e1b155c-7154-bc28-cb77-cabe4b728804
Node context: (GregRetake) read was too dramatic too fangirly, doesnt match with following line
> You can walk among the cultists undetected; you can find the source of Ketheric's power.

0:0 - I can understand why he'd want me dead. Without me keeping the curse at bay, everyone in this inn - everyone intent on killing him - is dead too.
uid: 0f3664fa-7afc-350e-84d4-dc9d2c0c4367
Node context: (GregRetake) rerecord as part of a thread to ensure tone across all
> As for why he'd want to take me alive... I don't know. And I don't want to find out.

null
uid: 117b26d9-ea5a-4710-ae93-198426667a00
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_ShadowHeart - ORI_Inclusion_End_ShadowHeartdescription
> We met him on the road here - commanding the army of the Absolute. I put an arrow through his eye myself, only to watch him pluck it out like a splinter.

0:0 - Once I take Ketheric's head, you'll be safe again.
uid: 12655542-64da-e1f3-574b-50d0eb724560
> No mercy. For Ketheric will have none on you. End this.

null
uid: 19caa61b-294f-904f-1f28-23342c9be44f
Jump to another node

0:0 - Brave fellow. They say there's no fanaticism like that of a convert, and Ketheric is a convert many times over.
uid: 19da5598-6537-1526-e3bb-702f7c3e83d0
> He is fickle. Changeable. His devotion is shallow but violent.

0:0 - I am. We all are.
uid: 19dddf37-f993-5907-934c-b8d9c2df9a9e
Node context: A little defensive.
> To turn away from Selûne for this. This curse. This disgusting power to corrupt and kill...

null
uid: 1a397b64-316f-4046-069e-5914d6b25807
> null

- Roll sucessful -
null
uid: 1c7bca8b-bdd4-063d-d764-0164f356d2b9
> *There's an acute sadness in her voice. It seems she's even more invested in this story than she'd like to admit.*

0:0 - To turn away from Selûne for this. This curse. This disgusting power to corrupt and kill...
uid: 1cbd3954-a995-1023-40ae-9977f59a9faa
Node context: (GregRetake) read was on the verge of tears, try for more disgust as to what her father has done
> We need a champion to find the source of his invincibility and put it to an end. And it seems, my not-quite-True-Soul, that champion is you.

0:0 - Why target you?
uid: 1f6ff3c1-c299-66d2-170b-2c9ce54de3ac
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Pull the right brick, and the whole tower goes tumbling down.

0:0 - I'm getting tired of hearing that.
uid: 1ff225fb-d200-c1a3-e221-41516dbf01fa
> You'll have time for irrelevance when you're dead. For now, we need you.

null
uid: 2258bf61-09f0-4363-0f32-e13f217011c7
Jump to another node

0:0 - I still don't see why it has to be me.
uid: 29c121a3-4cf7-7de7-0c1a-e11cb9d48d84
> Why you? It's like the gods custom-designed you to sabotage this cult - to put an end to Ketheric Thorm.

0:0 - But now... he's returned. And he's invincible. Neither arrow nor sword can harm him.
uid: 2b65001f-5cf2-b650-0e0c-b626ab97bb7e
Cinematic:
> The darkness he's subscribed to is unlike any I've heard of. I fear there's something deeper behind it all - something neither you, nor I, nor even Selûne can fix.

0:0 - A Moonlantern? Those are powered by trapped pixies, you know.
uid: 2c5d35f6-ebb4-e840-4d7a-bdbf2de6f5a9
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern
   true - GLO_Pixie_State_SeenPixie - player knows there's a pixie in the lantern
> We'll be sure to free them - after Ketheric is dead.

0:0 - Ketheric is a frightening man. But you have something he doesn't: allies worth having.
uid: 2dfc3667-3fa7-a6b6-b0f4-4a3a0cb94fb1
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

0:0 - Why me?
uid: 2e9be841-281f-c28a-4246-2b785d0fc405
> Your future is our future. Stop Ketheric, and you may find the cure to that parasite in your head.

0:0 - I'm not sure if I can trust a Selûnite.
uid: 2fd2ea93-c302-68a2-018b-10aa5bfd523b
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
> I'd say the same about you, if I hadn't just seen you fight against Marcus. I'm willing to put my doubts aside - perhaps you can, too.

0:0 - As for why he'd want to take me alive... I don't know. And I don't want to find out.
uid: 30b70fd2-db65-65e9-e3d8-ad2861dbc27c
Node context: (gregRetake) rerecord as part of a thread to ensure tone across all was too casual
> Now that we have you, I hope I won't have to.

null
uid: 325e810d-a274-6fcb-7c16-80643e066de3
Jump to another node

0:0 - Now more than ever, you're our best hope of making it out of here alive.
uid: 338494e7-4f04-abdc-34fc-f2ab9f4952b3
> Ketheric will strike again. We need you to strike first.
> We need you to infiltrate Moonrise Towers - no one will suspect a 'True Soul'. Ketheric's been made immortal.
> null

0:0 - This man - a Selûnite, not unlike myself - had family. Friends. And he abandoned them all to become a monster.
uid: 345415af-0c1e-5f05-1c99-33d066143ac9
Cinematic:
> I know Jaheira narrowly escaped his grasp. Have you encountered him yet?

null
uid: 34875d12-2b06-9eec-c7b1-0c3135ab5269
Jump to another node

0:0 - I'm getting tired of hearing that.
uid: 35205b35-3793-b151-0633-9adeed5c94d1
> null

0:0 - You seem afraid.
uid: 3838c407-b1e0-745c-ee13-2536041004b4
> I am. We all are.

0:0 - I've seen him in a kind of vision.
uid: 38801d7e-a601-2660-08d1-55c4fe8e7e85
> You did? How did he... how did he seem?

0:0 - Marcus has been with us since the start - they've been tracking us this whole time.
uid: 3894ab32-3bc5-e2a8-f160-afaab2f3af40
Cinematic:
> And that was no random attack - you were the target, Isobel. They know how important you are.
> You were right. You tried to warn me, but I was too stubborn to listen. It won't happen again.
> It was exactly as you reported. I can't believe I didn't see it sooner.

0:0 - I'm Isobel. And you're... meant to save us all, I believe?
uid: 39c6a2ae-cdbf-0222-e384-760560029810
Node context: Dry humour.
- 0 Check flag(s) (Object):
   false - HAV_Isobel_Knows_DiscussedPlayerPurpose - Isobel has discussed the player's purpose in Haven.
> *Isobel. The same name as Ketheric Thorm's daughter - the one whose sarcophagus you found empty in the family mausoleum.*

0:0 - You're the key to all of this.
uid: 39c9174b-f1d6-1134-2ccc-9804ba4c795e
> null
> I'm getting tired of hearing that.
> I never get tired of hearing that.

0:0 - We need you to infiltrate Moonrise Towers - no one will suspect a 'True Soul'. Ketheric's been made immortal.
uid: 3f253c33-97e9-1e39-665e-2f01fa9a8248
Node context: Referring to the player
- 0 Check flag(s) (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
- 0 Set flag(s) to (Global):
   true - HAV_Isobel_State_ReceivedMoonriseQuest - Isobel gave the quest to go to Moonrise.
> He can be unmade, but we need you to find out the source of his invulnerability.

null
uid: 4007a083-e18c-a97d-d027-b3239223b94f
- 0 Check flag(s) (Global):
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
- 1 Check flag(s) (Tag):
   false - Enemy of Shar -
> null

0:0 - Him presiding over a court of law. What a joke. I'm glad you got out of there alive - that's more than many can say.
uid: 401a9500-d18e-eb15-bcdf-986aa0bd8711
> null

0:0 - Am I?
uid: 41c00b11-ed94-84fa-6f0a-87464bf6aaf1
> You can walk among the cult unnoticed. You can get close to Ketheric. Sounds to me like you're the answer to our biggest problem.
> You can walk among the cult unnoticed - which means you can get close to their leader, Ketheric Thorm, in Moonrise Towers.

0:0 - Marcus told me Ketheric wanted you captured - not killed. Why?
uid: 42d26be1-6140-cdaf-13db-adee213b4d31
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Why does a man like him do anything? Power - spite - some kind of twisted, personal morality.

0:0 - It was exactly as you reported. I can't believe I didn't see it sooner.
uid: 4325745b-ca31-ea3f-fcb9-f313d7735b85
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_DiscussMarcus - Jaheira is discussing the revelation that Marcus is a traitor.
- 1 Check flag(s) (Object):
   true - HAV_Jaheira_Knows_WasWarned - Jaheira was warned of Marcus being a traitor.
> Now more than ever, you're our best hope of making it out of here alive.

0:0 - I'm fine.
uid: 458541dd-8aba-aaab-ad0c-1b498c2b289f
Cinematic:
Node context: Reassuring - Isobel's survival means the survival of the entire region, so she's saying 'I'm all good, let's worry about more important things'
> Marcus has been with us since the start - they've been tracking us this whole time.

0:0 - He began worshipping Shar and raised an army of Dark Justiciars right underneath the locals' noses. A coalition of Harpers and druids put him down - killed him and buried him in the Thorm family mausoleum.
uid: 46177d29-6d1d-97d5-3920-43dca0547229
Cinematic:
> But now... he's returned. And he's invincible. Neither arrow nor sword can harm him.

null
uid: 462b58bb-90c4-ea00-8d31-65ad7f9d8068
Animation: *REUSE* [Isobel] casts magic exists in HAV_TakingIsobel_BriefInRoom, no name created yet
Cinematic: |Casts 'Protection from Good and Evil', but modified with Selunite (moon) magic to protect against the Shadowcurse specifically. Isobel can use the planned animations for this spell cinematically, or something bespoke as best fits the scene. We see every party member take on a moon-like effect as a result of being targeted with the spell, which then fades as though absorbed by each of them. This gives them a special in-game status to protect them from the curse|
- 0 Set flag(s) to (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   true - HAV_TakingIsobel_Event_GiveOintment - Isobel gives the Selune ointment to one of the players (the one currently talking to her in the dialog where this is set)
> It suits you. And better than that, it'll make you immune to the lesser effects of the shadow curse, which will get you closer to the Towers.

0:0 - Deeply corrupted.
uid: 48809778-39bb-1797-d3d4-7e65d2b08ae4
> To turn away from Selûne for this. This curse. This disgusting power to corrupt and kill...

null
uid: 48b8da7c-3f1c-4fc0-2ae6-a2b7b72fcacb
Jump to another node

0:0 - But now that we have you, perhaps we have a chance.
uid: 49daef09-46c3-0851-0e09-46a42b22fd5a
Node context: (GregRetake) rerecord as part of a thread to ensure tone across all
> null

0:0 - We're in more danger than I knew. If something happens to me, everyone in this inn is dead. Like that.
uid: 4c50fde3-faae-b3c7-d052-e9abe29d1b27
Cinematic: Snaps her finger on 'that' or does some other gesture of immediacy
Node context: (GregRetake) too breathless and hopeless, more grim realization
> Why target you?
> Marcus told me Ketheric wanted you captured - not killed. Why?
> I won't let that happen.
> Then you'd better find a way to stop a second attack.

0:0 - He is fickle. Changeable. His devotion is shallow but violent.
uid: 4ec1fa75-9ee9-3edb-eb8c-b613425178cf
> I don't fear much. Not even death. But I do fear him.

0:0 - Selûne gave me the power to protect this place, but I can't keep it up forever. Such magic, it's... draining. Soon I'll be dry.
uid: 51a21e31-8a0f-f60c-2e76-960a0568f282
Node context: (GregRetake) rerecord as part of a thread to ensure tone across all
> Without me, Harpers, Flaming Fist, everyone intent on stopping Ketheric is dead.

0:0 - She's right.
uid: 52288a58-9276-c888-af13-192de608f4f9
> Whatever he's done to protect himself is a magic so dark I can hardly fathom it.

null
uid: 527857cc-a31b-c7d6-77d5-944e9a474ff9
Jump to another node

null
uid: 53c1ad3b-5f0a-1554-6cbc-8df2bf9b1784
> null (roll sucessful)
> null (roll failure)

0:0 - Everything Ketheric has touched for a hundred years has died - quickly, by violence, or slowly, by decay.
uid: 54b6cffe-fd13-bc80-3aa0-93bfb2aa5dfe
> null

null
uid: 55787a29-f438-d4c8-741c-97a79261e993
> I'm Isobel. And you're... meant to save us all, I believe?
> null

null
uid: 55d9cef2-8764-67a8-5d33-ed7e5ecd8520
> I have something for you - something that'll help you make it to the Towers.

0:0 - I never get tired of hearing that.
uid: 56313e4b-4c03-300c-1795-e670c2a68563
> Good. Because your work here is only beginning.

0:0 - He can be unmade, but we need you to find out the source of his invulnerability.
uid: 566fe01e-3d35-5518-547d-cc01b676f3d9
> Make him mortal, so we can make him bleed.

null
uid: 576b3af8-f90a-4dea-a5e7-ff0a4ed63b70
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_ShadowHeart - ORI_Inclusion_ShadowHeartdescription
> *Ketheric Thorm worshipped Lady Shar...? That would make him your natural ally, surely. Though perhaps it would be unwise to voice such a thought to present company...*
> A Sharran? Perhaps someone I should seek out...

0:0 - I won't let that happen.
uid: 57bbff47-b406-1d1c-9bc7-f0bde3f15155
> Let's hope your cunning is as strong as your optimism.

0:0 - Anything else I should know before heading off?
uid: 5842a0d3-6521-125b-d1b4-290e4f5d18ba
> There is, actually.
> Ketheric is a frightening man. But you have something he doesn't: allies worth having.

0:0 - Make him mortal, so we can make him bleed.
uid: 587ad929-9fcd-abc6-57b4-f3aa48011735
Animation: Use construction anims (Turn 180 and walk)
Cinematic: Jahiera leaves.
> null

null
uid: 5a66e762-2113-b4ed-3dd2-06745730f6ec
- 0 Check flag(s) (Tag):
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
   false - Enemy of Shar -
> null

null
uid: 5da3ef33-f69f-3e58-6472-266308e30244
Jump to another node

0:0 - I know Jaheira narrowly escaped his grasp. Have you encountered him yet?
uid: 5e05b1e4-8358-fac9-0dfb-bb2f53bcea1d
Cinematic:
> I've seen him - he was presiding over a trial. Survived what should've been a lethal blow, too.
> I haven't met him yet - but I intend to.
> I've seen him in a kind of vision.
> Not yet. Jaheira says he's invincible - that I need to find a way to make him vulnerable.
> Who's the woman in the picture?

0:0 - He used to preside over this village - a good man, a respected man - who turned to darkness quite suddenly, I've been told.
uid: 609aced2-ecc1-b67b-4564-95b7fa1c26d3
Cinematic:
> null

0:0 - Our fates are entwined - more than you may realise. Ketheric's cult put that parasite in your head. There's no obscenity too vile for him.
uid: 626802bd-8181-5be2-795c-40b0b2e6592a
> General Ketheric Thorm. Remember that name. He's the leader of the Absolutists.

0:0 - An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. But you - you're different.
uid: 629a44dd-bede-3656-3478-131c37cffd04
> null

0:0 - Selûnite magic. Dark Lady forgive me.
uid: 6443b259-0b82-1313-9c2e-916ba996afa3
Cinematic:
Node context: Low-key revulsion
- 0 Check flag(s) (Global):
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
- 1 Check flag(s) (Tag):
   false - Enemy of Shar -
> I might take that badly if you hadn't just saved my neck, Sharran.

0:0 - You were right. You tried to warn me, but I was too stubborn to listen. It won't happen again.
uid: 65cb3117-a28a-49ca-8ef5-953cd049806f
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_DiscussMarcus - Jaheira is discussing the revelation that Marcus is a traitor.
- 1 Check flag(s) (Object):
   true - HAV_Jaheira_Knows_WasWarned - Jaheira was warned of Marcus being a traitor.
> Now more than ever, you're our best hope of making it out of here alive.

0:0 - I'd say the same about you, if I hadn't just seen you fight against Marcus. I'm willing to put my doubts aside - perhaps you can, too.
uid: 68ad8e22-9f13-2bc6-34e5-a00786de7df1
Node context: (GregRetake) tone it down a bit, starts off a little valley girl

null
uid: 6ac4acfa-b261-1640-c81e-185547a9d8d3
- 0 Check flag(s) (Dialog):
   false - GLO_HAV_TakingIsobel_HasMet_BriefInRoom - Met Isobel in any version of her BriefInRoom dialogue
- 1 Check flag(s) (Tag):
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
- 0 Set flag(s) to (Global):
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
> I'll look after them, Jaheira. You should check on the others.

0:0 - Then I'd better be going.
uid: 6ad239e3-cf9b-c669-d27d-0fa25a933633
> No mercy. For Ketheric will have none on you. End this.

0:0 - Well! If I'd have realised, I'd have spared the theatrics. In that case, you should be able to navigate a path straight to your target. That's good - very good.
uid: 6b889345-1575-b10c-98cc-17ce08c58ec3
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern

0:0 - General Ketheric Thorm. Remember that name. He's the leader of the Absolutists.
uid: 6c0ed51f-c10f-2445-c7a0-dedf3584c480
> He was a Sharran, once - took to building an army of Dark Justiciars beneath this very village. Alongside the local druids, we made it our business to see him deposed - dead and buried.

0:0 - It won't be enough to protect you against areas of utter darkness, though - where the curse is strongest. This lantern should, though.
uid: 72463282-72c9-92e4-dd92-d74473531fb4
Animation: REUSE [Isobel] Giving the moon lantern + player receiving moon lantern animations (No names yet) from theHAV_TakingIsobel_BriefInRoom dialog
Cinematic: Isobel hands the player the Moon Lantern.
- 0 Check flag(s) (Global):
   true - SCL_Drider_State_HarpersReturnWithLantern - Harpers returned with the Moonlantern after the ambush.
- 1 Check flag(s) (Object):
   true - SCL_Drider_State_HasDriderMoonlantern - Character has the drider's moonlantern.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern
- 1 Set flag(s) to (Object):
   true - SCL_Drider_Event_GiveMoonlantern - Drider gives moonlantern to player.
> A Moonlantern? Those are powered by trapped pixies, you know.
> Thank you - now I must make my way to the Towers.
> Anything else I should know before heading off?
> I'm not sure if I can trust a Selûnite.
> Marcus told me Ketheric wanted you captured - not killed. Why?

0:0 - Small inn. And it's not every day someone like you comes waltzing out of the dark.
uid: 739f118c-61c7-6ceb-b5ff-9cf3a0646f72
> I have something for you - something that'll help you make it to the Towers.

0:0 - Let's hope your cunning is as strong as your optimism.
uid: 7432f9ff-677a-f92e-e2c4-28acb2dd04d6
> You're the key to all of this.

0:0 - We need a champion to find the source of his invincibility and put it to an end. And it seems, my not-quite-True-Soul, that champion is you.
uid: 74b9b1e3-c4fb-4f48-566c-910c81fcaa48
Node context: Sincere
- 0 Set flag(s) to (Global):
   true - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
> I still don't see why it has to be me.
> null
> Somehow fate keeps leading me to the same conclusion.
> You'll be here to protect these people, won't you?
> I've been over this with Jaheira. I'll head to the Towers shortly.

0:0 - Wait - before you head off into the shadows, there's... something else.
uid: 74d225fa-ca28-35e5-ab09-3928ea830005
Node context: (GregRetake) Too nervous and tentative. The wait sounds like shes panicked.
> I don't like to go on in front of the others, but... it's about Ketheric Thorm.

0:0 - And that was no random attack - you were the target, Isobel. They know how important you are.
uid: 74e9fbce-0935-2218-8ada-adc0900ae777
Cinematic:
- 0 Check flag(s) (Object):
   false - HAV_Jaheira_Knows_WasWarned - Jaheira was warned of Marcus being a traitor.
> But they don't know about you.

0:0 - I never get tired of hearing that.
uid: 74eb9f8f-d316-4806-ae91-f8b14ae1e056
> null

0:0 - Then you'd better find a way to stop a second attack.
uid: 763eed77-004d-15db-4fe9-52407dfd64e5
> I have. You.

0:0 - Without me, Harpers, Flaming Fist, everyone intent on stopping Ketheric is dead.
uid: 7648c14e-86c8-1462-410c-33f372c1c1b8
Node context: (GregRetake) rerecord as part of a thread to ensure tone across all needs more determination
> But now that we have you, perhaps we have a chance.

0:0 - *Ketheric Thorm worshipped Lady Shar...? That would make him your natural ally, surely. Though perhaps it would be unwise to voice such a thought to present company...*
uid: 7868c289-3d5a-b0e7-adb7-da0b65d29a94
- 0 Check flag(s) (Tag):
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
   false - Enemy of Shar -
> null

0:0 - You are that chance. Protected by your artefact, you can infiltrate Moonrise Towers, posing as a True Soul.
uid: 79860993-1645-3d25-fd35-e15c1ecb7811
> Discover the source of his invulnerability. Make him mortal, so we can make him bleed. Good luck.

0:0 - Intriguing. Powerful.
uid: 7e1bb66e-ec14-64b7-ad73-8009203a56c2
> So powerful he may be past our ability to fix this.

0:0 - Why does a man like him do anything? Power - spite - some kind of twisted, personal morality.
uid: 7ea4fadd-2911-013f-b44b-ed8838468c79
Cinematic: (GregRetake) rerecord as part of a thread to ensure tone across all
Node context: She's talking about her father here, though not admitting htat to the player. This is deeply personal to her.
> I can understand why he'd want me dead. Without me keeping the curse at bay, everyone in this inn - everyone intent on killing him - is dead too.

null
uid: 8007ab6a-19e8-9f2e-2573-7b943ddd85a1
> null (roll sucessful)
> null (roll failure)

0:0 - I've seen him - he was presiding over a trial. Survived what should've been a lethal blow, too.
uid: 80fea079-2107-5710-5e8d-9df10ac8b619
- 0 Check flag(s) (Global):
   true - MOO_Execution_Event_KethericLeaves - MOO_GroundFloor_Execution_Event_KethericLeavedescription
- 1 Check flag(s) (Object):
   false - HAV_Isobel_Event_MentionedKetheric - Character has mentioned seeing Ketheric to Isobel
- 0 Set flag(s) to (Object):
   true - HAV_Isobel_Event_MentionedKetheric - Character has mentioned seeing Ketheric to Isobel
> Him presiding over a court of law. What a joke. I'm glad you got out of there alive - that's more than many can say.

null
uid: 81be1a59-9d83-e21c-4357-6806643ab5d1
Jump to another node

0:0 - How did you hear that?
uid: 825d25f9-fd05-2e06-7150-dd1e7cd2a788
> Small inn. And it's not every day someone like you comes waltzing out of the dark.

0:0 - For as long as I'm able. Even Selûne's light can't hold back the dark forever.
uid: 8467b4fb-4894-2f35-d8e0-7d21d8a15b6d
Node context: (GregRetake) more determination
> Once I take Ketheric's head, you'll be safe again.
> Then I'd better be going.

0:0 - Long dead - whoever she was.
uid: 8578d0b8-bc89-ec4f-f63c-aaf89f51333a
Node context: Betraying little emotion.
> Everything Ketheric has touched for a hundred years has died - quickly, by violence, or slowly, by decay.

0:0 - I'll look after them, Jaheira. You should check on the others.
uid: 865727ac-2a10-e431-fdc8-a619997dcf34
Animation: Use construction animation or can be covered by the VO mocap
Cinematic: After this, Jaheira nods at Isobel, then looks at the player meaningfully
> Remember what we discussed. Ketheric will strike again. We need you to strike first.
> If you are who I think you are, you have a long road ahead of you. Good luck. And thank you.

0:0 - Marcus told me Ketheric wanted you captured - not killed. Why?
uid: 89594edf-72f8-a42c-9516-ea703912b379
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> null

0:0 - Only a fool would doubt the Moonmaiden.
uid: 8b05ffbc-0ebb-438d-b9d0-e96396b64bf4
Node context: Pointed. Directed at Shadowheart for making an anti-Selune statement.
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - He was a Sharran, once - took to building an army of Dark Justiciars beneath this very village. Alongside the local druids, we made it our business to see him deposed - dead and buried.
uid: 8d64e660-100a-f44e-f579-f2e8e2ce93fc
> But he's returned. Not only does General Ketheric Thorm live again, it seems he is no longer mortal. He has become, in fact, invincible.

0:0 - Who's the woman in the picture?
uid: 8e38fd74-b5bc-5e77-89be-7ebae865d097
> Long dead - whoever she was.

0:0 - If you are who I think you are, you have a long road ahead of you. Good luck. And thank you.
uid: 8fefe120-cd1b-040d-923a-92c9257b1bfc
Animation: Use Construction animations (Turn and Walk)
Cinematic: Jaheira leaves after line
Node context: Jaheira to player
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
- 0 Set flag(s) to (Global):
   true - HAV_Isobel_State_ReceivedMoonriseQuest - Isobel gave the quest to go to Moonrise.
> null

0:0 - But they don't know about you.
uid: 97ab2663-9a11-bb91-ed89-da7b3ff442f9
Cinematic: Addressed to player
> null
> null
> Isobel - this is -

0:0 - You'll be here to protect these people, won't you?
uid: 9a32ea7c-39ad-fa8d-1aad-b487c2f467cc
> For as long as I'm able. Even Selûne's light can't hold back the dark forever.

0:0 - Consider it a backup in case you lose that lantern.
uid: 9abde205-7b67-43cc-765f-d0d234ed4d24
Node context: (GregRetake) too relaxed
- 0 Check flag(s) (Tag):
   true - Immune to the Shadow Curse - Immune to effects of shadow curse
> null

0:0 - I don't fear much. Not even death. But I do fear him.
uid: 9c9e4224-dd4b-d9da-9289-25b8164e3214
> We need a champion to find the source of his invincibility and put it to an end. And it seems, my not-quite-True-Soul, that champion is you.

0:0 - *Her breath catches; you notice a barely-perceptible shudder run through her body.*
uid: 9cf5deaf-65e2-7436-7b8e-cdaf8a2f2971
> An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. But you - you're different.

0:0 - Pull the right brick, and the whole tower goes tumbling down.
uid: 9f31b194-a64a-d793-8d44-706c228a375f
Node context: (GregRetake) rerecord as part of a thread to ensure tone across all
> Selûne gave me the power to protect this place, but I can't keep it up forever. Such magic, it's... draining. Soon I'll be dry.

0:0 - I haven't agreed to do anything.
uid: a0ccb804-1091-085e-a252-f0888ec822de
> Our fates are entwined - more than you may realise. Ketheric's cult put that parasite in your head. There's no obscenity too vile for him.

0:0 - Somehow fate keeps leading me to the same conclusion.
uid: a0ff0473-b8f9-2f43-a4a4-fdda8b027461
> Perhaps there's something to it, then.

null
uid: a2574eb2-8745-434c-2954-b419d7d19d10
Jump to another node

null
uid: a2fa783d-7ac3-96da-9134-bda07655b0f9
Jump to another node

0:0 - Discover the source of his invulnerability. Make him mortal, so we can make him bleed. Good luck.
uid: a5fe98b4-fa00-b399-2d34-7a414a1e4d8d
Animation: Use construction anims (Turn 180 and walk)
Cinematic: Jaheira walks away.
Node context: directed to player
- 0 Set flag(s) to (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

0:0 - Isobel. Isobel Thorm?
uid: a6f7cc63-f9ad-d069-aea8-f6984517667c
- 0 Check flag(s) (Dialog):
   false - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
- 1 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 0 Set flag(s) to (Dialog):
   true - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
> null

0:0 - A gaudy display. Let's just hope it actually protects us.
uid: a9eef1f1-f58b-172d-5988-b9bb2402808f
Node context: Distaste (while keeping her cards to her chest re: her shar worship)
> Only a fool would doubt the Moonmaiden.

null
uid: aed23c03-b786-b442-695e-37a3880a63dc
> null

0:0 - I don't know why he's waiting, why he's not marching his army west as we speak, but as long as he remains, there's still a chance.
uid: af7c2637-1a24-899f-90ff-94a22caf9905
> You are that chance. Protected by your artefact, you can infiltrate Moonrise Towers, posing as a True Soul.

null
uid: b04a629d-d45e-004b-6ac0-063ca34a1d9f
> We're in more danger than I knew. If something happens to me, everyone in this inn is dead. Like that.

0:0 - You'll have time for irrelevance when you're dead. For now, we need you.
uid: b09bb84a-e6ba-6bf2-7eb8-d5d098bca6b5
> null

0:0 - The True Soul who saved my life - and a Sharran, if my senses don't deceive me.
1:0 - The True Soul who saved my life.
uid: b0f8a73a-021f-43e5-b145-635563cbff12
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
- 0 Check flag(s) (Dialog):
   false - GLO_HAV_TakingIsobel_HasMet_BriefInRoom - Met Isobel in any version of her BriefInRoom dialogue
> I'll look after them, Jaheira. You should check on the others.

null
uid: b28ec7e8-35c9-c340-5dda-3134bd34ca3b
> null

- Roll failure -
null
uid: b3312413-5af3-b1e0-b96d-bb97ba35cc98
> He began worshipping Shar and raised an army of Dark Justiciars right underneath the locals' noses. A coalition of Harpers and druids put him down - killed him and buried him in the Thorm family mausoleum.

0:0 - So powerful he may be past our ability to fix this.
uid: b3bc5dc2-021d-7cc6-bf27-f758785c1716
> To turn away from Selûne for this. This curse. This disgusting power to corrupt and kill...

0:0 - It suits you. And better than that, it'll make you immune to the lesser effects of the shadow curse, which will get you closer to the Towers.
uid: b5a2c0d4-94b7-81d2-246e-49c69f38b133
Cinematic:
Node context: (GregRetake) read was too jokey. The magic she uses prior to this is very elegant, almost spiritual
> It won't be enough to protect you against areas of utter darkness, though - where the curse is strongest. This lantern should, though.
> null

0:0 - A man does not return from the dead and becomes impervious to arrows out of nowhere. There is magic at work - strong, arcane, and most likely necromantic.
uid: ba68b0d9-e9e1-dd63-f0b9-2fd291d9df6f
> He healed right in front of me, and chased us into the shadows. We took shelter here, and were considering a full retreat - until you came along.

null
uid: bae19567-bf7e-3f62-3e0f-bd6219d16a38
Jump to another node

null
uid: bc48774d-fb19-8efa-186f-962e93f55316
Jump to another node

0:0 - Ketheric will strike again. We need you to strike first.
uid: bd659a4c-7e81-a5dd-b2de-d8059e2de900
Cinematic:
- 0 Check flag(s) (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

null
uid: c17e754c-6a04-157c-fed5-b058e11ac2f3
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_ShadowHeart - ORI_Inclusion_End_ShadowHeartdescription
> I already have a Moonlantern. I can safely travel the shadows.
> null

null
uid: c24024f5-50cd-eb17-c60c-480844dd741f
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_ShadowHeart - ORI_Inclusion_ShadowHeartdescription
> null
> null

0:0 - I haven't met him yet - but I intend to.
uid: c25a9ec4-ea4c-2471-c1e0-e538b059b5b0
> Brave fellow. They say there's no fanaticism like that of a convert, and Ketheric is a convert many times over.

0:0 - *Isobel. The same name as Ketheric Thorm's daughter - the one whose sarcophagus you found empty in the family mausoleum.*
uid: c2bf4fe0-8eb8-90e3-adec-59a9648cd886
- 0 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
> Isobel. Isobel Thorm?
> How did you hear that?
> Am I?
> I'm getting tired of hearing that.
> I never get tired of hearing that.

0:0 - Well! Now you have two. Just in case.
uid: c303090c-07c5-09ea-7bed-24fb0bbdaf0b
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern

0:0 - Perhaps there's something to it, then.
uid: c40c644f-9f3c-6c03-554b-b28f5aa0fb08
Node context: (GregRetake) next line is "No mercy." pretty odd tone shift
> No mercy. For Ketheric will have none on you. End this.

0:0 - You did? How did he... how did he seem?
uid: c4aa439f-cc3e-88ab-1805-94c567b0a824
> Deeply corrupted.
> Intriguing. Powerful.
> You seem afraid.

0:0 - There is, actually.
uid: c57ee454-d444-b789-1be2-c51dcbf075ab
> I don't like to go on in front of the others, but... it's about Ketheric Thorm.

0:0 - Not yet. Jaheira says he's invincible - that I need to find a way to make him vulnerable.
uid: c6d0fe78-0df5-b636-c370-7fcdb2185419
> She's right.

0:0 - I have. You.
uid: c72a9218-bbe9-65ae-8082-1ab129466177
> You're the key to all of this.

0:0 - I found this on the wall when I arrived. It must be a hundred years old. Ketheric, before he turned.
uid: cc8a41c4-c297-4eb6-8c86-39fe832b7b86
Animation: *REUSE* animation of Isobel showing the photograph from HAV_TakingIsobel_BriefInRoom (No name yet)
Cinematic: She shows us an old daguerrotype photo of two individuals: Ketheric Thorm and Aylin (Nightsong). They stand side-by-side in a somewhat austere way, rather than affectionate. Still, each has kindness in their face. Isobel was the (magical) photographer.
> This man - a Selûnite, not unlike myself - had family. Friends. And he abandoned them all to become a monster.

0:0 - Good. Because your work here is only beginning.
uid: cc9538c3-900d-495e-e8e8-b60a66df7f7c
> null

0:0 - You can walk among the cult unnoticed - which means you can get close to their leader, Ketheric Thorm, in Moonrise Towers.
uid: cd6c53b9-024a-7aff-db54-9b9cbaeafa65
Node context: (GregRetake) was too reverant in awe of the player
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> I have something for you - something that'll help you make it to the Towers.

null
uid: ce859d76-dfaf-f08f-95f1-4507de02216a
Jump to another node

0:0 - I already have a Moonlantern. I can safely travel the shadows.
uid: cebf44f8-f779-bc08-a5e6-c5f0169847a1
- 0 Check flag(s) (Object):
   true - SCL_Drider_State_HasMoonlantern - Character has the moonlantern.
- 1 Check flag(s) (Tag):
   false - Immune to the Shadow Curse - Immune to effects of shadow curse
> Well! If I'd have realised, I'd have spared the theatrics. In that case, you should be able to navigate a path straight to your target. That's good - very good.
> Well! Now you have two. Just in case.

null
uid: cec6d150-05f8-522d-0068-a299ae415e17
Jump to another node

0:0 - Isobel - this is -
uid: d2922456-7fd6-7d3f-9742-e4be2cf9dc69
- 0 Check flag(s) (Global):
   false - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
> null
> The True Soul who saved my life - and a Sharran, if my senses don't deceive me. The True Soul who saved my life.
> We've met. She warned me about Marcus - just before the attack. We've met. He warned me about Marcus - just before the attack. We've met. They warned me about Marcus - just before the attack.

0:0 - A Sharran? Perhaps someone I should seek out...
uid: d2c6e6bd-cef8-4eb5-ba13-059fc805c544
Node context: Intrigued
- 0 Check flag(s) (Global):
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
- 1 Check flag(s) (Tag):
   false - Enemy of Shar -
> null

0:0 - The darkness he's subscribed to is unlike any I've heard of. I fear there's something deeper behind it all - something neither you, nor I, nor even Selûne can fix.
uid: d4cd42dd-27c9-c80d-d7f5-1b4cdd5ca36f
Cinematic:
> null
> null

null
uid: da14c90e-cf82-389c-4909-76ca618551ab
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_ShadowHeart - ORI_Inclusion_End_ShadowHeartdescription
> I found this on the wall when I arrived. It must be a hundred years old. Ketheric, before he turned.

0:0 - We've met. She warned me about Marcus - just before the attack.
1:0 - We've met. He warned me about Marcus - just before the attack.
2:0 - We've met. They warned me about Marcus - just before the attack.
uid: ddc2b39d-f9af-caf9-eac7-c94fd8464972
Cinematic:
Node context: Referring to the player
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Check flag(s) (Dialog):
   true - GLO_HAV_TakingIsobel_HasMet_BriefInRoom - Met Isobel in any version of her BriefInRoom dialogue
> I'll look after them, Jaheira. You should check on the others.

0:0 - I might take that badly if you hadn't just saved my neck, Sharran.
uid: dddde601-0d95-3350-7580-80a3465b5e61
Node context: Mock civility
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

- Roll failure -
null
uid: def717ce-c66f-14ee-f493-d970f5535927
> null

null
uid: df64009d-672f-a5d4-cbe3-d9c465dce2d1
Jump to another node

0:0 - Isobel! Are you all right?
uid: e093beb5-5b08-88d4-6111-77786cdb0fd0
Cinematic:
Node context: Relieved. If Isobel had been taken, things would be very bad
> I'm fine.

null
uid: e1e702db-1e3c-0287-7ea9-905c6af0a487
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_ShadowHeart - ORI_Inclusion_ShadowHeartdescription
> Selûnite magic. Dark Lady forgive me.
> A gaudy display. Let's just hope it actually protects us.

null
uid: e2ee4092-340e-e5e2-d427-ef7b657bfec0

0:0 - I have something for you - something that'll help you make it to the Towers.
uid: e51da886-1634-a4a6-e17a-2e7c8550fb9c
Cinematic:
Node context: (GregRetake) too relaxed, she is equipping the player before sending them off to almost certain death
> Consider it a backup in case you lose that lantern.

null
uid: e83c0dfc-bbeb-8cfc-d6ed-e69e6cd359a0
Jump to another node

0:0 - You can walk among the cultists undetected; you can find the source of Ketheric's power.
uid: ed198ec5-4a59-ccdd-b59a-d9180bbb5c58
Node context: (GregRetake) too reverant and in awe of the player doesnt match with previous

0:0 - We met him on the road here - commanding the army of the Absolute. I put an arrow through his eye myself, only to watch him pluck it out like a splinter.
uid: eecef0ed-e827-0499-c62b-6a0c00db71eb
> A man does not return from the dead and becomes impervious to arrows out of nowhere. There is magic at work - strong, arcane, and most likely necromantic.

0:0 - We'll be sure to free them - after Ketheric is dead.
uid: f0b1c5e2-a662-fe59-8aaf-5765a887f48c

0:0 - I don't like to go on in front of the others, but... it's about Ketheric Thorm.
uid: f17a3e30-bae8-3ea6-446d-5370bbb97d2c
Node context: Lowering voice
> He used to preside over this village - a good man, a respected man - who turned to darkness quite suddenly, I've been told.

0:0 - Who is Ketheric?
uid: f1f51c27-2d66-2106-27a7-1eb7b35a7061
> General Ketheric Thorm. Remember that name. He's the leader of the Absolutists.

0:0 - Now that we have you, I hope I won't have to.
uid: f54e1391-5245-3463-77ed-bd3ac473d4d3
Node context: (GregRetake) rerecord as part of a thread to ensure tone across all
> null

0:0 - Remember what we discussed. Ketheric will strike again. We need you to strike first.
uid: f6957aef-7047-f58f-ad75-9a569d00be6d
Animation: Use Construction animations (Turn and Walk)
Cinematic: Jaheira leaves after line
Node context: She needs in affirmation, but has one last thing to say to the players before departing.
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
- 0 Set flag(s) to (Global):
   true - HAV_Isobel_State_ReceivedMoonriseQuest - Isobel gave the quest to go to Moonrise.
> null

0:0 - I've been over this with Jaheira. I'll head to the Towers shortly.
uid: f7c72096-ae20-c644-5119-c8583288790b
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

0:0 - But he's returned. Not only does General Ketheric Thorm live again, it seems he is no longer mortal. He has become, in fact, invincible.
uid: f88f9347-466c-9857-0870-2ec2084799fc
- 0 Set flag(s) to (Global):
   true - GLO_SCL_Ketheric_State_PlayerKnowsKethericHistory - Player has heard about Ketheric's history in SCL
> null

null
uid: fba25ec7-b7d3-833c-538b-213d5ad8e833
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> I found this on the wall when I arrived. It must be a hundred years old. Ketheric, before he turned.

0:0 - Your future is our future. Stop Ketheric, and you may find the cure to that parasite in your head.
uid: fd013da6-1e33-688c-b58a-0d116860d578
> General Ketheric Thorm. Remember that name. He's the leader of the Absolutists.

- Roll sucessful -
null
uid: ff186b87-21b9-b873-b27b-ab5d8ff8c2e8
> *Her breath catches; you notice a barely-perceptible shudder run through her body.*

0:0 - No mercy. For Ketheric will have none on you. End this.
uid: ff5e67df-177d-36f4-f376-2a7bdc42c44d
Cinematic:
Node context: (GregRetake) line is preceded by several lines, first record had a major shift in tone. Treat "no mercy" as advice not a command.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_FlamingSpy_Dead.lsj
Synopsis:
SwD for the Flaming Fist Spy Marcus. Which questions is relevant may vary depending on the moment he dies (before the capture happens, during the capture or in Moonrise).

0:0 - Leave.
uid: 07ea6df1-ff3d-4931-80be-b6ec96f94991
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

0:0 - *The corpse remains silent. It does not know.*
uid: 086bb674-e35a-43a0-8db6-07387ed4a5c7
> null

null
uid: 165071ae-b0af-f33b-548d-6bc39791cce8

0:0 - Trusted... me...
uid: 1b30bf84-4cce-2e89-6eba-160dedc6070f
> null

0:0 - What's making Ketheric invulnerable?
uid: 2677d3ec-f247-48b6-aa3d-bfe170a833bd
- 0 Check flag(s) (Global):
   false - GLO_Ketheric_Knows_ImmortalitySource - GLO_Ketheric_Knows_If the player knows the source of Ketheric's immortality
   true - GLO_Ketheric_Knows_AboutImmortality - Players know that Ketheric is immortal.
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> *The corpse remains silent. It does not know.*

null
uid: 2d063e29-20a4-eff0-4f8b-31d362085081

null
uid: 4ac47025-3976-5e67-218f-4fae1e039c48

0:0 - Outside the inn... buried near graveyard... she found out...
uid: 4c301959-921c-b4ee-4eac-25542ae47a39
Node context: referencing a friend marcus killed and buried
- 0 Set flag(s) to (Global):
   true - HAV_FlamingSpy_Knows_HiddenCorpse - The players know about the hidden corpse.
> null

null
uid: 51629fec-9c7c-1281-342a-2c37cddede63

0:0 - How did you come to work for the Absolute?
uid: 5202adfa-8e79-7afc-172b-72e358935487
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Squad... captured... enlightened...

null
uid: 57d085f2-9b8a-4f57-a942-56fe1bd2357b

null
uid: 5bf88656-26b9-4697-9bff-993170947b4c

0:0 - How do I get to Moonrise Towers?
uid: 66b247c6-f5f8-4e50-bd3b-c75531697aef
- 0 Check flag(s) (Global):
   false - GLO_MoonriseTower_EverEnteredBefore - GLO_MoonriseTower_EverEnteredBeforedescription
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Cross... cursed lands... carry... the light...

null
uid: 6f8ba11e-bfca-4189-b2a0-6a721fa06582

0:0 - Who is the Chosen?
uid: 885a0490-9649-40fc-95dd-62c8840dc90e
- 0 Check flag(s) (Local):
   true - 8e2e5008-edbf-4f7c-d70c-111abbfbb1fb_HAV_TakingIsobel_FlamingSpy_Dead_MentionedChosen - 8e2e5008-edbf-4f7c-d70c-111abbfbb1fb_HAV_TakingIsobel_FlamingSpy_Dead_MentionedChosendescription
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Ketheric... Thorm...

0:0 - Orders... of the General... Absolute's... Chosen...
uid: 8e5b3041-9c0d-88ce-a275-50e1df3cbac9
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
- 1 Set flag(s) to (Local):
   true - 8e2e5008-edbf-4f7c-d70c-111abbfbb1fb_HAV_TakingIsobel_FlamingSpy_Dead_MentionedChosen - 8e2e5008-edbf-4f7c-d70c-111abbfbb1fb_HAV_TakingIsobel_FlamingSpy_Dead_MentionedChosendescription
> null

0:0 - Why were you sent here?
uid: 95ca7cfd-a938-932c-b507-2d999347e119
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Capture... Selûne's... cleric...

0:0 - How did you get into Last Light unnoticed?
uid: 9abc9ea9-6529-9039-14b3-68ab72428187
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Trusted... me...

null
uid: a1542af5-4cd1-4fa0-8aaa-baaa1fe7f470

null
uid: a7ad0b0a-c812-43bd-8f34-ba4788cb0fe8

null
uid: ad3ca7eb-f074-f415-3b90-515a936c7add

0:0 - Why were you after the cleric?
uid: b13255dc-9021-27df-a352-354ac082d300
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Orders... of the General... Absolute's... Chosen...

0:0 - Whose orders are you following?
uid: b538f30a-1b0f-4518-ac4a-1c386c801da3
- 0 Check flag(s) (Local):
   false - 8e2e5008-edbf-4f7c-d70c-111abbfbb1fb_HAV_TakingIsobel_FlamingSpy_Dead_MentionedChosen - 8e2e5008-edbf-4f7c-d70c-111abbfbb1fb_HAV_TakingIsobel_FlamingSpy_Dead_MentionedChosendescription
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> The... General... Absolute's... Chosen...

0:0 - Marcus Falgor... raised in... Baldur's Gate...
uid: c9dda6cc-b167-44c5-85f1-8ae1a7ce8988
> null

0:0 - *The corpse does not stir. It will answer no more questions.*
uid: cd4dc2a7-42c6-48b2-9efa-4e5a735c04f5
Cinematic:
- 0 Check flag(s) (Object):
   true - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

0:0 - Squad... captured... enlightened...
uid: d04c75b2-c6d8-f4a4-eb5f-2da6e18181ef
> null

0:0 - Capture... Selûne's... cleric...
uid: d9b3bdde-8fb0-b904-545e-ab71920d1112
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> null

0:0 - *The corpse regards you lifelessly.*
uid: e4725426-b843-4fc6-86b3-f7aa85ea1a10
Animation: *REUSE* CINE_SpeakWithDead_01 or similar
Cinematic:
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
> Who are you?
> Why were you sent here?
> Why were you after the cleric?
> How did you come to work for the Absolute?
> How did you get into Last Light unnoticed?
> Whose orders are you following?
> Who is the Chosen?
> How do I get to Moonrise Towers?
> What's making Ketheric invulnerable?
> Did you leave anything valuable behind?
> Leave.
> *The spell's power wanes. You can ask no more questions.*

0:0 - Who are you?
uid: ec5a60ed-cd5a-43a8-858a-3cc79541f1d1
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Marcus Falgor... raised in... Baldur's Gate...

0:0 - The... General... Absolute's... Chosen...
uid: f15d4bdc-ba8a-4b4a-9ffa-91ef70b6daa5
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
- 1 Set flag(s) to (Local):
   true - 8e2e5008-edbf-4f7c-d70c-111abbfbb1fb_HAV_TakingIsobel_FlamingSpy_Dead_MentionedChosen - 8e2e5008-edbf-4f7c-d70c-111abbfbb1fb_HAV_TakingIsobel_FlamingSpy_Dead_MentionedChosendescription
> null

0:0 - *The spell's power wanes. You can ask no more questions.*
uid: f43b1900-859c-427d-abee-cffdfd5aab45
Cinematic:
- 0 Check flag(s) (Object):
   true - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

0:0 - Cross... cursed lands... carry... the light...
uid: f6c20b89-a708-4238-be45-71b9b2ec25cb
> null

0:0 - Did you leave anything valuable behind?
uid: fa1dcbde-37e0-97df-91b9-5945c74b906b
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
> Outside the inn... buried near graveyard... she found out...

0:0 - Ketheric... Thorm...
uid: fc326eea-957d-4c13-8520-6333c9c23670
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_FlamingSpy.lsj
Synopsis:
Default dialog of Marcus, the tadpoled Flaming Fist spy tasked by Ketheric with abducting Isobel. Marcus is outside Isobel's room when this dialog plays and he tries to convince the player to join him in kidnapping isobel. Can lead to combat or alliance.

0:0 - Let's get moving, then.
uid: 00a2aa62-c4bf-e787-8233-4d9f1ee996a3
> Isobel's on the balcony - should be nearly done with her prayers. Let's go say hello.

0:0 - My instructions are clear: bring her. Not you.
uid: 04cbbd2e-c1ab-5fc7-f33a-d137b0570809

null
uid: 0633d3a8-187e-22d2-accf-96faecbb022b
Jump to another node

0:0 - I would have shared the glory of this mission with you. But maybe it's my destiny to take it for myself.
uid: 07e50405-c6c4-7977-fe8b-3809294957bd
- 0 Set flag(s) to (Object):
   true - FactionHostileToIndivPlayerAfterDialog - FactionHostileToIndivPlayerAfterDialogdescription
=== END NODE ===

0:0 - Block him out: your mind is opaque.
uid: 0a8901ee-b816-1d8f-0128-026d77dafcea
= Roll RawAbility (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null

0:0 - This is no time for petty jokes.
uid: 0c517193-e083-68a4-cb28-14a0b66bdd28
> I have orders from General Thorm in Moonrise Towers. We can work together. I don't mind sharing the Absolute's glory.

0:0 - But I do.
uid: 18535e12-f2f9-5fbb-7d35-8e29f2a70110
> Ruin this mission, and the General will take your head.

null
uid: 19de1dce-db61-e843-12a0-e43fcb00f1d5
Jump to another node

0:0 - She's supposed to be captured, not killed?
uid: 1a0819cf-c8b6-8bbd-3b99-a313786f7c57
> Aye. I hope she'll see reason, but if that fails, I'll have to initiate more... extreme measures. And I'll expect your help in the fight.

0:0 - I've been told to capture Isobel.
uid: 1b25b627-2d6a-ea2c-e19e-db7739973424
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> So the General got tired of waiting for me to deliver. No matter. I don't mind sharing the glory.

null
uid: 1d8f14a1-71e4-12fa-a7ae-a02ca3dbdd4f
Jump to another node

- Roll sucessful -
null
uid: 23921fe4-1837-f99d-d934-2653a79a7eb3
> Enough games. We have other business here.

0:0 - I never fail.
uid: 25334bba-6f34-f0b4-5fae-451aa409e8ee
> Isobel's on the balcony - should be nearly done with her prayers. Let's go say hello.

0:0 - You can count me in.
uid: 27f0da10-707d-2aa3-5bf0-18a3e57e7fd2
> Isobel's on the balcony - should be nearly done with her prayers. Let's go say hello.

0:0 - You're lying...
uid: 28172536-0884-4e04-ca31-0d86fc9045a5
> *The soldier tries to force his way into your mind, searching for answers.*

0:0 - But that's not my problem. The Absolute chose me to bring glory to this place. The General must have sent you, too.
uid: 28c6ebd5-4edc-0904-81d7-0e396d76218f
> I don't mind sharing the rewards.

0:0 - Allow him to see what he wants to see: you were lying about the artefact.
uid: 28dd2b05-97cc-51df-8f3d-063be62ce25c
= Roll RawAbility (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - I won't waste time in a petty tug-of-war. We'll do this together. We've got the cleric alone. Now's the time.
uid: 2ecb6ec8-447c-f1ab-380c-48e97ab5ae24
Node context: The Flaming Fist steps forward, getting in the player's personal space, tense and wary.
> Let's get moving, then.
> Failure won't be tolerated.
> Thanks for the information. I'll take your guts now.
> Leave.

0:0 - So much good work undone by petty squabbling among the faithful. You underestimate what true faith can do.
uid: 3fd976e2-33c4-875d-47d1-cf8b04381da2
- 0 Set flag(s) to (Object):
   true - FactionHostileToIndivPlayerAfterDialog - FactionHostileToIndivPlayerAfterDialogdescription
=== END NODE ===

0:0 - That's... that's the weapon the Absolute has been searching for. You're not one of us. You're an abomination.
uid: 419a2a0d-88ac-5940-4146-6d58c37ab30e
Node context: Drops mindmeld
- 0 Set flag(s) to (Object):
   true - FactionHostileToIndivPlayerAfterDialog - FactionHostileToIndivPlayerAfterDialogdescription
=== END NODE ===

0:0 - We're not done here.
uid: 47c2ccc5-c618-2fb6-3f08-d288ec01836b
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 1 Check flag(s) (User):
   true - HAV_TakingIsobel_UserShortcut_FlamingSpy - To avoid repeating the Flaming Spy's dialog
> null

0:0 - It's time. Let's go get Isobel.
uid: 493cdcf1-3507-ffed-35b1-4a4547c0b4b9
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
=== END NODE ===

0:0 - Everyone believes what they most want to hear.
uid: 4ba5a34e-f854-e3ae-fc08-f43757deca4f
> Lucky for you. And perhaps for me.

0:0 - Lucky for you. And perhaps for me.
uid: 50ae6fe8-53da-b2ad-f1ea-ff3e5fc22c67
> null

0:0 - I don't mind sharing the rewards.
uid: 54617821-bc56-6278-3de0-71eefcd3262b
> null

null
uid: 56b78ba9-d0ec-a161-148e-4d895570ed8a
Jump to another node

0:0 - I have orders from General Thorm in Moonrise Towers. We can work together. I don't mind sharing the Absolute's glory.
uid: 56d1593d-04dc-433a-aa95-dd0ddd30f73d
- 0 Set flag(s) to (User):
   true - HAV_TakingIsobel_UserShortcut_FlamingSpy - To avoid repeating the Flaming Spy's dialog
> *This man takes orders from General Thorm, helping him may be just what you need to gain deeper access to the cult.*

- Roll sucessful -
null
uid: 58407eaa-9e2a-19d7-9347-715ee1b0a303
> That's... that's the weapon the Absolute has been searching for. You're not one of us. You're an abomination.

null
uid: 5bff7658-a797-fb1b-e24b-4504f5343266
Jump to another node

0:0 - Your vouching for me certainly helped. Thank you.
uid: 5e7a2c8b-b684-2c26-1c7f-6856fd7bdeba
> null

0:0 - *The soldier tries to force his way into your mind, searching for answers.*
uid: 5e9bdf2f-c4ec-18e7-057d-ddec3a74d16a
Animation: *REUSE* CINE_MindMeldLevel_01_d or similar
Cinematic: Marcus trying to telepathically probe the player's mind through mindmeld
> Allow him to see what he wants to see: you were lying about the artefact.
> Block him out: your mind is opaque.
> Show him the truth: the artefact does what you say it does.

0:0 - Hold on there.
uid: 629953ae-57d7-743d-52ab-8eb04a1dc503
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_FlamingSpy_Event_AtDoor - HAV_TakingIsobel_FlamingSpy started because the player tried to leave the door.
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 1 Check flag(s) (User):
   false - HAV_TakingIsobel_UserShortcut_FlamingSpy - To avoid repeating the Flaming Spy's dialog
> null

0:0 - Without her, everyone here - everyone scheming against General Ketheric - is done for.
uid: 645d80a5-0a47-511d-a517-f5d8c62fe9f3
> null

0:0 - If the Absolute needs a cleric of Selûne, I'm right here.
uid: 64e578f1-df1d-40fa-bace-45478697b52b
- 0:0 Tag: Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
- 0:1 Tag: Paladin of Selûne - Player or NPC is a paladin of Selune. (Selûne is the goddess of the moon, and her paladins are soldiers in the constant war against her dark sister Shar. They use her light to dispel darkness and relieve the pain of others.)
> My instructions are clear: bring her. Not you.

0:0 - When Ketheric Thorm speaks, we all listen.
uid: 6922003a-6bdf-80f2-d6fd-32559b6e8a64
> Isobel's on the balcony - should be nearly done with her prayers. Let's go say hello.

0:0 - Isobel - the Selûnite cleric that guards this place. General Thorm wants her alive.
uid: 699c5221-6785-e4e0-bfa1-a5c0887e3333
Node context: His eyes flicker out towards the door that leads to the lake.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Haven't heard of her.
> She's supposed to be captured, not killed?
> Why that cleric specifically?
> If the Absolute needs a cleric of Selûne, I'm right here.
> null

0:0 - Haven't heard of her.
uid: 6a29fcb7-4e81-187f-eb85-ec1bc1e44146
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_SentToIsobel - HAV_Jaheira_SentToIsobeldescription
> She's out there now - doing her moon magic and what-have-you. Keeps the curse away from the inn.

0:0 - Attack.
uid: 709c04f3-6db9-db5c-1fe3-7b325ddd3f2e
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_AttackedMarcusDuringBrief - Set if the players attack Marcus when he first tells them about his plan to kidnap Isobel
> So much good work undone by petty squabbling among the faithful. You underestimate what true faith can do.

0:0 - Good - because I've been tasked with capturing Isobel.
uid: 7129681b-a992-a017-0007-51e98e758a74
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> null

null
uid: 728c3dd3-c790-7f81-302e-b99c950f3200
Jump to another node

0:0 - What is your mission here?
uid: 7a7c6bcd-551a-c9ac-fefc-514bba2d76b4
> Isobel - the Selûnite cleric that guards this place. General Thorm wants her alive.

0:0 - My pleasure, True Soul.
uid: 7ba614bd-9949-1201-83ad-bf4a96b990db
> null

0:0 - Aye. I hope she'll see reason, but if that fails, I'll have to initiate more... extreme measures. And I'll expect your help in the fight.
uid: 7c472888-9f4c-d8c2-b3fa-c7b7f793c5e1
Node context: A bit hasty, quick to correct the player.
> You can count me in.
> Sounds like this is your fight, not mine.
> I can take the cleric myself.
> null

null
uid: 7e13dbbd-236d-ca74-8cf1-245947e5c7fa
Jump to another node

0:0 - Why that cleric specifically?
uid: 843d4789-aa3d-f0f3-7006-f5ada210563c
> The General speaks for the Absolute. And I don't question the Absolute.

null
uid: 85ab9168-19f2-5486-5a91-866a1393c9bc
Jump to another node

null
uid: 871f7938-40f0-c75c-4c76-cf33322457ae
Jump to another node

0:0 - Glad to see you earned Jaheira's trust. That's no mean feat.
uid: 8727fd87-6d1c-cf77-7e06-5825a0361f8d
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_RevealedArtifact - Revealed artifact at checkpoint.
> null
> Your vouching for me certainly helped. Thank you.
> Everyone believes what they most want to hear.
> null
> null

0:0 - She's out there now - doing her moon magic and what-have-you. Keeps the curse away from the inn.
uid: 88474210-9aa9-41c5-bc14-38a4f984052f
Node context: Nods behind him, toward balcony door.
> Without her, everyone here - everyone scheming against General Ketheric - is done for.

null
uid: 8aa9f9eb-2fc4-c222-ff60-7afd89a55ffd
Jump to another node

0:0 - My old friend. Very good to see you again.
uid: 8b943ae8-bff8-f372-11dc-22af7b7509c8
Animation: *REUSE* Use a CINE_MindMeld
Cinematic: Starts mind meld at end of node.
Node context: Said knowingly, with maybe a wry sarcastic touch. They don't really know each other, but he pretended to to get you off the hook with Jaheira.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Clever ruse showing off your little 'artefact'. Jaheira was all too eager to believe you.
> Glad to see you earned Jaheira's trust. That's no mean feat.

0:0 - Enough games. We have other business here.
uid: 8c45e59d-2db7-d0b5-a3e0-f390987215e6
> I have orders from General Thorm in Moonrise Towers. We can work together. I don't mind sharing the Absolute's glory.

0:0 - *This man takes orders from General Thorm, helping him may be just what you need to gain deeper access to the cult.*
uid: 8cd88081-9d1b-477c-04b5-9d4da5cdba5f
> Good - because I've been tasked with capturing Isobel.
> But I do.
> What is your mission here?
> I've heard enough - whatever your mission, it ends here.
> Attack.

- Roll failure -
null
uid: 8dca4444-22b1-e492-43e1-c6d78b0fabd8
> You've had the weapon this entire time. You're no True Soul. You're a traitor!

0:0 - I suppose General Thorm sent you to help with my mission. That's all right. I don't mind sharing the glory.
uid: 8f1b0cb5-4093-0931-47ef-ec01c0e38baa
> null

0:0 - You've had the weapon this entire time. You're no True Soul. You're a traitor!
uid: 93892108-b7b2-0e8d-4e20-97c5a65cc7e9
Node context: Breaks mindmeld to speak openly.
- 0 Set flag(s) to (Object):
   true - FactionHostileToIndivPlayerAfterDialog - FactionHostileToIndivPlayerAfterDialogdescription
=== END NODE ===

0:0 - Leave.
uid: 9c84b350-ffcc-e043-5bd0-d864242c274a
=== END NODE ===

null
uid: 9e2ea85d-1216-8252-22bc-09200b165b45
Jump to another node

0:0 - You'll help me, or you'll stay out of my way.
uid: a1049a56-9594-6231-26de-003e2885ad2f
> Isobel - the Selûnite cleric that guards this place. General Thorm wants her alive.

null
uid: a6ddd085-ae7a-c505-198a-a7637a571c1e
Jump to another node

- Roll failure -
null
uid: a76b3011-a17b-1748-e955-8e82097b3bd3
> null

0:0 - I've heard enough - whatever your mission, it ends here.
uid: af08de49-6c09-39dd-7f4e-3b37bc40a29c
> You'll help me, or you'll stay out of my way.

null
uid: afd5e0d6-27e9-88c2-fcef-8b4cc9ebd600
Jump to another node

null
uid: b38b9daa-2972-fe69-86a3-e137e945ebc0
Jump to another node

null
uid: b70c46dc-4ee2-32b6-acd2-ad6a16169b5c
Jump to another node

0:0 - I can take the cleric myself.
uid: b9f9c595-6bca-ec7f-ca06-ae6a5d36fee0
> I won't waste time in a petty tug-of-war. We'll do this together. We've got the cleric alone. Now's the time.

0:0 - Sounds like this is your fight, not mine.
uid: c3def964-08f4-5422-547b-f12c7bff3759
> When Ketheric Thorm speaks, we all listen.

0:0 - Ruin this mission, and the General will take your head.
uid: c3e9a2ca-e912-d37c-37ef-5870042cae59
> Isobel - the Selûnite cleric that guards this place. General Thorm wants her alive.

null
uid: c97ed146-0510-4eea-f797-3b305ec8368e
Jump to another node

null
uid: cac74831-d68e-6f4d-d035-824fc5d8dd9a
Jump to another node

0:0 - So the General got tired of waiting for me to deliver. No matter. I don't mind sharing the glory.
uid: cae8408c-0e7a-2935-538d-c1029b4db9ea
Node context: Whispered, conspiratorial.
> null
> null
> null
> null

0:0 - What are the Flaming Fist doing here?
uid: d50a1966-6407-076e-2522-f67db02b8ae8
- 0 Check flag(s) (Global):
   true - HAV_HavenOutcasts_State_FlamingFistsInHaven - The Flaming Fists have come to Haven.
> Working with the Counsellor to find their wayward Grand Duke Ravengard. He's been taken to Moonrise Towers.

null
uid: d67350e8-35b4-1b8e-2c26-c886c808873c
Jump to another node

0:0 - Working with the Counsellor to find their wayward Grand Duke Ravengard. He's been taken to Moonrise Towers.
uid: d74abc53-3989-2d50-a220-6ee2926d7945
> But that's not my problem. The Absolute chose me to bring glory to this place. The General must have sent you, too.

0:0 - For now.
uid: d974b712-3ab9-e57d-1b61-b9890fa14f19
> I suppose General Thorm sent you to help with my mission. That's all right. I don't mind sharing the glory.

null
uid: dcb6f904-beda-a1ae-08de-43de8c1f7e00
Jump to another node

0:0 - Thanks for your help with Jaheira.
uid: e1056cad-2285-346c-38e0-753945588a4b
> My pleasure, True Soul.

0:0 - The General speaks for the Absolute. And I don't question the Absolute.
uid: e310249d-897a-2819-98c2-9c4657d67bda
> null

0:0 - It was no ruse. The object protects me from the Absolute's influence.
uid: e7fca4c2-16da-ee30-c987-55dffe78fc9a
> You're lying...

0:0 - Thanks for the information. I'll take your guts now.
uid: e980c350-e66f-6f2c-9ac0-f6a2973f996e
> You're just like the others. While the Absolute wages the war of wars, Her faithful waste time fighting each other.

0:0 - Show him the truth: the artefact does what you say it does.
uid: ebd4a764-9be5-24fe-a96c-c09c5f628532
= Roll RawAbility (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - Are we the only True Souls in this place?
uid: f3389666-92bc-22d6-f48b-a296ed75f10c
> For now.

0:0 - You're just like the others. While the Absolute wages the war of wars, Her faithful waste time fighting each other.
uid: f3987a47-94e8-515d-a067-c36c86e59942
> I would have shared the glory of this mission with you. But maybe it's my destiny to take it for myself.

0:0 - Clever ruse showing off your little 'artefact'. Jaheira was all too eager to believe you.
uid: f5d9ee30-2a9d-712e-08d9-7c3c262f3a0b
Animation: *REUSE* CINE_MindMeldLevel_01_d or similar
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_RevealedArtifact - Revealed artifact at checkpoint.
> I've been told to capture Isobel.
> Thanks for your help with Jaheira.
> It was no ruse. The object protects me from the Absolute's influence.
> Are we the only True Souls in this place?
> What are the Flaming Fist doing here?

0:0 - Failure won't be tolerated.
uid: f97affe5-526a-243d-6a7c-0d19c6b28dcc
> I never fail.

0:0 - Isobel's on the balcony - should be nearly done with her prayers. Let's go say hello.
uid: fe035f0d-4868-5eb2-79af-0c481c4f39f4
=== END NODE ===

- Roll sucessful -
null
uid: febf94d9-ecd3-f902-77a7-4c001915135c
> This is no time for petty jokes.

null
uid: ffd9bec7-be08-e516-7427-139d4cd6a31f
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_CoolingDown.lsj
Synopsis:
Isobel has a one-liner in case the player clicks on her while Jaheira is running up to her to do a dual dialog after Marcus' failed attempt at kidnapping Jaheira.

0:0 - Where's Jaheira?
uid: 3239703b-b049-4586-89cf-ae7c4520c7d7
Node context: A little out-of-breath-- you just defeated Marcus after hte kidnapping scene and are waiting for Jaheira to arrive.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_BriefInRoom.lsj
Synopsis:
Isobel is in her room re-casting the spell that is protecting the inn. After she spots you, she gives you information about Ketheric and a spell to protect you from the shadowcurse. After Isobel gives this information, she is interrupted by the Absolute-tadpoled Flaming Fist, who attempts to kidnap her.

0:0 - And a Sharran one at that.
uid: 0180c24f-1dfc-f8da-6e66-1ef2849fd8a2
Node context: Eyes narrowed. Suspicious, surprised.
- 0 Check flag(s) (Tag):
   true - Shar - |Player or NPC chose Shar.|
- 0 Set flag(s) to (Global):
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
   true - HAV_TakingIsobel_Event_IsobelToRoom - HAV_TakingIsobel_Event_IsobelToRoomdescription
> null

null
uid: 02a95999-8fdf-3260-c5e0-657b9c636372
Jump to another node

0:0 - What I see is an ally dead, and a stranger standing over his corpse.
uid: 0342ebba-b5b2-9f31-b0c0-827c12d9ce55
Node context: Growing icy. About to attack.
> null

0:0 - If that were true, why wait to make his move? He'd had every opportunity.
uid: 03ef6844-4f8e-00e0-157c-d11ca5429a43
> What I see is an ally dead, and a stranger standing over his corpse.

0:0 - Well! If I'd have realised, I'd have spared the theatrics. In that case, you should be able to navigate a path straight to your target. That's good - very good.
uid: 04b6bd1c-bbdf-e565-64ef-5b96fbf4645c
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern
> I wish you luck. The very best of it.

0:0 - I'm hungry for blood. And I want yours next.
uid: 05376e44-bbb9-ba42-49a0-d88ef1b674f2
> Nice of you to show your colours, True Soul. Jaheira will be so disappointed she trusted you.

0:0 - Let us hope Selûne's protection is worth the sickly radiance.
uid: 05b36e99-cf75-c5ce-b90f-dab860e34cc7
- 0 Check flag(s) (Tag):
   true - Evil Cleric - Player is a cleric of an evil-aligned deity (Evil clerics are driven to conquer and corrupt Faerûn in service to their gods. Shar, Bhaal, Bane, and Myrkul are common gods they worship.)
> I don't think you can afford to be picky - no matter how distasteful your god finds mine.

null
uid: 064d9c6f-3504-611c-5725-55bbe0a0b3bd
> Speaking of blessings... you'll be needing my protection spell.

null
uid: 067484b1-cca7-5c5d-feaf-0c2f13d22366
Cinematic: Hide Marcus
> null
> null
> null

0:0 - You must be a high cleric indeed to enjoy such direct blessings from Selûne.
1:0 - You must be a high cleric indeed to enjoy such direct blessings from our Lady.
uid: 06b5d186-4b08-f352-28ea-319f17d35d1f
- 0:0 Tag: Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
> Not so much high as... necessary, perhaps.

0:0 - For now, perhaps. But Shar can be fickle, and her love can prove fleeting. Do not turn your back on an advantage you may need... even a Selûnite one.
uid: 0707fa35-900a-1673-f7eb-3bbe590b671c
Node context: 'be reasonable'
> If nothing else, it can aid any companions who travel with you - somehow I doubt Shar's largesse was extended to them.

null
uid: 085e2891-6ea6-90f5-5dab-aa03eeef6236
Jump to another node

null
uid: 0ab33ad8-35d2-5ccb-ae34-a6165602d257
Jump to another node

0:0 - I wish you luck. The very best of it.
uid: 0ab58c43-f53c-7048-8eb6-e882006d26d4
> null
> null
> null
> null

null
uid: 0bb17ce2-1dbb-c620-8e20-5d54e66143c9
Jump to another node

0:0 - If that's true, then he was right.
uid: 0db15731-56a2-4ed1-34d9-bc1ec9bf1dd3
> You're the True Soul from the gate, right? It's a good thing you were here. I'm Isobel. And we have much to discuss.

0:0 - Selûne help you - you're mad.
uid: 0e34160a-9ef7-b536-cec2-2292a34a75e5
> null

0:0 - We need to talk about Ketheric Thorm.
uid: 0ea5b9e0-767e-dcd0-9757-fc5c501664ff
- 0 Check flag(s) (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

null
uid: 100f89e8-be0a-2826-57b1-e3644df15ff6
Animation: [Isobel] performs spell [Player][Party] react to being magic protected
Cinematic: |Casts 'Protection from Good and Evil', but modified with Selunite (moon) magic to protect against the Shadowcurse specifically. Isobel can use the planned animations for this spell cinematically, or something bespoke as best fits the scene. (lighting tests in progree for clouds revealing the moon) We see every present party member take on a moon-like effect as a result of being targeted with the spell, which then fades as though absorbed by each of them. This gives them a special in-game status to protect them from the curse|
- 0 Set flag(s) to (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   true - HAV_TakingIsobel_Event_GiveOintment - Isobel gives the Selune ointment to one of the players (the one currently talking to her in the dialog where this is set)
> *The blessing falls uneasily over your tainted body. You can't help but dream: to kill her would destroy all of Last Light. You yearn for it so deeply...*

null
uid: 10461c2d-9a8b-57da-a75d-06a2822af78e
- 0 Check flag(s) (Global):
   false - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
- 1 Check flag(s) (Tag):
   true - Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> null

null
uid: 1299fb4f-d961-a489-f843-e0e964be792a
Cinematic: Isobel is standing on the balcony, bathed in a beam of moonlight piercing the darkness. Her hands are in a prayer position and she's chanting softly as the moonlight dances around her. She exhales, then inhales and breaths in tendrils of shadow, absorbing them. She swallows, then begins hacking coughing. The moonlight dissipates. She quickly goes from seeming like a divine spirit to a normal young woman.
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelInPrayer - When HAV_TakingIsobel_BriefInRoom starts, Isobel is still in her prayer area.
   false - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
> I didn't realise I had an audience.

null
uid: 130998b1-da94-46db-bf33-daaa5f53d3c9
- 0 Check flag(s) (Global):
   true - GLO_Not_For_EA - Flag you can use to exclude certain dialog branches from EA
- 0 Set flag(s) to (Global):
   true - ORI_Shadowheart_Event_IncurableWoundFlared - Shadowheart's incurable wound flares.
- 1 Set flag(s) to (Object):
   true - ORI_Inclusion_End_ShadowHeart - ORI_Inclusion_End_ShadowHeartdescription
> Perfect.

0:0 - Ha ha.
uid: 13853820-cc10-d4e2-bc9f-5f87fea8b9c4
Node context: Eye roll/ sarcastic. Player just otld her Marcus is a True Soul and at first she doesn't believe them.
> You're not serious, are you?

0:0 - Fair. I admit, Marcus waltzing around the place undetected bodes rather ill for our defences, doesn't it?
uid: 14326779-c475-a19a-c379-6db4030ef2dd
> Then again, the best defence is a good offence.

null
uid: 176c2e62-9ff3-94f6-ea89-87e1947329ca
Jump to another node

0:0 - While you're busy in the Towers, I'll be sure to - Marcus? What's wrong?
uid: 17c06ac9-2f96-234e-abd7-99a0e1c3e0b1
Node context: Sees Marcus approaching and startles somewhat.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
   false - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
- 1 Check flag(s) (Tag):
   true - Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_ContinueFromBriefInRoom - HAV_TakingIsobel_Event_ContinueFromBriefInRoomdescription
=== END NODE ===

0:0 - It's almost too good to be true. But I'd be a poor cleric indeed not to avail of a blessing when I see one.
uid: 18b18be5-939e-d1f5-e310-411999acba5c
> Let me guess: Jaheira's sent you to beg a protection spell off her favourite cleric.

0:0 - I already exposed the traitor among your ranks - what more do you want?
uid: 1b4b90ae-4b9b-14d1-aae5-60e24fd14f2d
- 0 Check flag(s) (Global):
   true - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
> And I'm very grateful. But very needy, too.

0:0 - As long as I keep channelling her power, this inn stays un-cursed. A defence to your offence.
uid: 1bb176fc-2e21-d93e-36ad-116e5d431450
Node context: OFF-ence, not offence like offensive
> null

0:0 - All things in her strength. That's how the old litany goes, after all.
uid: 1bec9ac5-d5ce-0e77-5e40-6c32fb698590
Node context: A little sarcastically. She's got a bone to pick with Selune but isn't being too overt.
> null

null
uid: 1e17a900-1cc4-0c2f-f55b-f032fd88c491
- 0 Check flag(s) (Global):
   true - ORI_Shadowheart_State_IncurableWound_Unavailable - Incurable wound should not appear.
   true - GLO_Not_For_EA - Flag you can use to exclude certain dialog branches from EA
- 0 Set flag(s) to (Global):
   true - ORI_Shadowheart_Event_IncurableWoundFlared - Shadowheart's incurable wound flares.
> null
> *Pain bursts from the wound on your hand. You see yourself kneeling in a dark hall, surrounded by initiates. A female voice preaches against Selûne and all she stands for. You nod, rapt.*
> Ngh... it hurts...

null
uid: 1e696c2d-dcc8-0c39-94aa-4d7d1180777c
Jump to another node

null
uid: 1e857f58-fdba-abfa-de86-867c5633e6ec
Jump to another node

0:0 - I... No. I cannot. I simply impart the blessings the Moonmaiden provides me.
uid: 1ec7eed8-dbad-dd81-53c7-9a5f3dbbcb24
Node context: stammer - slightly nervous, changing topic quickly
> null

null
uid: 1f17b816-bcc3-946d-0769-e81b5b6fdd0d
Jump to another node

- Roll failure -
null
uid: 200ac8e3-66cf-cfa2-922c-ad2f177b8bcb
> If that were true, why wait to make his move? He'd had every opportunity.

0:0 - While you're busy in the Towers, I'll keep the people here safe. If you find a way in, we'll come to your aid. Until then: go well. Be safe. And if you should meet Ketheric Thorm... be careful.
uid: 222f440b-a5af-3713-9521-9bfaaf2bcc9d
- 0 Check flag(s) (Tag):
   false - Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_ContinueFromBriefInRoom - HAV_TakingIsobel_Event_ContinueFromBriefInRoomdescription
=== END NODE ===

0:0 - *The blessing falls uneasily over your tainted body. You can't help but dream: to kill her would destroy all of Last Light. You yearn for it so deeply...*
uid: 234cebc7-920d-da16-e8af-6107f4f9745b
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Global):
   true - ORI_State_DarkUrge_FeltUrgeBeforeIsobel - Dark Urge felt the Urge in front of Isobel when she gave them the blessing
> null

0:0 - That's none of your concern.
uid: 272faecc-6f72-018a-3596-bdd3ed2f6369
> I suppose you're right.

0:0 - I've heard of you. You're protecting this inn - just not from Marcus.
uid: 291ff1f4-7039-8c67-7f28-a5acefd71047
> When you don't have eyes in the back of your head, it helps to have allies. Allies like you.

0:0 - Not so much high as... necessary, perhaps.
uid: 2b13e737-38ec-30aa-587a-180d6e511a25
Node context: A slight scoff of derision
> null

0:0 - ...Where's Marcus?
uid: 2ddbad62-94ff-4912-2407-d469d926600e
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_ContinueFromBriefInRoom - HAV_TakingIsobel_Event_ContinueFromBriefInRoomdescription
=== END NODE ===

null
uid: 2ef4d5eb-3a4a-39ab-3c4e-a38cf0c79284
Jump to another node

null
uid: 2f220094-8612-a740-cd63-392de1ccf556
Jump to another node

null
uid: 2f38b820-7de6-a09d-d02b-88c10b0614e6
Jump to another node

0:0 - Well! Now you have two. Just in case.
uid: 312910a5-a3b3-d333-911f-dad1a2feda9b
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern
> I wish you luck. The very best of it.

null
uid: 33ce3d46-5974-af4b-5dda-2a75b0906bae
Jump to another node

0:0 - Myself and our Lady are doing what we can to hold the line. I hear you and your tadpole will be our offence.
uid: 33dfbe2c-c8b7-e358-dae0-65f15ebf8024
Node context: Cheeky
> Free from the Absolute's influence, yet able to walk among cultists.

0:0 - You're the True Soul from the gate, right? It's a good thing you were here. I'm Isobel. And we have much to discuss.
uid: 344981e1-fe5f-c83c-617d-5f710f4a971e
Cinematic:
> I may be a True Soul, but I'm not like Marcus. The parasite doesn't control me.
> I've heard of you. You're protecting this inn - just not from Marcus.
> Such as?

null
uid: 355ae36b-cfae-fd7e-329a-086e33994716
Jump to another node

null
uid: 35d0d64a-a725-a972-f106-1d5402350805
> null

null
uid: 3615b21f-264b-3798-b2ef-ae9c87c348b5
Jump to another node

0:0 - *But was it truly nothing? The pain gripped you tight, robbing you of all composure for a moment...*
uid: 3680670e-c8c4-408c-9478-31d9645174d0
Cinematic: Default pose/Shadowheart no longer being affected by the pain of the incurable wound.
> null

0:0 - I didn't realise I had an audience.
uid: 3704280f-a4bf-7f71-643a-1dc3a1b78c6c
Cinematic:
- 0 Set flag(s) to (Dialog):
   true - GLO_HAV_TakingIsobel_HasMet_BriefInRoom - Met Isobel in any version of her BriefInRoom dialogue
> Isobel. This is -
> The True Soul who's going to save us all. I'm Isobel. Pleased to meet you.
> And a Sharran one at that.

null
uid: 382387e7-4fa0-2dd3-d26d-7316412b935a
> null (roll sucessful)
> null (roll failure)

0:0 - All things with her strength. You know the litany.
uid: 3863354b-8753-9728-9c09-f16bcb108be7
Node context: A little sarcastically. She's got a bone to pick with Selune but isn't being too overt.
- 0 Check flag(s) (Tag):
   true - Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
> null

0:0 - Push your Urges down.
uid: 3ae91d4f-01ba-c257-c8c6-3d5b51a309dd
- 0 Set flag(s) to (Global):
   true - ORI_DarkUrge_State_ResistedIsobelKilling - When confronted with a binary kill/spare choice, DU spared Isobel
> null

null
uid: 3c6918ad-3192-29f7-b34a-97a8c2898309
Jump to another node

null
uid: 3dce3bb6-fdc0-fd43-f67d-16d6db9f3ed9
Jump to another node

0:0 - Let me guess: Jaheira's sent you to beg a protection spell off her favourite cleric.
uid: 3e05183c-66a1-bed3-652e-1274bd03df6d
- 0 Set flag(s) to (User):
   true - HAV_TakingIsobel_BriefInRoom_UserShorcut_Sharran - Player has already discussed that they're a Sharran, can move on to blessing.
> null

0:0 - An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. I've heard you might be the person to stop him.
uid: 3ebc614a-74e0-e86b-e0de-45db9f745e9a
> A True Soul with a soul. Imagine.

null
uid: 3ebd9c71-a132-146d-4bec-866570d674b3
Jump to another node

0:0 - How have you made this sanctuary in the dark?
uid: 41218edb-b240-126e-4641-10804d058bba
> Our Lady has granted me the ability to protect these people. It isn't a permanent fix, but it's what we've got.

null
uid: 41b037a3-6f65-ba2e-118a-a7f2cd2e737e
Jump to another node

0:0 - I am already protected. My Lady shields me from the curse.
uid: 41f01571-9ab4-a794-c5ab-279c75eefdbb
> For now, perhaps. But Shar can be fickle, and her love can prove fleeting. Do not turn your back on an advantage you may need... even a Selûnite one.

null
uid: 432c1901-6911-6a98-ac50-a1fee7de5fd2
Jump to another node

0:0 - I just did you a favour. Marcus was a traitor.
uid: 43ddbd92-1403-56d2-ae75-57cface4bfa6
> A traitor?

0:0 - I must say, it was incredible to see the Moonmaiden working through you.
uid: 442f0e97-1e6d-e388-1e07-2428dd4e1f47
- 0 Check flag(s) (Tag):
   true - Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
> Needed here more than anywhere. This place is thick with Shar's curse. Can't be easy for our Lady to penetrate, but she finds a way.

0:0 - It won't be enough to protect you against areas of utter darkness, though - where the curse is strongest. This lantern should, though.
uid: 448562a6-64bd-84b2-1e0f-4d8a6f0ea390
Cinematic: Isobel hands the player the Moon Lantern.
- 0 Check flag(s) (Global):
   true - SCL_Drider_State_HarpersReturnWithLantern - Harpers returned with the Moonlantern after the ambush.
- 1 Check flag(s) (Object):
   true - SCL_Drider_State_HasDriderMoonlantern - Character has the drider's moonlantern.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern
- 1 Set flag(s) to (Object):
   true - SCL_Drider_Event_GiveMoonlantern - Drider gives moonlantern to player.
> null

0:0 - Wait - Marcus is a True Soul, you know. And not the good kind, like me.
uid: 44e17800-24c9-f7af-9f08-a454ba077b1d
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
   false - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
- 1 Check flag(s) (Tag):
   true - Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Set flag(s) to (Global):
   true - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
> Ha ha.

null
uid: 455e05fd-02ce-e15c-4cc5-097e19440e4f
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
- 1 Check flag(s) (Tag):
   true - Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_ContinueFromBriefInRoom - HAV_TakingIsobel_Event_ContinueFromBriefInRoomdescription
=== END NODE ===

0:0 - To see another so in touch with divinity is rare. You have my thanks, Selûnite.
uid: 47313bbf-822f-8938-2b8b-d6f6dbbbb67c
- 0 Check flag(s) (Tag):
   false - Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> And you mine - not many comprehend the task of steadfast faith.

null
uid: 478447a3-72d8-d220-e2bf-22774a4aa3c8
> null (roll sucessful)
> null (roll failure)

0:0 - Curious. Surely the Nightsinger could have shielded all her followers, and made this place her domain long ago... yet she only acts now, and aids you alone. I wonder why.
uid: 47926420-e647-5c71-40ab-0303ff5ace8d
> The Dark Lady's works aren't for me to question.
> I don't know what to make of it myself.
> That's none of your concern.

0:0 - We've both got a bitter pill to swallow. When this is all over, we can spit it back out.
uid: 4835448a-0c37-29a2-5762-a92c43b91271
> You'll be needing the protection spell, I presume?

null
uid: 4928a5c0-db7d-daf6-c129-049b11a4acbb
Jump to another node

0:0 - There is, actually.
uid: 49c12284-cd49-4f0a-ebe7-de3aa05b45a0
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

0:0 - Imagine our luck. We set up a desperate camp in the middle of a curse, in the heart of an evil cult - and who should emerge from the darkness but you.
uid: 49cf7080-38ef-dc11-9f24-f25671d61060
> null

0:0 - Needed here more than anywhere. This place is thick with Shar's curse. Can't be easy for our Lady to penetrate, but she finds a way.
uid: 4a035b19-6db2-52f0-1939-a8889e077364
> How have you made this sanctuary in the dark?
> You must be a high cleric indeed to enjoy such direct blessings from Selûne. You must be a high cleric indeed to enjoy such direct blessings from our Lady.
> Are you faring all right? It can't be easy holding a lone candle in such darkness.

null
uid: 4a1de33c-7456-67b7-9343-62c522388b7f
Jump to another node

null
uid: 4a28e0d3-3bba-78b7-fc67-71b822f047bf
Jump to another node

0:0 - I may have the parasite of a True Soul, but not the mind of one.
uid: 4a7c5b81-8a22-73eb-8ff3-e4eac9b052a1
> And that's what makes you essential.

0:0 - I thought I smelled a Selûnite.
uid: 4be008fe-4cf7-550f-aa8e-c26b10dd3b0b
> At your service.

null
uid: 4ca18f67-cd70-29d1-1291-8951b8794095
Jump to another node

0:0 - Isobel. This is -
uid: 4e567836-f657-e6c7-9d16-dae94d24a047
Cinematic:
Node context: With some warmth, as though they're good acquaintances if not friends
- 0 Check flag(s) (Global):
   false - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
- 1 Check flag(s) (Tag):
   true - Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_IsobelToRoom - HAV_TakingIsobel_Event_IsobelToRoomdescription
> A Sharran.
> The True Soul who's going to save us all. Pleased to meet you.

0:0 - Well! If the Moonmaiden didn't strike me dead for blessing you, she must rather approve of this little alliance.
uid: 51862612-c102-0c97-4012-c31857ad369b
> This will block the lesser effects of the shadow curse, allowing you to traverse the darkness outside... should Shar's own protection falter, that is.

0:0 - Perfect.
uid: 521aeb9b-ea24-014a-9c32-26a849390cdc
Node context: With satisfaction
> It'll make you immune to the lesser effects of the shadow curse, which will get you closer to the Towers.

null
uid: 521d4a66-c734-eec8-c2fc-82824ace0b01
Jump to another node

null
uid: 52204176-f103-97d4-6771-774cd1d34af0
> I thought I smelled a Selûnite.
> Let's not let an ancient squabble interfere with the task at hand.
> You can tell my allegiance from a look?
> Isobel - Isobel Thorm?
> This Sharran exposed a traitor in your midst.
> null
> null

0:0 - Anything else I should know before heading off?
uid: 5472e876-730c-8299-d942-19a6a8f0fa02
> null

0:0 - Refreshingly pragmatic of you. I sense Shar has offered some amount of protection to you already, but... well, no harm in extra precaution - even from a Selûnite.
uid: 54daee1d-b419-3873-d027-0a8f0588e274
> null

0:0 - *Her breath catches; you notice a barely-perceptible shudder run through her body.*
uid: 55b92fbf-2456-167a-ed68-382856f6cd00
> An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. I've heard you might be the person to stop him.

0:0 - I suppose that would be wise. We have a common enemy, after all: Ketheric Thorm.
uid: 56130806-7604-ec2e-bdcf-73eaf8364f48
> You'll be needing the protection spell, I presume?

null
uid: 5692f95c-d917-106f-8988-fc17727e11d4
- 0 Check flag(s) (Global):
   true - ORI_DarkUrge_Knows_KillIsobel - Player has been ordered to kill Isobel
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Global):
   true - ORI_DarkUrge_Knows_MetIsobel - The Dark Urge met Isobel and was informed they want to kill her.
> Push your Urges down.
> I want nothing more than to cut you up and eat you raw!

0:0 - You can tell my allegiance from a look?
uid: 56b493bd-6de8-dde6-44a2-a008436f5b88
> It's an aura. Or a lack of one, really.

0:0 - This will block the lesser effects of the shadow curse, allowing you to traverse the darkness outside... should Shar's own protection falter, that is.
uid: 57d90515-c3db-3b53-3ef3-fbd1c9fa2134
Node context: Bit of faux concern at the end - taking a dig at a Sharran
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
> null
> null

0:0 - Well, we live in strange times.
uid: 58383ac2-d96f-c0c1-1edf-195f945da894
> null

0:0 - I need nothing from a Selûnite.
uid: 59ba2d7b-c732-3d3e-85c9-60aeba765c68
> But any others who travel with you may not agree. Do it for them at least - you will need all the help you can get out there.

0:0 - Good luck, and may the Moonmaiden protect you - if you can stand it.
1:0 - Good luck, and may the Moonmaiden protect you.
uid: 59f1b918-a893-948d-1e85-3c7c466f573c
Node context: The 'if you can stand it' version is for a Sharran player
- 0:0 Tag: Neutral Cleric - Player is a cleric of a neutral-aligned deity. (Neutral clerics uphold ideals of balance, fairness, and impartiality to further their faith. Helm, Kelemvor, Oghma, and Tempus are common gods they worship.)
- 0:1 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:2 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
> While you're busy in the Towers, I'll be sure to - Marcus? What's wrong?
> While you're busy in the Towers, I'll be sure to - wait. Do you hear that? Something's wrong...
> null
> While you're busy in the Towers, I'll keep the people here safe. If you find a way in, we'll come to your aid. Until then: go well. Be safe. And if you should meet Ketheric Thorm... be careful.

0:0 - *Her breath catches; you notice a barely-perceptible shudder run through her body.*
uid: 5abca551-1045-2673-c9e0-b0da3daaac92
> An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. I've heard you might be the person to stop him.

null
uid: 5afba509-7d08-56d3-5230-1b28bbe064a9
Jump to another node

0:0 - Speaking of - you must be here for the protection spell - yes?
uid: 5b82f416-d148-5f69-f767-1074befa4c6a
- 0 Set flag(s) to (User):
   true - HAV_TakingIsobel_BriefInRoom_UserShorcut_Sharran - Player has already discussed that they're a Sharran, can move on to blessing.
> null

null
uid: 5c822673-df9c-22ec-f1c2-b7032c123246
Jump to another node

0:0 - I may be a True Soul, but I'm not like Marcus. The parasite doesn't control me.
uid: 5d78daef-2f30-609e-53e7-1f4c4a016c9c
> If I didn't believe it before, I certainly do now.

0:0 - Nod. Better to humour her than make an enemy of all in this place. Lady Shar will understand.
uid: 5dc78b11-da01-7f85-ea74-7262cb606e3b
> Refreshingly pragmatic of you. I sense Shar has offered some amount of protection to you already, but... well, no harm in extra precaution - even from a Selûnite.

null
uid: 5dee5676-b21e-227e-262e-7e19d17cd261
Jump to another node

0:0 - Well. I won't make that mistake twice.
uid: 5e88babc-8518-7505-a5b9-735ba66b1096
> null

null
uid: 629ffcee-e408-9dd9-3b8b-7697a20225c8
Jump to another node

0:0 - If I didn't believe it before, I certainly do now.
uid: 63253426-fddc-3bcb-fe6c-d17bd30742aa
Cinematic: Nods in the direction of Marcus' corpse
> null

0:0 - Ngh... it hurts...
uid: 6377a885-290b-4f93-a76f-1a87f977e216
Cinematic: Shadowheart reacts to the pain of the incurable wound in her right hand. She raises the hand and grimaces in pain. After a brief moment the pain passes and she lowers her hand, face relaxing, returning to default pose.
- 0 Check flag(s) (Global):
   false - ORI_Shadowheart_State_IncurableWound_Unavailable - Incurable wound should not appear.
   true - GLO_Not_For_EA - Flag you can use to exclude certain dialog branches from EA
- 1 Check flag(s) (Tag):
   false - Avatar - A Character Selected in Character Creation (AVATAR tooltip)
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
- 0 Set flag(s) to (Global):
   true - ORI_Shadowheart_Event_IncurableWoundFlared - Shadowheart's incurable wound flares.
> Well! If the Moonmaiden didn't strike me dead for blessing you, she must rather approve of this little alliance.

0:0 - What the hells is this?
uid: 640d6e1f-32c4-f333-7bb3-776babb24480
Cinematic:
> *Your tingling Urge knows her face - this is the cleric Sceleritas sent you to kill.*

0:0 - But there are places it won't help - places where the curse is darker. Stronger.
uid: 6590e8b4-a056-d2a5-af56-69c2e3dcf0f9
> The cultists are able to traverse even the deepest shadows, though. I don't know how - the Harpers are trying to figure it out.

null
uid: 67ab66c1-1215-dbd7-67b0-2e91b7d16b19
Jump to another node

0:0 - When you don't have eyes in the back of your head, it helps to have allies. Allies like you.
uid: 68ba9bae-a6a2-7464-a96d-16b56dbde679
> null

0:0 - We'll be sure to free them - after Ketheric is dead.
uid: 6a3e0014-aed6-9526-86df-2e947bd08cd7

0:0 - Our Lady has always admired the Morninglord - let's hope you prove her right.
1:0 - With Mystra's sage guidance and our Lady's protection, I'd say you've a better chance than most.
2:0 - I'm sure your god already grants you a great deal - but a little extra never hurt.
uid: 6b272c02-b346-5900-be5c-323cb1f44cde
- 0:0 Tag: Cleric of Mystra - Player or NPC is cleric of Mystra. (Mystra is the goddess of all magic, guarding the Weave that allows mortal spellcasters to access its power. Her clerics preserve ancient lore and protect bastions of magic.)
> null

null
uid: 6bd77bc0-29f2-5e82-669d-17158f53fb08
Jump to another node

0:0 - I just did you a favour. Marcus wished to betray you. And there are other dark forces after you.
uid: 6d2a8e9d-5cc9-0797-5e31-37d9de2c7aff
> Dark forces upon dark forces, so it seems.

0:0 - An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. I've heard you might be the person to stop him.
uid: 6d8db063-3c92-4a53-395d-62fdb82d1bff
> null

null
uid: 6e898c16-d2a7-06d9-ac08-c4c76f79deee
> null

0:0 - It'll make you immune to the lesser effects of the shadow curse, which will get you closer to the Towers.
uid: 6ea6466a-127b-5ca1-7cfe-e725f753aae7
> It won't be enough to protect you against areas of utter darkness, though - where the curse is strongest. This lantern should, though.
> But there are places it won't help - places where the curse is darker. Stronger.

null
uid: 6fc539ef-473f-70d8-54fe-ce85e366e55b
> null

0:0 - You seem to have a lot to say about my allegiance. Can we focus on the task at hand?
uid: 6fe00dc2-3e05-bf1f-19ec-648dd6f17664
> I suppose that would be wise. We have a common enemy, after all: Ketheric Thorm.

null
uid: 705b7eb3-33a3-03ed-8507-470fe4db2aa1
Jump to another node

null
uid: 70bdb504-77a7-eb7b-c2e9-9fd7e7cc8268
Jump to another node

0:0 - Dark forces upon dark forces, so it seems.
uid: 7163ad13-ae7c-2f27-0e4b-d64120c2ed8f
> null

null
uid: 7482c8d2-d13e-0322-c708-d5b6831af625
Jump to another node

0:0 - He crowed about what fools you all were to trust him.
uid: 74967547-95d7-ee59-e0e7-36c9b384d2a7
= Roll SkillCheck Deception (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - Small inn.
uid: 75d9d826-6379-31a6-f844-d6b21b8ff769
Node context: Indicates herself with swagger
> null

0:0 - *The Urge deep within tingles. This is the one the Butler commanded you to kill.*
uid: 760cb311-57ab-9dba-3b9f-3d9b44bd7267
- 0 Check flag(s) (Global):
   true - ORI_DarkUrge_Knows_KillIsobel - Player has been ordered to kill Isobel
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Global):
   true - ORI_DarkUrge_Knows_MetIsobel - The Dark Urge met Isobel and was informed they want to kill her.
> Push your Urges down.
> I want nothing more than to cut you up and eat you raw!

null
uid: 76ac83b4-9ded-3ec8-87f7-d82f129b36b5
Jump to another node

0:0 - He was trying to kidnap you. When he died, a tadpole came out of his head.
uid: 77eec407-7779-734c-cc8a-72bad4dca1ff
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_SpyIsDead - The Flaming Fist is dead.
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> A tadpole? Maiden's milk - how could that be?

null
uid: 7820f8b8-cb00-7de6-9327-ea54aa4146ad
Jump to another node

0:0 - A gaudy display. Let's just hope it actually protects us.
uid: 79b444dc-f5b7-bfe3-dbdd-c5055499d9d4
Node context: Distaste (while keeping her cards to her chest re: her shar worship)
- 0 Check flag(s) (Global):
   false - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
> Only a fool would doubt it.

null
uid: 79daa043-1a8a-b963-77e9-fb6801f6201e
Jump to another node

0:0 - But... no. There was no opportunity - no chance for him to become infected.
uid: 7a6ba064-b224-f8eb-7b48-a22208fc2677
> null

0:0 - It was nothing. Put it out of your mind.
uid: 7ab18683-26a5-4f17-99b7-0914737e8652
> *But was it truly nothing? The pain gripped you tight, robbing you of all composure for a moment...*

0:0 - I'm a cleric of Our Lady of Silver - though I suppose you've surmised that much already, my comrade in arms.
1:0 - I'm a cleric of Our Lady of Silver - the moon goddess Selûne.
uid: 7ac1ebc2-1c75-a52f-953d-ef56caf32c09
- 0:0 Tag: Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
- 0:1 Tag: Paladin of Selûne - Player or NPC is a paladin of Selune. (Selûne is the goddess of the moon, and her paladins are soldiers in the constant war against her dark sister Shar. They use her light to dispel darkness and relieve the pain of others.)
> As long as I keep channelling her power, this inn stays un-cursed. A defence to your offence.

0:0 - I'd better be off, then.
uid: 7b385e6d-f6bf-901a-a5fb-0777f4e99e52
> null

0:0 - This Sharran exposed a traitor in your midst.
uid: 7daaa0ff-7d9a-d014-a8e2-6c74a453123f
- 0 Check flag(s) (Global):
   true - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
> Fair. I admit, Marcus waltzing around the place undetected bodes rather ill for our defences, doesn't it?

null
uid: 7f8bb619-19bb-3f1c-c210-a61c8e86a65f
Jump to another node

0:0 - *She offers you nothing.*
uid: 81e1f6b6-4139-4b60-83a4-2ad24553c8d5
Cinematic: Default pose/Shadowheart no longer being affected by the pain of the incurable wound.
> null

0:0 - Your trip to the Towers, for one. And what you plan to do there. A True Soul with a mind of their own...
uid: 82ea7cdd-90c0-5d9c-bd9d-121009226f5f
> null

null
uid: 838fea86-28b8-675c-1b00-2c2334491250
Jump to another node

0:0 - *Is Lady Shar punishing you? Or perhaps testing you? Is it the tadpole, or a curse? You cannot say.*
uid: 840886c1-31c0-4810-b8cc-2e6744838fa8
Cinematic: Default pose/Shadowheart no longer being affected by the pain of the incurable wound.
> null

null
uid: 85136935-03e4-0d95-fdf5-60c8b7fec145
Jump to another node

0:0 - *Your tingling Urge knows her face - this is the cleric Sceleritas sent you to kill.*
uid: 877716d5-6e6a-2d88-9ce2-83ec59cc11e6
- 0 Check flag(s) (Global):
   true - ORI_DarkUrge_Knows_KillIsobel - Player has been ordered to kill Isobel
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> He was trying to kidnap you. I sensed the tadpole in his head.
> He was trying to kidnap you. When he died, a tadpole came out of his head.
> I just did you a favour. Marcus was a traitor.
> I'm hungry for blood. And I want yours next.
> I will flay your skin and hang it over the balcony!
> I just did you a favour. Marcus wished to betray you. And there are other dark forces after you.

null
uid: 880a295d-bc46-316b-ade2-933564d67b25
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Global):
   true - ORI_State_DarkUrge_FeltUrgeBeforeIsobel - Dark Urge felt the Urge in front of Isobel when she gave them the blessing
> null

0:0 - Save you? How do you figure that?
uid: 88433fce-3cd3-7468-6345-edb7153e8072
> We've been waiting - hoping against hope - for someone like you.

- Roll failure -
null
uid: 88eba95b-2a33-58d3-1bf4-a5645a79337f
> null

0:0 - Oh, joy. The True Soul turned out to be a baddie after all.
uid: 89561ef8-2db4-899e-7595-2cb29094c15f
Node context: Feigned boredom, real anger. If the player tries to kidnap her.
> null

0:0 - And I'm very grateful. But very needy, too.
uid: 8a6e302a-432d-553b-238d-910c3eb1b521
> Imagine our luck. We set up a desperate camp in the middle of a curse, in the heart of an evil cult - and who should emerge from the darkness but you.

null
uid: 8aa2d4ef-1b9e-2870-0ac4-2132d1094c1c
Jump to another node

0:0 - You're not serious, are you?
uid: 8c6a29d3-892e-22f8-bf1e-ed5de1f64420
Node context: Coming around to reality, suddenly very suspciious. Marcus is about ot pounce.
> ...Where's Marcus?

0:0 - Only a fool would doubt it.
uid: 8d11d813-0bfa-8c67-5db0-ff306f39a2df
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - I don't mind, though. I've been itching to gut a traitor. Ketheric's out of reach, but here you are, right within striking distance.
uid: 8d57180b-8b47-d49c-95e2-3d1ca139b9d8
Node context: With searing hatred, about ot attack player.
> Moonmaiden! Guide my hand.

null
uid: 8deb9b22-67e6-1dae-0b41-57a29a103f89
Jump to another node

null
uid: 8e8a8ba6-fbf6-e3d4-c1d4-35341ea2a03c
Cinematic: Isobel gets up
> What the hells is this?

0:0 - I don't think you can afford to be picky - no matter how distasteful your god finds mine.
uid: 8eeead1a-f2ea-82ac-921b-bed0400a05ee
> null

0:0 - Our Lady has granted me the ability to protect these people. It isn't a permanent fix, but it's what we've got.
uid: 919f2e54-ea73-9f31-c035-3e0220b530f9
> Speaking of - you must be here for the protection spell - yes?

null
uid: 91d453ee-e7f7-50b1-c851-dbbc557fefa2
Cinematic: Isobel kneeling at corpse
- 0 Check flag(s) (Global):
   true - HAV_Isobel_State_Kneeling - Isobel has reached MArcus' corpse and is kneeling at it.
   true - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
- 0 Set flag(s) to (Dialog):
   true - GLO_HAV_TakingIsobel_HasMet_BriefInRoom - Met Isobel in any version of her BriefInRoom dialogue
> null

null
uid: 920d92f9-217a-5f7c-4f2a-0af143257c4c
- 0 Set flag(s) to (Global):
   true - SCL_Drider_State_IsobelToldAboutHarpers - Isobel tells the players some harpers are going to try to figure out how the absolute is moving through the shadows. Starts ambush quest if caravan didn't appear.
> Curious. Surely the Nightsinger could have shielded all her followers, and made this place her domain long ago... yet she only acts now, and aids you alone. I wonder why.

0:0 - Then again, the best defence is a good offence.
uid: 934c6ed8-58ec-134c-5a5a-e4f400e9d38f
> null

0:0 - By our Lady's grace - I thank you.
1:0 - Thank you - now I must take my leave.
uid: 937f13a4-4b2f-1120-7b82-85f579d95d10
- 0:0 Tag: Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
> Good luck, and may the Moonmaiden protect you - if you can stand it. Good luck, and may the Moonmaiden protect you.

0:0 - In that case, I owe you a debt of gratitude.
uid: 9416dfd5-1421-56a4-6c98-89a830c6dac7
Cinematic:
> You're the True Soul from the gate, right? It's a good thing you were here. I'm Isobel. And we have much to discuss.

0:0 - I want nothing more than to cut you up and eat you raw!
uid: 94f3ab4f-ab79-bab2-e1ea-108cd87aed08
> null

0:0 - *Isobel. The same name as Ketheric Thorm's daughter - the one whose sarcophagus you found empty in the family mausoleum.*
uid: 97bb6240-261b-5994-1213-72b26c6e47b0
- 0 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
> null
> null

0:0 - While you're busy in the Towers, I'll be sure to - wait. Do you hear that? Something's wrong...
uid: 99419a68-fd42-5673-c688-0b3f041845a2
Node context: Hears Marcus about to burst through the ceiling.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
- 1 Check flag(s) (Tag):
   true - Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_ContinueFromBriefInRoom - HAV_TakingIsobel_Event_ContinueFromBriefInRoomdescription
=== END NODE ===

null
uid: 99e91241-b0cf-b5d3-7f7f-4a9c5f5956a9
Jump to another node

0:0 - Hold on - Marcus is a True Soul. He's here to kidnap you.
uid: 9b2df909-825f-5985-8f82-90285f4b24e2
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
   false - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
- 1 Check flag(s) (Tag):
   true - Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Set flag(s) to (Global):
   true - GLO_HAV_TakingIsobel_PlayerWarnedIsobel - GLO_HAV_TakingIsobel_PlayerWarnedIsobeldescription
> Ha ha.

0:0 - Now that you mention it... he was here before Jaheira caught that tadpole she's been using.
uid: 9b8a343a-58e1-f49c-dc7a-0c898b6f1819
> But... no. There was no opportunity - no chance for him to become infected.

null
uid: 9c0993b1-b0ed-4f2d-b033-c4b6603e9330
- 0 Check flag(s) (Global):
   true - GLO_Not_For_EA - Flag you can use to exclude certain dialog branches from EA
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_ShadowHeart - ORI_Inclusion_ShadowHeartdescription
> Ngh... it hurts...

- Roll failure -
null
uid: 9c96e437-f15f-fbf9-d435-555b202c6155
> null

0:0 - Free from the Absolute's influence, yet able to walk among cultists.
uid: 9f27daa0-99ed-daff-1c01-2a60488195f9
Node context: Lookihng at player intently, impressed, circumspect
> It's almost too good to be true. But I'd be a poor cleric indeed not to avail of a blessing when I see one.

0:0 - The cultists are able to traverse even the deepest shadows, though. I don't know how - the Harpers are trying to figure it out.
uid: 9f503ef1-3c2d-c23c-f308-152680b1c87b
- 0 Set flag(s) to (Global):
   true - SCL_Drider_State_IsobelToldAboutHarpers - Isobel tells the players some harpers are going to try to figure out how the absolute is moving through the shadows. Starts ambush quest if caravan didn't appear.
> null

0:0 - Isobel - Isobel Thorm?
uid: 9fab01f6-f065-8591-fad0-192d61b41b97
- 0 Check flag(s) (Dialog):
   false - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
- 1 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 0 Set flag(s) to (Global):
   true - HAV_Isobel_State_ConfrontedAboutHerFather - HAV_Isobel_State_ConfrontedAboutHerFatherdescription
> null

- Roll sucessful -
null
uid: a01558fc-2ab3-9202-fc57-ea3bef272208
> *Her breath catches; you notice a barely-perceptible shudder run through her body.*

0:0 - Selûnite magic. Dark Lady forgive me.
uid: a0769229-f549-c9ee-fb26-6294b4b5a945
Node context: Low-key revulsion
- 0 Check flag(s) (Global):
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
> Good nose. Like a nasty little terrier.

0:0 - I do, though I already have a Moonlantern.
uid: a096d718-4f34-d967-bef2-c2cd35f7936e
- 0 Check flag(s) (Object):
   true - SCL_Drider_State_HasMoonlantern - Character has the moonlantern.
> null

0:0 - Try to understand what's happening.
uid: a1b01c7b-a221-478d-b29e-799a29db3672
> *Is Lady Shar punishing you? Or perhaps testing you? Is it the tadpole, or a curse? You cannot say.*

null
uid: a24e6354-8cef-54fc-dfbc-4edc1fcf3f99
Jump to another node

null
uid: a28e798f-1d8b-0f58-dcd1-ca2f097d7f38
Jump to another node

0:0 - Mustn't question the great shadow mother, must we?
uid: a2b08972-b145-7250-0b02-f490b8208550
Node context: bit of sarcasm in her voice, referring to Shar
> I'll stop needling you, though. You have more important things to do, after all.

- Roll failure -
null
uid: a378596b-0d93-d82c-2e42-d5426f77db4a
> null

null
uid: a43ba5d8-3e42-0347-14ef-66f0599ac71f
Jump to another node

0:0 - I already have a Moonlantern. I can safely travel the shadows.
uid: a48dade9-eca3-a9ba-6f55-0ea873673b26
- 0 Check flag(s) (Object):
   true - SCL_Drider_State_HasMoonlantern - Character has the moonlantern.
> Well! If I'd have realised, I'd have spared the theatrics. In that case, you should be able to navigate a path straight to your target. That's good - very good.
> Well! Now you have two. Just in case.

0:0 - It's an aura. Or a lack of one, really.
uid: a6fb61cb-3381-ea75-cb16-36a680fc1daf
> Frankly, I'm surprised you're willing to help us. Your kind aren't known for their decency - particularly when a Sharran curse is our greatest obstacle.

0:0 - Anything else I should know before heading off?
uid: a7001bc8-beea-9b37-2eb1-a2e35997c734
> There is, actually.
> Ketheric is a frightening man. But you have something he doesn't: allies worth having.

0:0 - I want nothing more than to cut you up and eat you raw!
uid: a898aa5d-ce55-b65f-ec00-f63f83bbddde
> Selûne help you - you're mad.

0:0 - Moonmaiden! Guide my hand.
uid: a89b2505-cd94-833b-a477-fa2c906ab9d6
Cinematic: Preparing for battle with evil player.
Node context: Right before battle.
- 0 Set flag(s) to (Object):
   true - TemporaryHostilityAfterDialog - TemporaryHostilityAfterDialogdescription
=== END NODE ===

0:0 - Nice of you to show your colours, True Soul. Jaheira will be so disappointed she trusted you.
uid: a89f9973-737d-2667-0955-485084c8a80e
Node context: Eyeing you suspiciously.
> I don't mind, though. I've been itching to gut a traitor. Ketheric's out of reach, but here you are, right within striking distance.

null
uid: a9667802-2bd7-4ed2-e8c0-011dff03d97f
> null

0:0 - The Dark Lady's works aren't for me to question.
uid: a9cb429f-f697-f115-b312-8980f1254219
> Mustn't question the great shadow mother, must we?

0:0 - I know your name, but little else. Care to enlighten me?
uid: ab5bb924-29e8-d09d-1cb6-2e2e65786f55
> I'm a cleric of Our Lady of Silver - though I suppose you've surmised that much already, my comrade in arms. I'm a cleric of Our Lady of Silver - the moon goddess Selûne.

0:0 - I have no reason to lie. Marcus was a danger to you all.
uid: ab94b7ac-810d-37bc-7b9b-fff5581eee59
= Roll SkillCheck Persuasion (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
> null (roll sucessful)
> null (roll failure)

0:0 - Lathander's favour and Selûne's protection - darkness doesn't stand a chance.
1:0 - Mystra and Selûne are close allies - I welcome her protection.
2:0 - The Moonmaiden's protection is most welcome - thank you for this boon.
uid: ac965fad-d60c-31e2-79cd-368db11adcbe
- 0:0 Tag: Cleric of Mystra - Player or NPC is cleric of Mystra. (Mystra is the goddess of all magic, guarding the Weave that allows mortal spellcasters to access its power. Her clerics preserve ancient lore and protect bastions of magic.)
- 0 Check flag(s) (Tag):
   false - Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
   true - Good Cleric - Player is a cleric of a good-aligned deity (Good clerics seek to better the world, empowered by their deities to heal others and destroy the undead. Selûne, Ilmater, Tyr, and Mystra are common gods they worship.)
> Our Lady has always admired the Morninglord - let's hope you prove her right. With Mystra's sage guidance and our Lady's protection, I'd say you've a better chance than most. I'm sure your god already grants you a great deal - but a little extra never hurt.

null
uid: ae29fd10-3dc6-662c-db2b-e89889bd14dc
Jump to another node

0:0 - I suppose you're right.
uid: b05b8157-dac3-1d66-52b7-36e2970f4add
> I'll stop needling you, though. You have more important things to do, after all.

0:0 - I may have the parasite of a True Soul, but not the mind of one.
uid: b0aa840e-a065-bbb9-570f-34ccc9cac4b6
> Bully for us.

0:0 - Push your Urges down.
uid: b0b3b018-45ff-1726-8b0b-03536b532e1a
- 0 Set flag(s) to (Global):
   true - ORI_DarkUrge_State_ResistedIsobelKilling - When confronted with a binary kill/spare choice, DU spared Isobel
> *You choke down the obscene thoughts racking your body with a shiver.*

null
uid: b0bde2c4-ff8b-3aa6-4c9e-1a624ef98f9b
Jump to another node

0:0 - The True Soul who's going to save us is a Sharran. Desperate times indeed.
uid: b134f3a1-7109-4f5b-4eeb-9bcd6d20fe3c
- 0 Check flag(s) (Global):
   false - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
- 1 Check flag(s) (Tag):
   true - Shar - |Player or NPC chose Shar.|
- 2 Check flag(s) (User):
   false - HAV_TakingIsobel_BriefInRoom_UserShorcut_Sharran - Player has already discussed that they're a Sharran, can move on to blessing.
> null

0:0 - I've already been to Moonrise, but I have more work to do indeed.
uid: b21b0489-1247-54ab-a30c-38262c0f6d52
- 0 Check flag(s) (Global):
   true - MOO_Execution_Event_KethericLeaves - MOO_GroundFloor_Execution_Event_KethericLeavedescription
> I imagine so, if Jaheira hasn't gone tearing off into the night.

null
uid: b235aef7-2607-dce3-0fe2-72499f4fa881
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_FastTransform - In Marcus' dialogue, the transform takes the quicker path.
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
   true - HAV_TakingIsobel_Event_ContinueFromBriefInRoom - HAV_TakingIsobel_Event_ContinueFromBriefInRoomdescription
=== END NODE ===

0:0 - I'm glad you've remembered who needs whose help here.
uid: b24e5d3d-15f0-8fac-383b-1cafb2257864
> Oh - aren't you looking for a protection spell?

0:0 - A tadpole? Maiden's milk - how could that be?
uid: b2d8d25c-3c0f-b9cf-9405-4298f05569ca
Node context: Incredulous and angry at herself.
> I have no reason to lie. Marcus was a danger to you all.
> Believe it. He slipped through your fingers, but not mine.
> He crowed about what fools you all were to trust him.

0:0 - Frankly, I'm surprised you're willing to help us. Your kind aren't known for their decency - particularly when a Sharran curse is our greatest obstacle.
uid: b2f80c58-8464-f94e-9a5f-0f49b078a404
> But if you are who I think you are, I'd be a fool to reject your help. The True Soul with... well, a soul. Imagine.

0:0 - Word gets around fast.
uid: b5b8b098-623a-95b0-c193-bd2ecd7468e7
> Small inn.

null
uid: b5c1b405-0e11-72b4-56bc-799f32b03b59
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_ShadowHeart - ORI_Inclusion_ShadowHeartdescription
> Selûnite magic. Dark Lady forgive me.
> A gaudy display. Let's just hope it actually protects us.

0:0 - And that's what makes you essential.
uid: b67b51bb-57b5-9535-8472-ab1ce17ef969
> You'll be needing the protection spell, I presume?

0:0 - Very nice of you, but I've been to Moonrise Towers already.
uid: b6875ef2-bb4b-95fc-2d82-c1713e0b74a8
- 0 Check flag(s) (Global):
   true - MOO_Execution_Event_KethericLeaves - MOO_GroundFloor_Execution_Event_KethericLeavedescription
> You... have. Forgive me for gilding the lily. I suppose if Jaheira hasn't gone tearing into the night, there's work to be done there yet.

null
uid: b992e538-66a1-b87f-6962-7477e48f2f1d
Jump to another node

0:0 - You must know this curse well to offer this blessing - can you tell me any more about its unnatural source?
uid: ba50eee0-6616-53b7-097a-7fb8a677b895
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> I... No. I cannot. I simply impart the blessings the Moonmaiden provides me.

null
uid: bab892c8-b960-a413-e5dc-ac2a323367fa
Cinematic: Isobel is already in her room.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_IsobelInPrayer - When HAV_TakingIsobel_BriefInRoom starts, Isobel is still in her prayer area.
   false - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
   true - HAV_TakingIsobel_State_IsobelInRoom - HAV_TakingIsobel_State_IsobelInRoomdescription
> null
> The True Soul who's going to save us is a Sharran. Desperate times indeed.
> You're here for the protection spell, right? Come on - let's get you fit for purpose.
> You may be a Sharran, but you'll still be better off in those shadows with my Lady's blessing. Just sit still for a moment, please.
> We need to talk about Ketheric Thorm.
> I must stress how important it is that you defeat Ketheric Thorm.
> null

null
uid: bb76c7c9-5931-2515-c5b7-6d615da98e7a
- 0 Check flag(s) (Global):
   true - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
> null

null
uid: bc297da1-0949-1a66-399e-f3a579b35824
Jump to another node

null
uid: bc372a7c-46ff-61e4-ba9c-6d33e1cefc7c
- 0 Check flag(s) (Global):
   true - SCL_Drider_State_HarpersReturnWithLantern - Harpers returned with the Moonlantern after the ambush.
- 1 Check flag(s) (Object):
   true - SCL_Drider_State_HasDriderMoonlantern - Character has the drider's moonlantern.
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern
- 1 Set flag(s) to (Object):
   true - SCL_Drider_Event_GiveMoonlantern - Drider gives moonlantern to player.
> Curious. Surely the Nightsinger could have shielded all her followers, and made this place her domain long ago... yet she only acts now, and aids you alone. I wonder why.

null
uid: bc3f9a9c-82ed-620e-b9bb-9bddeb3ae20a
Jump to another node

null
uid: bcbc4f8a-a4aa-1059-619b-19e15c08cae4
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
> null
> null

null
uid: bec98116-39b9-94d1-4d2d-3c9c73185548
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_ShadowHeart - ORI_Inclusion_End_ShadowHeartdescription
> Very nice of you, but I've been to Moonrise Towers already.
> I already have a Moonlantern. I can safely travel the shadows.
> A Moonlantern? Those are powered by trapped pixies, you know.
> By our Lady's grace - I thank you. Thank you - now I must take my leave.
> Lathander's favour and Selûne's protection - darkness doesn't stand a chance. Mystra and Selûne are close allies - I welcome her protection. The Moonmaiden's protection is most welcome - thank you for this boon.
> Let us hope Selûne's protection is worth the sickly radiance.
> Selûne's divinity is... strange to me, but her aid is welcome.
> Anything else I should know before heading off?
> You must know this curse well to offer this blessing - can you tell me any more about its unnatural source?
> Hold on - Marcus is a True Soul. He's here to kidnap you.
> Wait - Marcus is a True Soul, you know. And not the good kind, like me.

null
uid: c0927265-6622-f24e-35bb-aeaf28348ccb
Jump to another node

0:0 - He was trying to kidnap you. I sensed the tadpole in his head.
uid: c0a77f97-d4a0-1952-b6fd-a49c24ea1e8f
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_SpyIsDead - The Flaming Fist is dead.
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> A tadpole? Maiden's milk - how could that be?

0:0 - Selûne's divinity is... strange to me, but her aid is welcome.
uid: c1583ecb-9c16-4da1-1914-505da66c87de
- 0 Check flag(s) (Tag):
   true - Neutral Cleric - Player is a cleric of a neutral-aligned deity. (Neutral clerics uphold ideals of balance, fairness, and impartiality to further their faith. Helm, Kelemvor, Oghma, and Tempus are common gods they worship.)
> Well, we live in strange times.

0:0 - Isobel - Isobel Thorm?
uid: c2a1522c-41a0-2594-c673-4784a764ebbf
- 0 Check flag(s) (Dialog):
   false - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
- 1 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 0 Set flag(s) to (Global):
   true - HAV_Isobel_State_ConfrontedAboutHerFather - HAV_Isobel_State_ConfrontedAboutHerFatherdescription
> null

0:0 - Speaking of blessings... you'll be needing my protection spell.
uid: c37cc9e2-c9f2-f507-5b08-11c0aa063917
> null

null
uid: c4323730-191d-f299-1c28-d84c68e9d529
Jump to another node

- Roll sucessful -
null
uid: c502a366-cdf0-7baf-ab0c-24e940bbad3c
> *Her breath catches; you notice a barely-perceptible shudder run through her body.*

0:0 - At your service.
uid: c567d503-2b24-0a94-d5e0-7c7bfce32fdf
Node context: A bit sarcastic.
> null

0:0 - And you. I've heard you're the protector of this inn - the banisher of shadows.
uid: c5ae1695-b267-d6fb-30f6-49f77ef8fb93
- 0 Check flag(s) (Global):
   true - GLO_HAV_TakingIsobel_HeardOfIsobel - Player has heard about Isobel
> Myself and our Lady are doing what we can to hold the line. I hear you and your tadpole will be our offence.

0:0 - Bully for us.
uid: c5b630d5-c727-340a-b9a4-c80da689727c
Node context: Droll but sincere
> null

null
uid: c6091f84-b3c4-d9f2-d607-dd349fa2ce12
Jump to another node

0:0 - I suppose Shar is nothing if not mysterious.
uid: c6db1aa0-c41d-8cbb-cdda-a4c18f430154
> I'll stop needling you, though. You have more important things to do, after all.

null
uid: c7a242c2-6e54-d2d7-14f3-7c53c8a15a3d
Jump to another node

- Roll sucessful -
null
uid: c8cc1515-eefa-89b9-7685-caa3e3f6272a
> In that case, I owe you a debt of gratitude.

- Roll failure -
null
uid: c93d5d65-4efa-b382-8e72-48f2e73d7da0
> Well. I won't make that mistake twice.

0:0 - You're coming with me, cleric.
uid: c9553dfe-f55f-3fab-2250-717e8c0f63a9
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Oh, joy. The True Soul turned out to be a baddie after all.

null
uid: ca54d915-9e79-33d9-c3a2-de9f1c6e0a11
Jump to another node

null
uid: ca7eb944-5a18-51aa-dc2b-bd662bcfabcf
Cinematic: Isobel not yet kneeling at corpse.
- 0 Check flag(s) (Global):
   false - HAV_Isobel_State_Kneeling - Isobel has reached MArcus' corpse and is kneeling at it.
   true - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
- 0 Set flag(s) to (Dialog):
   true - GLO_HAV_TakingIsobel_HasMet_BriefInRoom - Met Isobel in any version of her BriefInRoom dialogue
> What the hells is this?

0:0 - I will flay your skin and hang it over the balcony!
uid: caadc851-f01a-3ff9-a83a-cf5c72e52b20
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> Nice of you to show your colours, True Soul. Jaheira will be so disappointed she trusted you.

0:0 - You're here for the protection spell, right? Come on - let's get you fit for purpose.
uid: ccf1545d-8ebd-7af5-9e2b-bc8aab6a2747
- 0 Check flag(s) (Global):
   false - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
- 1 Check flag(s) (Tag):
   false - Shar - |Player or NPC chose Shar.|
- 2 Check flag(s) (User):
   true - HAV_TakingIsobel_BriefInRoom_UserShorcut_Sharran - Player has already discussed that they're a Sharran, can move on to blessing.
> null

0:0 - *Pain bursts from the wound on your hand. You see yourself kneeling in a dark hall, surrounded by initiates. A female voice preaches against Selûne and all she stands for. You nod, rapt.*
uid: ccf8ecbd-e937-423b-9b78-6e0e59eef755
Cinematic: Shadowheart reacts to the pain of the incurable wound in her right hand. She raises the hand and grimaces in pain. After a brief moment the pain passes and she lowers her hand, face relaxing, returning to default pose.
- 0 Check flag(s) (Global):
   false - ORI_Shadowheart_State_IncurableWound_Unavailable - Incurable wound should not appear.
   true - GLO_Not_For_EA - Flag you can use to exclude certain dialog branches from EA
- 1 Check flag(s) (Tag):
   true - Avatar - A Character Selected in Character Creation (AVATAR tooltip)
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
- 0 Set flag(s) to (Global):
   true - ORI_Shadowheart_Event_IncurableWoundFlared - Shadowheart's incurable wound flares.
> Well! If the Moonmaiden didn't strike me dead for blessing you, she must rather approve of this little alliance.

0:0 - I won't be spoken to like that by a Selûnite.
uid: cd770f4f-8b2b-9be0-966c-30d0c75ec1bb
> We've both got a bitter pill to swallow. When this is all over, we can spit it back out.

null
uid: cf17dd50-237e-5a29-2919-12ded387bc03
Jump to another node

0:0 - Are you faring all right? It can't be easy holding a lone candle in such darkness.
uid: cf51e331-fc3f-192a-57fe-2f6e4426b2f2
> All things with her strength. You know the litany.
> All things in her strength. That's how the old litany goes, after all.

0:0 - Ngh... it hurts...
uid: cfe21807-3309-475e-a1ad-0f7308777979
Cinematic: Shadowheart reacts to the pain of the incurable wound in her right hand. She raises the hand and grimaces in pain. After a brief moment the pain passes and she lowers her hand, face relaxing, returning to default pose.
- 0 Check flag(s) (Global):
   false - ORI_Shadowheart_State_IncurableWound_Unavailable - Incurable wound should not appear.
   true - GLO_Not_For_EA - Flag you can use to exclude certain dialog branches from EA
> null

0:0 - A Sharran.
uid: d4128968-38b5-010e-c3b1-6ba07b8987f6
Node context: Eyes narrowed. Suspicious, surprised.
- 0 Check flag(s) (Tag):
   true - Shar - |Player or NPC chose Shar.|
- 0 Set flag(s) to (Global):
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
- 1 Set flag(s) to (Object):
   true - HAV_Isobel_Knows_DiscussedPlayerPurpose - Isobel has discussed the player's purpose in Haven.
> *Isobel. The same name as Ketheric Thorm's daughter - the one whose sarcophagus you found empty in the family mausoleum.*

null
uid: d79d97df-d905-01c4-da55-350f8d7bacbc
> null

null
uid: d7b839f5-d3e1-5064-4eae-ba08649c5681
- 0 Check flag(s) (Global):
   false - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
- 1 Check flag(s) (Tag):
   false - Shar - |Player or NPC chose Shar.|
- 2 Check flag(s) (User):
   false - HAV_TakingIsobel_BriefInRoom_UserShorcut_Sharran - Player has already discussed that they're a Sharran, can move on to blessing.
> null

null
uid: d9726fd5-4b5d-4774-1c48-ff824a5953a5
Jump to another node

0:0 - You're coming with me, cleric.
uid: db7a4d9d-d9bd-149a-86ac-8e588f71127a
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
   false - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> Oh, joy. The True Soul turned out to be a baddie after all.

0:0 - I don't know what to make of it myself.
uid: dbef668b-789b-81a9-fc81-42f6ad97d2bf
> I suppose Shar is nothing if not mysterious.

0:0 - Good nose. Like a nasty little terrier.
uid: dc0772f3-cad7-5167-c242-242e4ddad825
Node context: Mock civility
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - You... have. Forgive me for gilding the lily. I suppose if Jaheira hasn't gone tearing into the night, there's work to be done there yet.
uid: dd23acce-419a-c749-f8fb-ccdc4874f72d
> I wish you luck. The very best of it.

0:0 - Let's not let an ancient squabble interfere with the task at hand.
uid: de70efd2-d88d-4771-9f2c-8be32b7f039b
> Not as ancient as you think.

null
uid: de92e01b-c2fb-2a1e-3425-28bd343cc9cf
> null

0:0 - I'll stop needling you, though. You have more important things to do, after all.
uid: de9d6466-9642-c029-eab9-32c1086c676f
> I've already been to Moonrise, but I have more work to do indeed.
> I do, though I already have a Moonlantern.
> That Moonlantern - you know it's powered by trapped pixies, right?
> Anything else I should know before heading off?
> null
> null
> null
> null
> I'd better be off, then.

null
uid: e11ecbc1-b80b-000b-d802-3ca7d8071843
Jump to another node

0:0 - Oh - aren't you looking for a protection spell?
uid: e131c38e-80f4-61b0-b5bc-251ace4a5f09
Node context: Feigning ignorance. She knows the player needs her help, but the player has just finished trying to back her into a corner.
> I am already protected. My Lady shields me from the curse.
> I need nothing from a Selûnite.
> Nod. Better to humour her than make an enemy of all in this place. Lady Shar will understand.

- Roll sucessful -
null
uid: e1a37c8d-7935-925d-6c38-80446d757b19
> null

0:0 - A True Soul with a soul. Imagine.
uid: e1e85297-a2f5-5075-6a9a-fd891916d1f4
> null

null
uid: e2b3e091-031a-fe89-14f8-d626eb912a86
Jump to another node

0:0 - I must stress how important it is that you defeat Ketheric Thorm.
uid: e39df99a-cdf1-dd92-ba07-28fd8e187c47
- 0 Check flag(s) (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

0:0 - We've been waiting - hoping against hope - for someone like you.
uid: e4535ea6-84d8-a0c7-7d59-79e158bdd713
> Free from the Absolute's influence, yet able to walk among cultists.

0:0 - Ketheric is a frightening man. But you have something he doesn't: allies worth having.
uid: e4c91365-3693-a2e8-6fa0-6efb15873376
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> null

null
uid: e5ba4f3a-e511-6641-8cf8-4085d3430a9f
Cinematic: Isobel returns to room
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_IsobelInPrayer - When HAV_TakingIsobel_BriefInRoom starts, Isobel is still in her prayer area.
   false - HAV_TakingIsobel_Event_SpyIsDefeatedInRoom - This flag is set when the dialog HAV_TakingIsobel_BriefInRoom is starting and the Flaming Spy is in Isobel's room. She can ask what happened to him in her dialog
   false - HAV_TakingIsobel_State_IsobelInRoom - HAV_TakingIsobel_State_IsobelInRoomdescription
> null

null
uid: e7f70b00-942a-0b21-bdd2-c7ceb6c8a6ff
Jump to another node

0:0 - A traitor?
uid: e906f3ac-ea0a-c41e-ba8a-4968a0524234
Node context: Disbelief
> Now that you mention it... he was here before Jaheira caught that tadpole she's been using.

0:0 - The True Soul who's going to save us all. Pleased to meet you.
uid: e935e359-d72e-4b40-e028-205e5c8d74bc
Node context: With a twinkle in her eye and a bit of swagger despite the fact htat she's just come off a coughing fit.
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
- 0 Check flag(s) (Tag):
   false - Shar - |Player or NPC chose Shar.|
- 0 Set flag(s) to (Object):
   true - HAV_Isobel_Knows_DiscussedPlayerPurpose - Isobel has discussed the player's purpose in Haven.
> null

null
uid: eabd0a60-1b6c-f104-ebfe-1f73f24a53a3
Jump to another node

0:0 - But any others who travel with you may not agree. Do it for them at least - you will need all the help you can get out there.
uid: eaf91485-02b1-8d74-e552-76e08b6b1bda
Node context: 'be reasonable'
> null

0:0 - Believe it. He slipped through your fingers, but not mine.
uid: eb671df3-b8ee-e1c6-b783-3f051a25239c
= Roll SkillCheck Persuasion (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
> null (roll sucessful)
> null (roll failure)

null
uid: eb9aacf9-c3a9-40aa-e149-9514a964f314
- 0 Check flag(s) (Global):
   true - ORI_Shadowheart_Knows_WoundSuspicion - Shadowheart suspects her wound
   false - ORI_Shadowheart_Knows_IncurableWound - Seen Shadowheart's incurable wound
   false - ORI_Shadowheart_State_IncurableWound_Unavailable - Incurable wound should not appear.
   true - GLO_Not_For_EA - Flag you can use to exclude certain dialog branches from EA
- 1 Check flag(s) (Tag):
   true - Avatar - A Character Selected in Character Creation (AVATAR tooltip)
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
- 0 Set flag(s) to (Global):
   true - ORI_Shadowheart_Event_IncurableWoundFlared - Shadowheart's incurable wound flares.
> Try to understand what's happening.
> Silently petition Lady Shar for guidance.
> It was nothing. Put it out of your mind.

0:0 - Such as?
uid: ec9368b2-56f7-ba60-bf90-ea0449f64d57
> Your trip to the Towers, for one. And what you plan to do there. A True Soul with a mind of their own...

0:0 - If nothing else, it can aid any companions who travel with you - somehow I doubt Shar's largesse was extended to them.
uid: edc0ea3b-2373-8ff0-c797-30d029e99938
Node context: 'be reasonable'
> null

0:0 - A Moonlantern? Those are powered by trapped pixies, you know.
uid: ede62252-c218-6eb1-d045-65e8ca03cb84
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern
   true - GLO_Pixie_State_SeenPixie - player knows there's a pixie in the lantern
> We'll be sure to free them - after Ketheric is dead.

null
uid: ee3f8516-e3f4-5719-b8e9-98cc228b102a
Jump to another node

0:0 - *You choke down the obscene thoughts racking your body with a shiver.*
uid: eefe7fed-76e1-8a5b-71c7-52fdbba39eb1
> Isobel - Isobel Thorm?
> Save you? How do you figure that?
> And you. I've heard you're the protector of this inn - the banisher of shadows.
> I may have the parasite of a True Soul, but not the mind of one.
> Word gets around fast.
> I know your name, but little else. Care to enlighten me?
> I already exposed the traitor among your ranks - what more do you want?
> I must say, it was incredible to see the Moonmaiden working through you.
> To see another so in touch with divinity is rare. You have my thanks, Selûnite.
> You're coming with me, cleric.
> You're coming with me, cleric.
> null
> null

0:0 - You'll be needing the protection spell, I presume?
uid: effb7db8-58f4-f759-0910-661040654fa3
> null

0:0 - Not as ancient as you think.
uid: f0211404-0720-2304-44f1-d562ad90a1b5
> null

null
uid: f060c024-2ce3-5675-1f50-c0edf6697c22
- 0 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
> null
> *The Urge deep within tingles. This is the one the Butler commanded you to kill.*

null
uid: f0bad159-5eb6-39ae-94f1-382bce95e974
Jump to another node

null
uid: f1e01fec-7718-27fa-4191-0630018605fe
Jump to another node

0:0 - But if you are who I think you are, I'd be a fool to reject your help. The True Soul with... well, a soul. Imagine.
uid: f2140b94-42a9-6869-9d28-370a6d42c081
- 0 Set flag(s) to (User):
   true - HAV_TakingIsobel_BriefInRoom_UserShorcut_Sharran - Player has already discussed that they're a Sharran, can move on to blessing.
> I'm glad you've remembered who needs whose help here.
> You seem to have a lot to say about my allegiance. Can we focus on the task at hand?
> I may have the parasite of a True Soul, but not the mind of one.
> I won't be spoken to like that by a Selûnite.

0:0 - You may be a Sharran, but you'll still be better off in those shadows with my Lady's blessing. Just sit still for a moment, please.
uid: f2f0e903-ae65-b460-2ab8-1de5e03cebbb
- 0 Check flag(s) (Global):
   false - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
- 1 Check flag(s) (Tag):
   true - Shar - |Player or NPC chose Shar.|
- 2 Check flag(s) (User):
   true - HAV_TakingIsobel_BriefInRoom_UserShorcut_Sharran - Player has already discussed that they're a Sharran, can move on to blessing.
> null

0:0 - That Moonlantern - you know it's powered by trapped pixies, right?
uid: f4af3993-c8e6-8495-359b-381048ea63d8
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelGaveMoonlantern - Isobel gave us a moonlatnern
   true - GLO_Pixie_State_SeenPixie - player knows there's a pixie in the lantern
> null

- Roll sucessful -
null
uid: f5fa3d39-2bb9-d530-55f8-0549cb8d582f
> If that's true, then he was right.

0:0 - The True Soul who's going to save us all. I'm Isobel. Pleased to meet you.
uid: f8933ca0-2f84-6ee5-d517-67706bc4ecdc
Node context: With a twinkle in her eye and a bit of swagger despite the fact htat she's just come off a coughing fit.
- 0 Check flag(s) (Tag):
   false - Shar - |Player or NPC chose Shar.|
- 0 Set flag(s) to (Global):
   true - HAV_TakingIsobel_Event_IsobelToRoom - HAV_TakingIsobel_Event_IsobelToRoomdescription
> null

0:0 - I imagine so, if Jaheira hasn't gone tearing off into the night.
uid: f90984f9-738e-5d68-b25c-2441a91ea88e
> null
> null
> null
> null
> null
> null

0:0 - And you mine - not many comprehend the task of steadfast faith.
uid: fa9d5466-684e-0e18-bca6-68e4b1a19cbc
> null

0:0 - Silently petition Lady Shar for guidance.
uid: fe6615c4-dc97-49a6-9c24-4b6d63eb1b2e
> *She offers you nothing.*

null
uid: fec1227b-23be-cd8a-6314-81321e669260
- 0 Set flag(s) to (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   true - HAV_TakingIsobel_Event_GiveOintment - Isobel gives the Selune ointment to one of the players (the one currently talking to her in the dialog where this is set)
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_AD_SpyWaiting.lsj
Synopsis:
Fallback AD if the player clicks on the flaming spy while Isobel is unavailable, or he's somehow forced out of Isobel's room while trying to start HAV_TakingIsobel_FlamingSpy.

0:0 - What's the hold-up?
uid: 2b2af164-67c0-47e7-b076-4d73124ffa76
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelInRoom - HAV_TakingIsobel_State_IsobelInRoomdescription
=== END NODE ===

0:0 - I need to get back...
uid: e242a054-8145-d29f-043e-ad56bd9a98a0
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_IsobelInRoom - HAV_TakingIsobel_State_IsobelInRoomdescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_AD_SpyRemindsKO.lsj
Synopsis:
Player sided with Marcus against Isobel. He will remind the player not to kill her during combat.

0:0 - We need the cleric alive.
uid: 8dd22a4b-af90-4914-9d6d-6b32d49b9c4a
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_AD_SpyAtEntrance.lsj
Synopsis:
Fallback AD for the flaming fist spy. If he didn't vouch for the player in Entering Haven, he sticks around after the scene, this is to give the chance to the player to notice him. As soon as the player approaches him though, he starts walking away. The player shouldn't normally be able to click on him before he starts moving, but I can't garantee that some frame delay might happen... So this is a vary short AD, a feedback in case the player manages to click on him. He'll say it while turning around and moving away. The player can later talk to him in the dialog HAV_TakingIsobel_FlamingSpy.

0:0 - Need to be back at my post.
uid: 7e68817f-b348-4bf5-963c-3b590b8eeb6a
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_AD_ReactingToRoofNoise.lsj
Synopsis:
The player is walking on the roof above Isobel's room and VoiceBarking about the Flaming Spy's transformation leftovers. Isobel reacts if she is close enough to hear.

0:0 - Who's stomping around up there?
uid: 7cf076c5-cfd1-47ca-8978-839921bc1f78
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_AD_FollowUp.lsj
Synopsis:
|After the ghoul attack (aka inn attack) Jaheira does this AD to catch the player's attention, while walking to them to talk to them. Player is in there not to speak but to allow tag and flag checks|

0:0 - Faithwarden! What happened?
1:0 - You! What happened?
uid: 52043d74-137f-4bc8-a181-482386d38a3e
- 0:0 Tag: Faithwarden - Honorary title that a druid player may receive if they help free the Grove from the Shadow Druids (For exposing Kagha's corruption, you have been honoured by the druids as a defender of nature and balance.)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AD_Combat_Desire.lsj
Synopsis:
Combat AD

0:0 - Fists! Draw your weapons!
uid: 94ad0cb7-5ddc-4d51-8afb-d3a0cc5738ae
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AD_Combat_FlamingFist_001.lsj
Synopsis:
Combat AD

0:0 - For Duke Ravengard!
uid: 1ec9fc02-5503-45f0-b86a-a104d2f6988d
Node context: a battle cry
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AD_Combat_FlamingFist_001_DesireDied.lsj
Synopsis:
Combat AD

0:0 - Florrick! You bastards.
uid: 657b360d-05b7-4281-b998-1b2db53b50e5
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AD_Combat_FlamingFist_003.lsj
Synopsis:
Combat AD

0:0 - Stand your ground, Fists!
uid: 63f82194-a152-42b7-ba66-8774abc23335
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AD_Combat_FlamingFist_005.lsj
Synopsis:
Combat AD

0:0 - I'm going home to Baldur's Gate with your blood on my tunic.
uid: c241b98c-dae1-442c-98ee-32254fe289ee
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AD_Combat_FlamingFist_006.lsj
Synopsis:
Combat AD

0:0 - Come at me, you freaks!
uid: 607bad34-3604-4ddd-aa58-567c18062b18
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AlfiraTale_AD_WithFlirty.lsj
Synopsis:
This occurs after alfira and lakrissa have their reunion scene in last light (player has rescued lakrissa from moonrise). Lakrissa and Alfira are being cute and concenered for each other.

0:0 - Can I get you anything? A drink? A bite to eat?
uid: 1cb37a6c-6562-4eeb-8c1d-a2cb2a2858c4
Node context: concerned
- 0 Check flag(s) (Local):
   true - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_A - Adescription
- 0 Set flag(s) to (Local):
   true - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_B - Bdescription
> Alfira, I'm all right.

0:0 - Anything happen while I was away?
uid: 1f03effc-1986-4300-9d73-28aca845e94d
Node context: trying to make convo but she's actually worried for alfira
- 0 Check flag(s) (Local):
   true - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_C - Cdescription
> Too much. I can't wait for things to just be... quiet.

0:0 - Uh-huh.
uid: 213a16e1-ec05-22d8-c7f8-1b4c3a446b3a
Node context: playful, you absolutely don't believe alfira but you're happy to act like you do
=== END NODE ===

0:0 - I'm just glad you're safe.
uid: 27b281e8-5b20-4447-87ac-73f843d747a4
Node context: a little bashful at being caught smiling
> Uh-huh.

0:0 - Too much. I can't wait for things to just be... quiet.
uid: 342ffff0-bdcd-4c46-b73b-5449099677c6
Node context: little bit tired and down but trying not to sound it.
> It'll be quiet in the city. We'll have a little house, maybe a garden?

0:0 - Hmm.
uid: 4fe6f9d5-74ea-4eab-861e-9d041cfd212c
Node context: doesn't believe alfira
=== END NODE ===

0:0 - It'll be quiet in the city. We'll have a little house, maybe a garden?
uid: 5e380c80-e7e0-4e93-a47e-d48aeff483d7
Node context: sincere and heartfelt - trying to make alfira smile
> That sounds perfect.

0:0 - Alfira, I'm all right.
uid: 71ea4592-b4e9-47da-b594-cc7ea8fddde2
Node context: smiling but a bit stern, doesn't want alfira worrying about her
> I know, I know. Sorry.

0:0 - Why are you smiling at me?
uid: 7ccd29e8-785a-489b-9efb-686110205405
Node context: smile in her voice, alfira keeps looking at lakrissa and smiling
- 0 Set flag(s) to (Local):
   true - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_A - Adescription
> I'm just glad you're safe.

0:0 - How about you? You all right?
uid: 8bb80cf0-a51a-4c2e-b850-2f49aefa37c6
Node context: worried for alfira
- 0 Check flag(s) (Local):
   true - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_C - Cdescription
   false - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_A - Adescription
   false - 512d5ba7-a884-f1f5-5d26-fad488c07e2c_B - Bdescription
> Me? I'm fine.

0:0 - I know, I know. Sorry.
uid: c86f81e5-55d2-4757-ae93-173f5666f468
Node context: little bashful, knows she's being protective
=== END NODE ===

0:0 - Me? I'm fine.
uid: d0961349-45ef-4138-9817-dff99dfe79d8
Node context: alfira doesn't feel like she has the right to complain about anything so she keeps quiet
> Hmm.

0:0 - That sounds perfect.
uid: fe4fb040-d4ed-6a73-5bdf-21982491aa04
Node context: relieved and grateful
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AlfiraTale_Bard.lsj
Synopsis:
Alfira has seen her friends, people she considered family, dragged screaming into the nigh. She is upset and only just holding it together. She asks the player to save the prisoners in Moonrise.

0:0 - 'When the night is dark, stars shine brightest.' So keep on shining. It's going to be all right.
uid: 0119c3ba-8782-b85d-6c5d-391cb721a986
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> 'Heart's Requiem', right? The hero survives a war and rebuilds her life - stronger than ever. A tale worth remembering - especially now.

0:0 - Just be careful out there, all right? I can't handle anyone else dying.
uid: 01b55741-b9f6-d463-b87d-bb776c9e8e52
Node context: genuine concern
=== END NODE ===

0:0 - I don't feel lucky. I feel... I feel like I'm at the end of my rope.
uid: 067c11ed-5c3b-78be-742d-d4b783be7c7f
Node context: Lost. Grieving. Looking for guidance, for reassurance.
> null

0:0 - I knew it. The moment you came through that door I just knew.
uid: 074bc1bd-0733-ed99-18f1-4a95bcd76a4b
Cinematic: Closing eyes, grief-stricken. Every word a loss.
Node context: Closing eyes. Deep breathe. Mourful and heartbroken.
> They were good people - they deserved to die old and happy. Not in the hands of monsters.

0:0 - Which one was Asharak again?
uid: 090e39fd-2f2b-6be2-d467-668f4eea1576
- 0 Check flag(s) (Local):
   true - 6aeab4b9-0f6e-b812-37dc-68db60f8170d_AsharakHook - Asharak got killed at ambush
   false - 6aeab4b9-0f6e-b812-37dc-68db60f8170d_IkaronHook - Ikaron got killed at Ambush
> Which...? Back in the grove, he ran drills with the kids. Wooden swords and the like. That seems like a lifetime ago now.

0:0 - It's a sad day to be giving this, but here.
uid: 09657957-eac6-73cc-250b-4314fd1825ec
Animation: *REUSE* [Alfira] CINE_ProduceInventory.
Node context: Trying to be grateful but still sounding a bit sad
- 0 Set flag(s) to (Global):
   true - HAV_AlfiraTale_Event_SmallReward - Small reward for saving some tieflings.
=== END NODE ===

null
uid: 0b69f479-b1af-e408-e7b4-b9de43aebeb9
Jump to another node

null
uid: 0ca335f1-7111-2862-713e-3e1c7ddfce2e
Jump to another node

0:0 - Honestly? Sheer dumb luck.
uid: 0f4ae728-01da-7b98-e041-a06c43f18738
> I believe in ballads they call that 'talent' and 'courage'.

0:0 - When I'm sure it's safe, I'll see about rounding people up to follow the light.
uid: 11190388-0583-5f49-c06d-1ab0cc091677
Node context: reassuring
- 0 Check flag(s) (Dialog):
   true - HAV_Alfira_NightsongFreed_HasMet - spoken to alfira after nightsong is freed but before epilogue
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

null
uid: 115a68f2-c73c-ed82-3b01-102ca15da4ac
Jump to another node

0:0 - They lined us up like dogs. Asharak was with the kids, telling them it was gonna be all right.
uid: 12824dd2-62a4-28ed-7be4-8ead5a7b5e36
Node context: horrified and grieving
- 0 Check flag(s) (Global):
   true - HAV_AlfiraTale_State_AsharakWasAlive - Set in init of tieflings setup in Act 2 to track Asharak being alive at that time.
- 0 Set flag(s) to (Local):
   true - 6aeab4b9-0f6e-b812-37dc-68db60f8170d_AsharakHook - Asharak got killed at ambush
> Maybe that's why they picked him. Told him to kneel...

0:0 - That means a lot, coming from you. You always seem to take everything in your stride.
uid: 12d4a3a8-7d26-0588-737f-7780f7693f08
Node context: warmth but little bit of grief at the end
> null

0:0 - Why would you say something like that? What is wrong with you? Actually - never mind.
uid: 14407bce-bb73-d62f-e774-8cec30988930
Node context: Shock and upset
- 0 Set flag(s) to (Dialog):
   true - HAV_AlfiraTale_HasMet_Upset - Hasmet flag for when Alfira is upset.
> Just leave me be.

0:0 - I'm so sorry.
uid: 14dae281-858b-ff6b-573f-4e47cb2502ff
- 0 Check flag(s) (Tag):
   false - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> It just... it just never stops.

0:0 - I am! Sorry - that came out wrong. Thank you - I know you did everything you could.
uid: 169245c0-67d6-a776-de15-734394378c10
Node context: embarrassed - trying to find the right words
> It's a sad day to be giving this, but here.

0:0 - Then I'm glad we were lucky enough to meet you.
uid: 16d71a68-b554-bba8-42a9-8597c7161199
Node context: grateful
> It's a sad day to be giving this, but here.

0:0 - Leave.
uid: 17211ef2-fd58-db90-0fbe-f74ba938049c
=== END NODE ===

0:0 - But thank you - I'm sure you did what you could.
uid: 197399fd-6b37-2c3e-49a1-dc2e2d69b607
Node context: Coming back to reality.
=== END NODE ===

0:0 - Stop whining.
uid: 19c04cf3-b6bf-7353-aa07-c51c018d6974
> You're truly unpleasant sometimes, you know? Don't know why I bother.

0:0 - Danger is my life - there is no greater thrill for me than the hunt.
uid: 1a78cded-3310-51ee-c10b-9fa11c1b1f51
- 0 Check flag(s) (Tag):
   true - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> null

0:0 - Some of us fought back - or tried to. But it was hopeless.
uid: 1af32e61-9f40-2a37-f544-b554ba3fc4c5
Node context: Thinking back on how terrified you were
> All I could do was run.

0:0 - Maybe that's why they picked him. Told him to kneel...
uid: 1b0a7d89-fdc7-d4ad-eba1-a95468aea0a3
Node context: horrified and grieving
> They took his eyes first. Then his tongue.

0:0 - We're in the same boat, then? That's... somewhat of a comfort.
uid: 1d3e10ff-a4e2-daac-62b0-c0d24fc1871d
Node context: Sad smile but trying to end on a nice note
> You've done so much for us already, but I have to ask - the others might still be out there.

0:0 - I'm sure they're fine. Probably being held for questioning.
uid: 1d68433a-d3ab-1d76-06bd-b6b391ccb770
- 0 Check flag(s) (Tag):
   false - Oath of Vengeance - Paladin subclass (Casting aside even your own purity, you deliver justice to those who have committed the most grievous sins.)
> Maybe. Sorry, I shouldn't have said anything. You've enough on your plate.

0:0 - You don't know? Stars above...
uid: 1f1eb1b7-058f-5def-5dc0-5484ae434945
Node context: Looking away, upset
> We were ambushed out in the darkness - by cultists. We surrendered, but that wasn't enough for them.

0:0 - How did you survive?
uid: 1fb813b0-4d26-5a4f-5782-f1d81a236d36
> Rolan, of all people, saved us.
> null

0:0 - You think a few shadows could beat me?
uid: 1fb94c01-f604-4a66-da9d-340ac04e7553
> ...Wait. No one's told you?

0:0 - Everyone else might welcome you with open arms, but stay the hells away from me you lute-smashing arsehole.
uid: 203551f9-acde-6be4-fed9-faedbb327fc7
Cinematic: Standing
Node context: Furious
- 0 Check flag(s) (Dialog):
   true - DEN_TieflingBard_Event_SmashedLute - DEN_TieflingBard_Event_SmashedLutedescription
=== END NODE ===

0:0 - Danger is my life - I wouldn't change it for the world.
uid: 22e077c0-907d-2f4a-23f1-51755d416d8f
- 0 Check flag(s) (Tag):
   false - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> You're made of sterner stuff than me then.

0:0 - I believe in ballads they call that 'talent' and 'courage'.
uid: 2602e0c4-76d6-dd04-4ce1-83677dd00445
Node context: grateful and a little flirty
> null

0:0 - How did you do it? How did you get them out of that hellspit?
uid: 275898d2-ecfd-ba5d-549a-d25d739b70f1
Node context: admiration
> By doing what I do best - being a hero.
> Honestly? Sheer dumb luck.
> You should be grateful I managed to save anyone at all.

0:0 - He said he stayed in the grove because of you, and I'm damn glad of it. Without him... well, none of us would be here.
uid: 2a1eb006-3c90-c96e-c401-790c2ec33241
> I know - Rolan isn't happy with me.
> If he hadn't listened to me, maybe his brother and sister would still be here.
> Rolan? The apprentice wizard?
> You're lucky to be alive.
> null

0:0 - Gods alive! Why?!
uid: 2c7defac-146d-3e2c-ba2c-df928235bae1
Node context: Quiet anger and sorrow
=== END NODE ===

0:0 - Wandering into the darkness was a stupid idea.
uid: 2ca3b95d-734e-fc3d-4aca-a34e17b9dbba
> And I regret it with every breath.

0:0 - My teacher always said emotions are to be felt - not feared.
uid: 300e65b3-fe88-0d58-e503-32b2ea6ce866
Node context: Sad smile at the mention of your beloved teacher
> You're right. We can't give in - not now. Thank you.

0:0 - I'm glad you made it too, it's one hell of a curse.
uid: 331e1035-5b32-5580-6fec-0c65e421a38b
> It wasn't the curse that did us in.

0:0 - Can you blame him? His brother and sister are gone. He's... dealing with it as best he can. We all are.
uid: 37854347-45a0-86cf-40b5-4c5e53ac264c
Node context: worried for rolan. She's not chiding the player, merely trying to explain
> How do you do it? How do you keep going?

0:0 - 'Heart's Requiem', right? The hero survives a war and rebuilds her life - stronger than ever. A tale worth remembering - especially now.
uid: 39110fb6-1981-d5a9-fd1b-283939931288
Node context: Small laugh. a touch of delight among the grief
> You've done so much for us already, but I have to ask - the others might still be out there.

0:0 - You make it sound so easy - but I'll try.
uid: 3bab4458-daf5-887c-c58d-29f5d19ac1e6
Node context: Rallying herself, sounds reassured
> You've done so much for us already, but I have to ask - the others might still be out there.

0:0 - If it was anyone else, I'd be sceptical - but you? You've more than earned the title of hero.
uid: 3cd46661-d8fc-f997-5ccc-ed8ebba4db7d
Node context: grateful and a little flirty
> By the time we get to the city, I'm gonna have an entire catalogue of songs about you.

0:0 - I take what I'm due and I don't look back.
uid: 3cf92250-c06c-545e-ff59-8664c4ea2a02
- 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> That sounds quite freeing - but I don't have that option, I'm afraid.

0:0 - Damn it, no! Once we left that bloody grove, everything was supposed to be all right! We were supposed to be safe.
uid: 3ecfb6c7-a71b-488e-09af-b0b09c0f40a7
Node context: Furious. Upset. Grief stricken.
> Gods alive! Why?!

0:0 - Maybe. Sorry, I shouldn't have said anything. You've enough on your plate.
uid: 3f8f0894-9639-c149-f830-63f97793c036
Node context: Sad, dejected.
> Just be careful out there, all right? I can't handle anyone else dying.

0:0 - Don't say that. When I think of what would have happened if Cal and Lia weren't there...
uid: 4161bc10-d054-a933-cfa6-9cb1fc57dfde
Node context: worried for rolan, cal and lia
> How do you do it? How do you keep going?

0:0 - It's not much, but you here - deserve it.
uid: 41e6bd47-2b80-c935-9702-318d2f9adffe
Animation: *REUSE* [Alfira] CINE_ProduceInventory.
Node context: Delighted
- 0 Set flag(s) to (Global):
   true - HAV_AlfiraTale_Event_BigReward - Big reward given by Alfira for bring all the tieflings from MOO back to HAV.
=== END NODE ===

0:0 - Only the strong survive. You want to live? Focus on yourself.
uid: 440d6b30-0ee4-81a1-9919-2a4b6acb3949
- 0 Check flag(s) (Tag):
   true - Underdark - Character internally belongs to an Underdark race (Being raised in the Underdark casts a cruel shadow on one's view of the world, even up on the surface.)
> ...If you say so. But not everyone is as strong as you are.

0:0 - ...Never mind, then. Just - just leave me be.
uid: 4687065d-1ea0-1e99-0290-d9cad97d103c
Node context: Sad. Dejected.
- 0 Set flag(s) to (Dialog):
   true - HAV_AlfiraTale_HasMet_Upset - Hasmet flag for when Alfira is upset.
=== END NODE ===

0:0 - Stars, you hadn't heard?

uid: 4725c534-03b7-f78a-29b8-a12fc58cf880
Node context: Surprise and sorrow
> null

0:0 - Thank you. If anyone can manage it, you can.
uid: 480aca1e-65b4-d110-7325-fa0bce6fd0e0
Node context: Relieved
> Just be careful out there, all right? I can't handle anyone else dying.

0:0 - Our group grows smaller and smaller. We've lost many, but we have you to thank for the ones who survived.
uid: 48661513-b22c-533f-f45a-59856313e381
Cinematic: Standing
Node context: Trying to be grateful but still sounding a bit sad
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   true - HAV_SavingPrisoners_State_TieflingsReturned - At least one of tiefling prisoners of Moonrise have returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_AlfiraPostRescue - HAV_SavingPrisoners_HasMet_AlfiraPostRescuedescription
> How did you do it? How did you get them out of that hellspit?

0:0 - Honestly? Sheer dumb luck.
uid: 4a1829c1-5bb3-e9ad-7f95-03b7ce8766a6
> Then I'm glad we were lucky enough to meet you.

0:0 - You can trust me.
uid: 4d72236e-f11d-9a9e-b8a9-a490d7be65c2
> I know - you've been there for us every step of the way. It's just all a bit much sometimes, you know?

0:0 - The others should be in Baldur's Gate: safe, happy. To die like they did... they didn't deserve it.
uid: 53db688a-97e4-f673-627e-e2443d56a53f
Cinematic: Standing
Node context: Upset. Just barely holding it together.
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_AlfiraPostRescue - HAV_SavingPrisoners_HasMet_AlfiraPostRescuedescription
=== END NODE ===

null
uid: 546211e5-8c22-ea48-9114-396d42da7dcd
Jump to another node

0:0 - Which...? He was on the quiet side, but had a heart of gold. Back in the grove, he'd kept an eye on the kids. Gods, that feels like a lifetime ago.
uid: 547f885f-cfa1-3afc-88e4-d910d979b6a9
> null
> Some of us fought back - or tried to. But it was hopeless.

0:0 - They lined us up like dogs. Ikaron was with the kids, telling them it was gonna be all right.

uid: 54d5a894-4a14-3600-44f2-6f3cc7dfdaee
Node context: horrified and grieving
- 0 Check flag(s) (Global):
   true - HAV_AlfiraTale_State_IkaronWasAlive - Set during setup of tiefligns in act 2 to track Ikaron being alive at that time.
- 0 Set flag(s) to (Local):
   true - 6aeab4b9-0f6e-b812-37dc-68db60f8170d_IkaronHook - Ikaron got killed at Ambush
> Maybe that's why they picked him. Told him to kneel...

0:0 - I'll let you know when I figure it out.
uid: 5768e792-f43b-89e4-592a-e4dc98b293b2
> We're in the same boat, then? That's... somewhat of a comfort.

null
uid: 58daab1a-2e06-b555-a9d8-b75c8fcf2975
Jump to another node

0:0 - First cultists nearly murder us, and now we have a traitor on the inside? Can't we trust anyone?
uid: 591c8d6d-3530-c236-13c9-c981d8e02a5a
Cinematic: Standing
Node context: frustrated and tired of being scared
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_AlfiraTale_HasMet_Alert - Met Alfira during Alert Haven state.
> Just focus on getting through this.
> Cultists? What happened?
> You can trust me.
> Stop whining.
> This anger you feel? This fear? Use it. Don't give in to it.

0:0 - Just leave me be.
uid: 5c75784a-ab7c-2e9a-be28-dfb7df95adae
Node context: annoyed and upset
=== END NODE ===

0:0 - It wasn't the curse that did us in.
uid: 5dd1f135-f449-176e-126d-c144bc13c844
Node context: Smile dropping. Horror entering her voice
> We were ambushed out in the darkness - by cultists. We surrendered, but that wasn't enough for them.

0:0 - Cal and Lia were dragged away, along with the others. Rolan isn't... taking it so well. None of us, to be honest.
uid: 5e34d7c6-9163-417c-f9f6-bf50bcba8473
Node context: Concerned. Looking away. Haunted.
- 0 Set flag(s) to (Global):
   true - HAV_AlfiraTale_Knows_ProdigySiblingsFate - Alfira told the player that Rolan's siblings were taken by the cultists
> How do you do it? How do you keep going?

0:0 - They were good people - they deserved to die old and happy. Not in the hands of monsters.
uid: 6028c2e5-4cdf-303d-dfcf-e14199041ec2
Node context: Upset but trying to be sincere and grateful at the end
> But thank you - I'm sure you did what you could.

0:0 - Cultists? What happened?
uid: 626e15ee-241b-f259-1bcf-0673dd3985c4
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Stars, you hadn't heard?


0:0 - If he hadn't listened to me, maybe his brother and sister would still be here.
uid: 6278280e-5e2b-25ac-c58d-c8c2965e945f
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_Intro - Rolan's dialogs with the kids is over.
> Don't say that. When I think of what would have happened if Cal and Lia weren't there...

0:0 - Rolan? The apprentice wizard?
uid: 62dfb9b6-4e1e-bfda-e155-63760b8981e8
- 0 Check flag(s) (Global):
   true - DEN_Prodigy_State_Staying - DEN_Prodigy_State_Stayingdescription
   false - HAV_ProdigyLament_Event_Intro - Rolan's dialogs with the kids is over.
> Yes. He shielded me and the kids while his brother and sister rushed the cultists.

0:0 - I keep replaying it... over and over in my head.
uid: 64d31acb-e3cc-45bc-10c3-be765d83d879
Node context: horrified - remembering how scared she was
> null

0:0 - It was that or get dragged to Moonrise.
uid: 6523ed29-12a1-857a-85b1-5d5e45c11c5c
Node context: upset and angry
- 0 Set flag(s) to (Dialog):
   true - HAV_AlfiraTale_HasMet_Upset - Hasmet flag for when Alfira is upset.
> I know what I am and what I'm not - and I'm not ashamed of running. No matter what you think.

0:0 - ...Wait. No one's told you?
uid: 66d70d2d-6ab2-2e74-1224-6065fad163b5
Node context: Looking away, upset
> We were ambushed out in the darkness - by cultists. We surrendered, but that wasn't enough for them.

0:0 - And I regret it with every breath.
uid: 676927e0-467b-ada4-ec81-1b2d431ef039
Node context: grief in her voice
> null
> I had to watch my friends, people who can barely hold a sword, try to fight a pack of murderous zealots.

0:0 - This anger you feel? This fear? Use it. Don't give in to it.
uid: 67f741cb-771a-34ce-041b-e639e0abd128
- 0 Check flag(s) (Tag):
   true - Half-Orc - Player is a half-orc (Although they descend from cultures of strength and martial prowess, most half-orcs are born in times of peace. Whenever orcish wars end, alliances and marriages lead to a new generation of shared blood.)
> My teacher always said emotions are to be felt - not feared.

null
uid: 6aeb300d-9fc0-eed9-8033-67b9e40dbbc0
Jump to another node

0:0 - And your damn well good at it. Thank you - for everything.
uid: 6b50d8df-ab7e-d874-dc20-175b20d57e06
Node context: grateful but a touch sad
> It's a sad day to be giving this, but here.

0:0 - I imagine the cultists are torturing them right now.
uid: 6c632301-6f65-0a87-b2ea-a7b736f5c1ca
> Why would you say something like that? What is wrong with you? Actually - never mind.

0:0 - By the time we get to the city, I'm gonna have an entire catalogue of songs about you.
uid: 6f3b496a-e53f-d20e-482c-3704bb9724c1
Node context: grateful and a little flirty
- 0 Check flag(s) (Global):
   false - DEN_TieflingBard_State_ConvincedToQuit - DEN_TieflingBard_State_ConvincedToQuitdescription
> It's not much, but you here - deserve it.

null
uid: 72008481-650a-7af1-ca5a-aeaa07e207e3
Jump to another node

0:0 - I'll do everything in my power to save them - you have my most solemn vow.
uid: 72dd62ff-f83d-0a40-2106-ce46fc34fb41
- 0:0 Tag: Oath of the Ancients - Paladin subclass (Committed to preserving life, you fight on the side of the light in the cosmic struggle against darkness.)
- 0:1 Tag: Oath of Devotion - Paladin subclass (Following the ideal of the knight in shining armour, you act with honour and virtue in the pursuit of the greater good.)
- 0:2 Tag: Oath of Vengeance - Paladin subclass (Casting aside even your own purity, you deliver justice to those who have committed the most grievous sins.)
> Thank you. If anyone can manage it, you can.

0:0 - I heard what happened - that people were taken to Moonrise.
uid: 7424c48f-472a-b9d1-7661-746a0b153e1d
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> I keep replaying it... over and over in my head.

0:0 - By doing what I do best - being a hero.
uid: 74c81a4d-c7f1-491d-080c-a8d0b6378243
> If it was anyone else, I'd be sceptical - but you? You've more than earned the title of hero.

null
uid: 78ce04a3-6541-1e8c-bd5e-f879c35a2c65
Jump to another node

0:0 - Running was the right call.
uid: 7926add2-80ac-5cf5-af1b-c8a31490b73e
> That means a lot, coming from you. You always seem to take everything in your stride.

null
uid: 7967e6cf-0720-ddbe-5bef-d45db99874c6
Jump to another node

0:0 - It just... it just never stops.
uid: 7c1e738d-e19e-8e03-bc57-4dde79df2279
Node context: Trying to rally yourself
> null
> Some of us fought back - or tried to. But it was hopeless.

0:0 - I had to watch my friends, people who can barely hold a sword, try to fight a pack of murderous zealots.
uid: 7c2033f3-df56-df0d-c089-fae55630cd37
Node context: Thinking back on how terrified you were
> All I could do was run.

0:0 - Only fools fight an ambush. Better to live and strike another day - preferably to the neck.
uid: 7e47e49d-f901-7c99-bdb9-f649ee5ae4f6
- 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null

null
uid: 84f3ca3f-3435-76df-2b6b-347edacbdb4f
Jump to another node

null
uid: 851d353c-357c-9b40-6e8e-672eaf1b3c6e
- 0 Set flag(s) to (Dialog):
   true - HAV_AlfiraTale_HasMet - HAV_TieflingSurvivors_HasMet_Alfiradescription
> You think a few shadows could beat me?
> I'm glad you made it too, it's one hell of a curse.
> I see some familiar faces, but where's everyone else?
> Leave.

0:0 - You're all right! Thank goodness, I was worried they'd got you too.
uid: 863d9051-2d99-1fb8-40c8-200318f55a10
Cinematic: Standing up
Node context: Relieved. Trying to be cheerful but you're upset, and just holding it together.
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
- 0 Set flag(s) to (Dialog):
   true - HAV_AlfiraTale_HasMet - HAV_TieflingSurvivors_HasMet_Alfiradescription
> I heard what happened - that people were taken to Moonrise.
> How about you? How are you holding up?
> Of course I am. As if there was any doubt.

0:0 - Don't worry, I'll find them.
uid: 8741d7a3-88ee-5e86-f6c7-cb7449047f76
- 0 Check flag(s) (Tag):
   false - Oath of Devotion - Paladin subclass (Following the ideal of the knight in shining armour, you act with honour and virtue in the pursuit of the greater good.)
   false - Oath of the Ancients - Paladin subclass (Committed to preserving life, you fight on the side of the light in the cosmic struggle against darkness.)
   false - Oath of Vengeance - Paladin subclass (Casting aside even your own purity, you deliver justice to those who have committed the most grievous sins.)
> Thank you. If anyone can manage it, you can.

0:0 - Leave.
uid: 87a20bde-fe50-7b04-6b64-955c6301b26e
=== END NODE ===

0:0 - You've done so much for us already, but I have to ask - the others might still be out there.
uid: 8db55946-c8a0-02ca-0c10-ec1297fa9ac3
Node context: worried for her friends
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Event_AlfiraAskedForHelp - HAV_SavingPrisoners_Event_AlfiraAskedForHelp
> If they're not dead, they're in Moonrise. And gods have mercy on anyone in that hellspit.

0:0 - I've seen a lot of nasty ambushes in my time - but that sounds among the worst. I'm sorry.
uid: 8ee4bc68-f788-9a9d-2f38-d1f9f384672a
- 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null

0:0 - You're back! Is... is everything all right?
uid: 9036e8e8-f64f-b25e-e3e6-6c126e434ec3
Cinematic: Standing up
Node context: Surprise and worry
- 0 Check flag(s) (Global):
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
> The other tieflings are dead.
> I'm sorry, but the others? They didn't make it.
> Leave.

0:0 - Honestly? Terribly.
uid: 92522a50-5ca8-f33e-ef7a-3bc4c7feafb9
Node context: Trying to put on a brave face but you are NOT all right.
> I still can't believe it. The cultists. The screams...

0:0 - If they're not dead, they're in Moonrise. And gods have mercy on anyone in that hellspit.
uid: 92d60849-1d25-bc7d-3550-b7ef115f3803
Node context: worried for her friends
> I'll do everything in my power to save them - you have my most solemn vow.
> Don't worry, I'll find them.
> I'm sure they're fine. Probably being held for questioning.
> I cannot help - I have far greater evils to conquer. But your friends have survived worse - I am sure they will be fine.
> I imagine the cultists are torturing them right now.

null
uid: 94914abb-219c-68d5-3cfe-fa311ae40d66
Jump to another node

0:0 - That Flaming Fist seemed kind. I keep looking at everyone and wonder whose side they're really on...
uid: 95dbdf93-ef74-5b01-c06e-bf8582b0a30e
Cinematic: Standing
- 0 Check flag(s) (Dialog):
   true - HAV_AlfiraTale_HasMet_Alert - Met Alfira during Alert Haven state.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - You ran? Cowardly.
uid: 967c67a8-ff00-f014-ffea-9eb844b1ddb3
> It was that or get dragged to Moonrise.

0:0 - You're lucky to be alive.
uid: 9705a9cb-8316-fa1e-faa7-01e142da6b2f
> I don't feel lucky. I feel... I feel like I'm at the end of my rope.

0:0 - The other tieflings are dead.
uid: 9a3e373e-8e52-7eba-7c67-a0d22b748359
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_AlfiraPostRescue - HAV_SavingPrisoners_HasMet_AlfiraPostRescuedescription
- 1 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> Damn it, no! Once we left that bloody grove, everything was supposed to be all right! We were supposed to be safe.

0:0 - They lined us up like dogs. Someone told them to rot in the Nine Hells, that we weren't going anywhere.
uid: 9f66aa4a-fb40-dd5a-0906-2507e0b79bcf
Node context: horrified and grieving
> Maybe that's why they picked him. Told him to kneel...

0:0 - ...If you say so. But not everyone is as strong as you are.
uid: a135c16e-3c2c-f0cc-f287-ae1a78183cb7
Node context: Sad
> You've done so much for us already, but I have to ask - the others might still be out there.

0:0 - I know - Rolan isn't happy with me.
uid: a2fa507e-8b3c-ca7f-12eb-b7b4b41335e2
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_Intro - Rolan's dialogs with the kids is over.
> Can you blame him? His brother and sister are gone. He's... dealing with it as best he can. We all are.

0:0 - You should be grateful I managed to save anyone at all.
uid: a80b5eaa-023f-5c8a-283c-4403bb3302e5
> I am! Sorry - that came out wrong. Thank you - I know you did everything you could.

0:0 - We were ambushed out in the darkness - by cultists. We surrendered, but that wasn't enough for them.
uid: a96e4898-4670-3a34-9e8b-d0ea93daa87c
Node context: Horrorified and grieving
> They lined us up like dogs. Asharak was with the kids, telling them it was gonna be all right.
> They lined us up like dogs. Ikaron was with the kids, telling them it was gonna be all right.

> They lined us up like dogs. Someone told them to rot in the Nine Hells, that we weren't going anywhere.

0:0 - Watch yourself out there. Please.
uid: aa9e075c-5dc1-2df0-5e15-775fc4fcc95d
Cinematic: Standing
Node context: Sincere and heartfelt
- 0 Check flag(s) (Dialog):
   true - HAV_AlfiraTale_HasMet - HAV_TieflingSurvivors_HasMet_Alfiradescription
=== END NODE ===

0:0 - I know what I am and what I'm not - and I'm not ashamed of running. No matter what you think.
uid: adaf188f-fb3a-1100-c5a4-74d41adbed52
Node context: upset and angry
=== END NODE ===

0:0 - What did the cultists do to the others?
uid: aef8107f-6b7f-25aa-5cb5-34526ac7cdeb
> I don't know. It just... happened so quickly.

0:0 - I see some familiar faces, but where's everyone else?
uid: b031d29d-3e80-b0da-4227-bb45298711cb
> You don't know? Stars above...

0:0 - You're made of sterner stuff than me then.
uid: b046b595-e77b-81d8-b0b0-c6a002e7ac25
Node context: Sad smile but trying to end on a nice note
> You've done so much for us already, but I have to ask - the others might still be out there.

0:0 - I know - you've been there for us every step of the way. It's just all a bit much sometimes, you know?
uid: b0d81188-05ce-4cb8-bcd5-2e66797cf6ad
Node context: relieved, trying to rally herself
=== END NODE ===

0:0 - I don't complain constantly. It's very annoying.
uid: b1cddbdb-b436-ff14-9076-3bdda8e6ec26
> ...Never mind, then. Just - just leave me be.

0:0 - Which...? Back in the grove, he ran drills with the kids. Wooden swords and the like. That seems like a lifetime ago now.
uid: b1d8be22-83f0-075e-6227-8f3dfcc8e702
Node context: grief in her voice
> null
> Some of us fought back - or tried to. But it was hopeless.

null
uid: b2843724-8db4-5443-af9d-bd6335443c3d
Jump to another node

0:0 - You're right. We can't give in - not now. Thank you.
uid: b28cbf5f-1c1f-9781-7aa4-83862b5288bd
Node context: Sincere and heartfelt
=== END NODE ===

0:0 - I'm sorry it came to that. But if it was you or them, I'd pick you every time.
uid: b67b59d0-63d6-69b1-bae1-b18869500f20
Node context: grateful
> It's not much, but you here - deserve it.

0:0 - That sounds quite freeing - but I don't have that option, I'm afraid.
uid: b7909640-ede3-0d09-414e-6d274e292dbe
> You've done so much for us already, but I have to ask - the others might still be out there.

0:0 - Of course I am. As if there was any doubt.
uid: b7993379-668b-6f4a-48e8-ee5a7310efd8
> I'm afraid doubt is all I know these days.

0:0 - Go away.
uid: b7fff46a-01d5-33e2-c58b-feca25a427ea
Cinematic: Standing
Node context: Mad at player, they either upset you or were kind of an ass to you
- 0 Check flag(s) (Dialog):
   true - HAV_AlfiraTale_HasMet_Upset - Hasmet flag for when Alfira is upset.
=== END NODE ===

0:0 - Yes. He shielded me and the kids while his brother and sister rushed the cultists.
uid: bb753591-8251-5a26-7905-114ddac7110d
Node context: Still horrified but also admiring what cal, lia and rolan did.
> Cal and Lia were dragged away, along with the others. Rolan isn't... taking it so well. None of us, to be honest.

0:0 - You're truly unpleasant sometimes, you know? Don't know why I bother.
uid: bbea9619-c552-4317-92ef-d964808a1a1e
Node context: More sad and disappointed than offended
=== END NODE ===

0:0 - All I could do was run.
uid: c17f5e5a-18fc-5b32-1d25-4c48745d35f0
Node context: Thinking back on how terrified you were
> Running was the right call.
> You ran? Cowardly.
> What did the cultists do to the others?
> Only fools fight an ambush. Better to live and strike another day - preferably to the neck.

0:0 - It helps to remember what is at stake - I fight for nature, for balance. I fight for life itself.
uid: c4de5afe-49ed-0720-bc5f-c617504416bd
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> null

0:0 - With all this darkness, I'd forgotten what light, true blazing light, felt like. Thank you - we needed a bit of hope.
uid: c82f944a-fd17-1278-5dbd-df1a4ce7041f
Node context: full of hope
- 0 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Alfira_NightsongFreed_HasMet - spoken to alfira after nightsong is freed but before epilogue
=== END NODE ===

0:0 - They took his eyes first. Then his tongue.
uid: c9159db4-c724-a314-6779-57302704d152
Node context: Horrified - looking away
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> How did you survive?
> I'm so sorry.
> Which one was Asharak again?
> Which one was Ikaron again?
> Wandering into the darkness was a stupid idea.
> I've seen a lot of nasty ambushes in my time - but that sounds among the worst. I'm sorry.

0:0 - Just focus on getting through this.
uid: c939e260-e748-d631-de38-e3c694b93520
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Easier said than done.

0:0 - Easier said than done.
uid: c9e5cd3e-1c82-235f-7f0f-138e5a2e5b21
Node context: frustrated sigh but trying to rally herself
=== END NODE ===

0:0 - I don't know. It just... happened so quickly.
uid: d04fccd9-3b97-0727-ab70-24e454e79861
Node context: horrified
> null

0:0 - How about you? How are you holding up?
uid: d07ff023-8afd-4319-5273-922b4181f085
> Honestly? Terribly.

0:0 - I'm sorry, but the others? They didn't make it.
uid: d0cd5905-0892-039c-a608-b2989a8617de
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_AlfiraPostRescue - HAV_SavingPrisoners_HasMet_AlfiraPostRescuedescription
- 1 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> I knew it. The moment you came through that door I just knew.

0:0 - You actually did it - you rescued them from Moonrise. How?
uid: d129a6c3-dc40-1cec-7244-3ac6f889a223
Cinematic: Standing
Node context: full of gratitude
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_AllTieflingsReturned - All tiefling prisoners of Moonrise have returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_AlfiraPostRescue - HAV_SavingPrisoners_HasMet_AlfiraPostRescuedescription
> By doing what I do best - being a hero.
> Killing everyone who got in my way.
> Honestly? Sheer dumb luck.

0:0 - Rolan, of all people, saved us.
uid: d621d43c-8652-116a-2ecb-bee60e22603a
Node context: Surprise
- 0 Check flag(s) (Global):
   true - DEN_Prodigy_State_Staying - DEN_Prodigy_State_Stayingdescription
- 0 Set flag(s) to (Global):
   true - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
> He said he stayed in the grove because of you, and I'm damn glad of it. Without him... well, none of us would be here.

null
uid: d77f1e4e-8ad5-1c1b-2ae2-943731c50d34
Jump to another node

0:0 - I'm afraid doubt is all I know these days.
uid: dd9bffe0-7a89-1c89-6e37-2f8b6e0545a0
Node context: Trying to put on a brave face but you are NOT all right.
> I still can't believe it. The cultists. The screams...

0:0 - Killing everyone who got in my way.
uid: df2d0110-52e2-2d65-2833-fb9435f69601
> I'm sorry it came to that. But if it was you or them, I'd pick you every time.

0:0 - How do you do it? How do you keep going?
uid: e4128a61-3dd6-f34d-3780-bbe9805f89c6
Node context: Lost. Looking for guidance, for reassurance.
> Just take it one step at a time.
> I'll let you know when I figure it out.
> Danger is my life - I wouldn't change it for the world.
> 'When the night is dark, stars shine brightest.' So keep on shining. It's going to be all right.
> Only the strong survive. You want to live? Focus on yourself.
> A strong weapon-arm and a bit of luck. That's all you need.
> I take what I'm due and I don't look back.
> To linger in the past is to condemn our future. Focus on the here and now.
> It helps to remember what is at stake - I fight for nature, for balance. I fight for life itself.
> Danger is my life - there is no greater thrill for me than the hunt.
> I don't complain constantly. It's very annoying.

null
uid: e876ea10-8731-a368-d42a-2f9bc5e7a7e4
Jump to another node

0:0 - By doing what I do best - being a hero.
uid: eacf16f8-9613-4678-d3ed-4ac62523d96d
> And your damn well good at it. Thank you - for everything.

0:0 - I still can't believe it. The cultists. The screams...
uid: ef5ea6bc-05f6-7649-f5e6-6cdfccd69216
Node context: Hurt. Thinking back on how terrified she was
> null
> null

null
uid: f1b68e41-b9b2-f995-ecbf-7c364afeadaa
Jump to another node

0:0 - To linger in the past is to condemn our future. Focus on the here and now.
uid: f2172f63-2e52-a94e-a198-c1dff3c6effa
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> null

0:0 - A strong weapon-arm and a bit of luck. That's all you need.
uid: f4944b48-b973-94ed-6c9f-ebce64af23eb
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> null

0:0 - I'm glad it was you who walked through that door. Thank you.
uid: f52c311b-de64-5256-77de-287ca360cdd2
Cinematic: Standing
Node context: Kindness and appreciation
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_AlfiraPostRescue - HAV_SavingPrisoners_HasMet_AlfiraPostRescuedescription
- 1 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_TieflingsReturned - At least one of tiefling prisoners of Moonrise have returned to Haven.
=== END NODE ===

0:0 - I cannot help - I have far greater evils to conquer. But your friends have survived worse - I am sure they will be fine.
uid: f9ebb96a-4be3-c134-28d2-26e350c28c9e
- 0 Check flag(s) (Tag):
   true - Oath of Vengeance - Paladin subclass (Casting aside even your own purity, you deliver justice to those who have committed the most grievous sins.)
> Maybe. Sorry, I shouldn't have said anything. You've enough on your plate.

0:0 - Just take it one step at a time.
uid: fc381f0b-6d98-6a27-256e-e43120460870
- 0 Check flag(s) (Tag):
   false - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> You make it sound so easy - but I'll try.

0:0 - Which one was Ikaron again?
uid: fde669cf-169f-ccdf-d7e9-b0c4b26da980
- 0 Check flag(s) (Local):
   false - 6aeab4b9-0f6e-b812-37dc-68db60f8170d_AsharakHook - Asharak got killed at ambush
   true - 6aeab4b9-0f6e-b812-37dc-68db60f8170d_IkaronHook - Ikaron got killed at Ambush
> Which...? He was on the quiet side, but had a heart of gold. Back in the grove, he'd kept an eye on the kids. Gods, that feels like a lifetime ago.

null
uid: ff0af61e-7655-265b-4144-63cf513154e4
Jump to another node


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_AlfiraTale_ReunionWithFlirty.lsj
Synopsis:
Lakrissa has been resuced from Moonrise by the player and is reunuined with her closest friend, Alfira.

0:0 - I'm sorry it came to that. But if it was you or them, I'd pick you every time.
uid: 0de18c69-f271-975a-31d0-9cdcafa583d0
Node context: grateful - knows player had to hurt people to save her friend.
> You should have seen her. She was brave but also terrifying - in a good way. You should have seen him. He was brave but also terrifying - in a good way. You should have seen them. They were brave but also terrifying - in a good way.
> I never thought I'd see... well, anyone, again.

0:0 - You're here. You're all right - how?
uid: 17067518-b5dd-43a4-8e79-9a5efbd447d6
Cinematic:
Node context: her friend, who she thought was dead, is safe and well. Astonished, grateful
- 0 Check flag(s) (Global):
   false - HAV_AlfiraTale_State_ReunionDone - Reunion between Lakrissa and Alfira is over.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_AlfiraPostRescue - HAV_SavingPrisoners_HasMet_AlfiraPostRescuedescription
> We're 'two tiefling queens', remember? I couldn't leave my favourite bard without her partner in crime.
> Of course. How could I leave my sidekick without her partner in crime?

0:0 - In ballads they'd call you 'talented' and 'courageous'.
uid: 1a674cb8-0740-0bdd-abfd-9691cb0393c0
Cinematic:
Node context: sincere and grateful - playful
> You forgot 'incredibly good-looking'.

null
uid: 1d9b32b6-8fcb-6953-4494-fc20795ee7ef
Jump to another node

0:0 - With the help of nature's resilience, cunning and fury.
uid: 28c49097-4884-3c36-b299-b3c2224e4fa0
- 0:0 Tag: Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
- 0:1 Tag: Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> The druids back in the grove could have learned a thing or two from you.

0:0 - I was in Moonrise and I just happened to run into her.
uid: 34c54cbe-e466-892d-28fb-dd0c62f1093e
> Don't play coy - you could have left us behind but you didn't.

0:0 - She's done half the Harpers' job for them already.
1:0 - He's done half the Harpers' job for them already.
2:0 - They've done half the Harpers' job for them already.
uid: 4c3f2cfd-d1e2-34e2-41e2-638a6b004d04
Node context: discussing player, impressed - speaking to alfira but talking about player
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
> I never thought I'd see... well, anyone, again.

0:0 - I'd tell you, but that would spoil the song I'm writing about it.
uid: 4e9a1714-3afc-cae0-5206-a231921e2c59
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> Fingers-crossed I'll hear it some day.

0:0 - You forgot 'incredibly good-looking'.
uid: 4ec601d5-06ee-b039-e804-3db68f662477
Cinematic:
Node context: lakrissa talking about the player - cheeky and flirty
> Lakrissa.

0:0 - The druids back in the grove could have learned a thing or two from you.
uid: 6d890aa9-c84d-ef3b-44b0-a83a746573b9
Node context: sincere and grateful
> null

null
uid: 7ae17e46-8d92-5ffa-8502-9f1dccdda958
Jump to another node

0:0 - I never thought I'd see... well, anyone, again.
uid: 836cccf7-1d55-1ea9-2100-af7bcc4ed36b
Cinematic:
Node context: Delighted and grateful
- 0 Set flag(s) to (Global):
   true - HAV_AlfiraTale_State_ReunionDone - Reunion between Lakrissa and Alfira is over.
> Thank you - a thousand times, thank you. One last favour? Take this off my hands - it suits you better.

0:0 - Lakrissa.
uid: 8d93702b-2d60-3030-6fb4-b62515e70302
Cinematic:
Node context: lakrissa called the player good looking, alfira is pretending to be shocked and admonishing but is also smiling
> What? It's true.

0:0 - Fingers-crossed I'll hear it some day.
uid: 95d99002-733b-53a2-a13b-4e82dc88851c
Cinematic:
Node context: sincere and grateful
> null

0:0 - Tactics, planning and, when needed, brute force.
uid: a39292c4-18b5-70db-1a90-cdefb2964973
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> Then I'm glad you're on our side.

0:0 - You should have seen her. She was brave but also terrifying - in a good way.
1:0 - You should have seen him. He was brave but also terrifying - in a good way.
2:0 - You should have seen them. They were brave but also terrifying - in a good way.
uid: a63310ab-5d03-e8f5-0cb9-97ab4ebfed3b
Cinematic:
Node context: discussing player - impressed. Speaking to alfira
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> She's done half the Harpers' job for them already. He's done half the Harpers' job for them already. They've done half the Harpers' job for them already.

0:0 - How did you do it?
uid: af2bd668-be29-5ff3-7e48-21a711419fed
Cinematic:
Node context: still astonished, trying to figure out how player managed to save lakrissa
> By doing what I do best - being a hero.
> I was in Moonrise and I just happened to run into her.
> Killing everyone who got in my way.
> Honestly? Sheer dumb luck.
> I'm a rogue - breaking and entering is kind of my thing.
> Tactics, planning and, when needed, brute force.
> I'd tell you, but that would spoil the song I'm writing about it.
> Don't thank me; I had help from a higher power.
> If it got in my way I killed it.
> With the help of nature's resilience, cunning and fury.

0:0 - If it got in my way I killed it.
uid: b2afc6b4-067e-e07b-ba82-30050b1e6069
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> null

0:0 - Well, they're not the ones standing here, are they?
uid: b810cac4-d63b-d9f3-6124-4a77fa3f8a73
Node context: sincere and grateful
> null

0:0 - Killing everyone who got in my way.
uid: bbdc40ee-da22-b94c-a361-3f8902042953
- 0 Check flag(s) (Tag):
   false - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> I'm sorry it came to that. But if it was you or them, I'd pick you every time.

0:0 - We're 'two tiefling queens', remember? I couldn't leave my favourite bard without her partner in crime.
uid: bf3cd44b-cf39-4f67-1de5-d023888e4a4a
Cinematic:
Node context: alfira thought lakrissa dead - lakrissa is enjoying seeing alfira's face and is being playful and cheeky
- 0 Check flag(s) (Global):
   false - DEN_TieflingBard_State_ConvincedToQuit - DEN_TieflingBard_State_ConvincedToQuitdescription
> I did have some help from an old friend though.

0:0 - Don't play coy - you could have left us behind but you didn't.
uid: bf765f67-ac07-60e9-81f6-1db2b8346cd2
Cinematic:
Node context: stern but full of gratitude - wants the player to know they are appreciated
> You should have seen her. She was brave but also terrifying - in a good way. You should have seen him. He was brave but also terrifying - in a good way. You should have seen them. They were brave but also terrifying - in a good way.

0:0 - I did have some help from an old friend though.
uid: cb122cee-e1e7-2b09-e266-271e3067e832
Cinematic:
Node context: reference to player, grateful and playful
> How did you do it?

0:0 - Thank you - a thousand times, thank you. One last favour? Take this off my hands - it suits you better.
uid: d79f13db-04ac-90df-b3cd-37d4345100e8
Cinematic:
Node context: playful and grateful
=== END NODE ===

0:0 - Honestly? Sheer dumb luck.
uid: e2902d3c-9b83-87f3-23f8-0b3ffc69780f
> In ballads they'd call you 'talented' and 'courageous'.

0:0 - I'm a rogue - breaking and entering is kind of my thing.
uid: ea448730-75e0-dc5c-7ac0-f1cb76dc50dd
- 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> Then I'm glad you're on our side.

0:0 - If it was anyone else, I'd be sceptical - but you? You've more than earned the title.
uid: f1acf188-9ca0-f22b-3a40-ae9c23b1e591
Node context: sincere and grateful
> You should have seen her. She was brave but also terrifying - in a good way. You should have seen him. He was brave but also terrifying - in a good way. You should have seen them. They were brave but also terrifying - in a good way.

0:0 - Of course. How could I leave my sidekick without her partner in crime?
uid: f5e7cdf9-9c45-7aab-e79c-4eb09a109ef7
Cinematic:
Node context: alfira thought lakrissa dead - lakrissa is enjoying seeing alfira's face and is being playful and cheeky
> I did have some help from an old friend though.

0:0 - Don't thank me; I had help from a higher power.
uid: f7851831-0949-a3d4-2bfe-ec9a6c2b83d0
- 0:0 Tag: Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
- 0:1 Tag: Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
> Well, they're not the ones standing here, are they?

null
uid: f9114e13-5fbb-bbe3-eddf-645782c7c3cf
Jump to another node

0:0 - What? It's true.
uid: fa82cb49-a8b2-8e02-5221-a7ddace9f489
Cinematic:
Node context: lakrissa talking about the player - cheeky and flirty
> I never thought I'd see... well, anyone, again.

0:0 - By doing what I do best - being a hero.
uid: fa902009-1161-fdfc-72d6-814b104a4b6a
> If it was anyone else, I'd be sceptical - but you? You've more than earned the title.

0:0 - Then I'm glad you're on our side.
uid: ff1119bc-0a9d-f206-e730-72b9e59785f2
Node context: sincere and grateful
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_BackupLeader.lsj
Synopsis:
Cerys, a tiefling scout, is now present in Last Light along with the others who evaded capture by the cultists. She has reluctantly assumed the role of leader in Zevlor's absence (assuming she hadn't already). She's exhausted by the responisibility but still capable of a little gallows humour.

null
uid: 00483027-06ae-5a17-97ca-05036a63bc21
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
> null

0:0 - I don't see Zevlor. Don't tell me he's missing aswell?
uid: 008c1948-3d93-a383-7563-5af465eb90c2
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Aye, and more than half the others with him.

0:0 - I heard you were ambushed by the cult. It sounded brutal.
uid: 026ed0ae-af49-f0f5-f20a-79b8a8bd3e67
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Aye. Not a battle she's likely to put to song. Maybe we should have just surrendered - Zevlor begged us to. But...
> Aye. Not a battle she's likely to put to song. Maybe we should have just surrendered, but...

0:0 - Aye, I did. Maybe you'd have been the one to save us all, if you'd been there.
uid: 03e30d4a-61f7-ba7f-eed9-a890dd180bf8
Node context: No pretense - she openly accepts she abandoned some people, but has to be pragmatic.
> Or maybe you'd be missing along with the rest.

0:0 - Your life is your own - you owe these people nothing. You were right to run.
uid: 04fa325c-28d2-37f0-9750-15b94a41c1d5
- 0 Check flag(s) (Tag):
   true - Oathbreaker - Paladin subclass (You have broken your sacred Oaths in pursuit of power and ambition. Only darkness remains to fuel you now.)
> null

0:0 - I heard you were ambushed by the cult. It sounded brutal.
uid: 08d8cc31-b497-52f1-f148-4be6ef49988e
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Aye - brutal is putting it lightly. Maybe we should have just surrendered - Zevlor begged us to. But...
> Aye - brutal is putting it lightly. Maybe we should have just surrendered, but...

null
uid: 09f8c7e9-8b61-9d7d-db63-c8a8d219c301
Jump to another node

0:0 - Heroism is no comfort to the dead.
uid: 0db25430-5c01-d94b-8fb1-3167019d3166
Node context: a touch sharp, she's not annoyed, more surprised the player would be so naive
> null

0:0 - I owe you an apology. You pulled my people from one death-trap, only for me to land them in another.
uid: 0f4cb49d-8c1a-dbb1-ac76-6b33e5753cf5
Node context: Growing serious - in her mind, she messed up the chance we gave her
> What the hells happened? Where is everyone?
> 'Death-trap'? I've slept in worse inns, trust me.
> How did you blunder into danger this time?
> I prefer setting traps over walking into them - what happened?

0:0 - You didn't stand your ground? You deserted your allies? Disgraceful.
uid: 145a1cdb-d163-2d6a-f123-e8ffffca9c92
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> null

0:0 - We're bruised, battered... but we're together again. You damn well brought them back.
uid: 145f3b7a-e72f-2170-af64-819cf368cbdc
Node context: Fiercely grateful
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   true - HAV_SavingPrisoners_State_AllTieflingsReturned - All tiefling prisoners of Moonrise have returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_CerysPostRescue - Met Cerys after return of prisoners.
=== END NODE ===

0:0 - I promised you a drink the next time we met. This inn isn't what I had in mind.
uid: 17f7e55c-8fe1-9d72-83c4-531dd958b7f4
Node context: Smiling, happy to see us, but muted. She's suffered tragedy since we last saw her.
- 0 Set flag(s) to (Dialog):
   true - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
- 1 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> I owe you an apology. You pulled my people from one death-trap, only for me to land them in another.

0:0 - I prefer setting traps over walking into them - what happened?
uid: 21f2cd60-0182-cd52-8d20-4a368f35597f
- 0 Check flag(s) (Tag):
   true - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> null

null
uid: 23667b35-4dfd-ab8c-f757-b3cc447265b7
Jump to another node

0:0 - Still, you're here. Better than being a prisoner of the Absolute.
uid: 23e1d085-4f3e-9cfc-cac8-4ab72581e5a9
> Prison's the best I can hope for the ones we left behind. Zevlor seemed to think the cult wanted us alive.
> Prison's the best I can hope for the ones we left behind. This cult seemed to want us alive.

0:0 - Thought you'd be ten yards tall, the way my people speak of you.
uid: 254cc36a-5f7a-51b1-c7c9-a298c298c073
Node context: Blunt, eyeing us up (friendly, not unimpressed - but muted due to circumstances)
- 0 Set flag(s) to (Dialog):
   true - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
> Cerys. Scout. Seems we missed one another at the grove, but the others told me how you helped us.

0:0 - I don't see Zevlor. Don't tell me he's missing aswell?
uid: 3061cda9-e9fb-3d85-b184-41b12c069cf8
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Aye, and more than half the others with him.

null
uid: 3070e4fa-2de0-7e38-7019-de2d797a8fb9
Jump to another node

0:0 - Aye - brutal is putting it lightly. Maybe we should have just surrendered, but...
uid: 324c61fb-e673-d72f-30e2-acf5033cdf9f
> null

0:0 - You let your fear conquer you. Be careful not to let your life be ruled by it.
uid: 342d0a51-052b-69d3-6820-3e3b5aae4198
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> We're in a dilapidated inn, surrounded by cursed darkness - only a fool wouldn't be afraid.

null
uid: 37ef2af4-27bf-6b01-18d1-3147f8b036d8
Jump to another node

0:0 - Don't lose hope. The others might still be alive.
uid: 3c3e24f4-2c78-dc36-378b-4f5f08b0c9bd
> Zevlor had hope. It didn't save him. A little sense will serve us better, I think.
> The time for hoping is past. I've got to get what's left of us to the city.

0:0 - Do you think the cult planned this? Or was it a surprise attack?
uid: 3cda13ac-e696-c5fc-0520-126d7b4355bd
- 0 Check flag(s) (Tag):
   true - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> It's hard to tell. We were alone in the darkness one moment, surrounded the next.

0:0 - I thought we might pass unnoticed along the fringes of this place. Escape the owlbear by hiding in its shadow, so to speak.
uid: 40c6596d-78c4-7906-fc29-3add987148f9
> You can see exactly how well that went.

0:0 - You can see exactly how well that went.
uid: 41e1527a-ecd9-9e4b-c936-e9c00c22dd64
Node context: Making light of her own foolish plan. Not jokey, just tired - her failure is self-evident
> Don't lose hope. The others might still be alive.
> Sounds like you made a right mess of things.
> Still, you're here. Better than being a prisoner of the Absolute.

0:0 - I was trying to scout a path for us while you got busy carving one. But don't worry, I've had my fill of fighting since.
uid: 44f4f72a-e597-e165-a052-de716cfd445b
Node context: wry, but ending on a somber note
> null

null
uid: 45888644-bd7d-c6a2-849c-bfb2364909d9
Jump to another node

0:0 - So you managed to miss all that trouble at the grove. Convenient.
uid: 45b88072-a8df-89b4-4b84-73ebeee52bba
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> I was trying to scout a path for us while you got busy carving one. But don't worry, I've had my fill of fighting since.

0:0 - The inn is old, but 'death-trap' is a bit much.
uid: 4a3ea550-5af7-3087-06e5-cabc5d0ab0e8
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Glad you've kept your humour. The others could use it - what's left of us.

null
uid: 4af45789-be14-5ef5-c405-801988f477f0
Jump to another node

0:0 - What the hells happened? Where is everyone?
uid: 4c028bf4-8aea-bd51-0f91-c32427ba0d72
- 0 Check flag(s) (Tag):
   false - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> null

0:0 - Sounds like you made a right mess of things.
uid: 500cd35b-82fe-1a22-3c0c-4dc39731e6f5
> Aye, I did. Maybe you'd have been the one to save us all, if you'd been there.

0:0 - I don't see Zevlor. Don't tell me he's missing aswell?
uid: 50ad2852-7c14-3475-bcb8-9e8a8118d98e
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
   false - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Aye, and more than half the others with him.

0:0 - Thought you'd be ten yards tall, the way Zevlor spoke of you.
uid: 52f74817-97f1-4f62-abe3-cbe6675c9b1f
Node context: Blunt, eyeing us up (friendly, not unimpressed - but muted due to circumstances)
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
- 0 Set flag(s) to (Dialog):
   true - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
> Cerys. Scout. Seems we missed one another at the grove, but the others told me how you helped us.

0:0 - Glad you've kept your humour. The others could use it - what's left of us.
uid: 56b287d0-b53f-434e-23d8-e8ea1e834fb3
Node context: Smiling at our joke - less at the content than the fact we can joke at all.
> null

0:0 - Leave.
uid: 5a34b1fa-a2a3-9e1d-1c60-9630bf4e546d
=== END NODE ===

0:0 - Seems not everyone made it out of that tower. But it'd be none at all with you - thank you. Truly.
uid: 5d222ed9-f183-6a67-6791-2dca412be99b
Node context: A little mournful, but still grateful
- 0 Check flag(s) (Global):
   false - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
   true - HAV_SavingPrisoners_State_TieflingsReturned - At least one of tiefling prisoners of Moonrise have returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_CerysPostRescue - Met Cerys after return of prisoners.
=== END NODE ===

0:0 - ...That's that, then.
uid: 5d771ce7-d499-1a2f-9ba3-445b48b60572
> I'll make sure the others know you tried, but nothing's changed.

null
uid: 5d975974-58ac-b168-27fc-3da556740b88
> null

0:0 - We were ambushed out in the cursed lands - cultists of this Absolute. Zevlor froze, begged us to surrender, but...
uid: 5f5af26f-e1f4-6f2a-affe-b35d71dd9979
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
   true - COL_FindZevlor_Knows_MissingHav - Learn about Zevlor from Mol.
> They were toying with us. Making examples. And we'd had enough of taking it.

0:0 - Zevlor had hope. It didn't save him. A little sense will serve us better, I think.
uid: 6160a24a-6955-db94-0f28-11fcad1e80f2
Node context: Not overly forceful, just refusing to be swayed from the grim reality. Small sigh.
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
> But... thanks. It was sweet of you try.

0:0 - This army of the Absolute is growing, and flowing towards Moonrise. There's worse than goblins on the roads now.
uid: 67966389-dde7-dc15-10e2-38be15293891
Node context: Ominous, frustrated. They met much more resistance than she imagined
- 0 Set flag(s) to (Global):
   true - GLO_Absolute_Knows_MoonriseTowers - Player knows Moonrise Towers is somehow connected to the Cult of the Absolute
> I thought we might pass unnoticed along the fringes of this place. Escape the owlbear by hiding in its shadow, so to speak.

null
uid: 681b125b-b0a9-52d1-0786-e6a7bd626ba4
- 0 Check flag(s) (Global):
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
> null

0:0 - We were bound for Baldur's Gate, and what's left of us is damn well getting there.
uid: 6d06d3c6-ed4c-31ac-3e64-d4d1f6dc1e98
Node context: Fierce - she won't let any more die
=== END NODE ===

0:0 - Or maybe you'd be missing along with the rest.
uid: 700414e5-98ba-7aaf-c945-1fb59bd5ddbf
Node context: Stark - not trying to provoke or insult us, just stating facts
=== END NODE ===

0:0 - They are gone, you have been spared. Do not squander the gods' grace.
1:0 - Cultists, curse - it matters not. The past is done. Focus on moving forward.
2:0 - To despair is fruitless. To hope is divine - do not give up.
uid: 77e063a5-5606-c6dd-7f27-0ad863767efa
- 0:0 Tag: Good Cleric - Player is a cleric of a good-aligned deity (Good clerics seek to better the world, empowered by their deities to heal others and destroy the undead. Selûne, Ilmater, Tyr, and Mystra are common gods they worship.)
- 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> What exactly have I left to squander? Move forward to what exactly? Hope? You would bid me hope?

0:0 - I almost hope he never found out why.
uid: 7ee462c1-eee3-0b6e-91a3-e0bcfe4dcba9
Node context: Vaguely shuddering at the thought of what the cult would need prisoners for
- 0 Set flag(s) to (Global):
   true - COL_FindZevlor_Knows_MissingHav - Learn about Zevlor from Mol.
=== END NODE ===

0:0 - What exactly have I left to squander?
1:0 - Move forward to what exactly?
2:0 - Hope? You would bid me hope?
uid: 83cf181e-dbb1-6c63-966a-2c07b6888928
- 0:0 Tag: Good Cleric - Player is a cleric of a good-aligned deity (Good clerics seek to better the world, empowered by their deities to heal others and destroy the undead. Selûne, Ilmater, Tyr, and Mystra are common gods they worship.)
> We've no brighter horizon ahead of us. There's just the city - if I can get us there alive.

null
uid: 8567f80a-2b37-78b7-e79c-7a6cb31e6f47
Jump to another node

0:0 - Aye. Not a battle she's likely to put to song. Maybe we should have just surrendered, but...
uid: 91530040-e7c7-0a31-b780-2fc7e414811a
> null

0:0 - We were ambushed out in the cursed lands - cultists of this Absolute. Likely we should have surrendered, but...
uid: 93ea3be4-ab1d-96c3-7865-db97dca81d32
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> They were toying with us. Making examples. And we'd had enough of taking it.

0:0 - What happened? Where's Zevlor?
uid: 95e59bc5-de0a-af1d-f080-6d637d5ce9ae
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
   false - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Gone, and more than half the others with him.

0:0 - We've no brighter horizon ahead of us. There's just the city - if I can get us there alive.
uid: 96cc1c64-9589-3c06-a3e7-351b30846ea4
> null

0:0 - Have you no shame? You were tasked with protecting these people, yet you ran.
uid: 98421be1-2993-a406-ea73-82af7e8e000d
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
   false - Oathbreaker - Paladin subclass (You have broken your sacred Oaths in pursuit of power and ambition. Only darkness remains to fuel you now.)
> null

0:0 - Those of us who cut free just kept running 'til we found this place. The others... maybe the cult got them. Maybe the curse.
uid: 98708ee0-934e-f4f4-6e7c-0f94a0cc99c3
Node context: Shrugging, helpless. It's not that she doesn't care what happened to them, but she's exhausted and knows there's little she can do
> Have hope. You survived - I'm sure the others did too.
> So you abandoned them.
> You did right. You do not want to be a prisoner of the Absolute.
> What are you doing out here to begin with? You were bound for Baldur's Gate.
> They are gone, you have been spared. Do not squander the gods' grace. Cultists, curse - it matters not. The past is done. Focus on moving forward. To despair is fruitless. To hope is divine - do not give up.
> You didn't stand your ground? You deserted your allies? Disgraceful.
> Coward.
> Do you think the cult planned this? Or was it a surprise attack?
> You let your fear conquer you. Be careful not to let your life be ruled by it.
> Have you no shame? You were tasked with protecting these people, yet you ran.
> Your life is your own - you owe these people nothing. You were right to run.

null
uid: 999932af-aa90-2a03-624f-56fa5fddeb6c
Jump to another node

0:0 - I almost hope the others never found out why.
uid: 9cef7522-6ca2-62f8-de9d-4d4f9eb0457c
Node context: Vaguely shuddering at the thought of what the cult would need prisoners for
=== END NODE ===

0:0 - Prison's the best I can hope for the ones we left behind. This cult seemed to want us alive.
uid: 9eaeb546-875f-257d-65fb-180b43ca928d
Node context: Grim, pragmatic
> I almost hope the others never found out why.

0:0 - Watch your back out there. If it's not the cult coming for you, it'll be the shadows.

uid: a0229eb6-2da0-4e34-93b2-39076345974f
- 0 Check flag(s) (Dialog):
   true - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
=== END NODE ===

0:0 - I tried, but your people didn't make it out of Moonrise. I'm sorry.
uid: a142098e-fc32-7999-3b9d-68465ff93e31
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_CerysPostRescue - Met Cerys after return of prisoners.
- 1 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> Sorry for what? Doing more for them than I did?

0:0 - How did you blunder into danger this time?
uid: a53d3b32-d82d-4e68-4618-cabd334c315a
> ...I suppose I deserve that.

null
uid: a5623f0e-4c61-51fb-ad4d-dbf4094d1268
Jump to another node

0:0 - So you abandoned them.
uid: a6c9e517-c704-57ae-e08d-2914954ed901
- 0 Check flag(s) (Tag):
   false - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
   false - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
   false - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
   false - Oath of Devotion - Paladin subclass (Following the ideal of the knight in shining armour, you act with honour and virtue in the pursuit of the greater good.)
   false - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
   false - Oath of the Ancients - Paladin subclass (Committed to preserving life, you fight on the side of the light in the cosmic struggle against darkness.)
   false - Oath of Vengeance - Paladin subclass (Casting aside even your own purity, you deliver justice to those who have committed the most grievous sins.)
   false - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> null

0:0 - You did right. You do not want to be a prisoner of the Absolute.
uid: a829f286-e6ee-e2f7-19b6-e48b9834eeee
- 0 Check flag(s) (Tag):
   false - Oathbreaker - Paladin subclass (You have broken your sacred Oaths in pursuit of power and ambition. Only darkness remains to fuel you now.)
> null

null
uid: acb3dd1e-f37f-01e9-5da2-f5327e3b100f
Jump to another node

0:0 - ...I suppose I deserve that.
uid: acd82961-3113-8c3c-8753-d7ca8782a96a
Node context: A little stiff - primed to take offense but relaxes, accepts the insult is probably warranted
> null

0:0 - I looked for Zevlor among those who came back. No matter his fate... I know he'd be grateful to you. I am too.
uid: ad55b60c-11f0-f0c3-6e7d-09b2ebc34ead
Node context: A little mournful, but still grateful
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
   true - HAV_SavingPrisoners_State_TieflingsReturned - At least one of tiefling prisoners of Moonrise have returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_CerysPostRescue - Met Cerys after return of prisoners.
=== END NODE ===

0:0 - I'll make sure the others know you tried, but nothing's changed.
uid: b0bed5ee-4bed-2c70-47c5-0d5bbcd2b17f
Node context: Trying to set grief aside.
> We were bound for Baldur's Gate, and what's left of us is damn well getting there.

null
uid: b1030e27-53bb-f01d-a3aa-bd3e6dd0fe91
Jump to another node

null
uid: ba71418a-2f8c-938d-6af8-1d65d6e3e83c
Jump to another node

0:0 - Cerys. Scout. Seems we missed one another at the grove, but the others told me how you helped us.
uid: bd5fa149-1a0b-97e5-2495-c54024f0a7ae
> A pity. You pulled them from one death-trap only for me to land them in this one.

0:0 - The others are dead.
uid: bd77dbd3-f575-1d0d-6c87-38521410d775
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_CerysPostRescue - Met Cerys after return of prisoners.
- 1 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> ...That's that, then.

0:0 - Glad to see you again. I was afraid you'd get swallowed up by the shadows. Instead, you've found us some cavalry. Very well done.
uid: bfcddde3-9cb4-de12-c0f7-6e96ab6e3d53
- 0 Check flag(s) (Dialog):
   false - HAV_BackupLeader_NightsongFreedHasMet - hasmet for NS freed state for Cerys
   true - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_BackupLeader_NightsongFreedHasMet - hasmet for NS freed state for Cerys
=== END NODE ===

null
uid: c30fe82d-812b-b7c7-0d43-5cfb932c1988
Jump to another node

0:0 - Aye - brutal is putting it lightly. Maybe we should have just surrendered - Zevlor begged us to. But...
uid: c449a261-62e4-e2d0-5b18-39685a939dde
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
- 0 Set flag(s) to (Global):
   true - COL_FindZevlor_Knows_MissingHav - Learn about Zevlor from Mol.
> null

0:0 - We're in a dilapidated inn, surrounded by cursed darkness - only a fool wouldn't be afraid.
uid: c48ef568-d3ec-da41-1a4c-879d1c362cde
> null

null
uid: c62c58cc-dec7-bcba-8ad8-d1b1db1e1b00
Jump to another node

0:0 - They were toying with us. Making examples. And we'd had enough of taking it.
uid: c6f0a5d6-1631-2324-6fb7-a2837c4777dc
> Those of us who cut free just kept running 'til we found this place. The others... maybe the cult got them. Maybe the curse.

0:0 - Coward.
uid: ca4b9d2b-6b93-1f68-7386-885d7f95a483
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> Heroism is no comfort to the dead.

0:0 - 'Death-trap'? I've slept in worse inns, trust me.
uid: ccf20331-42fc-1063-992d-f039dac3ef13
> null

null
uid: cf0c7d15-8f30-6beb-67ef-e4c13ff27bba
Jump to another node

0:0 - Rolan said his siblings were taken. What happened out there?
uid: cf5ac6af-e098-0d80-3db9-2e14ead83021
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   false - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Aye. Don't blame him for drinking this place dry.

0:0 - Aye. Don't blame him for drinking this place dry.
uid: cfd04678-9da4-3eee-c05b-80b812e9d2a6
Node context: grim
> null

null
uid: d0c59e10-1ff0-8978-6929-b8c560236b86
Jump to another node

0:0 - A pity. You pulled them from one death-trap only for me to land them in this one.
uid: d186e7a1-1130-4789-4051-2acb1db1b36c
Node context: Sighing, looking around at the inn. She's exhausted and guilty in equal measure.
> Rolan said his siblings were taken. What happened out there?
> I heard you were ambushed by the cult. It sounded brutal.
> I heard you were ambushed by the cult. It sounded brutal.
> What happened? Where's Zevlor?
> I don't see Zevlor. Don't tell me he's missing aswell?
> I don't see Zevlor. Don't tell me he's missing aswell?
> I don't see Zevlor. Don't tell me he's missing aswell?
> The inn is old, but 'death-trap' is a bit much.
> So you managed to miss all that trouble at the grove. Convenient.

0:0 - You've the look of someone with news. Good or bad?
uid: d2d8aa8e-8457-ab80-ca3f-2040a696c8d9
- 0 Check flag(s) (Dialog):
   true - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
- 1 Check flag(s) (Global):
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
> The others are dead.
> I tried, but your people didn't make it out of Moonrise. I'm sorry.
> Leave.

0:0 - It's hard to tell. We were alone in the darkness one moment, surrounded the next.
uid: d750e954-22c5-6c9d-1b4c-f7332ec2d73e
> null

null
uid: dbc31bf2-1474-c052-54ab-af68017c6c36
Jump to another node

0:0 - Aye. Not a battle she's likely to put to song. Maybe we should have just surrendered - Zevlor begged us to. But...
uid: e106f25d-21c5-2486-bc0a-0148b0efa4ea
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
- 0 Set flag(s) to (Global):
   true - COL_FindZevlor_Knows_MissingHav - Learn about Zevlor from Mol.
> null

0:0 - What are you doing out here to begin with? You were bound for Baldur's Gate.
uid: e3d9d172-d8cd-bb78-cd4f-fdd97c78bac3
> This army of the Absolute is growing, and flowing towards Moonrise. There's worse than goblins on the roads now.

0:0 - The time for hoping is past. I've got to get what's left of us to the city.
uid: e48f50cc-71d6-9f49-582f-9948046f3642
Node context: Not overly forceful, just refusing to be swayed from the grim reality. Small sigh.
> But... thanks. It was sweet of you try.

0:0 - Sorry for what? Doing more for them than I did?
uid: e4a3dce7-a68f-e1a3-f02a-91fa6d5b7484
Node context: Quiet anger and sorrow, but not directed at us
> I'll make sure the others know you tried, but nothing's changed.

0:0 - I'll catch up with you later. I have some... funeral rites to prepare.
uid: ef9ffb60-2916-befc-e96c-015fb0db2045
Node context: Bracing herself for a sad task - just heard of the deaths of her friends
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
=== END NODE ===

0:0 - Prison's the best I can hope for the ones we left behind. Zevlor seemed to think the cult wanted us alive.
uid: f135a99b-a20e-121e-94bc-45d6aada3c92
Node context: Grim, pragmatic
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ZevlorWasLeader - Set in act 2 setup if Zevlor is leader of tieflings.
> I almost hope he never found out why.

0:0 - Aye, and more than half the others with him.
uid: f21c4098-93b2-406a-df2c-1004bd33d645
> We were ambushed out in the cursed lands - cultists of this Absolute. Zevlor froze, begged us to surrender, but...
> We were ambushed out in the cursed lands - cultists of this Absolute. Likely we should have surrendered, but...

0:0 - This place has been buzzing with talk of an adventurer who found us an angel. Sounds like salvation to me, don't you think?
uid: f6ab8869-7e75-7ba1-49f2-9036686d4867
- 0 Check flag(s) (Dialog):
   false - HAV_BackupLeader_NightsongFreedHasMet - hasmet for NS freed state for Cerys
   false - HAV_BackupLeader_HasMet - A hasmet to account for having met Cerys at all, in any state.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_BackupLeader_NightsongFreedHasMet - hasmet for NS freed state for Cerys
=== END NODE ===

0:0 - Have hope. You survived - I'm sure the others did too.
uid: f6c3ad15-e5ec-dbac-d5a1-07998d8ffe32
> null

0:0 - But... thanks. It was sweet of you try.
uid: f90dd55e-3c60-c3ba-0d71-75e6c3b97dcd
Node context: Small smile. She's not one for sweetness, but finds our sheer unearned optimism endearing.
=== END NODE ===

0:0 - The end's in sight. I can feel it.
uid: fa9e129e-f163-5ede-16b3-ac3c56a7add7
- 0 Check flag(s) (Dialog):
   true - HAV_BackupLeader_NightsongFreedHasMet - hasmet for NS freed state for Cerys
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - Gone, and more than half the others with him.
uid: fe28c07e-832f-2d3b-b6ea-846ad9b4648d
> null

null
uid: fee8e394-4c8d-7fe9-762f-b705ce976dd6
Jump to another node


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Cat.lsj
Synopsis:
Cat is hanging around Barcus' workshop. Cat is not very friendly and player won't really be able to change the cat into being friendly, only temporarily not-aggro. If the player intimidates the cat, they can convince the cat to leave into the shadowcurse. Might do followup in future but none planned now. If placated, cat will tell player not to trust Isobel.

0:0 - Aw, is the little kitten afraid of some shadows? PATHETIC!
uid: 045afbb3-5de0-08eb-5e51-101f8591f479
Cinematic:
Node context: Mocking

0:0 - I do not seek your territory, noble beast, only a few moments of your time.
uid: 05263b8d-f868-d8b4-1da8-8c9cb5385b89
= Roll SkillCheck AnimalHandling (Wisdom) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
- 0 Check flag(s) (Tag):
   true - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> null (roll sucessful)
> null (roll failure)

0:0 - You'll see these points unless you retreat!
uid: 05f126d5-b5e5-e6bb-d6cc-2e0bc7820f10
Animation: [Cat] sit and lick paws
Cinematic: Indicates paws by gesturing with head or raising claws, whatever we can manage.

0:0 - It was quite straightforward. I slinked.
uid: 0ac36f2a-49af-60a8-80d9-1b5a243a59e1

null
uid: 12916ba0-3472-67e6-ff70-b038aec7a34a
- 0 Set flag(s) to (Dialog):
   true - HAV_Cat_HasMet - Met His Majesty in haven.
> null

0:0 - Heard anything interesting around here?
uid: 14e12440-592e-1b13-8344-fc36c9d74635
> Plenty of pointless banging about. The only highlight was when the cleric here promised me a bit of milk that has yet to materialise.

0:0 - I see your point.
uid: 1584252b-af27-b8b2-1bf3-07252efa2d40
> You'll see these points unless you retreat!

null
uid: 19d7c5f5-d9f6-4642-8035-07748f6701cb
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Laezel - ORI_Inclusion_End_Laezeldescription
=== END NODE ===

0:0 - *HISS!*
uid: 1ae1fcfc-d137-5bfb-31b3-8497b1e9fc0b
Animation: [Cat] rears back defensive and swipes at player
Cinematic: The cat rears back in a defensive stance and hisses at the player, maybe even swipes paws if it's possibe.
- 0 Set flag(s) to (Dialog):
   true - HAV_Cat_HasMet - Met His Majesty in haven.
> null

0:0 - You should get out of here - this place is vulnerable to the shadow curse.
uid: 21c808c9-7bd0-95fb-c83a-f11aba25cc7f
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
> Aw, is the little kitten afraid of some shadows? PATHETIC!

0:0 - *Rrreow...*
uid: 22c19d61-308f-b90a-3a5d-bc7a0b912b8f
Animation: *DUPE* [Cat] Aggressive idle
Cinematic: The cat doesn't approach, but meows in a non-threatening (though still wary) way
> Who's a good kitty?
> Reach out to pet the cat.
> BOO!

0:0 - Barcus is permitted and I'm not?
uid: 266387a7-1ebe-a83b-64e1-980b2ad47f52
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_UnfortunateGnome - HAV_SavingPrisoners_HasMet_UnfortunateGnomedescription
> Precisely!

0:0 - Quite the specimen you are. How did you come to this place?
uid: 28aae27d-1a9f-af8a-8a33-513d9a90f70c
> I slinked, of course.

0:0 - What's your name?
uid: 2b36839f-0733-db43-3848-488f637ad9ae
- 0 Check flag(s) (Local):
   false - 03a0f3e2-6643-1f20-f998-2dcf9d4a63d8_name - 03a0f3e2-6643-1f20-f998-2dcf9d4a63d8_namedescription
> I call myself His Majesty.

0:0 - I call myself His Majesty.
uid: 2ba86634-77e4-a6b0-f903-25821a53fa76
Cinematic:

0:0 - Quietly admire the cat.
uid: 2eefe458-ca3e-3bdb-0c7c-70c0248646de
> You've had enough! Now go! Quickly! HISS!

null
uid: 324e1e27-ed99-7f3b-79f8-10fe8508f543
Cinematic: DU player hisses or growls at the cat horribly.
> null

null
uid: 332143a9-978c-49c9-b87d-13d75ee0f50e
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Astarion - ORI_Inclusion_Asteriondescription
> Well, at least you purr for me...
> null

- Roll sucessful -
null
uid: 3473c4d8-3264-4306-4f1e-93a611dbd450
> I see. Yes, perhaps you're right.

0:0 - Who's a good kitty?
uid: 35000384-209d-3933-a418-9e1903bb3453
> *RIAOW!*

0:0 - Good of you to notice. For my part, I have noticed the cleric is a liar.
uid: 36461d92-fe4f-700f-dd5a-0594e23fc347
Cinematic:
> She promised me a bit of milk. But do you see any milk? Do you? Nor do I. Disgraceful.

0:0 - I'd rather die.
uid: 38760683-2219-1435-b1fb-2a6b744b2498

0:0 - Leave.
uid: 4463d103-c398-fe98-e083-a617118b0b0f
=== END NODE ===

0:0 - I slinked, of course.
uid: 462623df-33e5-b566-18c0-bbac3a7d3387
Cinematic:

0:0 - My intentions are pure. I only wanted to admire you up close.
uid: 468c0a65-5b72-dff5-cd0a-a546983c0071
> Hmm.

0:0 - *RIIIIIIIIAAOW!
uid: 46b17fe6-9d21-4ebc-3146-6d147c80a26b
Animation: [Cat] lunges and swipe at player, [Player] backs off when cat attacks
Cinematic: The cat lunges out and swipes at the player's foot. Player steps back, but isn't hurt.
- 0 Set flag(s) to (Dialog):
   true - HAV_Cat_HasMet - Met His Majesty in haven.
> null

0:0 - Leave.
uid: 489577f2-43ed-1412-d983-ea4d2b8c7058
=== END NODE ===

null
uid: 496af7a2-237f-15dd-8570-8a1a07669f6d
Jump to another node

0:0 - Apologies. I'll keep my distance.
uid: 49c579ca-e836-a99f-89a7-39be786bb8c5
> Indeed, you will. Or you'll find my claws planted firmly in your dangles.

0:0 - Hiss! I say: HISS!
uid: 504a2021-20ea-1540-4aee-645bf8445475
Animation: [Cat] Aggressive idle, hisses
Cinematic: Can in a some aggressive idle (arched back)
- 0 Check flag(s) (Dialog):
   false - HAV_Cat_HasMet - Met His Majesty in haven.
- 1 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_Cat_HasMet - Met His Majesty in haven.
> *Your years of hunting and tracking have taught you to recognise a territorial animal when you see it.*

0:0 - Well, at least you purr for me...
uid: 52f51087-ba0f-4c15-9191-a1dc71d35333
- 0 Check flag(s) (Object):
   true - ORI_State_DatingAstarion - This character has started on the path to a relationship with Astarion.
> null

0:0 - WOOF!
uid: 59fc2308-732e-a58e-d636-c898a9b84641
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> null

0:0 - Precisely!
uid: 5e547cb8-bba8-409a-a32e-bbbf1aab77ef
Cinematic:

- Roll failure -
null
uid: 5ea50ea3-21f3-c281-f635-67476e185e6e
> null

0:0 - Hmm.
uid: 603bae6b-05fd-c985-4f80-42e803c892f6
Animation: [Cat] Sit idle
Cinematic: Cat in a neutral idle
> I'll allow it.

0:0 - I don't know who you are. I don't know why you're here. But I will kill you.
uid: 65bfc14d-ac52-a039-5992-86f1b997f83b
- 0 Check flag(s) (Dialog):
   false - HAV_Cat_NightsongFreed_HasMet - new hasmet for nightsong state
   false - HAV_Cat_HasMet - Met His Majesty in haven.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_Cat_NightsongFreed_HasMet - new hasmet for nightsong state
=== END NODE ===

- Roll sucessful -
null
uid: 66d361ee-b56d-470f-6d59-822f8219bc2e
> null

0:0 - What's your name?
uid: 69bab102-5354-7c0f-d681-c4e6c65a55b8
- 0 Set flag(s) to (Local):
   true - 03a0f3e2-6643-1f20-f998-2dcf9d4a63d8_name - 03a0f3e2-6643-1f20-f998-2dcf9d4a63d8_namedescription
> null

0:0 - I see. Yes, perhaps you're right.
uid: 69bf4b6e-1eee-a340-b8a1-73945e718ec9
Cinematic:
> Good. I'd like it if we could have a civil discussion.
> What's your name?
> You're in my territory. Get out.

- Roll failure -
null
uid: 6df03121-5f6a-f3b4-bdb6-dd3ec7adcfee
> null

0:0 - Plenty of pointless banging about. The only highlight was when the cleric here promised me a bit of milk that has yet to materialise.
uid: 6ef6acee-cf12-52cb-f28e-9bf6a4630c00
> My conclusion: She's a liar.

0:0 - How did you get to this place?
uid: 70013ff0-6df4-6bc4-7458-b2150fabb035
> It was quite straightforward. I slinked.

0:0 - *Your years of hunting and tracking have taught you to recognise a territorial animal when you see it.*
uid: 71d948bc-8f15-5e5f-0485-eef344f9109a
- 0 Check flag(s) (Tag):
   true - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> Easy, kitty. I mean you no harm.
> What's got your whiskers in a twist?
> Hiss!
> I do not seek your territory, noble beast, only a few moments of your time.
> This place is under attack!
> You should get out of here - this place is vulnerable to the shadow curse.
> Leave.

0:0 - My conclusion: She's a liar.
uid: 7537fc94-12c2-63b0-274b-e9f0260905c9

0:0 - BOO!
uid: 77c4d414-b2f0-e929-54ac-14bfdb4e4878
> *RIIIIIIIIAAOW!

0:0 - She promised me a bit of milk. But do you see any milk? Do you? Nor do I. Disgraceful.
uid: 780c4fb5-2f0d-ec52-5359-d83cb3c0e5c2
Cinematic:

0:0 - Indeed, you will. Or you'll find my claws planted firmly in your dangles.
uid: 7a78daaf-5563-cea7-be78-820b664e40b6
Cinematic:
=== END NODE ===

null
uid: 7c456114-5eb3-4b1a-a50e-35833fede940
> *Rrreow...*

0:0 - Begone!
uid: 7ce2cf8e-6759-0a8c-dd25-8ba61ee10bce
Cinematic:
- 0 Check flag(s) (Dialog):
   true - HAV_Cat_HasMet - Met His Majesty in haven.
- 1 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - Leave.
uid: 86b58b54-02da-988d-d58e-e5ec186b791e
- 0 Set flag(s) to (Dialog):
   false - HAV_Cat_HasMet - Met His Majesty in haven.
=== END NODE ===

0:0 - Easy, kitty. I mean you no harm.
uid: 89b29f46-e599-773a-4984-75eea018eed9
> AND YET YOU HARM ME BY YOUR VERY PRESENCE!

0:0 - Hiss!
uid: 8afddcfe-8306-fea2-e60c-7a9e5934cfd7
= Roll SkillCheck Intimidation (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - What's got your whiskers in a twist?
uid: 90dcb232-1260-bff9-f7c3-647ffbc28ae6
- 0 Check flag(s) (Tag):
   false - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> This is my territory. And you're in it.

0:0 - *Hiss.*
uid: 96123c84-31a6-80b9-b6ae-12e66babbbe1
Cinematic:
- 0 Check flag(s) (Dialog):
   true - HAV_Cat_HasMet - Met His Majesty in haven.
- 1 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - You're in my territory. Get out.
uid: 975ad81c-d584-7c1e-50a1-2b4627225b33
> You know, I think it's time I move somewhere better-suited to my lifestyle.

null
uid: 97c069cc-1b23-dbf1-f4f9-ce74df65e1b4
> null

0:0 - Reach out to pet the cat.
uid: 9a830193-2766-8328-13d0-77159bbd9de9
> *HISS!*

null
uid: 9b171522-b45d-252d-498b-b468cbdfcbcf
Jump to another node

0:0 - Good. I'd like it if we could have a civil discussion.
uid: 9cf94475-e7a4-a0b0-bcad-605dfdac5b89
> Fine.

0:0 - This is my territory. And you're in it.
uid: a43dbf6a-b07f-b1fc-6493-60871eab8b6d
Cinematic:
> Apologies. I'll keep my distance.
> My intentions are pure. I only wanted to admire you up close.
> I see your point.
> Barcus is permitted and I'm not?
> Back away.

0:0 - Try to muster some kindness, and calm the creature.
1:0 - Here, kitty kitty.
uid: ae06acd2-7cb6-cee6-8f43-3914cd63a505
= Roll SkillCheck AnimalHandling (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0:0 Tag: Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> null (roll sucessful)
> null (roll failure)

null
uid: b0fdd10f-a54e-440a-9c27-76995f2b6383
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Laezel - ORI_Inclusion_Laezeldescription
> Chk. Why would anyone keep such neurotic creatures as pets?

null
uid: b4b0f04a-d9e8-5c4e-fe5b-eaabcf52b9a1
Jump to another node

- Roll sucessful -
null
uid: b4f5a671-b4ae-370b-3943-c0fd922aa79f
> null

- Roll failure -
null
uid: b627b0dd-0e3a-1e34-76aa-30872156bf49
> *RIAOW!*

0:0 - Leave.
uid: b69e603f-8456-952e-c3e6-3bc534446166
=== END NODE ===

0:0 - You'll be under attack if you don't heed my hiss!
uid: bd45082b-0f3c-9328-6626-b3263b1a031f

0:0 - Back away.
uid: be656006-c174-57ba-8212-4e81a676174f
=== END NODE ===

0:0 - This place is under attack!
uid: c07d2b8a-f323-6cfd-fd55-1c8e783fff7a
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
> You'll be under attack if you don't heed my hiss!

0:0 - Would that I lived on an island, far away, all alone...
uid: cbebfb1b-810a-4f69-c47f-202e9939c8e2
- 0 Check flag(s) (Dialog):
   true - HAV_Cat_NightsongFreed_HasMet - new hasmet for nightsong state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - Chk. Why would anyone keep such neurotic creatures as pets?
uid: cbf964a0-cc74-4b26-b954-545c9dc799b0
- 0 Check flag(s) (Tag):
   false - Githyanki - Character is really a githyanki (With a ruthlessness borne from mind flayer enslavement, githyanki ride the Astral Sea atop red dragons, bringing their silver swords and psionic might to bear against any trace of the illithid menace. )
> null

0:0 - You've had enough! Now go! Quickly! HISS!
uid: d0a15709-18e4-ff5c-7f7d-ec9b267b1a21
Animation: *DUPE* [Cat] Aggresive idle, hisses
Cinematic: Cat becoming agitated

0:0 - Fine.
uid: d4509327-1425-b64f-c51c-7067b01fbf95
> How did you get to this place?
> Heard anything interesting around here?
> What's your name?
> I could use someone like you in my camp. Care to join?
> Leave.

0:0 - I'll allow it.
uid: d7c0aa6f-fc4f-602a-60ed-d48c72f6597e
Cinematic:
> Quite the specimen you are. How did you come to this place?
> Quietly admire the cat.
> You seem like someone who knows what he's about. Heard anything interesting around here?
> Leave.

0:0 - AND YET YOU HARM ME BY YOUR VERY PRESENCE!
uid: d8832e5e-6e79-db10-01c5-db01e27487e5
Cinematic:
> This is my territory. And you're in it.

0:0 - I could use someone like you in my camp. Care to join?
uid: db095083-243c-0853-19ec-c1397dc2429c
> I'd rather die.

null
uid: dc341982-3410-b576-cc54-741a93c8333a
Animation: [Player] crouches and holds hand out "here kitty kitty" idling crouch
Cinematic: Player crouches down on haunches and holds out hand in a 'here kitty kitty' way
> null

0:0 - MREAOW!
uid: de8fe9c6-1dd5-38cb-efc8-124d803d616d
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> null

0:0 - *RIAOW!*
uid: e4fd6dfe-4182-fc49-ba85-2d17b9476fa9
Animation: [Cat] meows unfriendly, ignore and walks away
Cinematic: Cat meows in an unfriendly way and backs away, disengaging with player.
- 0 Set flag(s) to (Dialog):
   true - HAV_Cat_HasMet - Met His Majesty in haven.
> null

0:0 - A parting piece of advice: don't trust the cleric. She's a bounder and a cad. Much like yourself, some might say.
uid: e92d5d68-5499-c2a7-8368-550b9642de13
Cinematic:
=== END NODE ===

0:0 - You seem like someone who knows what he's about. Heard anything interesting around here?
uid: eac14687-edfb-221a-47e7-5836e24d9381
> Good of you to notice. For my part, I have noticed the cleric is a liar.

null
uid: ebc836a2-e780-5732-92f4-579ee58b0e19
- 0 Check flag(s) (Object):
   true - ORI_State_PartneredWithAstarion - This character is in an exclusive relationship with Astarion
> null

0:0 - There you are, unfortunately. Ever since you arrived, things keep... changing. I hate it.
uid: edb05fe9-54ab-5b8c-21cf-148be03ecdcb
- 0 Check flag(s) (Dialog):
   false - HAV_Cat_NightsongFreed_HasMet - new hasmet for nightsong state
   true - HAV_Cat_HasMet - Met His Majesty in haven.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_Cat_NightsongFreed_HasMet - new hasmet for nightsong state
=== END NODE ===

0:0 - *RIAOW!*
uid: f0ed7f92-bee6-4c22-fbbd-092a0cf99198
Cinematic:
Node context: Angry cat noise leading to end of dialogue
=== END NODE ===

0:0 - You know, I think it's time I move somewhere better-suited to my lifestyle.
uid: f11b734b-91a6-51ec-5733-60815d56db40
Cinematic:
> A parting piece of advice: don't trust the cleric. She's a bounder and a cad. Much like yourself, some might say.

null
uid: f2b027fb-c56e-4b1c-b694-07f67f8e74d5
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Astarion - ORI_Inclusion_End_Asteriondescription
=== END NODE ===

0:0 - *Rrreow...*
uid: f336a064-6d6a-5f80-9086-ab45a2d76414
Cinematic: annoyed and a little unsure
- 0 Check flag(s) (Dialog):
   false - HAV_Cat_NightsongFreed_HasMet - new hasmet for nightsong state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_Cat_NightsongFreed_HasMet - new hasmet for nightsong state
   true - HAV_Cat_HasMet - Met His Majesty in haven.
- 1 Set flag(s) to (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

null
uid: f6daa333-be04-b92c-c07b-b5106320ad83

null
uid: f93a1664-014f-6982-de1b-8086f391034f
Jump to another node

0:0 - *Hiss!*
uid: fbad62d1-b41a-80e2-bb48-2e0c5ca6b036
Animation: *DUPE* [Cat] Aggresive idle
Cinematic: Cat hisses at the player
- 0 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
> MREAOW!
> Try to muster some kindness, and calm the creature. Here, kitty kitty.
> WOOF!
> Leave.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Checkpoint_AD_Combat_Jaheira_000.lsj
Synopsis:
Combat AD

0:0 - You should have stayed in your tower.
uid: d8207533-29a6-4bc5-afc8-ba90f3748504
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Checkpoint_AD_Combat_Jaheira_001.lsj
Synopsis:
Combat AD

0:0 - It's as good as done.
uid: 63c4704c-7219-4579-8ac8-c337e2d15934
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Checkpoint_AD_Combat_Jaheira_002.lsj
Synopsis:
Combat AD

0:0 - You'll make excellent fertiliser.
uid: dad8cee5-ed38-405b-8fb3-f8eeb4ff439b
=== END NODE ===


File E:\BG3_Unpack\Patch1_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_CursedFist.lsj
Synopsis:
The player tries to talk to a cursed Flaming Fist, who is currently unable to talk. Fist J'ehlar is presently trying to do the same thing, and responds to the player while trying to keep Cullagh in the loop, i.e. doesn't want to talk over his head and tries to include him in the convo. If the player retrieves his Art's dulcimer and plays it, Cullagh can start to come around and wake up.

0:0 - I can't help you. But I've done a great deal for you already.
uid: 012a89f5-60f1-6ac8-35d6-e222e44822a9
> Aye. You've brought me back to myself. I wasn't sure it was still possible.

0:0 - What?! But... Thaniel said he could save him. He knew the way. Only he knew the way.
uid: 013e8fde-6c21-5a39-ed6d-15836d8ceacc
Node context: upset, afraid for his friend
- 0 Set flag(s) to (Dialog):
   true - HAV_CursedFist_Knows_HalsinNotAvailable - The player told Art that Halsin isn't coming. The quest is over.
> Isn't there anything else we can do?
> I can't help you. But I've done a great deal for you already.
> Leave.

null
uid: 015e148b-2b31-df90-f2a2-ac49269d1e7c
Jump to another node

0:0 - Oh, thank the gods. Maybe I'll even get to see him again, once we're both well.
uid: 028b70e0-3a9b-f34a-8e9c-d5d3aa77b7ac

null
uid: 028dbd60-769e-63e7-c5a5-d4bd2ec3b6fd
Jump to another node

0:0 - We found a letter in his pocket. - I can't seem to find it now, but he doesn't seem to have any reaction to it anyway. Held onto it for a hundred years, though.
uid: 03706365-d6d9-87fc-839c-2dde8224d33c
Node context: Pats pockets or otherwise indicates something isn't where it should be

null
uid: 043cf259-7032-4d95-884b-1bad42e1cef8
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Gale - ORI_Inclusion_End_Galedescription
> null

null
uid: 05ec26c8-2963-a0c2-5967-c338ffed010f
- 0 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinAvailableForFist - Halsin is available for the ancient fist dialog.
   false - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 0 Set flag(s) to (Dialog):
   true - HAV_LiftingTheCurse_Event_MetArt - Halsin Met Art while he was unconscious
> He keeps saying Thaniel's name - he must know more. We need to rouse him.
> It's true then; he's met Thaniel - there's no other way he'd know that name. This is just what we needed - well done.

0:0 - Leave.
uid: 06e885ca-6506-38c2-7306-bf1d2e62a1be
- 0 Check flag(s) (Global):
   false - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
=== END NODE ===

0:0 - Do you hear that, sir? You're safe.
uid: 073eabb8-c501-2a18-41fb-8c9a806d5b6b
Cinematic:
> null

0:0 - No - not until I met Art, anyway. It seems to be all he remembers.
uid: 084504ea-342e-09e6-c3e7-c2a6649a14d0
> null
> I'll see what I can discover.
> He's a hopeless case. I wouldn't expect much from him.
> null
> null

null
uid: 0899de8a-9c25-444c-82be-78cfb3f18570
- 0 Check flag(s) (Global):
   true - SCL_ShadowCurse_Knows_HeartOfTheLandPurpose -
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Random - ORI_Inclusion_Randomdescription
> 'Thaniel', he said. Halsin's young target, yes?
> Thaniel? We've heard that name before - from Halsin. That's who he's looking for.
> That name rings a bell. Halsin mentioned a Thaniel, right? Part of his 'spirit of the land' mission.
> Thaniel? Didn't Halsin mention him? Something something spirit of the land?
> Thaniel? I know the name. Halsin spoke of him - something about the 'spirit of the land'.
> Thaniel? That's the very lad - or spiriti - that Halsin needs to find.

0:0 - Repeat what you heard in his mind: 'Thaniel'.
uid: 08aa3381-7143-43b8-8251-eea7aca42190
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenRead - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenReaddescription
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> We are living, they are dead...
Two of us safe 'til the end...


0:0 - Calm. Breathe. You've been trapped in the Shadowfell for a century - take a moment to clear your mind.
uid: 094c93e8-553e-0577-0a30-4d907667ee21
Cinematic:
Node context: Warm. Good bedside manner
- 0 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinAvailableForFist - Halsin is available for the ancient fist dialog.
> A century... you're Halsin. Thaniel said to find you. You must help him - please.

0:0 - Thaniel... Thaniel...
uid: 0a1e87fe-a7cf-71eb-0630-d391dccfe6f9
Node context: eyes closed, sounding a little panicked and breathy
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse

null
uid: 0c527fc5-d229-9929-a90f-5e8e4a2f89a0
Jump to another node

0:0 - A century locked inside a Sharran curse will do things to a man.
uid: 0d1ab38b-a922-4ba0-4a1e-850747fefdca
Cinematic:
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
> But you're not alone, sir. We're here with you. And I'm sure you've got relations, maybe some long-lived friends, even, who'll want to be seeing you.

null
uid: 0d612f06-ee05-394e-90b8-42bc7e625a64
> null

0:0 - Pull out the old lute and play it.
uid: 0d6697dc-e6f2-9ac7-f19f-7593e3913c47
- 0 Check flag(s) (Dialog):
   false - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
- 1 Check flag(s) (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.
- 2 Check flag(s) (Object):
   true - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
> null

null
uid: 0e077d8f-fbf4-7985-1bad-9862ce622695
Jump to another node

null
uid: 0e8eb014-1062-4f57-9840-c9088379fcc9
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Gale - ORI_Inclusion_End_Galedescription

0:0 - *His soul wandering in a dark space. He isn't just lost, but he has lost... An object. Something dear to him. The vision fades.*
uid: 0f21c279-9555-d629-a75b-0ff694cde63e
Cinematic: Shot of player, mindmeld vfxa
> null

0:0 - Any word on Thaniel? Is he all right? Is he safe?
uid: 11405258-0bb9-3a6d-8a9d-6d68581b4990
Node context: Worried
- 0 Check flag(s) (Global):
   true - SCL_ShadowCurse_State_CurseLifted - The shadow cursed lands are not living up to their name
- 0 Set flag(s) to (Dialog):
   true - HAV_CursetFist_State_CurseLifted - spoke to art in HAVEN after thaniel has been saved
> He's at my camp right now - he's going to be fine.
> I think so.
> Yes, now promise to stop talking about him.

0:0 - Do you know him?
uid: 1269fd01-80e5-5513-082b-2d4936f5d152
> Depends. Why do you want him?
> Who is this Halsin?
> I'll bring Halsin - he told me about Thaniel, about the spirit of the land.
> I know Halsin. I can bring him soon.
> I'm afraid Halsin is dead.
> I'm afraid Halsin was left in a goblin camp - he can't come.
> Leave.

0:0 - That name rings a bell. Halsin mentioned a Thaniel, right? Part of his 'spirit of the land' mission.
uid: 12705697-7d1f-4622-a057-6102f69b3215
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> null

0:0 - I hope you're wrong.
uid: 12a0864c-1c6b-8067-8e5e-b87b66d6f67a
=== END NODE ===

0:0 - He's an expert on the curse. He was here when it all began, Thaniel said.
uid: 12f24d1c-5d91-5742-a9e1-f33d41ac61bb
> Thaniel is more than a boy, you see. He's the spirit of the land. Without the druid, without Halsin, Thaniel is trapped - and the curse cannot be lifted.

0:0 - I've been lost in the shadows so long. And I met a boy there too - Thaniel. He's the only reason my mind survived that emptiness, that... loss.
uid: 13f4b046-c32e-8004-e92f-40a9804ff11d
> He told me about someone he knew. Someone called 'Halsin' - a druid. Thaniel spoke of little else.

null
uid: 1458f00a-8a7a-bda5-ebc5-5a0d7456250a
Jump to another node

0:0 - Thank you again, but I need to rest. The curse has left me weak.
uid: 15285651-aed3-93d3-fafa-725fb5af661f
Node context: grateful but clearly exhausted
- 0 Check flag(s) (Dialog):
   true - HAV_CursetFist_State_CurseLifted - spoke to art in HAVEN after thaniel has been saved
- 1 Check flag(s) (Global):
   true - SCL_ShadowCurse_State_CurseLifted - The shadow cursed lands are not living up to their name
=== END NODE ===

0:0 - I know Halsin. I can bring him soon.
uid: 17f7726d-ba13-7399-91e0-c8fd7c08b588
- 0 Check flag(s) (Global):
   false - GLO_Halsin_State_PermaDefeated - Halsin is perma defeated - set when he dies/gets knocked out, whatever the reason (perhaps after he was saved from the goblin camp)
   true - GLO_LiftingTheCurse_State_HalsinIsInAct2 -
> Please - hurry! Thaniel is more than just a boy - he's the spirit of the land. And he's all alone.

null
uid: 1936b4b7-d148-2e72-816d-a87c87d2541a
Jump to another node

0:0 - 'Thaniel', he said. Halsin's young target, yes?
uid: 19c402ef-c0ee-4000-b628-f5c0fac4e9cb
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Lae'zel - | Lae'zel, the Gith Companion | (No warrior is more ferocious, no githyanki more loyal to Vlaakith.)
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> null

- Roll failure -
null
uid: 1a7e85a1-2f47-482d-d142-ed78a36695ae
> *You're not sure if you've heard it before.*

null
uid: 1b327531-bd6e-8c1b-d126-6c4636d557da
Jump to another node

0:0 - You - Art Cullagh. Note the light of the lamps. The colour of my face. You are not in the Shadowfell anymore.
uid: 1cdb72bc-b72a-8da7-5ac9-e35050b6763a
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
- 0 Check flag(s) (Tag):
   true - Shar - |Player or NPC chose Shar.|
> Do you hear that, sir? You're safe.

0:0 - *You can't determine the nature of his ailment.*
uid: 1cdeab43-9c40-5df1-6234-94f61c6e57e3
> null

0:0 - It's almost over. Do you feel it? The nightmare is almost over.
uid: 1e287c06-c717-0344-19cb-9f0c2907c001
Node context: hope
- 0 Check flag(s) (Dialog):
   true - HAV_CursedFist_NightsongFreedHasMet - art cullagh hasmet for NS freed state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
=== END NODE ===

0:0 - Mm, mm, Thaniel and me are...
Climb, climb, climbing up a tree...

uid: 1e4325ae-9923-7f33-55cc-eaee57414375
Cinematic:
> We... we need you, sir. One of our own's been taken - a Grand Duke. You might know something that could help us bring him back.

0:0 - He keeps saying Thaniel's name - he must know more. We need to rouse him.
uid: 1f7e4dea-303f-ee81-6b04-294ec61bb506
- 0 Check flag(s) (Dialog):
   true - HAV_CursedFist_Event_HalsinReactsToThanielMention - Sets when Halsin first hears Art mention Thaniel in his song
> I saw a winged aasimar fly overhead, and now an assault on Moonrise is brewing - time is not on our side, I fear. We find Thaniel soon.

0:0 - Wait - take this letter. It was in his pocket. He doesn't seem to have any reaction to it now, but it might help.
uid: 20dbb8b6-5ef5-d86e-8050-fec21a064fbb
Cinematic: hands over object
- 0 Check flag(s) (Object):
   true - SCL_AncientFist_HasWrit - Character is in posession of the Writ of Command.
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Letter - FistJehlar mentions letter to player (whether or not she is able to give it)
- 1 Set flag(s) to (Object):
   true - SCL_AncientFist_WritHandOver - Flag to hand over the Ancient Fist's Writ of Command.
=== END NODE ===

0:0 - Leave.
uid: 21fe1ed3-b0bd-e5c5-ef30-cc36bdfa057b
=== END NODE ===

0:0 - He saved me, and all I can do is sit here while he suffers, alone and afraid. I'm useless. Useless.
uid: 2249654a-5016-20eb-f487-209c441ee086
Node context: distress and worried about his friend
=== END NODE ===

0:0 - *The patient is physically well, but psychologically detached, dissociated from himself.*
uid: 24c27483-4eed-c61b-ad61-ed44f9f02477
> null

0:0 - Mm, mm, Thaniel and me are...
Climb, climb, climbing up a tree...

uid: 24c8abd2-e759-7911-c311-c62cfb96b728
Node context: breathy, eerie half-singing
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
=== END NODE ===

0:0 - Thaniel... Thaniel...
uid: 2525c605-f098-4656-b0ce-9040861b0bba
Node context: To the tune of the song he was humming
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenRead - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenReaddescription

null
uid: 2591a642-08d5-a687-8dce-df3bdf94b7ba
Jump to another node

0:0 - Thaniel? I know the name. Halsin spoke of him - something about the 'spirit of the land'.
uid: 25de147b-ad47-4fb7-9a84-99c99449302d
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Wyll - |Really Wyll, superhero warlock|
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> null

0:0 - Something... wrong? He withstood the shadows for so long; whatever's overcome him now must be something different... something worse.
uid: 299d7a89-d311-be69-bd43-5424efeeadf7
> I trust you and Halsin to help him. He's a sweet soul, Thaniel. I can't wait for you to meet him.

0:0 - We are fearsome, black and red...
We are living, they are dead...

uid: 299f06ad-43b4-c60d-5e51-034a26c2eafa
Node context: breathy, eerie half-singing
- 0 Check flag(s) (Dialog):
   true - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
- 1 Check flag(s) (Global):
   false - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_metartagain - spoke to art a second time
> null

0:0 - I saw a winged aasimar fly overhead, and now an assault on Moonrise is brewing - time is not on our side, I fear. We find Thaniel soon.
uid: 2aeabf0d-268f-63e4-dd5d-c1d767138ccb
Node context: Ah-see-mar
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
> null

null
uid: 2c8a9d5e-20e9-fa92-fca3-2fcdf8d172ec
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
> null

0:0 - We see shadows, they get darker...
But our hiding place is brighter...

uid: 2cdf7540-b6aa-868d-028c-077f7b35699b
- 0 Check flag(s) (Dialog):
   true - HAV_CursedFist_NightsongFreedHasMet - art cullagh hasmet for NS freed state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   false - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
=== END NODE ===

0:0 - I can work with that. Rest now.
uid: 2d4b0364-16ae-a484-16b3-7da9f0cb9b6e
Cinematic:
> We have what we need to proceed, and not a moment too soon - a winged aasimar flew overhead, and now an assault is brewing against Moonrise.
> Meet me by the lakeshore. I have what we need to proceed, but I'll need your help. Be ready, this may prove... perilous.

0:0 - No. Thaniel is more than a boy, you see. He's the spirit of the land.
uid: 2e42257e-86f1-5e57-7af1-edd1ee299bd0
> And without the druid, Thaniel is trapped - and the curse can never be lifted.

0:0 - *The tether connecting this man to his soul is frail as frost. Too frail to be of use to you.*
uid: 3061f6c9-586d-bd4d-0cce-4ff9de844c08
Cinematic: Shot of player, mindmeld vfx

0:0 - Any ideas?
uid: 33bb016d-da66-57df-f763-91546ede80b0
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_AskedForFistAdvice - Sets when the player asks Halsin for advice on how to awaken the Cursed Fist
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AskedForFistAdvice - Sets when the player asks Halsin for advice on how to awaken the Cursed Fist
> If he was able to escape the Shadowfell, then it mustn't have managed to consume his spirit - not all of it, anyway.

0:0 - Flame Cullagh - do you know where you are?
uid: 3560b89c-5d39-9cc5-6e42-86722608ea75
- 0 Check flag(s) (Global):
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
> If he does, he isn't saying.

null
uid: 3582fdea-c094-f09d-eaca-3e62023b6634
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.

null
uid: 364b1aa2-6db0-4582-2184-66c56ef1c4d2
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
> You're a musician, aren't you, Art.
> Did you already check for personal effects?
> Flame Cullagh - do you know where you are?
> Pull out the lute you found and play a little.
> Search his body for any indication of a preferred instrument.
> He seems musically-inclined. Look him over for any related clues.
> Look closer at him. There may be something you missed.
> Leave.
> Leave.
> Leave.

0:0 - *You notice nothing that might indicate a prognosis.*
uid: 366a4402-1c93-9c2b-3be8-df28a65afdea
> null

null
uid: 3691595e-3842-c4b5-0830-ae3b933eaf8e
> Monsters snuffling and stalking...
In the shade where we are walking...

> Mm, mm, Thaniel and me are...
Climb, climb, climbing up a tree...


null
uid: 37e27b10-8c7a-793b-5e33-8549208043f1
Jump to another node

0:0 - Wait - there's something else. We found a letter in his pocket. He doesn't seem to have any reaction to it now, but it might help. I'd let you look at it, except I must've misplaced it.
uid: 391ba565-6745-9f66-72c0-93102e231782
Node context: Pats pockets or otherwise indicates something isn't where it should be
=== END NODE ===

0:0 - Please, if you have any idea how to get through to him...
uid: 3a8e88b8-0e0e-a559-409e-358b0069ab04
Node context: Gently pleading.
- 0 Check flag(s) (Global):
   false - HAV_LiftingTheCurse_State_HalsinAvailableForFist - Halsin is available for the ancient fist dialog.
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
> null

0:0 - You killed a Thorm? They're Ketheric's elite, how did you - never mind. He needs us, needs our help.
uid: 3ae861aa-664d-24b1-1e0a-134cbe56a3e4
> I've been lost in the shadows so long. And I met a boy there too - Thaniel. He's the only reason my mind survived that emptiness, that... loss.

0:0 - Probe his mind.
uid: 3b4c9fb0-872f-4661-84e2-aff696d98700
= Roll RawAbility (Wisdom) Difficulty: 00000000-0000-0000-0000-000000000000 =
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_MindReadFailed - The player has attempted to read the Ancient Fist's mind, and failed.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenRead - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenReaddescription
- 2 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null (roll sucessful)
> null (roll failure)

0:0 - Look closer at him. There may be something you missed.
uid: 3c8a2a30-6e49-8751-127a-375ab32fcd03
= Roll SkillCheck Investigation (Intelligence) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
- 0 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_BardBranchChosen - Player already did bard reactivity for art
- 1 Check flag(s) (Tag):
   false - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> null (roll sucessful)
> null (roll failure)

0:0 - *You're not sure if you've heard it before.*
uid: 3d8f5f8c-3ed1-524f-baa7-c113093d7289

null
uid: 3ece081c-3890-0452-b904-e053bde44fc9
Jump to another node

null
uid: 401f4820-7406-0bdc-630c-0e1e89371f5f
Jump to another node

0:0 - *It's from no songbook you know of - likely an original.*
uid: 40359485-2777-9a35-ea99-b29dfd60a028
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original

0:0 - And without the druid, Thaniel is trapped - and the curse can never be lifted.
uid: 4172c106-7346-ef2d-630f-a95afb2ea0c3
Node context: getting incresingly distressed
> He saved me, and all I can do is sit here while he suffers, alone and afraid. I'm useless. Useless.

0:0 - Music's a powerful source of memories. We might be able to bring him around if we find what he used to play.
uid: 41da793c-b3a3-424b-ac85-7a6f7c4c38e0
Cinematic:
> null

null
uid: 439eb663-7860-27e2-98ed-9e1d7ec3dbbc
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenRead - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenReaddescription

0:0 - Really? Could you bring him here? You'd be glad of the help, wouldn't you, sir?
uid: 44b50d63-23ba-1970-426d-f8c7890705aa
Node context: speaking to the player at the beginning and then bending to gently speak to the unconscious art

null
uid: 4509c794-59fd-e310-e40c-394e0bc33349
Jump to another node

null
uid: 4512e4f5-3354-5352-4537-4a97ed5391c9
Jump to another node

0:0 - Halsin found Thaniel in the Shadowfell, but there's something wrong with him.
uid: 463109d7-e8de-9c1d-0bdb-b8ef52f66bd1
- 0 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_Event_HalsinClosesPortal -
> Something... wrong? He withstood the shadows for so long; whatever's overcome him now must be something different... something worse.

0:0 - Depends. Why do you want him?
uid: 46832ad1-ff52-5da9-023b-43da126e0afd
> The pull of the darkness, the twisted creatures it manifests - you've seen it, right? Felt it? We can end it. Find Thaniel - Halsin knows how.

0:0 - Did you already check for personal effects?
uid: 46d17da3-4190-a695-71b1-bb173b8912d2
- 0 Check flag(s) (Global):
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
- 1 Check flag(s) (Object):
   false - SCL_AncientFist_WritHandOver - Flag to hand over the Ancient Fist's Writ of Command.
   false - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Letter - FistJehlar mentions letter to player (whether or not she is able to give it)
> This was in his pocket. He doesn't seem to have any reaction to it now, but he held on to it for a hundred years, anyway.
> We found a letter in his pocket. - I can't seem to find it now, but he doesn't seem to have any reaction to it anyway. Held onto it for a hundred years, though.

null
uid: 48defc7d-fdc0-48c9-c955-0d4d5e4d78af
> null

null
uid: 49804ef5-b913-8f09-29ce-6549d6cb338c

0:0 - Without him, the curse won't lift. He said Halsin could help. Find Halsin - please.
uid: 4a21b9b5-9dee-c1fb-1f39-99c6299c8e4a
=== END NODE ===

0:0 - *He seems unaware of you or his surroundings.*
uid: 4b670aa1-3533-da21-754c-878fc12e4484
> He said a name earlier... Thaniel? Halsin is looking for him.
> I know that name. Halsin is looking for Thaniel.
> You're a musician, aren't you?
> Repeat what you heard in his mind: 'Thaniel'.
> He's been wandering the Shadowfell for too long. His mind will be there still.
> Pull out Art's lute and play.
> Pull out the old lute and play it.
> Try to identify the song.
> Observe his present condition.
> Search for signs of magical influence.
> Probe his mind.
> null
> null
> Try to commune with the man's soul.
> Look for any signs of magic afflicting this man. Recall your studies... What could be causing this?
> Leave.

null
uid: 4bd731d2-cbdc-7993-6d04-e1b49f932f4c
Jump to another node

null
uid: 4c81fdb7-e57d-f714-5c06-153b867be538
> Flame Cullagh - that's your name, isn't it? Art Cullagh? I'm Fist J'ehlar.

0:0 - I'll see what I can do.
uid: 4cc5b76e-fca7-6217-8de7-67dd8885379c
> I don't deserve you, my friend.

0:0 - I'll see what I can discover.
uid: 4d793677-7d1c-a361-db6a-e1dc7aa3696d
> Thank you.

null
uid: 4fd5980d-9652-93f1-eb31-80a7edd13abb
> I heard tell of an angel overhead. An angel who could clear the shadows. Imagine.
> It's almost over. Do you feel it? The nightmare is almost over.

0:0 - If you'd seen the Shadowfell, seen what hides in that darkness, you'd have been worried too.
uid: 50a1d910-b22f-518b-4db9-51aa9162c121
Node context: slightly haunted, but still relieved that thaniel is safe
> I can finally rest now. It's been too long.

0:0 - I know that name. Halsin is looking for Thaniel.
uid: 50ca35d8-5c39-d372-03fe-b339fe4f49f2
- 0 Check flag(s) (Global):
   true - SCL_ShadowCurse_Knows_HeartOfTheLandPurpose -
- 1 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_metartagain - spoke to art a second time
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> Thaniel... Thaniel...

0:0 - Mm, mm, Thaniel and me...
Waiting for the sun forever...

uid: 51939db3-8e27-b909-7933-0276a8b6c1b3
- 0 Check flag(s) (Dialog):
   false - HAV_CursedFist_NightsongFreedHasMet - art cullagh hasmet for NS freed state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   false - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 0 Set flag(s) to (Dialog):
   true - HAV_CursedFist_NightsongFreedHasMet - art cullagh hasmet for NS freed state
- 1 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
=== END NODE ===

- Roll sucessful -
null
uid: 5302c9e7-c9c8-da88-d1d9-ac0b6ed5faab
> *The tether connecting this man to his soul is stretched taught. You follow it, wading through inky shadows.*

0:0 - We found him out in the shadows, just...wandering. Nothing survives out there for long. Don't know how he made it, or where he came from...
uid: 53966bc9-f18e-93b6-7651-acfc39710fdd
Cinematic: Addressing player
Node context: Hushed incredulity. Art survived in the most unlikely of circumstances.
> *This is no physical ailment, it is a spiritual malaise. The man's mind has been gripped by the Shadowfell... yet it has not broken.*

null
uid: 53b47101-8c40-203a-40c0-b48462805c66
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Gale - ORI_Inclusion_Galedescription
> null

null
uid: 54e5667a-4974-42b8-a35b-8c5acd4008f9
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_ShadowHeart - ORI_Inclusion_End_ShadowHeartdescription
> null

- Roll failure -
null
uid: 54e700d7-3f3f-40f1-acb4-6e18f1d9bcaf
> *His mind is a grey haze; you can't make sense of anything through the mist.*

null
uid: 556cd05b-e2fc-bed4-cdff-15ff0edd830d
> null

0:0 - Thaniel and me... Thaniel and me... Thaniel...
uid: 56d0f3e3-bbb6-aa46-7af5-46fe388405ea
Node context: not technically song lyrics but same breathy, eerie voice as he half sings these lines
=== END NODE ===

- Roll failure -
null
uid: 575352df-32c8-48e3-4415-da3193d1f6d2
> null

0:0 - Leave.
uid: 57acf5d9-1172-d8d9-7357-357f2ea9d1cf
- 0 Set flag(s) to (Object):
   true - HAV_CursedFist_LeftOnSecondQuestionBank - HAV_CursedFist_LeftOnSecondQuestionBankdescription
=== END NODE ===

null
uid: 581ca8c1-da77-855c-8f6c-e6a1c9c15875
> Please sir... wake up.
> Please, if you have any idea how to get through to him...

0:0 - The pull of the darkness, the twisted creatures it manifests - you've seen it, right? Felt it? We can end it. Find Thaniel - Halsin knows how.
uid: 584ff553-4f80-021d-8141-72ef76db8a4c

0:0 - Thank you.
uid: 58a018e4-3010-dca8-c8fc-cf0d4c01a04c
=== END NODE ===

0:0 - *The tether connecting this man to his soul is stretched taught. You follow it, wading through inky shadows.*
uid: 59197b96-ac90-af51-72dd-a234d8883f52
Cinematic: Shot of player, mindmeld vfx
> *His soul wandering in a dark space. He isn't just lost, but he has lost... An object. Something dear to him. The vision fades.*

0:0 - I'm afraid Halsin was left in a goblin camp - he can't come.
uid: 59947407-cbe7-1a37-50d9-beefb7c05403
- 0 Check flag(s) (Global):
   true - GOB_WolfPens_Event_SidedWithPrisoner - The player sided with the prisoner during the fight in the Wolf Pens
   false - GLO_Halsin_State_PermaDefeated - Halsin is perma defeated - set when he dies/gets knocked out, whatever the reason (perhaps after he was saved from the goblin camp)
   false - GLO_LiftingTheCurse_State_HalsinIsInAct2 -
> What?! But... Thaniel said he could save him. He knew the way. Only he knew the way.

0:0 - Try to commune with the man's soul.
uid: 5aada807-f9de-5b98-d41b-9a4a1bf1b098
= Roll RawAbility (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> null (roll sucessful)
> null (roll failure)

null
uid: 5cfc121d-d86a-9ab6-9fc7-1c48afd4db54
Jump to another node

null
uid: 5de1558b-7522-95b8-8642-f27ba90703b6
> null

0:0 - I've heard the name 'Thaniel' from a friend of mine - Halsin.
uid: 5e545c64-469f-ae21-f95a-2d5f518cc7f9
- 0 Check flag(s) (Global):
   true - SCL_ShadowCurse_Knows_HeartOfTheLandPurpose -
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> Really? Could you bring him here? You'd be glad of the help, wouldn't you, sir?

0:0 - A century... you're Halsin. Thaniel said to find you. You must help him - please.
uid: 5edf72a4-4821-2b50-0028-b275e7020926
Cinematic:
Node context: Dawning recognition - he's seen Halsin before, a long time ago.
> I will, but I need to know where Thaniel is. If I venture into the Shadowfell blind, I will never find him.

null
uid: 600c717c-575c-4a14-c91d-663b57e959b7
Jump to another node

null
uid: 616f6402-3997-7cd3-1fbb-5218f5eea03b
> Have you found Halsin?

null
uid: 6180b9aa-f02a-a19b-005f-8fb8ecda9ba8
Jump to another node

- Roll failure -
null
uid: 6203bdf9-ee82-65fd-3a15-38ad261767db
> *Nothing catches your eye.*

null
uid: 627d49ee-f5da-e157-7d77-1fce4b206fe1
Jump to another node

0:0 - He seems musically-inclined. Look him over for any related clues.
uid: 63dab720-78e0-192a-8e44-9f5c996f98b5
- 0 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
- 1 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_BardBranchChosen - Player already did bard reactivity for art
> *You notice the distinctive calluses on the man's hands - the kind only developed from decades of playing the lute.*

null
uid: 655e9a51-d68b-465b-98c9-9a71f5944170
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_ShadowHeart - ORI_Inclusion_ShadowHeartdescription
> Poor fool. He resisted the Dark Lady's embrace, and suffered for it. He should have just accepted her.
> Poor fool. He resisted the Shadowfell - and suffered all the more for it.

0:0 - Leave.
uid: 655f1f8e-08b9-4a8b-8258-fbada5dd9fd5
- 0 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Got Letter - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Got Letterdescription
=== END NODE ===

0:0 - His mind lingers in the Shadowfell, but perhaps it can be returned. We need to remind him who he is - some personal effects, maybe.
uid: 66a81c0c-0a9d-9634-ed82-565e192ce701
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_MedicineCheckAttempted - The Player has attempted the Medicine check to identify the Ancient Fist's condition.
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
- 1 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
> null

null
uid: 66c1c6bd-8c45-c416-632b-50c0532adbf4
Jump to another node

0:0 - Observe his present condition.
uid: 67904feb-19df-464b-3074-54fec1eafa32
= Roll SkillCheck Medicine (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_MedicineCheckAttempted - The Player has attempted the Medicine check to identify the Ancient Fist's condition.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_MedicineCheckAttempted - The Player has attempted the Medicine check to identify the Ancient Fist's condition.
> null (roll sucessful)
> null (roll failure)

0:0 - Leave.
uid: 6a760dab-e959-86b0-b4ef-8caa5e389719
- 0 Set flag(s) to (Object):
   true - HAV_CursedFist_LeftOnSecondQuestionBank - HAV_CursedFist_LeftOnSecondQuestionBankdescription
=== END NODE ===

null
uid: 6a7fee58-43be-3765-a046-3e89872a4935
- 0 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
> null

0:0 - Meet me by the lakeshore. I have what we need to proceed, but I'll need your help. Be ready, this may prove... perilous.
uid: 6b8339cd-abf3-15ca-ca75-33bf964f0e0e
Cinematic:
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_HalsinGoToLake -
=== END NODE ===

null
uid: 6bd3f64a-dfff-a97c-7605-f5a190b52962
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
> *Without a reminder of who he is, of what he held dear, his mind will remain lost to the darkness.*

- Roll failure -
null
uid: 6c1a89b0-2262-2543-e99e-7c63a12941ba
> null

null
uid: 6c2f7349-3c98-4c91-b645-bd14b5e95247
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Random - ORI_Inclusion_End_Randomdescription
> null

0:0 - Leave.
uid: 6d39527d-698a-d1d4-acc0-85e97361eb61
=== END NODE ===

null
uid: 6d5ea044-d2cc-7952-0802-7bdd311e158b
> I can work with that. Rest now.

null
uid: 6d683451-91d0-8ee2-6bff-181b6d07551e
Jump to another node

0:0 - You hear me, don't you, sir? You might not be able to answer, but you hear me.
uid: 6e4f9e01-cc57-37d4-287e-5bf37b095c57

- Roll sucessful -
null
uid: 6e7d2b35-5354-25be-aff1-1e7bfce01c05
> null

0:0 - Lute...
uid: 6edbc7b8-ad8d-bd14-3f32-c9e32584dab9
Node context: word is kind of broken up as he mumbles the word
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.
> A musician. That's wonderful.

0:0 - Observe his present condition.
uid: 6efc814c-439d-5f33-6acf-10cb1f3cd594
= Roll SkillCheck Medicine (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_MedicineCheckAttempted - The Player has attempted the Medicine check to identify the Ancient Fist's condition.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_MedicineCheckAttempted - The Player has attempted the Medicine check to identify the Ancient Fist's condition.
> null (roll sucessful)
> null (roll failure)

0:0 - Good - its music might help restore him. Show it to him.
uid: 6f64d7c5-fd56-9ef7-1380-d507b4f7b61f
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.
> null
> null

null
uid: 6faf1a1a-db5f-5c2f-d0dd-0c6b39feddd2
> We are fearsome, black and red...
We are living, they are dead...

> Thaniel and me... Thaniel and me... Thaniel...

null
uid: 70f3bba7-d03c-4856-d0e7-c1a7d951fd64
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_ShadowHeart - ORI_Inclusion_ShadowHeartdescription
> null

0:0 - *You consider the cadence of his singing - an instrument would make this song whole.*
uid: 7115e5f2-5b66-781a-acff-40fd725d44ff
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.

0:0 - I found a lute. It seems to have belonged to the Flaming Fist.
uid: 71a4401b-630f-0a5e-1f2a-9f89d96d16c9
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
- 1 Check flag(s) (Object):
   true - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
> Good - its music might help restore him. Show it to him.

0:0 - Thaniel? We've heard that name before - from Halsin. That's who he's looking for.
uid: 71a7eeb3-db78-43dd-be6d-ee0af6283f91
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> null

0:0 - I might be all right, but Thaniel isn't. Not by a long shot.
uid: 74b4095f-65db-7164-c8c6-b0acd0ff31e9
> I've been lost in the shadows so long. And I met a boy there too - Thaniel. He's the only reason my mind survived that emptiness, that... loss.

0:0 - You think you're mad? You think YOU'RE MAD?
uid: 75eada70-c422-64db-4074-2f7dd7127ef5
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> *You can only dream of a world where you're a peaceful, harmless, babbling buffoon.*

null
uid: 7616e16a-deb9-2b2a-2508-bcacc7dc603c
Jump to another node

null
uid: 76c30fcb-32b9-4a41-8d99-dfa6d79b9c1a
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Gale - ORI_Inclusion_Galedescription
> Music's a powerful source of memories. We might be able to bring him around if we find what he used to play.

0:0 - Flame Cullagh - that's your name, isn't it? Art Cullagh? I'm Fist J'ehlar.
uid: 771fe5f0-57d3-387f-673e-178b94418e15
Cinematic: To Art, who is lying on a bed, catatonic, faintly and listlessly humming a tune
- 0 Check flag(s) (Dialog):
   false - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
- 1 Check flag(s) (Global):
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
- 0 Set flag(s) to (Dialog):
   true - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
- 1 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
> Mm, mm, Thaniel and me are...
Climb, climb, climbing up a tree...


null
uid: 7781e4bb-f3fb-6167-b1ac-9f3ddd467b28
Jump to another node

0:0 - We need to wake him. He must know something about where to find Thaniel.
uid: 78670a7c-ff02-9313-5a6a-4c7cde56246a
Node context: Some urgency
> I found a lute. It seems to have belonged to the Flaming Fist.
> He had a writ - it mentions the House of Healing.
> Any ideas?
> Sounds like we could be looking for almost anything to wake him.
> There must be another way to lift the curse.
> I'll see what I can do.
> Leave.

0:0 - Leave.
uid: 78671b3c-d06d-8011-ff78-2f7854383867
- 0 Set flag(s) to (Object):
   true - HAV_CursedFist_LeftOnFirstQuestionBank - HAV_CursedFist_LeftOnFirstQuestionBankdescription
=== END NODE ===

0:0 - If he was able to escape the Shadowfell, then it mustn't have managed to consume his spirit - not all of it, anyway.
uid: 79c75ea5-4e34-b3fe-0919-1d257c068e5d
> We need to unlock whatever's left of him, inside his head. There must be something to trigger him - a word, a memory, an item. We just need to find it.

0:0 - What's wrong with him?
uid: 7d840f27-ffb2-9e0b-5576-8f14b2801fc4
> A century locked inside a Sharran curse will do things to a man.

0:0 - He's been wandering the Shadowfell for too long. His mind will be there still.
uid: 7dc143a7-bae2-2078-7313-9f2312b56931
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
> null

0:0 - This was in his pocket. He doesn't seem to have any reaction to it now, but he held on to it for a hundred years, anyway.
uid: 7dc7477c-493c-716c-bad2-a43e551f5476
Cinematic:
- 0 Check flag(s) (Object):
   true - SCL_AncientFist_HasWrit - Character is in posession of the Writ of Command.
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Letter - FistJehlar mentions letter to player (whether or not she is able to give it)
- 1 Set flag(s) to (Object):
   true - SCL_AncientFist_WritHandOver - Flag to hand over the Ancient Fist's Writ of Command.

0:0 - Poor fool. He resisted the Shadowfell - and suffered all the more for it.
uid: 7e996fc6-88c2-592d-3d9c-d144187942fb
Node context: Not without sympathy
- 0 Check flag(s) (Global):
   false - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
> null

null
uid: 7ebaf3af-ec06-12e3-c5e7-b1f44a2e835b
> Thank you again, but I need to rest. The curse has left me weak.

0:0 - See what you can learn from it. It might reveal something about his actions before the curse - then we may find means to wake him.
uid: 7ec16b93-276b-85f6-5aa9-297e8bce0c19

0:0 - Isn't there anything else we can do?
uid: 7f6df4a2-029c-332b-7faa-2d4191a1ee59
> No. Thaniel is more than a boy, you see. He's the spirit of the land.

0:0 - I've never heard that tune. Might be an original composition.
uid: 7fdd7c48-ceae-6267-d8f2-bf3f362c04a1
- 0:0 Tag: Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
> Maybe he was a musician.

0:0 - Now that Thaniel's all right, Halsin can banish the curse from this place. Thaniel spoke it - and now it's coming true.
uid: 80e1c8c8-35e9-43bb-c93b-3762230ebec0
- 0 Check flag(s) (Dialog):
   true - HAV_CursedFist_State_PlayerToldArtThanielOk - player informed Art that Thaniel's heart has been returned
=== END NODE ===

- Roll sucessful -
null
uid: 80e35707-ca41-e329-4b32-64d9e847b50c
> null

0:0 - I had to slay a monster or two.
uid: 8108481d-efc8-506d-3a36-cb7db05cbb54
> If you can take on monsters, you can help him - you must, please.

0:0 - I'm afraid Halsin is dead.
uid: 8145f728-cf73-6eb8-f363-86e8df4adce9
- 0 Check flag(s) (Global):
   true - GLO_Halsin_State_PermaDefeated - Halsin is perma defeated - set when he dies/gets knocked out, whatever the reason (perhaps after he was saved from the goblin camp)
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_ToldHalsinIsDead -
> null

0:0 - We need to wake him and learn what he knows - change is afoot ever since that winged aasimar tore through the skies above us.
uid: 82bea469-fee3-0a24-9b79-00a822e79cc9
Node context: Ah-see-mar
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
> An assault on Moonrise is brewing - time is not on our side, I fear. We find Thaniel soon.

- Roll sucessful -
null
uid: 843b5539-74e4-247e-4996-dbdfc7353ad6
> *The patient is physically well, but psychologically detached, dissociated from himself.*

null
uid: 86236c80-4a2c-9514-9acc-d2dd138439dd
Jump to another node

- Roll sucessful -
null
uid: 866bb2fa-3314-e748-97a9-35a33f3b7fba
> *It's from no songbook you know of - likely an original.*

0:0 - I'm on it.
uid: 8764053a-c92c-b85b-3ac3-2578c9168b7d
- 0 Check flag(s) (Global):
   true - GLO_LiftingTheCurse_State_HalsinIsInAct2 -
> null

0:0 - Search his body for any indication of a preferred instrument.
uid: 876c4b43-0ec4-556a-0236-007eb39b2370
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
- 1 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_BardBranchChosen - Player already did bard reactivity for art
> *You notice the distinctive calluses on the man's hands - the kind only developed from decades of playing the lute.*

0:0 - There must be another way to lift the curse.
uid: 87775fe2-680e-b62b-1702-7cce65e16bfb
> Without Thaniel, no. And I don't know how I can find him without speaking to this man.

0:0 - Maybe he was a musician.
uid: 88d26577-6c96-1a2e-0aee-58c0fae83c72
> null

0:0 - I'll bring Halsin - he told me about Thaniel, about the spirit of the land.
uid: 897360f8-8e23-66d2-ad77-6406476b78e5
- 0 Check flag(s) (Global):
   true - SCL_ShadowCurse_Knows_HeartOfTheLandPurpose -
> I was freed to find you. It's fate. You and I we were meant to meet - to save Thaniel.

null
uid: 8987254d-b15d-4dc8-9785-34d8c6a46477
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_ShadowHeart - ORI_Inclusion_End_ShadowHeartdescription
> null

0:0 - He told me about someone he knew. Someone called 'Halsin' - a druid. Thaniel spoke of little else.
uid: 8a02944e-afaa-456d-8ef0-21e710a5f2d0
> Do you know him?

0:0 - We need to unlock whatever's left of him, inside his head. There must be something to trigger him - a word, a memory, an item. We just need to find it.
uid: 8a1b2e0a-cf2b-d0e1-959b-4d4c2cfd9377
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.
> null

- Roll sucessful -
null
uid: 8a668033-4fe8-86e6-402f-37750c8c54a2
> null

null
uid: 8ac551e3-e04a-4ca2-161d-d65655036837
Jump to another node

0:0 - If you can take on monsters, you can help him - you must, please.
uid: 8ad4e7cb-82a5-f692-bded-a3a724342030
> I've been lost in the shadows so long. And I met a boy there too - Thaniel. He's the only reason my mind survived that emptiness, that... loss.

0:0 - No idea, I'm afraid. Whoever it is, must be someone important to him. He's been saying the same thing over and over, ever since we found him...
uid: 8b8b80d4-2758-4f81-e009-48e6300a6b73

0:0 - Leave.
uid: 8c3336c0-3629-eb35-b040-a6c21e15d4ce
- 0 Check flag(s) (Global):
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
- 1 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Letter - FistJehlar mentions letter to player (whether or not she is able to give it)
- 2 Check flag(s) (Object):
   false - SCL_AncientFist_WritHandOver - Flag to hand over the Ancient Fist's Writ of Command.
> Wait - take this letter. It was in his pocket. He doesn't seem to have any reaction to it now, but it might help.
> Wait - there's something else. We found a letter in his pocket. He doesn't seem to have any reaction to it now, but it might help. I'd let you look at it, except I must've misplaced it.

0:0 - Imagine yourself in this half-life. Incapacitated, rambling, gone.
uid: 8f7980de-3093-f481-a95d-2665bf45ec37
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> *Are you dreaming of your past... or your future?*

0:0 - That name he mentioned - 'Thaniel'. Who is that?
uid: 8f826933-9976-0283-39c3-b5409bbc8f70
- 0 Check flag(s) (Global):
   false - SCL_ShadowCurse_Knows_HeartOfTheLandPurpose -
> No idea, I'm afraid. Whoever it is, must be someone important to him. He's been saying the same thing over and over, ever since we found him...

0:0 - Don't worry about that now. I'm glad to see you well.
uid: 909c3bcc-135d-dbbc-b658-8493ff804a09
> I might be all right, but Thaniel isn't. Not by a long shot.

0:0 - We... we need you, sir. One of our own's been taken - a Grand Duke. You might know something that could help us bring him back.
uid: 919adbb4-d586-58fa-906f-cefa0e99cc77
Cinematic: To Art, who is lying on a bed, catatonic, faintly and listlessly humming a tune
> We found him out in the shadows, just...wandering. Nothing survives out there for long. Don't know how he made it, or where he came from...

0:0 - Let Halsin handle this.
uid: 91e8ed9e-1309-d533-7f63-92cd93e12794
> null

null
uid: 9265a016-358b-4bd2-967e-2f3b09a09c35
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_ShadowHeart - ORI_Inclusion_ShadowHeartdescription
> He's been in the Shadowfell. All memories will have been stripped away. We need to remind him who he is - some personal effects, maybe.
> His mind lingers in the Shadowfell, but perhaps it can be returned. We need to remind him who he is - some personal effects, maybe.

null
uid: 92fc3f18-8f4f-d9a1-e7e9-fe8b967cdaec
Cinematic: Player strums the lute
> Thaniel! He's still trapped there - he needs help!

0:0 - I'm afraid Halsin is dead.
uid: 931b3e01-94c0-28a9-9ac5-069f06b87c47
- 0 Check flag(s) (Global):
   true - GLO_Halsin_State_PermaDefeated - Halsin is perma defeated - set when he dies/gets knocked out, whatever the reason (perhaps after he was saved from the goblin camp)
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_ToldHalsinIsDead -
> What?! But... Thaniel said he could save him. He knew the way. Only he knew the way.

0:0 - He is damaged beyond repair. Better to put him out of his misery.
uid: 94ce6f85-8104-e540-0146-e063442cee8b
- 0:0 Tag: Githyanki - Character is really a githyanki (With a ruthlessness borne from mind flayer enslavement, githyanki ride the Astral Sea atop red dragons, bringing their silver swords and psionic might to bear against any trace of the illithid menace. )
> Please. That isn't helpful. Art still has plenty of life in him. He's just been... hurt.

0:0 - That song - have you heard it before?
uid: 98259ea9-67da-984c-303e-fdeb3703f795
- 0 Check flag(s) (Global):
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
- 1 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_BardBranchChosen - Player already did bard reactivity for art
> No - not until I met Art, anyway. It seems to be all he remembers.

null
uid: 9c316ab0-1d3d-a658-4ed6-890530922b05
Jump to another node

null
uid: 9cdf4375-12d8-201b-55ab-8f5a2e19e733
Jump to another node

null
uid: 9e07fbab-4057-72c7-3c7d-f5110d871017
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
> *You consider the cadence of his singing - an instrument would make this song whole.*

0:0 - Thaniel will be so scared there alone. We looked after each other for such a long time. I hope he's all right...
uid: 9e184a30-0317-e20e-12dd-475ab7c86f1f
- 0 Check flag(s) (Dialog):
   false - HAV_CursedFist_ThanielBeingSaved_HasMet - Hasmet for Art Cullagh while Thaniel is being saved
- 1 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
   true - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
- 0 Set flag(s) to (Dialog):
   true - HAV_CursedFist_ThanielBeingSaved_HasMet - Hasmet for Art Cullagh while Thaniel is being saved
> Halsin found Thaniel in the Shadowfell, but there's something wrong with him.
> We've found what was ailing Thaniel. He's going to be all right.
> I'm afraid Halsin is dead.
> Leave.

null
uid: 9ebada25-8cd1-880c-b5d5-0a0613c84e1b
> Now that Thaniel's all right, Halsin can banish the curse from this place. Thaniel spoke it - and now it's coming true.
> Thaniel will be so scared there alone. We looked after each other for such a long time. I hope he's all right...
> Any word?

null
uid: 9f2c0bf7-a605-1c0c-5cdc-2d165e26e6e8
> Any word on Thaniel? Is he all right? Is he safe?

0:0 - Look for any signs of errant magic afflicting this man.
1:0 - Recall your studies... What could be causing this?
uid: a02f752c-6a35-d680-7437-ac29c0dfc3d7
= Roll SkillCheck Arcana (Intelligence) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
Advantage: 1 - 0:0 Tag: Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_ArcanaCheckAttempted - The player has attempted an arcana check to identify the Ancient fist's condition.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_ArcanaCheckAttempted - The player has attempted an arcana check to identify the Ancient fist's condition.
> null

0:0 - Hum the tune he was singing - try to identify it.
uid: a1a727c3-81a2-fba5-c483-3fa7791e1de7
- 0 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
- 1 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> null

null
uid: a1d78eaf-f158-82b9-23cc-4e604cd63b64
- 0 Check flag(s) (Global):
   true - HALSINCAMP -

0:0 - I killed Malus Thorm, a twisted surgeon, and took it from his corpse.
uid: a2955f81-0926-9ba4-c242-c86eb14f6f1c
> You killed a Thorm? They're Ketheric's elite, how did you - never mind. He needs us, needs our help.

0:0 - Leave.
uid: a2e09177-2e95-a600-9509-2490ae043bd7
=== END NODE ===

0:0 - *Halsin has spent years studying the shadow curse. Perhaps he will know something that can help.*
uid: a305fc49-bb5d-a9e1-5e3b-b943ada8f517
- 0 Check flag(s) (Global):
   true - HALSINCAMP -

0:0 - Thaniel? That's the very lad - or spiriti - that Halsin needs to find.
uid: a38766bb-e82a-4291-9b68-7e3b2fa592dd
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Gale - |Gale companion, shapeshifted or not| (The enigmatic wizard of Waterdeep and devotee of Mystra.)
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> null

0:0 - *His fingertips sport calluses and toughened skin, as if from manual labour, or a playing a stringed instrument perhaps.*
uid: a420f6af-3dc0-885c-378c-b7d50cc253a4
Cinematic: Player kneels and examines the body
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.

0:0 - I trust you and Halsin to help him. He's a sweet soul, Thaniel. I can't wait for you to meet him.
uid: a493601e-054a-f206-8b9a-e5d369e458af

0:0 - Yes, now promise to stop talking about him.
uid: a510490e-6c71-482f-a078-f8678c636f59
> He is? Oh, thank you. Thank you so much.

0:0 - I will, but I need to know where Thaniel is. If I venture into the Shadowfell blind, I will never find him.
uid: a5f0fbab-1b61-fc00-ad57-7a34b1684bc8
> I'm not sure I can put it into words - the landscape there shifts and changes.

0:0 - Please. That isn't helpful. Art still has plenty of life in him. He's just been... hurt.
uid: a69b612b-0318-d4d8-4d1c-e3b2e805f1c3
Cinematic:
Node context: Rebuking the player. Then tenderness toward Art

0:0 - That's more hope than I've had in, well, a century. I'll take it - thank you. Thank you so much.
uid: a6d0594b-7dd7-07c4-d645-fc520251aef0
Node context: relieved and grateful
> I haven't been able to sleep, knowing he was trapped in that wretched place.

0:0 - You're a musician, aren't you, Art.
uid: a76bca01-9c85-997b-a9eb-b19e590fc68f
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_BardBranchChosen - Player already did bard reactivity for art
> Lute...

0:0 - Try to commune with the man's soul.
uid: a7a2267c-2ed5-6eea-c7f7-e94a002f4f36
= Roll RawAbility (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> null (roll sucessful)
> null (roll failure)

0:0 - An assault on Moonrise is brewing - time is not on our side, I fear. We find Thaniel soon.
uid: a8358af7-bac8-6329-40b8-1cdfe9deef8a
> null

0:0 - Thaniel is more than a boy, you see. He's the spirit of the land. Without the druid, without Halsin, Thaniel is trapped - and the curse cannot be lifted.
uid: a9069223-967f-d674-60a5-47722a0a04b1
=== END NODE ===

0:0 - *Are you dreaming of your past... or your future?*
uid: a9a24472-9ee8-edd0-0c54-0d376ce14a29
> null

0:0 - *He's spent a long time in the Shadowfell - a Sharran realm without colour or light. It's had a terrible effect on him.*
uid: ad6b5c76-5b13-cb7d-14f9-f51394cb5f51
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
> null

0:0 - I'm afraid so, yes. Check his person - there might be something on him to help get us started.
uid: ade7f4d8-5d66-d11a-f2fe-3a509abc1954

0:0 - Leave.
uid: af0d1f67-d1c8-1765-2d00-576141cd589b
=== END NODE ===

null
uid: af3e7a9b-14ef-9f69-8d09-accee0888a24
Jump to another node

null
uid: b1363844-8887-075e-028d-f822b4532b53
Jump to another node

0:0 - Pull out Art's lute and play.
uid: b37efa91-d8c1-e9a3-8f88-459b02fa0558
- 0 Check flag(s) (Dialog):
   true - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
- 1 Check flag(s) (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.
- 2 Check flag(s) (Object):
   true - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
> null

0:0 - He's been in the Shadowfell. All memories will have been stripped away. We need to remind him who he is - some personal effects, maybe.
uid: b435c836-220f-4e99-a5a4-4020e95c041e
- 0 Check flag(s) (Global):
   true - SCL_AncientFist_MedicineCheckAttempted - The Player has attempted the Medicine check to identify the Ancient Fist's condition.
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
- 1 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
> null

0:0 - Thaniel! He's still trapped there - he needs help!
uid: b4988303-9c06-a1e1-e901-b6aa24b4178d
Cinematic: He bolts upright at the sound of the lute. Player puts the lute down on the ground.
Node context: rerecord with a sudden snap to awake, He is panicked about Thaniel. Old read was too gradual. sits bolt upright in bed, shocked and afraid - breathless
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Set flag(s) to (Object):
   true - SCL_AncientFist_FluteHandover - Flag to hand over the Ancient Fist's flute to him.
> null

0:0 - Probe his mind.
uid: b4ebbda9-b099-3b6e-d2f0-3ca18bb38287
= Roll RawAbility (Wisdom) Difficulty: 00000000-0000-0000-0000-000000000000 =
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_MindReadFailed - The player has attempted to read the Ancient Fist's mind, and failed.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenRead - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenReaddescription
- 2 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null (roll sucessful)
> null (roll failure)

0:0 - I still need your help. Meet me by the lakeshore, and be prepared. What comes next could prove... perilous.
uid: b5469c99-721a-bb36-c544-a3d450fbc693
Cinematic:
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_HalsinGoToLake -
=== END NODE ===

0:0 - Please sir... wake up.
uid: b669cda6-bee9-3833-b1c4-3c85f814d3b9
Node context: Gently pleading.
- 0 Check flag(s) (Global):
   false - HAV_LiftingTheCurse_State_HalsinAvailableForFist - Halsin is available for the ancient fist dialog.
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Check flag(s) (Object):
   true - HAV_CursedFist_LeftOnFirstQuestionBank - HAV_CursedFist_LeftOnFirstQuestionBankdescription
> null

null
uid: b9c8e5c4-60d8-f65a-0b42-6f7017deb353
Jump to another node

0:0 - We've found what was ailing Thaniel. He's going to be all right.
uid: ba6cfecc-9155-8eeb-141b-b11d3a7e88a9
- 0 Check flag(s) (Dialog):
   false - HAV_CursedFist_State_PlayerToldArtThanielOk - player informed Art that Thaniel's heart has been returned
- 1 Check flag(s) (Global):
   true - SCL_LiftingTheCurse_State_OliverAgreedToReturnToThaniel - Oliver agreed to return to Thaniel.
- 0 Set flag(s) to (Dialog):
   true - HAV_CursedFist_State_PlayerToldArtThanielOk - player informed Art that Thaniel's heart has been returned
> Oh, thank the gods. Maybe I'll even get to see him again, once we're both well.

0:0 - He's at my camp right now - he's going to be fine.
uid: bc392b36-4ccb-bd3b-9357-354256842711
> null

0:0 - Leave.
uid: bcac7760-0e94-a52a-6e04-fc637f8edf9f
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Got Letter - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Got Letterdescription
=== END NODE ===

null
uid: bcd2c03f-3f03-7f3e-c676-6ddea19ae179
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Gale - ORI_Inclusion_End_Galedescription
> null

0:0 - *Without a reminder of who he is, of what he held dear, his mind will remain lost to the darkness.*
uid: bcdca12b-3735-62cd-b08f-23266265f44c
- 0 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
> null

0:0 - Please - hurry! Thaniel is more than just a boy - he's the spirit of the land. And he's all alone.
uid: bce3fcc9-14b6-7d5a-26f2-c38614a69a33
> Without him, the curse won't lift. He said Halsin could help. Find Halsin - please.

0:0 - I'm going to help you, all right?
uid: bd05a534-b5c0-8acf-498b-52ef8ea16c33
> Mm, mm, Thaniel and me are...
Climb, climb, climbing up a tree...


- Roll failure -
null
uid: bd794293-c2e0-8119-1ae0-6b9e912effcf
> *You notice nothing that might indicate a prognosis.*

- Roll sucessful -
null
uid: bdaf9c60-c380-7bf7-cc0b-d56933e17af2
> *He's spent a long time in the Shadowfell - a Sharran realm without colour or light. It's had a terrible effect on him.*

null
uid: c0ee8ad0-c26f-7a68-5e59-e17bd424d2af
Jump to another node

null
uid: c173535e-e21b-c4ad-6c2d-45289d9d87b8
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_MindReadFailed - The player has attempted to read the Ancient Fist's mind, and failed.

0:0 - *Nothing catches your eye.*
uid: c253a03d-3aa2-bcee-2cbe-85854935a2f6
Cinematic: Player kneels and examines the body

0:0 - Let me have a look at him.
uid: c3961bb1-c67f-87d8-1cd3-c1590003844e
> If you know how to get through to him, don't hesitate.

0:0 - He's been wandering the Shadowfell for too long. His mind will be there still.
uid: c462cfb4-a136-7d5e-de96-a8df6ad9cf84
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
> null

- Roll failure -
null
uid: c4d749ba-2825-57bc-cc57-d33ade6bb5f5
> *You can't determine the nature of his ailment.*

0:0 - WAKE UP.
uid: c5056609-c004-0ea0-a1a8-cc5b3847e996
> Mm, mm, Thaniel and me...
Do just what we please, together...


0:0 - Sounds like we could be looking for almost anything to wake him.
uid: c5f46314-d171-9141-dbb2-2cc17b64f840
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_SearchFistInventoryAdvice - Sets when Halsin advises the player to search the Cursed Fist for clues
   true - HAV_HalsinQuest_Halsin_Event_AskedForFistAdvice - Sets when the player asks Halsin for advice on how to awaken the Cursed Fist
- 1 Check flag(s) (Object):
   false - SCL_AncientFist_HasWrit - Character is in posession of the Writ of Command.
   false - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_SearchFistInventoryAdvice - Sets when Halsin advises the player to search the Cursed Fist for clues
> I'm afraid so, yes. Check his person - there might be something on him to help get us started.

0:0 - He is? Oh, thank you. Thank you so much.
uid: c7957813-6b8e-b004-dcb8-5fbc2eb014a6
Node context: absolute relief and gratitude - his friend is safe
> If you'd seen the Shadowfell, seen what hides in that darkness, you'd have been worried too.

0:0 - Don't tell me I brought you back for nothing.
uid: c94276c6-e7dc-6c03-e37b-d99553162eb8
> Patience. He's the key to this - I know it.

0:0 - I was freed to find you. It's fate. You and I we were meant to meet - to save Thaniel.
uid: ca2614a1-ee6e-2dae-c90e-63d6c6fc66f6
> Bring Halsin as soon as you can. The Shadowfell is no place for a child. Especially a child like Thaniel.

0:0 - Look for any signs of magic afflicting this man.
1:0 - Recall your studies... What could be causing this?
uid: cab0a453-b780-2382-87f4-cc139bd58c16
= Roll SkillCheck Arcana (Intelligence) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
Advantage: 1 - 0:0 Tag: Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_ArcanaCheckAttempted - The player has attempted an arcana check to identify the Ancient fist's condition.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_ArcanaCheckAttempted - The player has attempted an arcana check to identify the Ancient fist's condition.
> null

0:0 - If he does, he isn't saying.
uid: cb9beaf2-a390-362b-87ad-3f5bc531cf21

- Roll failure -
null
uid: cec2a4ba-84ba-348f-7697-38d183c41460
> *The tether connecting this man to his soul is frail as frost. Too frail to be of use to you.*

null
uid: cece9432-5296-ee76-bb69-7d7cbde74e0f
Jump to another node

0:0 - I haven't been able to sleep, knowing he was trapped in that wretched place.
uid: cf474e9f-1a6b-af90-53bc-388d96b6d9b9
Node context: slightly haunted, but still relieved that thaniel is safe
> Thank you - for saving him when I couldn't. I can rest now... finally.

0:0 - Repeat what you heard in his mind: 'Thaniel'.
uid: cf961239-906f-a980-f1f1-8e6bbc0d6ca5
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenRead - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_MindHasBeenReaddescription
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> null

0:0 - Patience. He's the key to this - I know it.
uid: cfbbc214-306a-d5a6-2783-0a73f2db0c9e
> Lavender. Whenever I saw Thaniel, I always smelled lavender.

null
uid: d05718be-6320-46d3-5690-116576efee7c
Jump to another node

0:0 - I can finally rest now. It's been too long.
uid: d060a522-199d-f5e4-93d8-a32b2a788bbc
Node context: weary, closing his eyes as he lays down fully
=== END NODE ===

null
uid: d087877e-5bf3-277f-27a1-de62d10fdc59
Jump to another node

null
uid: d08c7fd3-8278-7624-332f-bea4b0b0e708
- 0 Check flag(s) (Object):
   true - SCL_AncientFist_HasWrit - Character is in posession of the Writ of Command.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_Letter - FistJehlar mentions letter to player (whether or not she is able to give it)
- 1 Set flag(s) to (Object):
   true - SCL_AncientFist_WritHandOver - Flag to hand over the Ancient Fist's Writ of Command.

0:0 - Examine his body for clues as to a preferred instrument.
uid: d187c5aa-f02d-355b-ce60-0e09038a2c09
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
- 1 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
- 0 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_BardBranchChosen - Player already did bard reactivity for art
> null

null
uid: d230fea2-b4a0-8c72-7115-3726d156dc22
> You... you're Halsin. Thaniel said to find you. You must help him - please.

0:0 - Mm, mm, Thaniel and me...
Do just what we please, together...

uid: d356d88c-70fd-6256-1dd1-64dbef4a0952
Node context: breathy, eerie half-singing
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
=== END NODE ===

0:0 - My lute. You got it back. How?
uid: d35b970f-2052-611f-5f33-0d81025a4f71
Cinematic:
Node context: gathering himself mentally, shocked and almost disbelieving
> I killed Malus Thorm, a twisted surgeon, and took it from his corpse.
> I had to slay a monster or two.
> Don't worry about that now. I'm glad to see you well.

- Roll failure -
null
uid: d39c8060-e94c-dfc0-9d40-78a2d02803c4
> null

0:0 - Lavender. Whenever I saw Thaniel, I always smelled lavender.
uid: d50770da-9962-0f3c-e889-98dce68922c5
Cinematic: Lays down on the bed tiredly
Node context: Relieved he remembered something. Laying back down on the bed as he says it - exhausted
> null

0:0 - *This is no physical ailment, it is a spiritual malaise. The man's mind has been gripped by the Shadowfell... yet it has not broken.*
uid: d52baba2-ea2c-d8c5-44b9-60bbbb462a5b
Cinematic: Player peering at Art, thinking
> I've heard the name 'Thaniel' from a friend of mine - Halsin.
> That name he mentioned - 'Thaniel'. Who is that?
> null
> Can he hear you?
> What's wrong with him?
> Let me have a look at him.
> He is damaged beyond repair. Better to put him out of his misery.
> You - Art Cullagh. Note the light of the lamps. The colour of my face. You are not in the Shadowfell anymore.
> I've never heard that tune. Might be an original composition.
> null
> null
> Leave.

0:0 - Bring Halsin as soon as you can. The Shadowfell is no place for a child. Especially a child like Thaniel.
uid: d57ce8a7-f5a7-8ebb-f52d-38276b0e1782
=== END NODE ===

0:0 - *His mind is a grey haze; you can't make sense of anything through the mist.*
uid: d649ee65-2107-4c24-93ac-4582146a222f
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_MindReadFailed - The player has attempted to read the Ancient Fist's mind, and failed.
> null

0:0 - Can he hear you?
uid: d695c11b-499e-8c26-d11d-8dd174df17b0
> You hear me, don't you, sir? You might not be able to answer, but you hear me.

null
uid: d6b3cb98-2bc2-9dd0-0dd2-4d02d470a890
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
> You think you're mad? You think YOU'RE MAD?
> Imagine yourself in this half-life. Incapacitated, rambling, gone.
> WAKE UP.
> I'm going to help you, all right?
> Hum the tune he was singing - try to identify it.
> Examine his body for clues as to a preferred instrument.
> Leave.
> Leave.

0:0 - I think so.
uid: d6e4d398-265b-656f-83d7-2f70de83ea25
> That's more hope than I've had in, well, a century. I'll take it - thank you. Thank you so much.

0:0 - But you're not alone, sir. We're here with you. And I'm sure you've got relations, maybe some long-lived friends, even, who'll want to be seeing you.
uid: d7137e8b-2464-5201-e361-babdb26951e4
Cinematic:

null
uid: d7257948-232b-745a-48f4-dea32e2509a3
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
- 1 Set flag(s) to (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
> null

null
uid: d745e690-a684-3e1a-bfab-8512c66971e0
- 0 Check flag(s) (Dialog):
   true - HAV_CursedFist_Knows_HalsinNotAvailable - The player told Art that Halsin isn't coming. The quest is over.
=== END NODE ===

0:0 - Leave.
uid: d7b8b78b-0ab1-146f-533b-8f7b9ff8c9b2
=== END NODE ===

null
uid: d8192d90-73c4-8060-c9b5-cf1a60d94338
> Mm, mm, Thaniel and me...
Waiting for the sun forever...

> We see shadows, they get darker...
But our hiding place is brighter...


0:0 - Try to identify the song.
uid: d853ae86-3633-2506-b1d4-57d0386771c9
= Roll SkillCheck History (Intelligence) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Dialog):
   false - HAV_CursedFist_State_TriedHistoryCheck - Player attempted a history check on Art
- 1 Check flag(s) (Local):
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
- 2 Check flag(s) (Tag):
   false - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
- 0 Set flag(s) to (Dialog):
   true - HAV_CursedFist_State_TriedHistoryCheck - Player attempted a history check on Art
> null (roll sucessful)
> null (roll failure)

0:0 - He said a name earlier... Thaniel? Halsin is looking for him.
uid: d86fc041-46a4-4b4d-9b41-aabc5091ad6d
- 0 Check flag(s) (Global):
   true - SCL_ShadowCurse_Knows_HeartOfTheLandPurpose -
- 1 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_metartagain - spoke to art a second time
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> Thaniel... Thaniel...

0:0 - But the Shadowfell is a place of loss. Pain. It's no place for a child. No place for a child like him.
uid: d8adf630-57ad-10fb-ea4d-e93b00b483f5
Node context: distress and worried about his friend
=== END NODE ===

0:0 - Lost in the shadows all this time... he must have left some part of himself behind. Something we can use.
uid: d9afc0c5-02f7-472b-a6f0-e1c23f24db91
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
> null

0:0 - Thank you - for saving him when I couldn't. I can rest now... finally.
uid: d9b913d9-c584-5a34-078d-cce2c5fbef42
Node context: weary, closing his eyes as he lays down fully
=== END NODE ===

- Roll sucessful -
null
uid: da37a6c5-afab-cbd0-6d87-5811c22abbb1
> *His fingertips sport calluses and toughened skin, as if from manual labour, or a playing a stringed instrument perhaps.*

- Roll sucessful -
null
uid: db1984da-744a-e4d5-de54-b1a34c4cd449
> null

0:0 - Thaniel? Didn't Halsin mention him? Something something spirit of the land?
uid: dbba7d37-fbae-4e57-811e-ebee23f7478a
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_Event_PlayerAcknowledgedThanielConnection - Sets when the player positively affirms connection between Art and Thaniel in dialog
> null

0:0 - *You can only dream of a world where you're a peaceful, harmless, babbling buffoon.*
uid: de1dbaad-e917-b06b-be8e-6c667b095c95
> null

null
uid: de445082-aff8-4345-85e2-53963fa104d2
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncl - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_GotSHIncldescription
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Gale - ORI_Inclusion_Galedescription
> Lost in the shadows all this time... he must have left some part of himself behind. Something we can use.

0:0 - We are living, they are dead...
Two of us safe 'til the end...

uid: deceaf9e-4033-9f83-7f37-64f64e051c22
Node context: Perking up at the sound of his name, singing a new bit of hte song, but still not fully present.
> null

null
uid: e0581676-ae6c-68d9-c685-d5f4eec7a398
> I haven't been able to sleep, knowing he was trapped in that wretched place.

0:0 - I'm not sure I can put it into words - the landscape there shifts and changes.
uid: e090db2e-f1ea-c0e9-df5e-36dbbf517289
Node context: Thinking, trying to articulate something
> Was there anything that could offer guidance? Something that didn't change?
> Let Halsin handle this.
> Don't tell me I brought you back for nothing.

0:0 - We have what we need to proceed, and not a moment too soon - a winged aasimar flew overhead, and now an assault is brewing against Moonrise.
uid: e16fba14-5d28-f733-5e65-ccb4059aa06d
Cinematic:
Node context: Ah-see-mar
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
> I still need your help. Meet me by the lakeshore, and be prepared. What comes next could prove... perilous.

null
uid: e2662a7d-5581-73c3-8844-0d8feba4a6c3
Jump to another node

0:0 - A musician. That's wonderful.
uid: e2c6d74c-48df-0dcc-841d-32847d0e2473
Node context: Encouraging, trying to encourage Art to wake up
- 0 Check flag(s) (Global):
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.

- Roll sucessful -
null
uid: e389f628-af86-4327-a288-4e159a14451a
> Thaniel... Thaniel...

0:0 - Any word?
uid: e4ff2a96-d93a-67b4-0122-c6f13153e5d5
- 0 Check flag(s) (Dialog):
   true - HAV_CursedFist_ThanielBeingSaved_HasMet - Hasmet for Art Cullagh while Thaniel is being saved
- 1 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
   true - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
> null

null
uid: e605d968-3ec8-e401-e0ae-ea4d45ad0ce0
Jump to another node

null
uid: e63724cc-532e-7a97-975c-94127404f6c0
Jump to another node

0:0 - I don't deserve you, my friend.
uid: e6d73119-f695-5fab-a49e-b911c63c363e
Node context: Grateful
=== END NODE ===

0:0 - Who is this Halsin?
uid: e72e8e81-84aa-084c-52f0-3382bab30c25
- 0 Check flag(s) (Global):
   false - GLO_LiftingTheCurse_State_HalsinIsInAct2 -
- 0 Set flag(s) to (Global):
   true - GOB_WolfPens_Event_SidedWithPrisoner - The player sided with the prisoner during the fight in the Wolf Pens
> He's an expert on the curse. He was here when it all began, Thaniel said.

0:0 - Mm, mm, Thaniel and me are...
Climb, climb, climbing up a tree...

uid: e844f518-fd4c-37f0-7021-729558257d1e
Node context: breathy, eerie half-singing
- 0 Check flag(s) (Dialog):
   false - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
- 1 Check flag(s) (Global):
   false - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
- 0 Set flag(s) to (Dialog):
   true - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
- 1 Set flag(s) to (Global):
   true - SCL_AncientFist_Knows_WasInCurse - Knows Ancient Fist was in curse
> null
> *He seems unaware of you or his surroundings.*

0:0 - It may be some kind of magical affliction...
uid: e90890f9-8fc9-168d-c87b-bc851c1eaffa
= Roll SkillCheck Arcana (Intelligence) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_ArcanaCheckAttempted - The player has attempted an arcana check to identify the Ancient fist's condition.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Check flag(s) (Tag):
   false - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_ArcanaCheckAttempted - The player has attempted an arcana check to identify the Ancient fist's condition.
> null (roll failure)
> null (roll sucessful)

null
uid: eb37299e-2af6-5a99-f4bd-e2740d862284
> *Halsin has spent years studying the shadow curse. Perhaps he will know something that can help.*

0:0 - Monsters snuffling and stalking...
In the shade where we are walking...

uid: eb6fe4ae-dea6-ab09-2619-59887097803b
Node context: Still catatonic, breathy, eerie half-singing
- 0 Check flag(s) (Global):
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
   false - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
   true - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
> null

null
uid: ec12eb56-af71-b920-25e2-3c990991e562
Jump to another node

0:0 - If you know how to get through to him, don't hesitate.
uid: ee69c309-b7d3-10dd-3367-1cd9d4547c2e
Cinematic:
- 0 Set flag(s) to (Object):
   true - HAV_CursedFist_LeftOnSecondQuestionBank - HAV_CursedFist_LeftOnSecondQuestionBankdescription
   false - HAV_CursedFist_LeftOnFirstQuestionBank - HAV_CursedFist_LeftOnFirstQuestionBankdescription
> null
> Observe his present condition.
> It may be some kind of magical affliction...
> Probe his mind.
> Repeat what you heard in his mind: 'Thaniel'.
> He's been wandering the Shadowfell for too long. His mind will be there still.
> That song - have you heard it before?
> null
> Try to commune with the man's soul.
> Look for any signs of errant magic afflicting this man. Recall your studies... What could be causing this?
> Leave.

0:0 - Pull out the lute you found and play a little.
uid: ee8d983c-8d5c-1311-1161-8c1dc70b4637
- 0 Check flag(s) (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.
- 1 Check flag(s) (Object):
   true - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
> null

0:0 - Leave.
uid: ef07775a-16a3-e968-4a0b-960bfdbb6278
- 0 Check flag(s) (Global):
   true - HAV_CursedFist_State_CursedFistNotAlone - Set iif the Flaming Fist is there.
- 1 Check flag(s) (Object):
   true - SCL_AncientFist_WritHandOver - Flag to hand over the Ancient Fist's Writ of Command.
=== END NODE ===

0:0 - It's true then; he's met Thaniel - there's no other way he'd know that name. This is just what we needed - well done.
uid: f01d7231-83fa-c267-179d-9c7f9eb63e35
Node context: Glimmer of hope
- 0 Set flag(s) to (Dialog):
   true - HAV_CursedFist_Event_HalsinReactsToThanielMention - Sets when Halsin first hears Art mention Thaniel in his song
> We need to wake him and learn what he knows - change is afoot ever since that winged aasimar tore through the skies above us.
> We need to wake him. He must know something about where to find Thaniel.

0:0 - You... you're Halsin. Thaniel said to find you. You must help him - please.
uid: f0b63eee-5888-c0ca-18b3-a924acb0d027
- 0 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinAvailableForFist - Halsin is available for the ancient fist dialog.
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
> null

0:0 - I heard tell of an angel overhead. An angel who could clear the shadows. Imagine.
uid: f1ae007d-ee9f-e78f-dfaf-a607af8926cb
Node context: awe and admiration
- 0 Check flag(s) (Dialog):
   false - HAV_CursedFist_NightsongFreedHasMet - art cullagh hasmet for NS freed state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 0 Set flag(s) to (Dialog):
   true - HAV_CursedFist_NightsongFreedHasMet - art cullagh hasmet for NS freed state
=== END NODE ===

null
uid: f217cd3a-a3c3-9206-54db-64980d258323
Jump to another node

null
uid: f22345dd-dd0f-49ce-2ea4-0a87cc949628
Jump to another node

0:0 - He's a hopeless case. I wouldn't expect much from him.
uid: f233fd3d-c330-bf05-98a2-f1cbd725c3d1
> I hope you're wrong.

- Roll failure -
null
uid: f3dd05e7-943b-a94d-765d-197a25467cac
> null

null
uid: f440e2fa-c449-a477-3ded-e110e1c304f6
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_ShadowHeart - ORI_Inclusion_End_ShadowHeartdescription
> null

0:0 - Search for signs of magical influence.
uid: f5a608ca-6e28-85f2-1b34-53e9f2196eb9
= Roll SkillCheck Arcana (Intelligence) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_ArcanaCheckAttempted - The player has attempted an arcana check to identify the Ancient fist's condition.
   false - SCL_AncientFist_AttendingFistDialogSwitch - The dialog of the Fist attending to Mart is replaced.
- 1 Check flag(s) (Tag):
   false - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_ArcanaCheckAttempted - The player has attempted an arcana check to identify the Ancient fist's condition.
> null (roll sucessful)
> null (roll failure)

0:0 - He had a writ - it mentions the House of Healing.
uid: f5e1de07-6c6d-3367-3def-d95fc6338e4b
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
- 1 Check flag(s) (Object):
   true - SCL_AncientFist_HasWrit - Character is in posession of the Writ of Command.
   false - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
- 2 Check flag(s) (Script):
   false - This flag template was not found somehow... -
> See what you can learn from it. It might reveal something about his actions before the curse - then we may find means to wake him.

null
uid: f6ebb6fd-37cb-45fc-9067-ddabaa6cffbe
> Calm. Breathe. You've been trapped in the Shadowfell for a century - take a moment to clear your mind.
> My lute. You got it back. How?

null
uid: f889b5c2-b6a2-53db-15dc-0b898b1a58ff
> null

0:0 - Have you found Halsin?
uid: f894c3a5-c0f1-4a59-9a31-b617b9542fa3
- 0 Check flag(s) (Global):
   false - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
> I'm on it.
> null
> Leave.

null
uid: fa51e3b5-b8f7-3330-61b0-b5d087068b9d
Jump to another node

0:0 - Was there anything that could offer guidance? Something that didn't change?
uid: fa543101-9f0d-50c2-a415-925a3ed0ac6f
> Lavender. Whenever I saw Thaniel, I always smelled lavender.

null
uid: fa5681c8-5988-f341-9076-56abe1111616
Jump to another node

0:0 - Aye. You've brought me back to myself. I wasn't sure it was still possible.
uid: fbad78fa-3160-da91-2cb9-033eefd9c639
Node context: trying to be grateful but worried about his friend
> But the Shadowfell is a place of loss. Pain. It's no place for a child. No place for a child like him.

0:0 - You're a musician, aren't you?
uid: fee244c4-a007-dcc9-6da6-a2726885b4a3
- 0 Check flag(s) (Local):
   true - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_SongIsOriginal - The player found out the song Art's been singing is an original
   false - 3a91c03d-6ebf-594e-8ef9-c9ba056b479b_BardBranchChosen - Player already did bard reactivity for art
> null

0:0 - *You notice the distinctive calluses on the man's hands - the kind only developed from decades of playing the lute.*
uid: ff6b31d0-5365-8bc2-7427-4b4833964f4c
Cinematic: Player kneels and examines the body
- 0 Set flag(s) to (Global):
   true - SCL_AncientFist_State_KnowsLuteImportant - Players knows, or at least suspects, that the lute is important. Unlocks ability to play lute to wake Art.

null
uid: ff6d02cb-fe0c-20c0-7fc3-caa4d48692e5
Jump to another node

0:0 - Poor fool. He resisted the Dark Lady's embrace, and suffered for it. He should have just accepted her.
uid: ffdf3c9c-056e-4ce3-b78b-c76951ea9f9e
Node context: Not without sympathy. Referring to a man who was rescued from the Shadowfell - Shar's domain.
- 0 Check flag(s) (Global):
   true - ShadowHeart_InParty_Knows_SharWorshipper - ShadowHeart_InParty_Knows_SharWorshipperdescription
> null

0:0 - Without Thaniel, no. And I don't know how I can find him without speaking to this man.
uid: ffeefa30-3b6c-be4b-abfc-b9f8ab246f5f


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_CursedFist_AD_CursedFistSinging.lsj
Synopsis:
Art Cullagh is unconscious after being pulled out of the shadowfell. He is in a deep slumber and quietly sings this to himself. Eerie and breathy.

0:0 - Mm, mm, Thaniel and me
Do just what we please, together,
Waiting for the sun, forever.

uid: 1ccf6080-9f08-42f9-99da-164fb4a581a5
Node context: gently singing this song while sleeping
- 0 Check flag(s) (Local):
   true - d6df8edb-ac4b-e1d2-794b-6bfd00757cbf_A - Adescription
- 0 Set flag(s) to (Local):
   true - d6df8edb-ac4b-e1d2-794b-6bfd00757cbf_B - Bdescription
> Monsters snuffling and stalking,
In the shade where we are walking.


0:0 - Monsters snuffling and stalking,
In the shade where we are walking.

uid: 44217ecf-b76b-286c-de87-9fbbd07d1e78
Node context: gently singing this song while sleeping
=== END NODE ===

0:0 - Two of us safe 'til the end.
uid: 44cf4f88-b8f4-26f3-94a2-b95424ecc5e1
Node context: gently singing this song while sleeping
=== END NODE ===

0:0 - We, we see what we see and
Do just what we please, together,
Waiting for the sun, forever.

uid: 641ecbfb-f0be-4143-7430-48695c696e22
Node context: gently singing this song while sleeping
> We see shadows, they get darker,
But our hiding place is brighter.


0:0 - We are fearsome, black and red,
We are living, they are dead.

uid: 67c00cfd-244c-442f-814f-077e47d2668e
Node context: gently singing this song while sleeping
- 0 Check flag(s) (Local):
   true - d6df8edb-ac4b-e1d2-794b-6bfd00757cbf_B - Bdescription
- 0 Set flag(s) to (Local):
   false - d6df8edb-ac4b-e1d2-794b-6bfd00757cbf_B - Bdescription
   false - d6df8edb-ac4b-e1d2-794b-6bfd00757cbf_A - Adescription
> Two of us safe 'til the end.

0:0 - Mm, mm, Thaniel and me are
Climb, climb, climbing up a tree and

uid: 8f092362-fc48-4c0c-9c7b-a1890ba90219
Node context: gently singing this song while sleeping
- 0 Set flag(s) to (Local):
   true - d6df8edb-ac4b-e1d2-794b-6bfd00757cbf_A - Adescription
> We, we see what we see and
Do just what we please, together,
Waiting for the sun, forever.


0:0 - We see shadows, they get darker,
But our hiding place is brighter.

uid: f346d73d-f207-874b-e157-7d51fef70ac9
Node context: gently singing this song while sleeping
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_CursedFist_Dead_CursedFist.lsj
Synopsis:
This is the speak with dead of a main quest giver in Act 2, Art Cullagh. Art had been sent to investigate Ketheric Thorm and ended up trapped in the shadowfell for 100 years. The purpose of the dialogue is to hint at how to remove the curse.

0:0 - Thaniel? Who is that?
uid: 02368c24-d8a0-4b17-8394-80ca968d4e29
- 0 Check flag(s) (Global):
   false - SCL_ShadowCurse_Knows_HeartOfTheLandPurpose -
- 1 Check flag(s) (Local):
   true - 8ba20bc7-3f8f-18c1-6b19-93e2a9874d16_mentionedthaniel - swd art mentioned thaniel
- 2 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Dialog):
   true - mentionedthedruid - art cullagh mentioned 'the druid', he is referring to Halsin
- 1 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_KnowsBreathLocation -
- 2 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Spirit... of the Land. In the... Shadowfell. Look for... lavender. He needs... he needs...

0:0 - What does Thaniel need?
uid: 1dda1e80-bece-4b18-a6f4-d3c009f51535
- 0 Check flag(s) (Dialog):
   true - HAV_LiftingTheCurse_State_AskedAboutBreath - Asked in SwD with Art about the Heart
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Halsin.

0:0 - He is... brutal. Cares for nothing... except... his daughter...
uid: 2bc36879-66e2-262e-2543-8a20370ffbf6
> null

0:0 - Leave.
uid: 2c619a3a-4b76-45e8-8a95-e2e74d0d28f3
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

null
uid: 472dc408-47b4-8ccb-6048-563c49042b65

null
uid: 4c2f053b-468e-0dbe-ab65-1a668dc1fc00

null
uid: 5bbf1cb8-d3ec-83b6-b9d2-cced00aa5ce8

0:0 - What can you tell me about Ketheric Thorm?
uid: 6f9faf6b-0e19-fa00-d43f-e47607e08846
- 0 Check flag(s) (Local):
   true - 8ba20bc7-3f8f-18c1-6b19-93e2a9874d16_mentionedketheric - art mentioned ketheric thorm
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> He is... brutal. Cares for nothing... except... his daughter...

0:0 - Halsin.
uid: 74454e9d-c15a-4f63-9de9-1be0b4036f6e
> null

null
uid: 7e212805-4270-0cf4-0f4d-ef6609d4ad70

0:0 - What are you doing here?
uid: 98e544c6-d329-49f7-b7cf-5fc1c7b55533
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Local):
   true - 8ba20bc7-3f8f-18c1-6b19-93e2a9874d16_mentionedketheric - art mentioned ketheric thorm
- 1 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Investigating... Ketheric Thorm. Rumours of... Sharran cult. Worse... than we thought.

null
uid: 9c7d5eb1-af75-f7b7-75e1-8bbb203b33be

0:0 - Shadowfell... shifts... and changes. But where Thaniel is... always smells... of lavender...
uid: a0463b81-87da-3d7f-bf62-51f714d514b7
> null

null
uid: a31c88c2-0564-c1db-2439-7e8abc810c6b

0:0 - What happened to you?
uid: a604761f-0ae3-29ee-deea-9beb8bec21be
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Local):
   true - 8ba20bc7-3f8f-18c1-6b19-93e2a9874d16_mentionedthaniel - swd art mentioned thaniel
- 1 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Curse... darkness... pain. Thaniel... have to help... Thaniel...

0:0 - I'm looking for Thaniel. Where is he?
uid: b39a97f5-161e-06bb-36d2-43dc67a4e47a
- 0 Check flag(s) (Global):
   true - SCL_ShadowCurse_Knows_HeartOfTheLandPurpose -
- 1 Check flag(s) (Local):
   true - 8ba20bc7-3f8f-18c1-6b19-93e2a9874d16_mentionedthaniel - swd art mentioned thaniel
- 2 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_KnowsBreathLocation -
- 1 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Shadowfell... shifts... and changes. But where Thaniel is... always smells... of lavender...

0:0 - Spirit... of the Land. In the... Shadowfell. Look for... lavender. He needs... he needs...
uid: b923b9fa-22d6-4c3c-bc7f-a5c72811b254
> null

0:0 - Art... Cullagh of... the Flaming Fist.
uid: bc60511a-bc93-4a23-86fa-70d167c6f8e0
> null

0:0 - *The corpse does not stir. It will answer no more questions.*
uid: cb46fc29-ea9d-453d-ac67-d32e9cec3ec9
- 0 Check flag(s) (Object):
   true - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

0:0 - Curse... darkness... pain. Thaniel... have to help... Thaniel...
uid: cdf39ce5-4f84-7abf-8278-226726d1a7e5
> null

null
uid: cfcd25bb-1a0f-593c-80cd-3c09cb2012ab

0:0 - *The corpse regards you lifelessly.*
uid: e1de68a3-e1da-4925-a750-bc4c1f273b21
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
> Who are you?
> What are you doing here?
> What can you tell me about Ketheric Thorm?
> What happened to you?
> I'm looking for Thaniel. Where is he?
> Thaniel? Who is that?
> What does Thaniel need?
> Leave.
> *The spell's power wanes. You can ask no more questions.*

0:0 - Who are you?
uid: e3e65b7a-be52-405c-ae27-76915a2313f6
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Art... Cullagh of... the Flaming Fist.

0:0 - *The spell's power wanes. You can ask no more questions.*
uid: f41544d0-257e-4d8d-8a24-f559a17d8292
- 0 Check flag(s) (Object):
   true - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

0:0 - Investigating... Ketheric Thorm. Rumours of... Sharran cult. Worse... than we thought.
uid: fa32949c-4713-4d03-9001-7fb30887ad78
> null

0:0 - *The corpse seems willing to speak - but not to its killer.*
uid: fd651631-589f-4cf4-8780-fa7c6a7048e1
- 0 Check flag(s) (Object):
   true - GLO_SpeakWithDead_State_Killer - Set on players in speak-with-dead dialogs in case the dead person considers that player (co-)responsible for their demise
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_CursedFist_PAD_SpottedWrit.lsj
Synopsis:
Observation on spotting the writ in Art Cullagh's pants. This is needed to direct the player to the House of Healing, which is where they will find his lute.

0:0 - What's that in his pocket? Looks official.
1:0 - Hmmm, there seems to be some kind of document protruding from this gentleman's pantaloons.
2:0 - What's that in your pocket, sir?
3:0 - Is that a parchment in his pocket?
4:0 - Some parchment there - looks official.
5:0 - Something poking from his pocket. Might be worth a gander.
6:0 - What's that sticking out of his pocket?
uid: c4dd2d37-f660-433b-9fc0-9ac62fa59af1
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_CursedFist_PAD_Writ.lsj
Synopsis:
Comment on the writ found on Art's body, which mentions the House of Healing.

0:0 - So he was snooping around the House of Healing. I wonder what he found.
1:0 - Looks like he was investigating the House of Healing. In search of what, I wonder.
2:0 - He was investigating the House of Healing. Must've found something there, right?
3:0 - He was at the House of Healing. But what did he find?
4:0 - Looks like he was at the House of Healing. But to what end?
5:0 - The poor fellow was poking around the House of Healing. He must have found something.
6:0 - So he was at the House of Healing? Wonder what he found.
uid: 4a9dc39c-bd7a-4f80-9bc1-9091b79c4d21
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_DaisyAD_DiscoveredHaven.lsj
Synopsis:
DaisyAD plays upon discovering Haven.

0:0 - This place is protected. You might find allies here, or at least supplies.
1:0 - This place is protected. You might find allies here, or at least supplies.
uid: 9467eaf5-a543-50f5-dc45-4cb1040cbe19
- 0:0 Tag: Daisy Male Voice - Does not dispaly; internal tag to mark the player has chosen Daisy's male voice
=== END NODE ===

0:0 - This place is protected. Someone powerful must be here.
1:0 - This place is protected. Someone powerful must be here.
uid: 9c55b840-6e34-6beb-1d2f-932589176464
- 0:0 Tag: Daisy Male Voice - Does not dispaly; internal tag to mark the player has chosen Daisy's male voice
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
=== END NODE ===

0:0 - This place is protected - must be the refuge the Harpers spoke of.
1:0 - This place is protected - must be the refuge the Harpers spoke of.
uid: ece2b666-f658-7129-d00e-48b6dc4c34f2
- 0:0 Tag: Daisy Male Voice - Does not dispaly; internal tag to mark the player has chosen Daisy's male voice
- 0 Check flag(s) (Global):
   true - SCL_HarperScouts_Event_InvitedToHaven - The harper scouts revealed where Haven is
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_DevilishOx_AD_WeaponSmithReactionToOx.lsj
Synopsis:
Dammon comments on the corpse of the devilish ox.

0:0 - At least it's dead now.
uid: 997574ed-5906-475d-b938-40453f6abfdc
Node context: Resigned acceptance. At leas tthis weird thing is dead, unlike all the other threats to our safety.
=== END NODE ===

0:0 - Just when I think I've seen it all...
uid: b0e84569-b529-43c1-93a8-b6e8f2335e70
Node context: Staring at the dead ochre jelly that was once one of the oxen in the stable.
> At least it's dead now.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_DevilishOx_PAD_DeathReaction.lsj
Synopsis:
Player has fought and defeated an infernal creature that was masqeurading as an ox.

0:0 - Next time, we might want to consider leaving well enough alone.
1:0 - Well, that'll teach us never to judge an ox by its cover.

2:0 - Well. Got a bit more than we bargained for with that one.
3:0 - Perhaps we shouldn't bother the cattle.
4:0 - You can't even take beasts of burden for granted these days.
5:0 - They say not to go poking bears. Perhaps we should apply that to oxen.
6:0 - Perhaps next time we shouldn't poke the mysterious ox.
uid: 2e31610c-6538-42e0-8a94-f702c2dd3293
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
> Perhaps, but what a fight. What a story! This was one of those memorable encounters I'd love to forget. Good fight, anyway. I needed that. We must strike as we please. Assume every beast channels the Hells' fires, and be ready. An interesting tale for the grandchildren - if you survive to have any, that is. Perhaps. But you can't tell me you didn't have fun. Perhaps. But that's certainly a fight I won't soon forget.

0:0 - Food animals should not try to kill you. That goes for oxen, chickens, and people.
1:0 - Well, that'll teach me never to judge an ox by its cover.
2:0 - Well! I'll stay on my toes around cows from now on.
3:0 - An ox can't just be an ox on this ridiculous floating rock.
4:0 - You can't even take beasts of burden for granted these days.
5:0 - They say not to go poking bears. They never said anything about oxen.
6:0 - I don't think I'll ever look at an ox quite the same.
uid: 89ffc858-309a-49c2-be27-86dd4843ce4e
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===

0:0 - Perhaps, but what a fight. What a story!
1:0 - This was one of those memorable encounters I'd love to forget.
2:0 - Good fight, anyway. I needed that.
3:0 - We must strike as we please. Assume every beast channels the Hells' fires, and be ready.
4:0 - An interesting tale for the grandchildren - if you survive to have any, that is.
5:0 - Perhaps. But you can't tell me you didn't have fun.
6:0 - Perhaps. But that's certainly a fight I won't soon forget.
uid: f4b0658a-741b-4d40-ad2a-f39f615f69b7
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_DevilishOx_PAD_SecondInsight.lsj
Synopsis:
The player walks past the stables outside the inn and can determine this is the same ox they saw in Druid's Grove if they pass an insight check

0:0 - That's... not the same cow as I saw at the druids' grove... is it?
1:0 - I'm almost certain I've seen that ox someplace before...
2:0 - I've seen that ox before - I'm certain of it.
3:0 - I've definitely seen that ox before. It has the same strange look in its eye.
4:0 - The ox from the grove. How in the Hells did it make it all the way here?
5:0 - I've got a good sense for horned freaks, and that ox is one of them.
6:0 - Looks like that odd ox made it through the shadows.
uid: c0dab87e-a072-4367-8650-161d70b759b7
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_EnteringHaven_PAD_Halsin.lsj
Synopsis:
Voicebark for Halsin on Entering Last Light. He has some history with the place (and the region in general)

0:0 - The Archdruid at the time spoke to us all, inspiring our courage... he was a fine leader.
uid: ad028452-8989-42e4-b0a0-c9b235dc20e6
Node context: Wondering how he himself measures up as Archdruid in comparison, perhaps.
=== END NODE ===

0:0 - Last Light Inn... we rallied here once, years ago, before the assault on Moonrise Towers.
uid: d5a9cb1d-cab8-4da9-9255-37fd0517b516
Node context: Faintly bittersweet reminiscence. Enrtering a place he passed through 100 years ago.
> The Archdruid at the time spoke to us all, inspiring our courage... he was a fine leader.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_EnteringHaven_PAD_Moonshield.lsj
Synopsis:
VB played on the first time the players reach the Moonshield on the Haven bridge. They comment on how it holding back the shodows.

0:0 - A little shimmering shield of light. It should be a reprieve from the shadows, if nothing else.
1:0 - A shimmer of light - the shadows can't penetrate.
2:0 - What light is that? A barrier to keep the shadows at bay?
3:0 - Some sort of barrier. The shadows can't penetrate it.
4:0 - Look there - a shimmer of light, keeping the shadows at bay.
5:0 - Would you look at that. No shadows.
6:0 - No shadows here - something must be keeping it at bay.
uid: bd1dccf7-ff43-439a-be31-8df8ace20c4f
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_EnteringHaven_TadpoleCheckpoint.lsj
Synopsis:
The main dialog for the Tadpole Checkpoint event. Triggered either by simply entering Haven, or being caught sneaking inside. Jaheira tests us to see if we carry a tadpole - and must be convinced to let us enter once she discovers we do. Mol and Marcus vouching for the player is aliased across both states of the player being entangled and free from vines.

null
uid: 010ffd65-eb4d-2c7e-ab3e-cd12602a79a4
Animation: [Player] takes Orpheus out of their pocket, [Jaheira] take out the jar with the tadpole, it explodes, everyone reacts
Cinematic: | (CINE) The player takes Orpheus from their pocket and presents it to Jaheira who looks on intrigued. There’s a crackle of energy and she reacts to something in her pocket. She takes out the jar again and we see the tadpole flail wildly inside - then the jar explodes and the tadpole drops to the ground dead. There are gasps from the crowd, and several of the Harpers move in to strike us down. |
> What in the hells is that thing?

null
uid: 011d39b2-362b-3b10-b3a4-ef4a4babda58
Jump to another node

0:0 - He's right. I was enslaved by the cult and served them once, but I'm free of them now.
uid: 01b503af-6827-d876-2309-40c91179350b
- 0 Check flag(s) (Tag):
   true - Minthara -
> How is that possible?

0:0 - Saved two of my friends - one from a harpy, and one from a mad druid with a snake.
uid: 0294c495-1d23-ba44-a096-aff7c9e5be4c
- 0 Check flag(s) (Global):
   true - DEN_HarpyMeal_Event_KidReturnHideout - kid returns to the hideout following harpy rescue
   true - DEN_ShadowDruid_State_KidFreed - Player persuaded the druids to let the kid go.
   false - DEN_Hideout_Event_BefriendedThieflings - DEN_Hideout_Event_BefriendedThieflingsdescription
> I'd pretty much trust her with my life. I'd pretty much trust him with my life. I'd pretty much trust them with my life.

0:0 - *The guard insists that you meet with their leader - a Harper by the name of Jaheira.*
uid: 030d925f-806e-e133-212c-faac353148d3
Cinematic: | (CINE) We follow the Harper past other Harpers that eye us with suspicion. Soon they spot the person they're looking for and calls out to her: |
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_WasVouchedFor - The player was vouched for, but has not necessarily explained why they're not a threat.
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
- 1 Check flag(s) (Object):
   true - HAV_EnteringHaven_Event_TrespasserSpotted - HAV_EnteringHaven_TrespasserSpotteddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Jaheira_HasMet - HAV_Jaheira_HasMetdescription
- 1 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_JaheiraMet - Set in the checkpoint dialog. Can be checked if players ever met jaheira.
> null

0:0 - Settle in, then come join me for a drink. You may just be the godsend we've been praying for.
uid: 036d25bd-00b1-fe51-71f2-593adf81156b
- 0 Set flag(s) to (Global):
   true - GLO_HAV_EnteringHaven_TadpoleCheckpoint_MetJaheira - Player met Jaheira at the Haven checkpoint
=== END NODE ===

0:0 - Just this once, I wish people would simply say hello.
uid: 03bc58f4-2023-cb04-3c3d-f945219e36a4
> Hello.

0:0 - Then our interests align. We must all cure ourselves - of the entire cult of the Absolute.
uid: 04fb21ae-cd36-18a7-faf9-32df8feaf6b5
> There's food in the inn over there. Beds too if you require rest. Aloe oil in the cupboard in case the vines gave you a rash.

0:0 - ROAR AND RIP APART THE PUNY VINES.
1:0 - Channel your rage. Pull apart these puny vines.
uid: 0558de1a-cc06-288f-cfe4-12ef21e33910
= Roll RawAbility (Strength) Difficulty: bddbb9b8-a242-4c3e-a2eb-3fd274c0c539 =
Advantage: 1 - 0:0 Tag: Berserker - A supplimentary Berserker tag for more primal lines. (Violence is both a means and an end. You follow a path of untrammelled fury, slick with blood, as you thrill in the chaos of battle, heedless of your own well-being.)
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
- 1 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> null (roll sucessful)
> null (roll failure)

0:0 - I'm Gale, and I find myself only moderately pleased to meet you.
uid: 0645a725-20a1-0812-12fd-43574e2d47ae
- 0 Check flag(s) (Dialog):
   false - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
- 1 Check flag(s) (Tag):
   true - Gale - |Gale companion, shapeshifted or not| (The enigmatic wizard of Waterdeep and devotee of Mystra.)
> Ever so sorry to hear that.

0:0 - Go quietly - it'll be easier for all of us.
uid: 06c57d4b-c94b-6b0b-6a92-e0d5d3615d26
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_AttackedJaheira - If the player attacks Jaheira in dialog, all Harpers in Haven go hostile
- 1 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

0:0 - Nervous? I've an inkling you've reason to be.
uid: 0787ed6b-21a3-9d6a-6dc5-ae94e9e1d261
> This is why we're here, you see.

null
uid: 07bfba72-7234-71f6-4407-43be9b04699a
Cinematic: Harpers draw their weapons.
> Please - ma'am - I'm from Baldur's Gate. Like you. I'm on your side.
> Easy. Give me a chance to earn your trust.
> Please - I've already saved some people imprisoned by Absolute cultists. I'm here to help.
> I saved your soldiers and this is the thanks I get?
> Could you at least explain to me why you're doing this?
> Back off. Now.

0:0 - Fine - here. (Show Jaheira the artefact.)
uid: 08a5cbdd-f197-53b3-95ef-3fe35236812c
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_RevealedArtifact - Revealed artifact at checkpoint.
> null

null
uid: 09465168-e1e4-0194-4015-5168f05789f1
Jump to another node

0:0 - Stop!
uid: 0ad5dec6-dd65-2ce6-9e5c-1bb88ba14efa
Cinematic: | (CINE) The focus remains on us and Jaheira. The shout comes from off-camera. | | (CINE) Jaheira glances over as a small figure pushes through the Harpers. It's Mol. |
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_WasVouchedFor - The player was vouched for, but has not necessarily explained why they're not a threat.
   true - HAV_EnteringHaven_State_MolVouched - Mol was the one who vouched for the player.
> What are you doing? She's the one who saved us! What are you doing? He's the one who saved us! What are you doing? They're the ones that saved us!

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I walk my own path, and mean you no harm - for now.
uid: 0bd2fadf-9abc-2d4e-fa33-c31e0108db6a
- 0 Check flag(s) (Tag):
   true - Oathbreaker - Paladin subclass (You have broken your sacred Oaths in pursuit of power and ambition. Only darkness remains to fuel you now.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> null

0:0 - We'll see how charmed you are in a minute.
uid: 0d5f9611-4be9-7203-3f39-2d346de04481
> Just keep your hands where I can see them and follow me.

0:0 - Hah! Well I am certainly no innocent, paladin - so I'll bind you with vines a moment longer, if you do not mind.
uid: 0f30040b-4149-8810-17fa-a4457fed343a
Node context: Snort of amusement at player's high-handed attempt tell reassure her they don't 'harm the innocent'.
> null

0:0 - You have me at a disadvantage. Let me correct that.
uid: 10714044-47f0-5d93-acf6-f0f1a29cb5b4
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
Node context: She tightens her raised left hand for a beat as the vines constrict
> null

null
uid: 109e8813-2df5-7a95-783b-168b3783986d
Jump to another node

0:0 - A pathetic deception - I know who you really worship, True Soul.
uid: 117e94a8-951d-d98d-1867-eaead01325c6
Node context: angry, ready to kill the player
> null

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I've sworn an oath to protect nature, and her creatures, from evil. I mean you no harm.
uid: 142a7b57-0b08-2c9b-202e-2e75281d3fcd
- 0 Check flag(s) (Tag):
   true - Oath of the Ancients - Paladin subclass (Committed to preserving life, you fight on the side of the light in the cosmic struggle against darkness.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> A paladin? She will want to meet you.

null
uid: 14a0e8f6-7865-7c0c-7dad-ad6d8775e26e
Jump to another node

null
uid: 17e4e444-9d98-42ea-b5bd-36cd30ea9150
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Random - ORI_Inclusion_Randomdescription
> If the True Soul wants to help, so be it. We're in no state to refuse.
> Don't do anything stupid - just say he's right and get us out of this!
> Might as well take part in this Absolute charade if that buys us both time and our lives.
> Play along with the Fist. We can deal with him later.
> That tadpoled Fist thinks we're his allies. No need to correct him just yet, if he can help us.
> A True Soul! Play along for the minute - we can kick his arse afterward.

0:0 - So far it's been a life-saver. Here's hoping you agree.
uid: 194ba4ce-2ec4-21ae-8a4a-b29baf8003ac
> More or less.

0:0 - Marcus? He's been with us from the beginning. Since...
uid: 19f38859-7c05-4ed8-55e9-8f5c551b5a6e
Cinematic:
Node context: About to dismiss our claim, then thinks about it
> ...When did you join us, Marcus?

0:0 - Is this true?
uid: 19ffc8f1-9306-a214-d1f5-b938202011c6
Cinematic:
Node context: to player, surprised but wary that you've been given a reason to trust them
> null

null
uid: 1b923303-e729-2589-cc2d-1d16663ef768
Jump to another node

0:0 - A True Soul! Play along for the minute - we can kick his arse afterward.
uid: 20594dec-b098-4d22-b5de-bc752ac8e92a
Node context: Whispered, only to player
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> null

null
uid: 2093b7a6-c884-4f60-6dba-8ccd738084a4
Jump to another node

null
uid: 23160508-06f5-a762-ddd6-8715791cf2a1
> It is a curious creature that hides all manner of secrets. But if there's one thing that we know -

- Roll failure -
null
uid: 2485c474-9628-4e4b-999e-681d8392bdb2
> Not good enough.

0:0 - Vaguely.
uid: 2701fa89-0953-6fa5-90b3-8e504c9f145a
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
Node context: She tightens her raised left hand for a beat as the vines constrict
> null

0:0 - Force your own magic through the vines, weakening them.
uid: 2727cb98-3146-d67b-50ec-f0f7c3b85526
= Roll (Charisma) Difficulty: bddbb9b8-a242-4c3e-a2eb-3fd274c0c539 =
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
- 1 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> null (roll sucessful)
> null (roll failure)

0:0 - I am magic incarnate - these vines will not hold me.
uid: 287ec2e4-ae82-34b3-5434-b7cd93f5e827
- 0 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> They'll last long enough, 'magic incarnate'.

0:0 - I routed your spy, didn't I?
uid: 28dc405c-6aec-27d4-930e-626adb2d8bc5
= Roll RawAbility (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
- 0 Check flag(s) (Dialog):
   false - HAV_EnteringHaven_State_BrokeVines - This character broke the vines.
- 1 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
> null

0:0 - Stop!
uid: 2c2f6b1a-507b-f422-5923-e967873c7441
Cinematic: | (CINE) The focus remains on us and Jaheira. The shout comes from off-camera. | | (CINE) Jaheira glances over as a Flaming Fist soldier pushes through the Harpers. It's Marcus. |
- 0 Set flag(s) to (Dialog):
   true - HAV_FlamingSpy_HasMet_Checkpoint - Player character has met the Flaming Spy at the checkpoint
- 1 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_WasVouchedFor - The player was vouched for, but has not necessarily explained why they're not a threat.
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> Hold on, Jaheira. I think I know this one.

0:0 - Who am I? Who in the hells are you?
uid: 2e2cbd02-79b8-8d1c-7308-7b5c66b1a99b
> Shut up!

0:0 - Fascinating - both your command of magic and its technical implementation are impeccable.
uid: 2ec3d31d-3068-6a10-77bb-473c611354b8
- 0 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> A good start - but you've told me something I already know. Tell me something I don't.

0:0 - Holy shit. It's really you. The Jaheira.
uid: 3083f04e-22d5-729f-d9b2-1a35f6338b1e
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> You have me at a disadvantage. Let me correct that.

0:0 - The name's [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. Jack of all trades, master of plenty. Charmed, I'm sure.
uid: 320bf77e-0b6a-fa56-e329-221d2a0b161e
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> We'll see how charmed you are in a minute.

0:0 - Back off. Now.
uid: 330e2908-054b-d8c3-4413-df6af2ee7062
> Nervous? I've an inkling you've reason to be.

null
uid: 33d38b34-3218-1166-6acd-3b32d6fa947f
Jump to another node

0:0 - If you want to survive this, then trust me - one True Soul to another.
uid: 3462439b-d838-840b-c5fb-9be63f60e099
Cinematic:
Node context: Urging us to play along
> She's infected, aye - but she's not with the cultists. Helped me fight them off a while back, in fact. He's infected, aye - but he's not with the cultists. Helped me fight them off a while back, in fact. They're infected, aye - but they're not with the cultists. Helped me fight them off a while back, in fact.

- Roll failure -
null
uid: 3528c16f-2a1c-b933-b74f-9b9e71c43c54
> It'll hurt less if you hold still.

0:0 - I've met no sorcerer that powerful - and I've met many. Now, speak plain - how do you have control?
uid: 363817dc-6c53-3d6a-9398-2598da4c6169
Node context: she's getting threatening again
> null

0:0 - Look to the Harpers you saved.
uid: 36c8bd33-4615-463a-537a-384012c139b5
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_HasSavedHarpers -
> null

0:0 - You're just in time for happy hour.
uid: 37d283ab-81d4-5d2f-311e-1fc514c5ffd7
> There's food in the inn over there. Beds too if you require rest. Aloe oil in the cupboard in case the vines gave you a rash.

0:0 - Ever so sorry to hear that.
uid: 398d148a-5d9f-6060-c648-c8742dc5c2fd
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
Node context: She tightens her raised left hand for a beat as the vines constrict
> null

0:0 - Beseech your patron to help you.
uid: 39d49370-3928-4d63-e005-447c6c0f45c0
- 0 Check flag(s) (Tag):
   true - Warlock - A wielder of magic that is derived from a bargain with an extraplanar entity. (Bound by a deal to a powerful patron, warlocks trade their loyalty for supernatural abilities and unique magic. )
> *You feel your request leave this plane, and carry like a whisper on the Feywild's winds. There is no response.* *Your request leaves this plane, barrelling through the fires of Avernus and frost of Stygia. There is no response.* *Your request falls deep into the nameless reaches of your patron's home plane. It seems to be met with deafening silence.*

0:0 - Tell Jaheira everything you know about the artefact.
uid: 3a47b92b-5e27-ebba-7eaa-6270c0ea6632
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_RevealedArtifact - Revealed artifact at checkpoint.
> Congratulations. You've earned yourself the benefit of the doubt.

0:0 - Hear me, Harpers! All clear, at ease!
uid: 3b5bf61a-dae0-2099-cb70-f900b2259fc7
Cinematic:
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
> null

null
uid: 3bb0357b-28f8-00ed-dff2-ac1f442a5691
Jump to another node

0:0 - As for you - you exposed a True Soul in our midst. You're no puppet of the Absolute, are you?
uid: 3bbf9636-b530-65c6-557d-b3a959e3ec18
Cinematic: turns to player, speaking more quietly
Node context: Looks at us anew. Still suspicious, but intrigued too.
> How is that possible?

0:0 - A level head. Let us see if you will get to keep it.
uid: 3c627694-469c-c827-0bef-da985723877e
Node context: Amused, approving of our courage in pushing back on her - but not to be swayed
> null

null
uid: 3ca7abfa-ab81-00fd-62a8-cd22dbaa950b
Jump to another node

0:0 - My intentions are my own.
uid: 3d12461d-4e71-c180-06e5-5054335c9895
> Not anymore. Not with so much at stake.

0:0 - You, most of all, will suffer for this blasphemy. Your life is mine, but in death you will belong to the General.
uid: 3d2aece4-4bd9-eb4a-8a83-203013997551
Cinematic: mind-meld, looking player right in the eye, Marcus forms a triangular symbol with his hands.
- 0 Set flag(s) to (Object):
   true - GLO_Event_SetSurprisedNextCombat - Setting this flag on a character will make them and their allies surprised next combat
- 1 Set flag(s) to (Tag):
   true - ACT2_HAV_SUMMONREADY - Used to tag when Marcus can summon hands via Spell Stats
=== END NODE ===

null
uid: 3ebf2f28-3ef5-a0dd-6070-e727bf17caa9
> You should never have come here, True Soul.

0:0 - At least give me a chance to earn your trust.
uid: 42164f30-7155-d54c-64e2-7d3f84013d72
> null

0:0 - I am Wyll, the Blade of Frontiers. Perhaps you've heard of me?
uid: 4391c5d4-cb8c-28da-00fd-3c0c7fda40ec
- 0 Check flag(s) (Dialog):
   false - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
- 1 Check flag(s) (Tag):
   true - Wyll - |Really Wyll, superhero warlock|
> I heard the Blade of Frontiers was a hero, not a hellspawn.
> Vaguely.

null
uid: 43e33359-b252-d9b5-8250-169ced410059
Jump to another node

0:0 - If the True Soul wants to help, so be it. We're in no state to refuse.
uid: 458a5b59-ba69-4e55-bc63-8b2883906f10
Node context: Whispered, only to player
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Lae'zel - | Lae'zel, the Gith Companion | (No warrior is more ferocious, no githyanki more loyal to Vlaakith.)
> null

0:0 - You should never have come here, True Soul.
uid: 46263ef0-0e69-7c2f-0970-37031e12f5dd
Cinematic: | (CINE) Jaheira raises her free left hand, signalling the surrounding Harpers, who ready their weapons to attack |
Node context: Grave. She’s passing a death sentence on us.
> null

null
uid: 4945527c-e9a0-7126-1d4a-b4e3072d968b
- 0 Set flag(s) to (Object):
   true - HAV_EnteringHaven_Inclusion_FlamingFist -
> Stop!
> Go quietly - it'll be easier for all of us.

0:0 - What in the hells is that thing?
uid: 49944998-d57a-e238-bab6-ec72c9498394
Cinematic:
> Tell Jaheira everything you know about the artefact.
> So far it's been a life-saver. Here's hoping you agree.
> Your guess is as good as mine.

0:0 - Easy! She's with me.
1:0 - Easy! He's with me.
2:0 - Easy! They're with me.
uid: 49b70cdd-0a63-b09e-54c1-37eabc2bf180
Cinematic: speaking up from beside the player and stepping forward, speaking to Elifer
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - Duly noted.
uid: 49edeaf4-5f5a-7199-0d56-b638c8bb4ae5
Node context: suspicious, watchful
> Just keep your hands where I can see them and follow me.

null
uid: 4a97f523-a962-c8ae-ec0d-4a4c75930e91
Jump to another node

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I am a druid - a servant of nature's will.
uid: 4b615fe2-2f23-6bd5-0501-e81bb5818318
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> A fellow druid? She will want to meet you.

0:0 - Harpers - cut this True Soul down.
uid: 4e64a8ff-d6e6-97ca-166b-bd740be4ebc6
Cinematic: Jaheira holds her hand aloft, preparing to give the order to attack the player
Node context: Projected to her soldiers.
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_BrokeVines - This character broke the vines.
- 1 Set flag(s) to (Global):
   false - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
> null

null
uid: 4f6ce25d-67b0-f174-600a-579855f7e71b
Jump to another node

0:0 - More or less.
uid: 4f7018b0-7fe6-fcc1-14d4-02dc81d68134
> Congratulations. You've earned yourself the benefit of the doubt.

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I fight with the strength of ten warriors - do not trifle with me.
uid: 50159754-0609-2006-c618-c26c790af48f
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> Duly noted.

0:0 - We'll see about that.
uid: 50ffc84e-7edc-f79b-5c37-b77bd7bc6e38
Node context: High tension - player has just approached the checkpoint and given a reason why they've come.
> Just keep your hands where I can see them and follow me.

0:0 - Plucked one of my friends out of a harpy's talons. Knows when to be discreet, too.
uid: 510c0a41-a7ef-a557-0eab-72df6e9b5841
- 0 Check flag(s) (Global):
   true - DEN_HarpyMeal_Event_KidReturnHideout - kid returns to the hideout following harpy rescue
   false - DEN_ShadowDruid_State_KidFreed - Player persuaded the druids to let the kid go.
   true - DEN_Hideout_Event_BefriendedThieflings - DEN_Hideout_Event_BefriendedThieflingsdescription
> I'd pretty much trust her with my life. I'd pretty much trust him with my life. I'd pretty much trust them with my life.

0:0 - Care to explain why a legendary druid has one of her own wrapped in vines?
uid: 535a16dd-33bd-bd63-7ecf-998410ab52e9
> null

0:0 - Jaheira, is it? Like I told your guard, I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53], and I assure you none of this is necessary.
uid: 53f6655f-011b-39e2-a967-debcbaa198aa
- 0 Check flag(s) (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
- 1 Check flag(s) (Tag):
   true - Custom - |Really Generic origin| (An enthusiastic adventurer of remarkable spirit and mettle.)
> I assure you it is.

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Mystra, the Mother of All Magic.
1:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Moradin, the Dwarffather.
2:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Mielikki, Mistress of the Forest.
3:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Lolth, Mother of Spiders.
4:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Lathander, the Morninglord.
5:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Laduguer, Master of Crafts.
6:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Kelemvor, Lord of the Dead.
7:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Ilmater, Our Martyred Father.
8:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve the Great God, I serve Helm.
9:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Gruumsh, He Who Never Sleeps.
10:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Garl Glittergold, the Watchful Protector.
11:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Elistraee, the Dark Maiden.
12:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Corellon, Father of Elvenkind.
13:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Bahamut, the God of Dragons.
14:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Oghma the Wise.
15:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Selûne, the Moonmaiden.
16:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Shar, the Mistress of the Night.
17:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Talos, the Stormstar.
18:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Tempus, the Lord of Battles.
19:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Tiamat, the Bane of Bahamut.
20:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Tymora, the Lady Who Smiles.
21:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Tyr, the Even-Handed.
22:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Vlaakith, the Lich Queen.
23:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Yondalla, the Blessed One.
24:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I am but a humble cleric.
uid: 541f31cc-0158-3b8a-ec1e-be6c0be33622
- 0:0 Tag: Cleric of Yondalla - Player or NPC is cleric of Yondalla. (Yondalla is the mother-goddess of the halflings. Her clerics view her as a strong and protective parent who bestows them with luck, and whose example should be followed. )
- 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> A cleric? You'll find no quarter here - for you, or the one you serve.

0:0 - Easy! She helped us out in the shadows.
1:0 - Easy! He helped us out in the shadows.
2:0 - Easy! They helped us out in the shadows.
uid: 543ccb08-a669-dd97-80a9-bfd4aa3802a5
Cinematic: speaking up from beside the player and stepping forward, speaking to Elifer
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
   true - This flag template was not found somehow... -
> null

0:0 - A paladin? She will want to meet you.
uid: 548fa686-3da0-b87b-eb0d-7c06aab2ca2f
Node context: surprise, but still a hint of suspicion ('she' is Jaheira)
> null

0:0 - Not anymore. Not with so much at stake.
uid: 56a65ea2-a083-d738-c033-b3a17cdb7761
> There's food in the inn over there. Beds too if you require rest. Aloe oil in the cupboard in case the vines gave you a rash.

0:0 - At ease, Jaheira - I am no threat. I am bound by oath not to harm the innocent.
uid: 574a4cd4-c15e-dd48-69ea-3e0ed66b0cfd
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
   false - Oathbreaker - Paladin subclass (You have broken your sacred Oaths in pursuit of power and ambition. Only darkness remains to fuel you now.)
> Hah! Well I am certainly no innocent, paladin - so I'll bind you with vines a moment longer, if you do not mind.

0:0 - Could you at least explain to me why you're doing this?
uid: 58545fac-668b-25ab-1170-182966e2b2df
> Absolutely.

0:0 - You'll just have to take my word for it.
uid: 588df498-0e02-49f5-f810-4a9c3957de79
> You sound so confident for someone who's so wrong.

0:0 - So tell me...
uid: 5912cfc9-0307-873f-1e2f-6bdb6cad53b1
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_WasVouchedFor - The player was vouched for, but has not necessarily explained why they're not a threat.
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
> null

null
uid: 5a3484f8-0319-2d08-7136-be9932e43c2e
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
   false - HAV_EnteringHaven_Event_ClawsKilled - Set if the Claws appeared in Haven and have now been defeated
> Be on the alert, Harpers! We haven't seen the last of Marcus yet.

0:0 - I assure you it is.
uid: 5ae5e789-64ff-aab6-01f3-786c0ae87e75
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
Node context: She tightens her raised left hand for a beat as the vines constrict
> null

0:0 - What are you doing? She's the one who saved us!
1:0 - What are you doing? He's the one who saved us!
2:0 - What are you doing? They're the ones that saved us!
uid: 5b184fb3-4d41-ba0f-948e-00bd1c6440ef
Cinematic:
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> She's the one who protected the Emerald Grove? He's the one who protected the Emerald Grove? They're the one who protected the Emerald Grove?

null
uid: 5d2b885b-e131-992b-ece7-be718e2e3718
> null

0:0 - Come.
uid: 5f8f40bb-d431-9209-c079-9fba302621b7
Cinematic: (CINE) The Harper beckons us to follow. |
Node context: To player, The Harper beckons us to follow
> null

null
uid: 5ff201f1-1cb4-34ea-ea19-b025dfdbf708
> null

0:0 - *His eyes meet yours. There's recognition there - a sick intensity as his voice reverberates in your mind.*
1:0 - *His eyes meet yours. There's no recognition there - just a sick intensity as his voice reverberates in your mind.*
uid: 621bf6b7-5faa-57c0-9fba-af386c1122cd
Cinematic:
- 0:0 Tag: Minthara -
> If you want to survive this, then trust me - one True Soul to another.

null
uid: 62914fac-c3f1-0117-8c3c-452dcfea280a
Jump to another node

0:0 - The Absolute has given me many gifts already. She'll give me so much more when all of you are dead.
uid: 62d6502f-a9ab-58e9-18ed-705369a8de69
Animation: [Marcus] wings unfurl
Cinematic: |Large wings unfurl from Marcus' back, and the crowd back away in shock.|
Node context: Uncannily and eerily calm despite being exposed as an enemy and surrounded on all sides
> You, most of all, will suffer for this blasphemy. Your life is mine, but in death you will belong to the General.

0:0 - Play along with the Fist. We can deal with him later.
uid: 65641c3e-7c88-4891-bdef-2e810d256632
Node context: Whispered, only to player
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Wyll - |Really Wyll, superhero warlock|
> null

null
uid: 662af1cb-2d28-4c75-b36f-26bfe14064e6
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Random - ORI_Inclusion_End_Randomdescription
> null

0:0 - Attack.
uid: 674e9713-7fc3-692a-7ac6-c0a0c20244e1
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_AttackedJaheira - If the player attacks Jaheira in dialog, all Harpers in Haven go hostile
- 1 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

0:0 - If I have to rip these vines apart, I will. And then I'll do the same to you.
uid: 69211b28-3106-1604-a241-82330722564d
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> null

0:0 - She's the one who protected the Emerald Grove?
1:0 - He's the one who protected the Emerald Grove?
2:0 - They're the one who protected the Emerald Grove?
uid: 6a788bde-b462-905f-9b64-42f98363d3fb
Cinematic:
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> Yup. Didn't leave a goblin standing. Not so bad to hang around with either.

0:0 - Stand down, or we'll put you down.
uid: 6a94eebe-6cb7-f638-709d-9081faa879fc
Animation: [player] rages against the vines and breaks them,
Cinematic: The player rages against the vines to snap them and succeeds. In response Jaheira reels back but then returns to a spell-casting pose, ready to kill the player - she still beleives them to be a True Soul. [greg reshoot] have her start casting Flaming Sphere between first and second line; more threatening please
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_BrokeVines - This character broke the vines.
- 1 Set flag(s) to (Global):
   false - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
> null

0:0 - I am not... a True Soul...
uid: 6a96da8a-a3ef-aac7-4bda-10382df43936
> null

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I've sworn an oath to deliver justice at any cost. Unless you harm another, you are safe from me.
uid: 6c6ad6f6-eb5c-e0c6-12a1-e7ffdbe3ebcd
- 0 Check flag(s) (Tag):
   true - Oath of Vengeance - Paladin subclass (Casting aside even your own purity, you deliver justice to those who have committed the most grievous sins.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> null

0:0 - No doubt a wizard has opinions on this darkness - she will want to meet you.
uid: 6cc2c43e-bda1-f74a-ab79-3ba957a00314
Node context: suspicious ('she' is jaheira)
> null

0:0 - A preposterous experiment - the tadpole could be reacting to anything. Let me GO!
uid: 6d6c3a90-b47c-dfcc-6bdf-06a1cb7e951d
- 0 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> Wizards... Always talking, never knowing when to be quiet.

0:0 - What?
uid: 6def0776-5c55-47da-885b-9f5e8e29c134
Cinematic:
Node context: Utterly shocked - he thinks we're on the same side and we've just outed him as a spy, getting us both in trouble
> Marcus? He's been with us from the beginning. Since...

null
uid: 6e3e256f-93b5-3cb8-ba08-7431a4a4fc31
Jump to another node

null
uid: 6eb88171-cbe8-162b-f1e2-bcb27046f424
> Holy shit. It's really you. The Jaheira.
> Just this once, I wish people would simply say hello.
> Jaheira, is it? I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53], and I assure you none of this is necessary.
> Jaheira, is it? Like I told your guard, I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53], and I assure you none of this is necessary.
> I have been named Faithwarden. I command you to release me.
> Call me Lae'zel, if you must call me at all. Now explain yourself.
> I'm Shadowheart. I'd offer to shake your hand, but I'm in a spot of difficulty.
> The name's Astarion. And I rather dislike vines in uninvited places.
> I'm Gale, and I find myself only moderately pleased to meet you.
> I am Wyll, the Blade of Frontiers. Perhaps you've heard of me?
> You have to the count of five to let me go.
> I don't enjoy feeling like prey - free me. Once I get out of this, you best sleep with one eye open, druid. Like a noble beast in a snare... Release me, druid. Usually I'm not the one in the snare - mind releasing me?
> If I have to rip these vines apart, I will. And then I'll do the same to you.
> You're the Jaheira? I have heard of you, Friend of the Forest.
> How uncouth. Legends led me to expect better of the noble Jaheira.
> If this is supposed to scare me, it won't work - monks are not so easily cowed.
> At ease, Jaheira - I am no threat. I am bound by oath not to harm the innocent.
> I am magic incarnate - these vines will not hold me.
> Fascinating - both your command of magic and its technical implementation are impeccable.

0:0 - Hold. I can explain everything.
uid: 6ee4c134-bd78-9c03-2af2-d9deeefc3f78
> I'm not interested in the Absolute's manipulations.

0:0 - Plucked my friend right out of a harpy's talons.
uid: 6f2ba800-d2bd-7d11-9f23-e529f8f02fb6
Node context: Neutral - recounting the ways we helped her. Line could be one of a number in succession, so delivery should be without too much emotion. (Mol could play this as bored)
- 0 Check flag(s) (Global):
   true - DEN_HarpyMeal_Event_KidReturnHideout - kid returns to the hideout following harpy rescue
   false - DEN_ShadowDruid_State_KidFreed - Player persuaded the druids to let the kid go.
   false - DEN_Hideout_Event_BefriendedThieflings - DEN_Hideout_Event_BefriendedThieflingsdescription
> I'd pretty much trust her with my life. I'd pretty much trust him with my life. I'd pretty much trust them with my life.

null
uid: 6f7cacea-5af0-1aa3-fad9-170a97270dad
Jump to another node

null
uid: 6f9c2506-7970-dc51-a48f-24890314c197
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
- 0 Set flag(s) to (Global):
   false - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
> null

null
uid: 7017e1ca-09d2-ceff-58fb-c17f2bd5bf87
Jump to another node

null
uid: 7160ef29-37ee-07aa-d463-a32a28ccd874
Jump to another node

0:0 - If you let me go, I'll happily amend the tales. Add a 'hates strangers' footnote.
uid: 71bc7050-1067-c775-2d56-07b920eb2df8
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> You have not experienced my hatred, stranger. Not yet, at least.

0:0 - Jaheira, come now. This one's parasite has dug a little too deep, eh?
uid: 71c23bc4-6604-bb57-6b7e-f7507b96482a
Cinematic:
Node context: Derisive
> Maybe yours has as well.

0:0 - You're the Jaheira? I have heard of you, Friend of the Forest.
uid: 7205d738-7534-9c7b-75d4-b490fad6cbe9
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> Through the grapevine?

0:0 - A cleric? You'll find no quarter here - for you, or the one you serve.
uid: 7438b587-8387-1404-8bf9-39fa196e452e
Node context: suspicious
> null

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I've sworn an oath to protect the innocent and fight for justice - I mean no harm.
uid: 748c67d7-eb78-66c2-cce2-98c6cc5ee8f4
- 0 Check flag(s) (Tag):
   true - Oath of Devotion - Paladin subclass (Following the ideal of the knight in shining armour, you act with honour and virtue in the pursuit of the greater good.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> A paladin? She will want to meet you.

null
uid: 799be3cf-4737-33c8-06ae-22277074042b
Jump to another node

0:0 - Not good enough.
uid: 7fbe8687-da11-14d1-faae-cbc3492cebe6

null
uid: 80dfa36e-c137-7623-ca64-b9cec6c31fd7
Jump to another node

0:0 - I work in mysterious ways.
uid: 811efd0e-5e13-d085-e1a3-679087d62738
> Enlighten me. Now.

0:0 - Easy. Give me a chance to earn your trust.
uid: 84eafdb9-da8c-fa7b-ea7b-a9c1bd164552
> You're about to.

null
uid: 84ff9e87-47da-5865-91e7-8704e24d692d
Jump to another node

0:0 - An act of kindness, or a clever decoy. Luckily, I know how to find out which.
uid: 86d201a1-9625-75cf-5b94-524e07f7d8bb
> This is why we're here, you see.

null
uid: 877d13f4-59c7-362f-3bf3-a84fda7bb9bb
Jump to another node

0:0 - I know it's hard to trust anyone right now, but believe me: I am not an Absolute cultist.
uid: 8904e15f-06b5-51ed-fd25-4781cae2fe9b
= Roll RawAbility (Charisma) Difficulty: f3aa825b-785e-4f4a-90af-565c7e943609 =
Advantage: 1 - 0 Check flag(s) (Dialog):
   true - HAV_EnteringHaven_State_BrokeVines - This character broke the vines.
- 1 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
> null

0:0 - Bah! Vile things that befit a vile traitor.
uid: 89407a48-ea07-8d7c-0098-f8dd21642e97
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_ClawsKilledLongAgo - The claws were killed at least 1 minute ago.
   true - HAV_EnteringHaven_Event_ClawsKilled - Set if the Claws appeared in Haven and have now been defeated
> null

0:0 - Rage against the vines.
uid: 8a6965c9-3ff3-3b08-c65d-e1d5fa8d320a
= Roll RawAbility (Strength) Difficulty: bddbb9b8-a242-4c3e-a2eb-3fd274c0c539 =
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
- 1 Check flag(s) (Tag):
   false - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> null (roll sucessful)
> null (roll failure)

0:0 - Your guess is as good as mine.
uid: 8bb08380-a876-08d3-df27-f8238f27d1d8
> Strangest magic I've seen since roaming the ruins of Myth Drannor, but I can't argue with the results.

0:0 - This land is afflicted - rotten. I am here to restore nature's will.
uid: 8ccfdb35-45cb-c6cd-1b8d-d57ad7481c80
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> null

0:0 - Enlighten me. Now.
uid: 8d1d85bc-4262-fb94-c16e-d1c3d58e7928
Node context: Responding to the player's 'I work in mysterious ways.' losing patience
> null

null
uid: 8d473148-0e6b-35ff-4b00-b0d6750d15e6
Jump to another node

0:0 - That tadpoled Fist thinks we're his allies. No need to correct him just yet, if he can help us.
uid: 8d85bff7-e57c-408c-8b4a-29c1a4fd2628
Node context: Whispered, only to player
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
> null

0:0 - Congratulations. You've earned yourself the benefit of the doubt.
uid: 8e4a9dbc-fbfd-78a6-c0e8-3d026b137b1c
Animation: [Player][Party] released as vines retreat
Cinematic:
- 0 Set flag(s) to (Global):
   false - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
> Hear me, Harpers! All clear, at ease!

0:0 - Strangest magic I've seen since roaming the ruins of Myth Drannor, but I can't argue with the results.
uid: 8f77b6cc-a3cd-467d-bd92-b3a544024e22
> Congratulations. You've earned yourself the benefit of the doubt.

null
uid: 9069d963-13cb-b865-632b-b8204be1eb69
- 0 Set flag(s) to (Object):
   true - DEN_ThiefHideoutLeader_Inclusion_Start - Start inclusion for S_DEN_ThiefHideoutLeader
> Stop!
> null

null
uid: 9118f202-fc6d-9d60-9e00-b089a7ea9ef8
Jump to another node

null
uid: 917cce55-9925-be56-5ae8-34969e6ab762
Jump to another node

null
uid: 93eec7c5-61c2-fc30-7763-45a5ba2d0e54
Jump to another node

- Roll sucessful -
null
uid: 93f89914-345a-d55b-e753-f18f2495533d
> null

null
uid: 9472c598-7087-1589-e3b2-e587361b56c1
Jump to another node

null
uid: 95164e23-0e50-077a-2c89-bd3a4a9cc15b
Cinematic: She lowers her hand before speaking, and the vines on the player fall away.
Node context: you have this person surrounded with your troops - 'Harpers' - and you're asking them to explain themselves quickly
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
- 0 Set flag(s) to (Global):
   false - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
> null

0:0 - I've come from Moonrise Towers - I just freed some prisoners there.
uid: 9633aab8-d8ca-40dd-6fa2-bc6fe5fadf1d
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> We'll see about that.

0:0 - This is why we're here, you see.
uid: 964ce1c3-fa70-6f49-1646-6b7965a1cf9f
Animation: [Jaheira] produces a jar from her pocket and holds it up for all to see
Cinematic: | (CINE) With her free left hand, Jaheira fishes a jar out of her back pocket and hold it up for us to see. It contains a tadpole. |
Node context: Her calm menace continues. She’s about to make a demonstration.
> null

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53] - a master of magic, and the secrets it holds.
uid: 970c0e2e-946c-2d26-f3d4-b15edafbff02
- 0 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> No doubt a wizard has opinions on this darkness - she will want to meet you.

0:0 - I saved your soldiers and this is the thanks I get?
uid: 972ff43c-9bdc-2a97-e8c5-9b1a02f7382f
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_HasSavedHarpers -
> Kindness is too often a decoy.

null
uid: 97cd5f48-a387-84f2-834d-9bbd53bfbd00
> null

0:0 - Please - I've already saved some people imprisoned by Absolute cultists. I'm here to help.
uid: 986d501b-5a2f-e6a1-c051-f93f2556e146
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> An act of kindness, or a clever decoy. Luckily, I know how to find out which.

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. Pleased to meet you.
1:0 - I am Lae'zel. It is your pleasure to meet me.
uid: 989374b5-0dd9-c038-dbc6-69ddb3c25ccd
- 0:0 Tag: Lae'zel - | Lae'zel, the Gith Companion | (No warrior is more ferocious, no githyanki more loyal to Vlaakith.)
- 0 Check flag(s) (Tag):
   true - Lae'zel - | Lae'zel, the Gith Companion | (No warrior is more ferocious, no githyanki more loyal to Vlaakith.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> null

null
uid: 98c26543-1f9b-69c7-48d0-de22b8b88fa3
Jump to another node

0:0 - Sure you are.
uid: 98ec2c85-faed-6679-f748-c9394bf29c3e
> Just keep your hands where I can see them and follow me.

0:0 - Saved one of my friends from a druid with a snake. Knows when to be discreet, too.
uid: 99786d72-1f34-8e35-370f-2ff31981366b
- 0 Check flag(s) (Global):
   false - DEN_HarpyMeal_Event_KidReturnHideout - kid returns to the hideout following harpy rescue
   true - DEN_ShadowDruid_State_KidFreed - Player persuaded the druids to let the kid go.
   true - DEN_Hideout_Event_BefriendedThieflings - DEN_Hideout_Event_BefriendedThieflingsdescription
> I'd pretty much trust her with my life. I'd pretty much trust him with my life. I'd pretty much trust them with my life.

0:0 - So it would seem. Did you hear that I saved your soldiers?
uid: 9a0173fc-10fb-9a2d-5bd5-8dfdda59fec8
> null

0:0 - A good start - but you've told me something I already know. Tell me something I don't.
uid: 9a06ca4b-3eff-4a37-a561-b6445ff5143e
Node context: Dryly amused at our attempts to compliment her, but not to be swayed - moving immediately onto the business of checking us for tadpoles
> null

0:0 - *You feel your request leave this plane, and carry like a whisper on the Feywild's winds. There is no response.*
1:0 - *Your request leaves this plane, barrelling through the fires of Avernus and frost of Stygia. There is no response.*
2:0 - *Your request falls deep into the nameless reaches of your patron's home plane. It seems to be met with deafening silence.*
uid: 9a7bee01-14b6-58d3-4a9f-d908612d66ae
- 0:0 Tag: Great Old One - This warlock's patron is a Great Old One (Your patron is a mysterious entity whose nature is utterly foreign to the fabric of reality.)
> null

0:0 - I just want a cure for the parasite in my head. Moonrise Towers is my only lead.
uid: 9cd9d16c-5b0b-a514-da17-ebf6a140729b
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_TadpoleCheckpoint_StatedCure - HAV_EnteringHaven_TadpoleCheckpoint_StatedCuredescription
> Then our interests align. We must all cure ourselves - of the entire cult of the Absolute.

0:0 - If this is supposed to scare me, it won't work - monks are not so easily cowed.
uid: 9d97d20a-073e-08ea-2a31-f881a53c1e32
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> A level head. Let us see if you will get to keep it.

0:0 - I suspect this icosahedral artefact is involved. (Show Jaheira.)
uid: 9dd2b962-b832-34ae-de39-3b4bab20d329
- 0 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_RevealedArtifact - Revealed artifact at checkpoint.
> null

0:0 - I'm here on holiday.
uid: 9f14c44d-5168-f043-a2c2-67704a7f3863
> You're just in time for happy hour.

0:0 - How uncouth. Legends led me to expect better of the noble Jaheira.
uid: 9f2a281d-7c28-ca84-47d5-31f3e621b4de
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> It seems tales of my clemency have been greatly exaggerated.

0:0 - Something like that. Did you hear that I saved your soldiers?
uid: a008e285-7afd-3cf8-1d11-1613e8337852
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_HasSavedHarpers -
> null

0:0 - You haven't tested him, have you? He's infected too.
uid: a033fc18-8a0f-109f-f804-24df64e698f7
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
   true - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcus - GLO_HAV_EnteringHaven_TadpoleCheckpoint_RevealedMarcusdescription
- 1 Set flag(s) to (Object):
   true - GLO_Event_SetSurprisedNextCombat - Setting this flag on a character will make them and their allies surprised next combat
> What?

0:0 - Might as well take part in this Absolute charade if that buys us both time and our lives.
uid: a0c9b8d5-1784-423a-8893-58b37a9c86e4
Node context: Whispered, only to player
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Gale - |Gale companion, shapeshifted or not| (The enigmatic wizard of Waterdeep and devotee of Mystra.)
> null

0:0 - You have to the count of five to let me go.
uid: a1ee7a56-803c-b5ac-6bf9-9378909f1687
> A count to five is all I need.

0:0 - Jaheira, is it? I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53], and I assure you none of this is necessary.
uid: a327f15b-dcee-8414-aa1a-7af89f94ca07
- 0 Check flag(s) (Dialog):
   false - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
- 1 Check flag(s) (Tag):
   true - Custom - |Really Generic origin| (An enthusiastic adventurer of remarkable spirit and mettle.)
> I assure you it is.

0:0 - You're about to.
uid: a33440b0-3829-db52-d9fd-0627b7f63403
Node context: Calm, full of menace.
> This is why we're here, you see.

0:0 - The Weave itself burns through my veins - perhaps the tadpole is afraid.
uid: a40d8ce9-e2ff-9885-9ac5-16b1cb7ab934
- 0 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> I've met no sorcerer that powerful - and I've met many. Now, speak plain - how do you have control?

0:0 - Who are you?
uid: a619a4b8-441f-c049-34cd-e8aa76011fec
Node context: Very wary.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. Pleased to meet you.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. Pleased to meet you. I am Lae'zel. It is your pleasure to meet me.
> Someone lost in the dark, drawn to the light here.
> Who am I? Who in the hells are you?
> I've come from Moonrise Towers - I just freed some prisoners there.
> The name's [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. Jack of all trades, master of plenty. Charmed, I'm sure.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I fight with the strength of ten warriors - do not trifle with me.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I am a druid - a servant of nature's will.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I am a monk, here on a pilgrimage.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Mystra, the Mother of All Magic. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Moradin, the Dwarffather. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Mielikki, Mistress of the Forest. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Lolth, Mother of Spiders. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Lathander, the Morninglord. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Laduguer, Master of Crafts. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Kelemvor, Lord of the Dead. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Ilmater, Our Martyred Father. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve the Great God, I serve Helm. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Gruumsh, He Who Never Sleeps. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Garl Glittergold, the Watchful Protector. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Elistraee, the Dark Maiden. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Corellon, Father of Elvenkind. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Bahamut, the God of Dragons. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Oghma the Wise. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Selûne, the Moonmaiden. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Shar, the Mistress of the Night. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Talos, the Stormstar. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Tempus, the Lord of Battles. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Tiamat, the Bane of Bahamut. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Tymora, the Lady Who Smiles. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Tyr, the Even-Handed. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Vlaakith, the Lich Queen. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I serve Yondalla, the Blessed One. I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I am but a humble cleric.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I've sworn an oath to protect the innocent and fight for justice - I mean no harm.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I've sworn an oath to protect nature, and her creatures, from evil. I mean you no harm.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I've sworn an oath to deliver justice at any cost. Unless you harm another, you are safe from me.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I walk my own path, and mean you no harm - for now.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53] - a master of magic, and the secrets it holds.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53] - a sorcerer, at your service.

null
uid: a666e8b4-1a0d-8a5e-0018-6d4f1297a6bc
Jump to another node

0:0 - I'll be the judge of that.
uid: a696e6f2-9f85-0981-bab3-d453d83b02c3
> This is why we're here, you see.

0:0 - Because of this artefact. (Show Jaheira.)
uid: a8831fe7-790b-d76d-9ca4-5e72b065c6a6
- 0 Check flag(s) (Tag):
   false - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_RevealedArtifact - Revealed artifact at checkpoint.
> null

0:0 - Nod.
uid: aa7f5daa-6f67-b407-6736-76a8c4942600
> How is that possible?

null
uid: ab4d1cf2-1864-d55f-0786-155b11664654
Cinematic: | (CINE) Those Harpers who still had their weapons drawn stow them way. The tension among them dissipates now that Jaheira has cleared us. |
> null

0:0 - ...When did you join us, Marcus?
uid: ab679b80-ebc9-8981-f816-8cb5a442d335
Cinematic: Turns to look at Marcus
Node context: Pointed question
> Jaheira, come now. This one's parasite has dug a little too deep, eh?

0:0 - Hold on, Jaheira. I think I know this one.
uid: ad8cba49-3829-8e6c-2619-f3d98e60f05c
Cinematic:
Node context: Marcus is a spy, butting in to save us.
> *His eyes meet yours. There's recognition there - a sick intensity as his voice reverberates in your mind.* *His eyes meet yours. There's no recognition there - just a sick intensity as his voice reverberates in your mind.*

null
uid: adb71a1e-f689-e082-af6f-d5db4d0cd4e2
Jump to another node

0:0 - Hm. Convenient that a sorcerer would emerge from the darkness, of all places.
uid: aeca80ad-e89e-79f9-1b99-6be718404a4a
Node context: suspicious
> null

0:0 - Even caught us thieving and didn't make a thing of it.
uid: b0dedb4c-c903-9f45-ca74-60677197d34e
Node context: Neutral - recounting the ways we helped her. Line could be one of a number in succession, so delivery should be without too much emotion. (Mol could play this as bored)
- 0 Check flag(s) (Global):
   false - DEN_HarpyMeal_Event_KidReturnHideout - kid returns to the hideout following harpy rescue
   false - DEN_ShadowDruid_State_KidFreed - Player persuaded the druids to let the kid go.
   true - DEN_Hideout_Event_BefriendedThieflings - DEN_Hideout_Event_BefriendedThieflingsdescription
> I'd pretty much trust her with my life. I'd pretty much trust him with my life. I'd pretty much trust them with my life.

0:0 - You won't have to like them very long.
uid: b149275d-8382-917f-7316-680b91f67ac8
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
Node context: She tightens her raised left hand for a beat as the vines constrict
> null

0:0 - I heard you were strong - smart. Seems I heard wrong.
uid: b1d7a973-f75b-d6cb-d5ba-5569e06102fc
> null

0:0 - They'll last long enough, 'magic incarnate'.
uid: b3c2720a-d11b-48a0-bf78-f60e6726e38e
Node context: Wry, amused at us calling ourselves 'magic incarnate'. Deadpan and dry more than mocking - she's moving on to her actual business - testing us for a tadpole
> null

0:0 - Oh, but you ward something far more sinister than faith alone, don't you?
uid: b4e5ea59-bafd-a897-cf35-4586e5d20d47
> null

- Roll sucessful -
null
uid: b5a9b214-b903-1a38-b976-5bb732b6740f
> Stand down, or we'll put you down.

0:0 - She's infected, aye - but she's not with the cultists. Helped me fight them off a while back, in fact.
1:0 - He's infected, aye - but he's not with the cultists. Helped me fight them off a while back, in fact.
2:0 - They're infected, aye - but they're not with the cultists. Helped me fight them off a while back, in fact.
uid: b805a2ff-f6f5-284f-c36b-fd0f8cac8633
Cinematic:
Node context: Speaking warmly of us, a lie to convince Jaheira to trust us.
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
> Is this true?

null
uid: b8f058ce-2fd9-a04f-6b03-c0b7186f254c
> I'll not pretend to understand what that artefact is, but I'm old and wise enough to recognise a sliver of hope when it crawls out of the dark.
> I'll not pretend to understand why you, the enigma that you are, suddenly crossed our path, but I'm old and wise enough to recognise a sliver of hope when it crawls out of the dark.

0:0 - Be on the alert, Harpers! We haven't seen the last of Marcus yet.
uid: ba3a91fb-bbae-4815-488a-47ce050681f0
Node context: a martial order to her squad, who are shaken by witnessing a hideous transformation
> As for you - you exposed a True Soul in our midst. You're no puppet of the Absolute, are you?

0:0 - You picked a strange place to meditate, monk.
uid: bb4a4227-a7ea-155b-584b-6578c74adc0d
> null

0:0 - It is a curious creature that hides all manner of secrets. But if there's one thing that we know -
uid: bbd10707-6ed0-217a-2348-53b62e125ffb
Animation: [Jaheira] approaches player with jar upheld
Cinematic: | (CINE) Jaheira approaches with the jar outstretched - in it floats the tadpole, motionless and seemingly dead. |
Node context: Her calm menace continues. She’s about to make a demonstration.
> - it's that it knows its own kind.

0:0 - I'm Shadowheart. I'd offer to shake your hand, but I'm in a spot of difficulty.
uid: bd2878c2-0359-503c-427b-bf97678ee0ba
- 0 Check flag(s) (Dialog):
   false - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
- 1 Check flag(s) (Tag):
   true - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
> Rather more than a spot, actually.

0:0 - A fellow druid? She will want to meet you.
uid: bdeab3e6-01da-9f7e-b6c2-2d845614ab72
Node context: surprise, but still a hint of suspicion ('she' is Jaheira)
> null

0:0 - Just keep your hands where I can see them and follow me.
uid: becb6b87-a129-4ac6-27c7-c2f1cc357bac
> Come.

0:0 - It seems tales of my clemency have been greatly exaggerated.
uid: bf7f162c-b311-f151-639a-901dbbb2bdf5
> At least give me a chance to earn your trust.
> So it would seem. Did you hear that I saved your soldiers?
> null
> If you let me go, I'll happily amend the tales. Add a 'hates strangers' footnote.

null
uid: bfdad705-e4a2-4687-6a5b-bba8294e5226
> Something like that. Did you hear that I saved your soldiers?
> null
> Care to explain why a legendary druid has one of her own wrapped in vines?
> I heard you were strong - smart. Seems I heard wrong.

0:0 - How is that possible?
uid: c134309d-2e63-2cde-4009-55b07544384b
> Because of this artefact. (Show Jaheira.)
> I work in mysterious ways.
> You'll just have to take my word for it.
> The Weave itself burns through my veins - perhaps the tadpole is afraid.
> I suspect this icosahedral artefact is involved. (Show Jaheira.)
> null

0:0 - Accept your fate.
uid: c1fa05be-265e-b3b2-0eb1-331273b4311d
> null

0:0 - You there! Step forward and keep your hands off your weapons!
uid: c2355eda-756f-4a4f-109b-4fe45b56b43a
Cinematic:
Node context: Nervous and suspicious.
> Easy! She's with me. Easy! He's with me. Easy! They're with me.
> Easy! She helped us out in the shadows. Easy! He helped us out in the shadows. Easy! They helped us out in the shadows.
> Who are you?

- Roll failure -
null
uid: c2ce599c-852b-16c0-1597-83ff9e505f30
> null

null
uid: c309fa08-1443-922d-6f63-7f7141da3249
Jump to another node

0:0 - - it's that it knows its own kind.
uid: c43550a2-80ba-83b2-cdb5-de8a0f8a572e
Cinematic: | (CINE) As the jar nears our face, the tadpole suddenly LASHES TO LIFE, straining towards us through the glass. | | (CINE) Her suspicions now confirmed, Jaheira stows away the jar. The onlooking Harpers eye us with a mixture of fear and hatred. |
Node context: Her calm menace continues. The demonstration is done and she’s proved her point: we’re the enemy because we have a tadpole in our heads.
> null

0:0 - Call me Lae'zel, if you must call me at all. Now explain yourself.
uid: c49aee94-ed61-f74f-d1ac-7a1b5f06feb4
- 0:0 Tag: Lae'zel - | Lae'zel, the Gith Companion | (No warrior is more ferocious, no githyanki more loyal to Vlaakith.)
- 0 Check flag(s) (Dialog):
   false - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
- 1 Check flag(s) (Tag):
   true - Lae'zel - | Lae'zel, the Gith Companion | (No warrior is more ferocious, no githyanki more loyal to Vlaakith.)
> In a moment.

null
uid: c4d8d17d-d36b-19ab-7415-83ef27c8c4fb
Jump to another node

0:0 - Maybe yours has as well.
uid: c521dba1-ab62-2a69-fa4b-db33cdcef5e7
Cinematic: | (Cine) Jaheira takes out the jar and holds it in Marcus’ direction. The tadpole flails as madly as it did when she did the same to us. The crowd gasps. |
> Enough of this.

0:0 - Yup. Didn't leave a goblin standing. Not so bad to hang around with either.
uid: c638c5dc-8554-8dff-6b2c-8449d5ab290f
Cinematic:
> Saved two of my friends - one from a harpy, and one from a mad druid with a snake. Didn't make a fuss of our thieving, either.
> Saved two of my friends - one from a harpy, and one from a mad druid with a snake.
> Plucked one of my friends out of a harpy's talons. Knows when to be discreet, too.
> Saved one of my friends from a druid with a snake. Knows when to be discreet, too.
> Plucked my friend right out of a harpy's talons.
> Saved us from a mad druid and her snakes. A real class act.
> Even caught us thieving and didn't make a thing of it.

null
uid: c7e1a2fb-09b8-daf5-429c-294075ddbb50
Jump to another node

0:0 - I routed your spy, didn't I?
uid: c9b4a2e8-6036-c333-c441-df1707159817
= Roll RawAbility (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
Advantage: 1 - 0 Check flag(s) (Dialog):
   true - HAV_EnteringHaven_State_BrokeVines - This character broke the vines.
- 1 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
> null

0:0 - Shut up!
uid: ca5bf3db-b144-8e4f-f15d-6fdbc62df87c
> Just keep your hands where I can see them and follow me.

0:0 - Saved us from a mad druid and her snakes. A real class act.
uid: cbe51be6-68e3-65b7-5ad7-b619ef02727c
Node context: Neutral - recounting the ways we helped her. Line could be one of a number in succession, so delivery should be without too much emotion. (Mol could play this as bored)
- 0 Check flag(s) (Global):
   false - DEN_HarpyMeal_Event_KidReturnHideout - kid returns to the hideout following harpy rescue
   true - DEN_ShadowDruid_State_KidFreed - Player persuaded the druids to let the kid go.
   false - DEN_Hideout_Event_BefriendedThieflings - DEN_Hideout_Event_BefriendedThieflingsdescription
> I'd pretty much trust her with my life. I'd pretty much trust him with my life. I'd pretty much trust them with my life.

null
uid: cc77e8c4-18e4-6705-cf8e-797f67cf90bc
Jump to another node

0:0 - Wizards... Always talking, never knowing when to be quiet.
uid: cd8f594e-0375-0a2c-104c-e5d0d982e909
> null

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53] - a sorcerer, at your service.
uid: ce582137-bb99-ac4b-71c1-44bcc53e7ea7
- 0 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> Hm. Convenient that a sorcerer would emerge from the darkness, of all places.

null
uid: d15e1b1e-d0ac-ad24-6452-9276da3d9eec
Animation: [Jajira] approach party, Casts magic vines to trap the party.[Player/Party] get wrapped up in vines [guards] draw weapons
Cinematic: | (CINE) Jaheira approaches. Haper Elifer is about to speak, but a stern glance from Jaheira shuts them up and makes them cast her eyes to the ground. Jaheira then directs her stern glance at us. Without a word she raises her right hand claw-like to chest height. Magic ripples and entangling vines start to sprout from the ground, trapping the party in place. Onlooking Harpers draw their swords. |
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
   true - HAV_EnteringHaven_State_JaheiraToGate - Jaheira moves to gate from her initial position
> null

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I am a monk, here on a pilgrimage.
uid: d17a409f-a0cd-4b11-c188-3b8c1d42b3a6
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> You picked a strange place to meditate, monk.

0:0 - Jaheira!
uid: d329ea45-9176-5c75-1603-1e0c47573eb3
Cinematic: | (CINE) We follow the Harper past other Harpers that eye us with suspicion. Soon they spot the person they're looking for and calls out to her: |
> null

0:0 - Invoke the Weavemistress - pray that she save you.
1:0 - Call upon the Dwarffather to save you.
2:0 - Offer a prayer to the Forest Queen in your time of need.
3:0 - Entreat the Mother of Spiders for salvation.
4:0 - Ask that the Morninglord lend you his aid.
5:0 - Beseech the Grey Protector to save you.
6:0 - Ask that the Lord of Death spare you this demise.
7:0 - Pray to the Rack-Broken Lord for salvation.
8:0 - He of the Unsleeping Eyes must be watching - entreat his aid.
9:0 - Pray that Gruumsh grant you vengeful salvation.
10:0 - Pray to the Sparkling Wit for aid.
11:0 - Call upon the Lady of the Dance for salvation.
12:0 - Invoke the First of the Seldarine's divinity - pray for salvation.
13:0 - Call on the Platinum Dragon for salvation.
14:0 - Entreat The Binder for divine aid.
15:0 - Invoke the Silver Lady's name - seek salvation.
16:0 - Pray that the Dark Lady send you aid.
17:0 - Pray for Talos' stormy protection.
18:0 - Pray that Tempus send you aid.
19:0 - Pray to the Many-Mawed Goddess for salvation.
20:0 - Pray that Tymora's grace flip your fortune.
21:0 - Pray for Tyr's righteous salvation.
22:0 - Beseech the Lich Queen to save you.
23:0 - Pray to the Lady of Plenty for salvation.
24:0 - Offer a prayer to your god for salvation.
uid: d6f99ec5-00f8-c8d6-ed55-c8202d3fef48
- 0:0 Tag: Cleric of Yondalla - Player or NPC is cleric of Yondalla. (Yondalla is the mother-goddess of the halflings. Her clerics view her as a strong and protective parent who bestows them with luck, and whose example should be followed. )
- 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> A pathetic deception - I know who you really worship, True Soul.

0:0 - Don't do anything stupid - just say he's right and get us out of this!
uid: d78bb797-940c-460d-904e-876e512f48ed
Node context: Whispered, only to player
- 0 Check flag(s) (Object):
   true - ORI_Inclusion_PickedAtRandom - After ORI_Inclusion_Random, the picked origin will have this flag.
- 1 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
> null

null
uid: d78e13ee-4208-71b0-c951-a938349aa3dc
> He's right. I was enslaved by the cult and served them once, but I'm free of them now.
> He's right. Mind flayers infected me, but they don't control me.
> Nod.
> You haven't tested him, have you? He's infected too.
> null

0:0 - How is that possible?
uid: d7e469dd-1e43-fdbf-9636-b7b53fdaae98
> null

null
uid: d840fabe-60d2-015b-db83-d726650377cb
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_WasVouchedFor - The player was vouched for, but has not necessarily explained why they're not a threat.
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
- 1 Check flag(s) (Object):
   false - HAV_EnteringHaven_Event_TrespasserSpotted - HAV_EnteringHaven_TrespasserSpotteddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Jaheira_HasMet - HAV_Jaheira_HasMetdescription
- 1 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_JaheiraMet - Set in the checkpoint dialog. Can be checked if players ever met jaheira.
> You there! Step forward and keep your hands off your weapons!

null
uid: d8d4447d-ad13-6c0a-af59-b1b35c87eb37
> Jaheira!

null
uid: d8dd2583-4923-cbf6-b067-dffffa6b690d
Jump to another node

0:0 - I'd pretty much trust her with my life.
1:0 - I'd pretty much trust him with my life.
2:0 - I'd pretty much trust them with my life.
uid: d971ff88-dea4-a038-4932-8513c0fd8cbc
Cinematic:
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> A True Soul with a mind of her own... How is that possible? A True Soul with a mind of his own... How is that possible? A True Soul with a mind of their own... How is that possible?

0:0 - You sound so confident for someone who's so wrong.
uid: da6a18e4-407c-75a7-913f-86cda7f8553c
Node context: tension - losing patience, with an edge.
> Fine - here. (Show Jaheira the artefact.)
> I know it's hard to trust anyone right now, but believe me: I am not an Absolute cultist.
> I know it's hard to trust anyone right now, but believe me: I am not an Absolute cultist.
> I routed your spy, didn't I?
> I routed your spy, didn't I?
> null

0:0 - In a moment.
uid: db5b3d53-16d6-2bc6-ad44-af801dd28b2c
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
Node context: She tightens her raised left hand for a beat as the vines constrict
> null

0:0 - Through the grapevine?
uid: dd309832-b8e7-913e-1ee2-5a45b7bf6a7a
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
> null

0:0 - I have been named Faithwarden. I command you to release me.
uid: ddeeebfb-b0ee-9f76-a137-f5fad01ba117
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
   true - Faithwarden - Honorary title that a druid player may receive if they help free the Grove from the Shadow Druids (For exposing Kagha's corruption, you have been honoured by the druids as a defender of nature and balance.)
> Oh, but you ward something far more sinister than faith alone, don't you?

0:0 - I heard the Blade of Frontiers was a hero, not a hellspawn.
uid: de1983ef-f134-bd0e-c441-29254f3d4fd4
- 0 Check flag(s) (Tag):
   true - Wyll's Fiendish Form - |Wyll is in devil form|
> null

0:0 - The name's Astarion. And I rather dislike vines in uninvited places.
uid: de49dfa0-0e0c-2c41-f5db-9023ed192665
- 0 Check flag(s) (Dialog):
   false - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
- 1 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
> You won't have to like them very long.

0:0 - I mourn for whoever you were before the Absolute infected you.
uid: deccd6db-3c29-9fc6-e691-ac6b0170457c
Node context: Right Hand still claw-like trying to kill player.
> null

0:0 - Saved two of my friends - one from a harpy, and one from a mad druid with a snake. Didn't make a fuss of our thieving, either.
uid: dfb32e7a-58ec-7054-743a-6b9d99248c4a
- 0 Check flag(s) (Global):
   true - DEN_HarpyMeal_Event_KidReturnHideout - kid returns to the hideout following harpy rescue
   true - DEN_ShadowDruid_State_KidFreed - Player persuaded the druids to let the kid go.
   true - DEN_Hideout_Event_BefriendedThieflings - DEN_Hideout_Event_BefriendedThieflingsdescription
> I'd pretty much trust her with my life. I'd pretty much trust him with my life. I'd pretty much trust them with my life.

0:0 - Absolutely.
uid: e035d98a-8cb3-b0ae-71b7-b8f0f991ccac
Node context: She says this knowingly - she suspects us to be part of the Absolute so she can say this with a lot of emphasis and double meaning.
> This is why we're here, you see.

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. Pleased to meet you.
uid: e3c77776-ecb9-e09c-ae38-03ae0d8714c3
- 0:0 Tag: Lae'zel - | Lae'zel, the Gith Companion | (No warrior is more ferocious, no githyanki more loyal to Vlaakith.)
- 0 Check flag(s) (Tag):
   false - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
   false - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
   false - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
   false - Oath of Devotion - Paladin subclass (Following the ideal of the knight in shining armour, you act with honour and virtue in the pursuit of the greater good.)
   false - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
   false - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
   false - Oath of the Ancients - Paladin subclass (Committed to preserving life, you fight on the side of the light in the cosmic struggle against darkness.)
   false - Oath of Vengeance - Paladin subclass (Casting aside even your own purity, you deliver justice to those who have committed the most grievous sins.)
   false - Oathbreaker - Paladin subclass (You have broken your sacred Oaths in pursuit of power and ambition. Only darkness remains to fuel you now.)
   false - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
   false - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
- 0 Set flag(s) to (Dialog):
   true - HAV_EnteringHaven_State_PlayerSaidName - Player said their name in the Tadpole checkpoint situation
> null

0:0 - Please - ma'am - I'm from Baldur's Gate. Like you. I'm on your side.
uid: e4d986a6-a5e8-c7ac-1eb8-05cca619852b
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> I'll be the judge of that.

null
uid: e4e9ea98-6078-645f-a84b-1833d8e63345
Jump to another node

0:0 - There you are! I thought those vile claws dragged you into a terrible grave.
uid: e4ee4a1c-f6fb-c55a-86d8-f9686abec07d
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_ClawsKilledLongAgo - The claws were killed at least 1 minute ago.
   true - HAV_EnteringHaven_Event_ClawsKilled - Set if the Claws appeared in Haven and have now been defeated
> null

null
uid: e751d045-e4de-7efe-f06f-a067a4532d3c
> null

0:0 - You have not experienced my hatred, stranger. Not yet, at least.
uid: e8589fff-d172-b0a1-e34c-a69b4b0a7a1f
> null

0:0 - There's food in the inn over there. Beds too if you require rest. Aloe oil in the cupboard in case the vines gave you a rash.
uid: ea070495-3a5c-c34a-57c4-445ebf153f65
> Settle in, then come join me for a drink. You may just be the godsend we've been praying for.

0:0 - Force your own magic through vines, loosening them.
uid: ea8ea5b9-ec4f-7f3d-40b5-32ffd92df014
= Roll (Strength) Difficulty: bddbb9b8-a242-4c3e-a2eb-3fd274c0c539 =
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_Entangled - Players are entangled by vines.
- 1 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> null (roll sucessful)
> null (roll failure)

0:0 - He's right. Mind flayers infected me, but they don't control me.
uid: ead0dc14-2936-a759-39c0-97308a919c06
> How is that possible?

0:0 - Tell me - why have you come here?
uid: ebc004fd-8d01-5981-8274-086ade53d8b6
> To destroy the Absolute in its lair: Moonrise Towers.
> To pursue vengeance against the cult of the Absolute.
> I just want a cure for the parasite in my head. Moonrise Towers is my only lead.
> I'm here on holiday.
> My intentions are my own.
> This land is afflicted - rotten. I am here to restore nature's will.

- Roll sucessful -
null
uid: ee609b42-7df0-e2c7-7258-c01f2c706ab3
> null

0:0 - Kindness is too often a decoy.
uid: ee6db19f-65e4-e221-7b22-f0023fbf4ab5
> This is why we're here, you see.

0:0 - I'll not pretend to understand what that artefact is, but I'm old and wise enough to recognise a sliver of hope when it crawls out of the dark.
uid: ef15cf87-8da7-e709-d745-108bf4d39f38
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_RevealedArtifact - Revealed artifact at checkpoint.
> Tell me - why have you come here?

null
uid: ef57ef3a-e7b7-f554-c7fd-165074e41af8
Jump to another node

0:0 - I don't enjoy feeling like prey - free me.
1:0 - Once I get out of this, you best sleep with one eye open, druid.
2:0 - Like a noble beast in a snare... Release me, druid.
3:0 - Usually I'm not the one in the snare - mind releasing me?
uid: ef70473c-fca8-8985-031b-89974cc97dec
- 0:0 Tag: Beast Master Ranger -
- 0 Check flag(s) (Tag):
   true - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> null

0:0 - Someone lost in the dark, drawn to the light here.
uid: efc7e55c-57e2-089c-ca3a-8865a0528f3e
> Sure you are.

0:0 - Hello.
uid: f024b331-14cd-36f1-f2f0-95ea6e35e645
Animation: [Player] [Party] gets squeezed by the entangled vines
Node context: Unamused, not actually welcoming, but matter of fact. Menacing.
> null

0:0 - I'll not pretend to understand why you, the enigma that you are, suddenly crossed our path, but I'm old and wise enough to recognise a sliver of hope when it crawls out of the dark.
uid: f2f82094-a9ac-8056-1d21-eb55c15882ea
> Tell me - why have you come here?

0:0 - I know it's hard to trust anyone right now, but believe me: I am not an Absolute cultist.
uid: f3096b1d-072a-e064-7217-74dccefbb9b5
= Roll RawAbility (Charisma) Difficulty: f3aa825b-785e-4f4a-90af-565c7e943609 =
- 0 Check flag(s) (Dialog):
   false - HAV_EnteringHaven_State_BrokeVines - This character broke the vines.
- 1 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
> null (roll sucessful)
> null (roll failure)

null
uid: f407144f-8ccd-d62e-81ad-6138b611716d
Jump to another node

0:0 - I'm not interested in the Absolute's manipulations.
uid: f46ed2bc-565e-737c-15a4-8939fb694562
Cinematic:
> Harpers - cut this True Soul down.

null
uid: f4ac7439-a085-3787-a9d9-e0e2a43f5f50
> Hold. I can explain everything.
> null

0:0 - Rather more than a spot, actually.
uid: f517f672-568b-4ee5-011c-92dca7cacd5d
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
Node context: She tightens her raised left hand for a beat as the vines constrict
> null

null
uid: f635a4a3-e1f6-ae06-fb22-3cced118d784
> I am not... a True Soul...
> Look to the Harpers you saved.
> Accept your fate.
> Rage against the vines.
> Invoke the Weavemistress - pray that she save you. Call upon the Dwarffather to save you. Offer a prayer to the Forest Queen in your time of need. Entreat the Mother of Spiders for salvation. Ask that the Morninglord lend you his aid. Beseech the Grey Protector to save you. Ask that the Lord of Death spare you this demise. Pray to the Rack-Broken Lord for salvation. He of the Unsleeping Eyes must be watching - entreat his aid. Pray that Gruumsh grant you vengeful salvation. Pray to the Sparkling Wit for aid. Call upon the Lady of the Dance for salvation. Invoke the First of the Seldarine's divinity - pray for salvation. Call on the Platinum Dragon for salvation. Entreat The Binder for divine aid. Invoke the Silver Lady's name - seek salvation. Pray that the Dark Lady send you aid. Pray for Talos' stormy protection. Pray that Tempus send you aid. Pray to the Many-Mawed Goddess for salvation. Pray that Tymora's grace flip your fortune. Pray for Tyr's righteous salvation. Beseech the Lich Queen to save you. Pray to the Lady of Plenty for salvation. Offer a prayer to your god for salvation.
> Beseech your patron to help you.
> A preposterous experiment - the tadpole could be reacting to anything. Let me GO!
> ROAR AND RIP APART THE PUNY VINES. Channel your rage. Pull apart these puny vines.
> Force your own magic through vines, loosening them.
> Force your own magic through the vines, weakening them.
> Attack.

0:0 - Then you've found an ally in me, for that is precisely why I am here.
uid: f71c770e-af18-f23b-6b6c-978f53d2316d
> There's food in the inn over there. Beds too if you require rest. Aloe oil in the cupboard in case the vines gave you a rash.

0:0 - A True Soul with a mind of her own... How is that possible?
1:0 - A True Soul with a mind of his own... How is that possible?
2:0 - A True Soul with a mind of their own... How is that possible?
uid: f7ed1e1c-8e8b-ba9d-ea33-2f595b319eb0
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> null

0:0 - To destroy the Absolute in its lair: Moonrise Towers.
uid: f8b0468f-8db1-97f4-5ad3-3f5a8c949e4c
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_TadpoleCheckpoint_StatedMission - HAV_EnteringHaven_TadpoleCheckpoint_StatedMissiondescription
> Then you've found an ally in me, for that is precisely why I am here.

0:0 - A count to five is all I need.
uid: f8e7ddff-2a49-2c66-2ad8-887d4a03bc5b
Animation: *DUPE*[Player] [Party] gets squeezed by the entangled vines
> null

null
uid: f8eb261b-044c-76c1-9a0b-283a8f82297d
Jump to another node

null
uid: f9ebb5d7-22c6-6c95-1b96-ae8d57a45d33
Jump to another node

0:0 - It'll hurt less if you hold still.
uid: fa17f9bb-6e66-b329-2349-55f63d4486ac
Animation: [player] rages against the vines but doesnt break them,
Cinematic: Player struggles against the vines trying to escape, but fails. Jaheira turns her hand, claw-like, again, in a further attempt to kill the player.
> I mourn for whoever you were before the Absolute infected you.

null
uid: fa24ada6-6a1f-ae89-7942-51a98e2493a5
Jump to another node

0:0 - Enough of this.
uid: fa9caf39-a02e-2525-c8f7-b5edacc9a2f0
Cinematic:
Node context: calm, despite being suddenly exposed and surrounded by enemies on all sides
> The Absolute has given me many gifts already. She'll give me so much more when all of you are dead.

null
uid: fc50e735-415e-f6d5-fb4c-0524b915d1a9
Jump to another node

0:0 - To pursue vengeance against the cult of the Absolute.
uid: fd80c330-34e7-263c-4387-b63e32c92f89
- 0 Check flag(s) (Tag):
   true - Minthara -
> Then you've found an ally in me, for that is precisely why I am here.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ExitBlessingReminder.lsj
Synopsis:
Could be one of a number of Last Light guards who sees you leaving without getting the blessing from Isobel and calls out to you to remind you.

0:0 - I won't tell you your business - but I hope you're right.
uid: 05ff632c-f7be-6595-b3c3-256d6bb08064
=== END NODE ===

0:0 - I'll be fine without it.
uid: 19c72c8b-d9eb-6178-a1c9-65e8bc149faa
> I won't tell you your business - but I hope you're right.

0:0 - Far from it - thanks for the reminder.
uid: 2013aaf0-2520-bbe4-a6c3-d76498a37ac5
> Hate to see the shadows get you before you've begun. Good luck.

0:0 - Look at that. May it keep you from the shades - not sure we can afford to lose an ally like you.
uid: 5769527c-509c-215f-e7e1-58586fa10ff5
=== END NODE ===

0:0 - I hope that's a joke. Jaheira's counting on your help. We all are.
uid: 6b2701c5-0674-7527-5a60-eec640da0e82
=== END NODE ===

0:0 - Isobel - cleric upstairs in the inn. Without her blessing, those shadows'll be all over you.
uid: 6dde771d-498b-fa59-efda-755bd14a4920

0:0 - Suppose I do?
uid: 8e363e3d-7745-916e-e40b-b7d47f205d86
> I hope that's a joke. Jaheira's counting on your help. We all are.

0:0 - Hate to see the shadows get you before you've begun. Good luck.
uid: c0617f71-7ecb-e3c9-3920-4d64460e0302
=== END NODE ===

0:0 - Heading out without Isobel's blessing? Have you got a death wish?
uid: c47fc3d5-e2ad-b620-0dfd-71f7d6a9a228
> Hardly - I've got a lantern that protects me against the shadows.
> Far from it - thanks for the reminder.
> Suppose I do?
> I'll be fine without it.
> What do you mean?
> Leave.

0:0 - What do you mean?
uid: db19fdc0-9657-09c4-2704-7e9dc013b8e9
- 0 Check flag(s) (Global):
   false - GLO_HAV_TakingIsobel_HeardOfIsobel - Player has heard about Isobel
> Isobel - cleric upstairs in the inn. Without her blessing, those shadows'll be all over you.

0:0 - Leave.
uid: dc78aff8-9c60-2498-5368-74d68eaf56c7
=== END NODE ===

0:0 - Hardly - I've got a lantern that protects me against the shadows.
uid: e5b4a474-e41e-c484-a4b9-1f1c8ab0a253
- 0 Check flag(s) (Object):
   true - SCL_Drider_State_HasDriderMoonlantern - Character has the drider's moonlantern.
> Look at that. May it keep you from the shades - not sure we can afford to lose an ally like you.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_FlamingFistCorpse_PAD_Found.lsj
Synopsis:
The players discovered the corpse of a Flaming Fist underneath a pile of rocks. There is a hint to this in marcus' SWD.

0:0 - Marcus buried a dead Flaming Fist? I was rather hoping for gold...
1:0 - So this is Marcus' handiwork. That sick bastard.
2:0 - Marcus did this. Sick bastard.
3:0 - Marcus' last gift - a dead Flaming Fist.
4:0 - A dead Flaming Fist - buried by Marcus?
5:0 - Dead. So this is Marcus' secret.
6:0 - This is what Marcus buried? A dead Flaming Fist?
uid: 25d1b813-012b-01da-0268-9c39c94370a2
Node context: surprise at the dead body - player was expecting valuables of some kind
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Global):
   true - HAV_FlamingSpy_Knows_HiddenCorpse - The players know about the hidden corpse.
=== END NODE ===

0:0 - A Flaming Fist with a caved-in face? Someone was... thorough.
1:0 - A Flaming Fist, her face beaten beyond recognition. There was some sick individual at work here.
2:0 - Someone caved this Flaming Fist's face in. Grim.
3:0 - A Flaming Fist, face smashed. She had enemies, clearly.
4:0 - A Flaming Fist. Someone took their anger out on her, clearly.
5:0 - A Flaming Fist - face bludgeoned. Someone must've had it out for her.
6:0 - A Flaming Fist? Someone beat her to a pulp.
uid: b807a146-7b70-4ed3-b76a-0227df4e4dd2
Node context: grimacing, someone beat this woman's face in with a club
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Global):
   false - HAV_FlamingSpy_Knows_HiddenCorpse - The players know about the hidden corpse.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_FlamingFistCorpse_PAD_TooHeavy.lsj
Synopsis:
The players are trying to disassemble a pile of rocks. Potentially, Marcus has told them about it.

0:0 - No, it's staying right there.
1:0 - Oof. Not even an ogre could move this.
2:0 - Ngh! Bloody rocks.
3:0 - Too heavy to move.
4:0 - Too heavy.
5:0 - Ugh. All effort, no reward.
6:0 - It won't budge.
uid: 2565a1d2-406f-465f-9c98-3eddb430ffc7
Node context: tried to shove some rocks in game and they were too heavy
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Global):
   false - HAV_FlamingSpy_Knows_HiddenCorpse - The players know about the hidden corpse.
=== END NODE ===

0:0 - It's stuck fast. Whatever dear Marcus hid, I can't get to it.
1:0 - Oof. Not even an ogre could move this. What are you hiding, Marcus?
2:0 - Whatever Marcus hid under here, he hid it well.
3:0 - They won't move. Marcus' secrets must remain just that.
4:0 - Too heavy. Whatever Marcus hid away, looks like it's staying a secret.
5:0 - Won't budge. Marcus could have warned me.
6:0 - Whatever Marcus hid beneath, it isn't budging.
uid: c62651b4-053c-a955-eec1-79628291ae18
Node context: tried to shove some rocks in game and they were too heavy
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Global):
   true - HAV_FlamingSpy_Knows_HiddenCorpse - The players know about the hidden corpse.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Florrick.lsj
Synopsis:
Florrick is with her Flaming Fist troops in Haven. As you approach, they are furiously trying to put a plan together to rescue Ravengard. The curse is one thing, but Ketheric is invincible. They can't just storm the place. And even if they could, they would execute the prisoners if the alarm was raised - including the Grand Duke. Florrick turns to you, incredibly grateful that we have made it so far. She implores you to work with Jaheira for her rescue efforts, but tells you your priority is clear: Duke Ravengard. He must be returned to the city - it will not survive his absence.

null
uid: 0378e34a-b706-4669-aac3-cca8c3ff6c61
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Wyll - End Wyll Inclusion
> That eye. In Tymora's name, Wyll? What's happened to you?
> Gods, please, no. You were supposed to be my wildcard.
> null
> null

null
uid: 0a7dbebc-1828-69dc-7dfb-a4171ee922ab
Jump to another node

0:0 - Hells - I know that voice. Wyll? In Tymora's name, what happened to you?
uid: 1193557d-6aab-c01f-4b89-dde16a724584
- 0 Check flag(s) (Global):
   true - HAV_Florrick_Event_WyllPresent - Wyll as present when Florrick gave her HAV quest
   false - GLO_Florrick_State_KnowsWyllDevil - Florrick knows that Wyll is a devil
- 1 Check flag(s) (Local):
   true - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllIntervened - Wyll spoke an inclusion when he first entered
- 2 Check flag(s) (Tag):
   true - Wyll's Fiendish Form - |Wyll is in devil form|
- 0 Set flag(s) to (Global):
   true - GLO_Florrick_State_KnowsWyllDevil - Florrick knows that Wyll is a devil
> The Hells have had their vengeance - and I doubt they are done with me.

0:0 - A devil deal? Have you lost your - hm, forget it. Your soul is your own for the dealing. Your father's? That's a different matter.
uid: 11cb1b25-ffd3-7ee2-d88b-ab3a25a109a7
> null

null
uid: 16d87f0f-69e2-45e8-3291-61d1fbc85aa3
- 0 Check flag(s) (Local):
   false - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllIntervened - Wyll spoke an inclusion when he first entered
- 1 Check flag(s) (Tag):
   true - Wyll - |Really Wyll, superhero warlock|
> null

0:0 - I understand. These cursed lands present a formidable obstacle.
uid: 19baa87e-b5a3-3228-b8c3-c9d8c7544e1f
> null

0:0 - Gods, please, no. You were supposed to be my wildcard.
uid: 1b91810a-b683-2e5e-ae52-316ebc1acfb1
Cinematic: Addressed to player
Node context: Notices player suddenly. HAnd to brow in exasperation.
- 0 Check flag(s) (Local):
   false - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllIntervened - Wyll spoke an inclusion when he first entered
> I don't suppose you've found a way into the Towers?
> We believe the cultists have taken your father to Moonrise Towers. I don't suppose you've found a way in?
> We believe the cultists have taken Duke Ravengard to Moonrise Towers. I don't suppose you've found a way in?

0:0 - The Council sent a carrier pigeon with news that the city has been dealing with Absolutist attacks. The Steel Watch is holding strong.
uid: 22b9f5a3-3858-07ff-1bc4-7f5dd480e97f
> I'll request that Lord Gortash send some of them to aid in the fight against Moonrise. The curse won't harm them.

0:0 - I have no intention of heading there.
uid: 22cebf5e-003a-5d7a-8165-8c82151c29c3
> I understand. These cursed lands present a formidable obstacle.

0:0 - The Steel Watch are the future of warfare. Gondian automatons that can be sent into battle without risking any lives - except those of our enemies.
uid: 25c05950-8f01-2bb5-afa6-b55de9326479
> Lord Gortash had only completed work on the prototypes before Ravengard and I left for Elturel, but even they were formidable.

null
uid: 29705af9-358c-4a4b-ae99-af095d75546e
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Wyll - End Wyll Inclusion
> *Gortash. Your old boss - the man who sold you to Zariel. It seems he's calling himself 'lord' these days.*
> *You know the name Gortash. A counsellor with considerable influence on Baldurian industry and politics... but he is no Lord.*

0:0 - That eye. In Tymora's name, Wyll? What's happened to you?
uid: 2a8c3a4a-f161-b013-b810-a4ba7bc832bb
Cinematic: Addressed to player
Node context: Notices player suddenly. HAnd to brow in exasperation.
- 0 Check flag(s) (Global):
   false - GLO_Florrick_State_KnowsWyllDevil - Florrick knows that Wyll is a devil
- 1 Check flag(s) (Tag):
   true - Wyll's Fiendish Form - |Wyll is in devil form|
   true - Wyll - |Really Wyll, superhero warlock|
- 0 Set flag(s) to (Global):
   true - GLO_Florrick_State_KnowsWyllDevil - Florrick knows that Wyll is a devil
> A devil deal gone horribly wrong.
> A story for another time and another place.
> It's my business, Florrick - not yours.

0:0 - What can you tell me about Isobel?
uid: 2ec2222a-09b2-fe41-3b3f-f481b7734b33
- 0 Check flag(s) (Dialog):
   false - GLO_HAV_TakingIsobel_HasMet_BriefInRoom - Met Isobel in any version of her BriefInRoom dialogue
- 0 Set flag(s) to (Global):
   true - GLO_HAV_TakingIsobel_HeardOfIsobel - Player has heard about Isobel
> Cleric of Selûne - she's got a room upstairs if you want to meet her. Just don't interrupt her while she's doing whatever it is that keeps this place shadow-free.

0:0 - What are the Steel Watch?
uid: 2ec303a5-be0b-dc58-e4c1-932511befeaa
> The Steel Watch are the future of warfare. Gondian automatons that can be sent into battle without risking any lives - except those of our enemies.

0:0 - We're almost sure Duke Ravengard is held within the towers, but this curse presents a formidable obstacle.
uid: 2f69620c-db83-ae04-459c-d2e5c4a8a8f6
- 0 Check flag(s) (Global):
   false - HAV_Florrick_Event_RavengardInTowers - Florrick confirms that Ravengard is in Moonrise Towers
- 0 Set flag(s) to (Global):
   true - HAV_Florrick_Event_RavengardInTowers - Florrick confirms that Ravengard is in Moonrise Towers
> I trust that you will do everything you can to free your father. But in case you don't find a way, I'll be heading to Baldur's Gate to seek reinforcements. I trust that you will do everything you can to free the duke. But in case you don't find a way, I'll be heading to Baldur's Gate to seek reinforcements.

0:0 - He still won't speak - just keeps going with the bloody song.
uid: 368f9b54-0142-8ff9-0df4-9d6c1af69699
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Florrick - HAV_SavingPrisoners_HasMet_Florrickdescription
> Nothing of use on his person?

0:0 - The journey back to Baldur's Gate won't be easier, but your task here is harder still. Tymora be with you.
uid: 38fae6c3-44bf-a76e-a384-2fd8953545a0
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Florrick - HAV_SavingPrisoners_HasMet_Florrickdescription
=== END NODE ===

0:0 - Lord Gortash is the man responsible for the creation of the Steel Watch. It's no wonder he earned the title.
uid: 3ae845d9-90c4-73d8-0538-05c71a6aaba4
- 0 Set flag(s) to (Global):
   true - GLO_Gortash_Knows_IsLord - Players learn that Gortash is a lord in Baldur's Gate.
> null

0:0 - Leave.
uid: 3c1f42bb-654b-3440-80dc-195ade5e483e
=== END NODE ===

0:0 - Don't count on me, and assume no aid is coming. Work with Jaheira. That Harper's mind is as sharp as her blade. Follow her guidance.
uid: 41c8ba8b-cf69-c852-8f7c-4e68ea9e0312
> Farewell. We'll meet again, gods willing.

0:0 - That eye. In Tymora's name, Wyll? What's happened to you?
uid: 42a68fc4-1ee9-35a8-cde3-e783145a8ddd
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Florrick - HAV_SavingPrisoners_HasMet_Florrickdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 2 Check flag(s) (Tag):
   true - Wyll's Fiendish Form - |Wyll is in devil form|
   true - Wyll - |Really Wyll, superhero warlock|
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Florrick - HAV_SavingPrisoners_HasMet_Florrickdescription
> null

null
uid: 43cddaae-7826-68ca-b8fa-64bc5ecbf166
Jump to another node

0:0 - A devil deal gone horribly wrong.
uid: 4ac20f53-6af8-3de6-afb3-eda18d0e66f7
> A devil deal? Have you lost your - hm, forget it. Your soul is your own for the dealing. Your father's? That's a different matter.

null
uid: 4c13725a-9bbb-1ff6-dcc4-42e92ae0ad31
Jump to another node

null
uid: 4dd9ea41-4681-3ad9-6a11-0ba358ea1dca
Jump to another node

0:0 - It's my business, Florrick - not yours.
uid: 4e37daea-f49f-c483-df34-d5c0c714b2c0
> Fine. Gods know I've got enough worries plucking at my nerves.

null
uid: 4f7c9d66-2b6e-4aef-a5d4-dc6988b0ae2b
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Karlach - Start Karlach Inclusion
> Holy shit. That's my old boss - the guy who sold me to Zariel!

0:0 - Farewell. We'll meet again, gods willing.
uid: 4fab858c-4717-83e6-c8d0-f32deffb4e45
=== END NODE ===

null
uid: 5391b81d-ee24-4392-88ec-e6d94207b1fa
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Karlach - End Karlach Inclusion
> null

0:0 - With the Steel Watch at our backs, we could storm the tower whatever Ketheric throws at us, I'm sure of it.
uid: 54b4bd0c-0634-b430-e663-ee765b78e816
> I'll do my best but there's every chance I'll fall to the curse or the cult before I reach the city.

0:0 - So don't count on me, assume no aid is coming.
uid: 571999f0-342c-03fb-f258-30e2f3a7bf50
- 0 Check flag(s) (Global):
   true - GLO_Jaheira_State_PermaDefeated - GLO_Jaheira_State_Jaheira is permanently defeated
> Farewell. We'll meet again, gods willing.

null
uid: 574bb320-28e2-f842-8836-898635af317b
Jump to another node

0:0 - I'll do my best but there's every chance I'll fall to the curse or the cult before I reach the city.
uid: 598587a0-9bc5-3062-4988-d4735b4d1227
> So don't count on me, assume no aid is coming.
> Don't count on me, and assume no aid is coming. Work with Jaheira. That Harper's mind is as sharp as her blade. Follow her guidance.

0:0 - Cleric of Selûne - she's got a room upstairs if you want to meet her. Just don't interrupt her while she's doing whatever it is that keeps this place shadow-free.
uid: 5c752301-ef4a-97b9-88d4-2071e1569746

null
uid: 5c7a403c-ed26-f0d0-e751-5fde1ccb4ad1
Jump to another node

null
uid: 5ec85b59-36aa-4d77-b2fe-c61c1cff6dde
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Wyll - Start Wyll Inclusion
> Florrick.

0:0 - My role here is limited. I can be put to better use convincing the council to send reinforcements to help rescue your father.
1:0 - My role here is limited. I can be put to better use convincing the council to send reinforcements to help rescue the duke.
uid: 616089fa-aa87-e2d9-71e0-3c2b1fb64b83
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
> null

null
uid: 634a5db9-aa55-ae1d-558b-eea4797890de
Jump to another node

0:0 - It beggars belief he's alive at all.
uid: 6438833b-30b0-584f-2fb2-b42ea585c9e3
> Hopefully he'll come 'round. Tell us something useful about getting through the shadows. Right now he seems to have little more to him than a refrain from some song or other.

0:0 - Lord Gortash had only completed work on the prototypes before Ravengard and I left for Elturel, but even they were formidable.
uid: 65e01f94-61f6-73a6-f0ec-524a22362a51
- 0 Set flag(s) to (Global):
   true - GLO_Gortash_Knows_IsLord - Players learn that Gortash is a lord in Baldur's Gate.
> With the Steel Watch at our backs, we could storm the tower whatever Ketheric throws at us, I'm sure of it.

0:0 - Hopefully he'll come 'round. Tell us something useful about getting through the shadows. Right now he seems to have little more to him than a refrain from some song or other.
uid: 68041e66-dd21-3b94-2ed0-3cb69323ff43
> What can you tell me about Isobel?
> I doubt that man will recover any time soon.
> I'd like to talk to him.

0:0 - I doubt that man will recover any time soon.
uid: 6ec233cd-9ed5-3beb-8e95-b3afb0ed2913
> I doubt it too. But I haven't given up hope.

null
uid: 74cb296d-de47-0a27-b297-9a4282be2d67
Jump to another node

0:0 - Keep on searching. I'll be heading to Baldur's Gate to seek reinforcements.
uid: 7ad11de2-980d-0b2c-34e3-d990e3a028f7
> null

0:0 - A story for another time and another place.
uid: 7cd66d5e-32a9-244d-2152-4289e5da1a6b
> Ye gods, fate's found no shortage of troubles to burden us with.

0:0 - Merciful Tymora. That's the first piece of good news I've heard since Elturel, but I'm not pinning all my hopes on you.
uid: 81b59de8-84e0-5e23-b42c-429dd6abbee3
> We're almost sure Duke Ravengard is held within the towers, but this curse presents a formidable obstacle.

0:0 - How do you expect to reach Baldur's Gate?
uid: 85c0003a-fece-4fb1-f1c2-4b18fa0650dc
> I half-expect to die trying, but I prefer that to standing on the sidelines while you risk everything.

0:0 - I doubt it too. But I haven't given up hope.
uid: 87110007-4aba-06e7-958c-95ae0be8cb4f
> Unfortunately, I won't be here when he comes around. I'm heading to Baldur's Gate, to seek reinforcements.

null
uid: 87a20204-be1c-4d45-be1f-295f8b94fd53
> null

0:0 - His original writ of duty - signed by Eltan himself. Fella must be one of the very first Flaming Fist.
uid: 89048377-bf9e-1fac-1457-892f375e315e
> He must know something. Let's not give up on him yet.

0:0 - I half-expect to die trying, but I prefer that to standing on the sidelines while you risk everything.
uid: 89ed9133-1c90-53c8-887f-83073eacad32
> null

0:0 - I'll request that Lord Gortash send some of them to aid in the fight against Moonrise. The curse won't harm them.
uid: 8a08f410-88e2-0992-6104-963bfbb2f0ce
- 0 Set flag(s) to (Global):
   true - GLO_Gortash_Knows_IsLord - Players learn that Gortash is a lord in Baldur's Gate.
> null

null
uid: 8bb2cbc2-7f40-009f-6d3a-221ec8d03988
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Wyll - End Wyll Inclusion
> null

null
uid: 8bd65d39-1eda-40c6-bf53-f7d4207897b7
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Wyll - Start Wyll Inclusion
> Gortash, as in Enver Gortash? Last I knew, he was a minor player in city affairs.

0:0 - The Hells have had their vengeance - and I doubt they are done with me.
uid: 90bba7f6-750c-5936-08b9-feb1c5a00344
- 0 Check flag(s) (Tag):
   true - Wyll - |Really Wyll, superhero warlock|
> Ye gods, fate has no shortage of troubles to burden us with.

0:0 - I have. But there was no sign of father.
1:0 - I have. But there was no sign of the duke.
uid: 9176dce5-4a51-a66d-b0d2-87b85164cca1
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Global):
   true - GLO_MoonriseTower_EverEnteredBefore - GLO_MoonriseTower_EverEnteredBeforedescription
> It's impressive that you reached Moonrise at all, even more impressive that you're alive to tell the tale. But it's not the tale I wanted to hear.

0:0 - *You know the name Gortash. A counsellor with considerable influence on Baldurian industry and politics... but he is no Lord.*
uid: 94af0331-5560-16ab-a427-567a85b718fb
- 0 Check flag(s) (Local):
   false - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllGortash - Wyll piped up about Gortash
- 1 Check flag(s) (Tag):
   true - Baldurian - For characters from Baldur's Gate. Used in Baldur's Gate 3 (Those raised in Baldur's Gate know the city well, for better or worse.)
> What are the Steel Watch?
> You're leaving? While my father is still captive in Moonrise? You're leaving? While Duke Ravengard is still captive in Moonrise?
> 'Gortash'... That name... It's sickeningly familiar...
> Lord Gortash? Since when? Lord Gortash? I thought he was no more than a counsellor.
> Who is this Lord Gortash?
> How do you expect to reach Baldur's Gate?
> Leave.

0:0 - Fine. Gods know I've got enough worries plucking at my nerves.
uid: 95089283-f0b7-5a78-2b90-22b593461ef0
> null

0:0 - I'd like to talk to him.
uid: 95a23cbe-1c33-0e03-b9c8-b5f661e944ba
> Wouldn't we all. I'm not even sure he's fully conscious. But feel free to say hello. Maybe a new face will inspire him.

null
uid: 979c11b9-f06d-4e7a-99e7-d7dc4c437d09
- 0 Check flag(s) (Global):
   false - GLO_Florrick_State_KnowsWyllDevil - Florrick knows that Wyll is a devil
- 1 Check flag(s) (Local):
   false - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllIntervened - Wyll spoke an inclusion when he first entered
- 2 Check flag(s) (Tag):
   true - Wyll's Fiendish Form - |Wyll is in devil form|
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Wyll - Start Wyll Inclusion
> Florrick.

0:0 - A lot's changed since you left Baldur's Gate, Wyll. Gortash has gained considerable influence since then.
uid: 98c22fbc-40cd-8a67-822e-879e547505d1
- 0 Check flag(s) (Tag):
   true - Wyll - |Really Wyll, superhero warlock|
> null

0:0 - You're leaving? While my father is still captive in Moonrise?
1:0 - You're leaving? While Duke Ravengard is still captive in Moonrise?
uid: 992e483f-15f4-9547-5799-c644c63bfb07
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
> My role here is limited. I can be put to better use convincing the council to send reinforcements to help rescue your father. My role here is limited. I can be put to better use convincing the council to send reinforcements to help rescue the duke.

0:0 - We believe the cultists have taken Duke Ravengard to Moonrise Towers. I don't suppose you've found a way in?
uid: a0976ac1-7f7e-e084-4eaa-0884afab58c5
- 0 Set flag(s) to (Global):
   true - HAV_Florrick_Event_RavengardInTowers - Florrick confirms that Ravengard is in Moonrise Towers
> null

0:0 - Nothing of use on his person?
uid: a1b52336-d3fe-cdc0-4f26-360392e084eb
> His original writ of duty - signed by Eltan himself. Fella must be one of the very first Flaming Fist.

0:0 - Who is this Lord Gortash?
uid: a5bfa8ae-f2f9-5973-a9dc-3461434a881c
- 0 Check flag(s) (Tag):
   false - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
   false - Wyll - |Really Wyll, superhero warlock|
   false - Baldurian - For characters from Baldur's Gate. Used in Baldur's Gate 3 (Those raised in Baldur's Gate know the city well, for better or worse.)
> Lord Gortash is the man responsible for the creation of the Steel Watch. It's no wonder he earned the title.

null
uid: a7bab03c-583f-b7e6-2320-6b6cfb97668e
Jump to another node

0:0 - Are the Flaming Fist just going to stand around here?
uid: a8393c39-9af5-950c-8c31-e29dd145dbc7
> null

null
uid: aaf83896-c4a4-4d8b-8167-54acfaa97c5b
Jump to another node

0:0 - Gods, please, no. You were supposed to be my wildcard.
uid: abae4386-e746-46db-32aa-d77cd91eeff0
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Florrick - HAV_SavingPrisoners_HasMet_Florrickdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Florrick - HAV_SavingPrisoners_HasMet_Florrickdescription
> null
> null

0:0 - Unfortunately, I won't be here when he comes around. I'm heading to Baldur's Gate, to seek reinforcements.
uid: adc8a984-4727-11b5-831b-d8d735428ce1
> The Council sent a carrier pigeon with news that the city has been dealing with Absolutist attacks. The Steel Watch is holding strong.

0:0 - Isobel cleared this place, and he just... appeared. We think he was staying at the inn when the curse fell - which means he's been trapped inside for a century.
uid: b701314c-9405-73b5-c364-0b1a6d1f6336
> It beggars belief he's alive at all.

0:0 - He must know something. Let's not give up on him yet.
uid: ba3a02b0-af96-658f-bbbe-26f913030192
Animation: *REUSE* [Vidor] CINE_NodHead_Yes_StandR_03, CINE_TurnLeft_toWalk
Cinematic: Vidor nodes and walks away, leaving conversation.
- 0 Set flag(s) to (Global):
   true - HAV_Florrick_State_ToldPlayerAboutArt - Sets if Florrick tells the player about Art, the unconscious Flaming Fist
> null

0:0 - It's impressive that you reached Moonrise at all, even more impressive that you're alive to tell the tale. But it's not the tale I wanted to hear.
uid: ba5ab8ba-2177-7269-85c3-9d91815fa473
> Keep on searching. I'll be heading to Baldur's Gate to seek reinforcements.

null
uid: bae5eaa5-8fe1-45cc-070c-ef85f15b294d
> He still won't speak - just keeps going with the bloody song.

null
uid: bb28c9fe-4772-2b27-ae32-ead58f8e27fe
Jump to another node

0:0 - Lord Gortash? Since when?
1:0 - Lord Gortash? I thought he was no more than a counsellor.
uid: bd5d19d3-bf17-cd27-6931-b44e506d1e09
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
- 0 Check flag(s) (Tag):
   false - Wyll - |Really Wyll, superhero warlock|
   true - Baldurian - For characters from Baldur's Gate. Used in Baldur's Gate 3 (Those raised in Baldur's Gate know the city well, for better or worse.)
> Lord Gortash is the man responsible for the creation of the Steel Watch. It's no wonder he earned the title.

0:0 - I don't suppose you've found a way into the Towers?
uid: c410f4f3-be1f-a17c-7ab5-1c867caea3ac
- 0 Check flag(s) (Global):
   true - PLA_Desire_State_ToldFlorrickAboutTowers - The player told Florrick in PLA that the duke was likely taken to MOO
- 0 Set flag(s) to (Global):
   true - HAV_Florrick_Event_RavengardInTowers - Florrick confirms that Ravengard is in Moonrise Towers
> I'm heading there shortly.
> Not yet.
> I have. But there was no sign of father. I have. But there was no sign of the duke.
> What's with the fellow in the cot?
> Are the Flaming Fist just going to stand around here?
> I have no intention of heading there.

0:0 - Gortash, as in Enver Gortash? Last I knew, he was a minor player in city affairs.
uid: c7e3aa1c-256d-4d8b-a710-bc43d9e3a1d9
- 0 Set flag(s) to (Local):
   true - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllGortash - Wyll piped up about Gortash
> A lot's changed since you left Baldur's Gate, Wyll. Gortash has gained considerable influence since then.

0:0 - Ye gods, fate's found no shortage of troubles to burden us with.
uid: c96c3c75-77f6-ed66-1cd9-9cdb0d9ad2cb
> null

0:0 - Florrick.
uid: c9980486-39cc-4237-955b-9fb92e8f509e
Node context: Acknowleding his ally.
- 0 Set flag(s) to (Local):
   true - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllIntervened - Wyll spoke an inclusion when he first entered
> null

0:0 - *Gortash. Your old boss - the man who sold you to Zariel. It seems he's calling himself 'lord' these days.*
uid: ca4fa6e3-b1de-2981-a0c6-6fd5ca72a1ee
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> null

0:0 - Holy shit. That's my old boss - the guy who sold me to Zariel!
uid: ceece257-7773-437b-a9a9-bbda7e26d496
> null

0:0 - Wouldn't we all. I'm not even sure he's fully conscious. But feel free to say hello. Maybe a new face will inspire him.
uid: cfcaa53c-0579-c688-09e6-520608503b66
> Unfortunately, I won't be here when he comes around. I'm heading to Baldur's Gate, to seek reinforcements.

null
uid: d01dedca-63dc-b2c8-126a-e6a288927f5f
Jump to another node

null
uid: d1355ce3-c31d-29c2-022f-5b5a439aab94
Jump to another node

0:0 - I trust that you will do everything you can to free your father. But in case you don't find a way, I'll be heading to Baldur's Gate to seek reinforcements.
1:0 - I trust that you will do everything you can to free the duke. But in case you don't find a way, I'll be heading to Baldur's Gate to seek reinforcements.
uid: ddafbb39-d74e-206c-fdbb-d5557e0f9aae
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
> null

null
uid: ddd9b0c5-4063-a159-7b41-bc813376989e
Jump to another node

0:0 - Florrick.
uid: e49624c5-42e1-4306-9922-5e4ae90d6a3a
- 0 Set flag(s) to (Global):
   true - HAV_Florrick_Event_WyllPresent - Wyll as present when Florrick gave her HAV quest
- 1 Set flag(s) to (Local):
   true - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllIntervened - Wyll spoke an inclusion when he first entered
> Hells - I know that voice. Wyll? In Tymora's name, what happened to you?
> Wyll? Gods, please, no. The Blade of Frontiers was supposed to be my secret weapon.

null
uid: f3595227-69f5-ca46-2521-9cc9b1cbd5c4
Jump to another node

0:0 - We believe the cultists have taken your father to Moonrise Towers. I don't suppose you've found a way in?
uid: f42a782c-59c4-18dd-0e9c-e1d28de8e316
- 0 Check flag(s) (Local):
   true - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllIntervened - Wyll spoke an inclusion when he first entered
- 0 Set flag(s) to (Global):
   true - HAV_Florrick_Event_RavengardInTowers - Florrick confirms that Ravengard is in Moonrise Towers
> null

0:0 - Not yet.
uid: f49b9db5-28db-f8ee-b876-97f5c4c20844
- 0 Check flag(s) (Global):
   false - GLO_MoonriseTower_EverEnteredBefore - GLO_MoonriseTower_EverEnteredBeforedescription
> We're almost sure Duke Ravengard is held within the towers, but this curse presents a formidable obstacle.

null
uid: f4e0fb2c-4c12-59c6-f1e1-45652185fb73
- 0 Set flag(s) to (Global):
   true - GLO_Florrick_State_KnowsWyllDevil - Florrick knows that Wyll is a devil
> null

0:0 - Wyll? Gods, please, no. The Blade of Frontiers was supposed to be my secret weapon.
uid: f7d0abb0-d53f-8aeb-3eb8-d77a6c3417d4
- 0 Check flag(s) (Local):
   true - 332d1f8d-f355-feae-f7fd-2c83a4816bb3_WyllIntervened - Wyll spoke an inclusion when he first entered
- 1 Check flag(s) (Tag):
   true - Wyll - |Really Wyll, superhero warlock|
> null

0:0 - 'Gortash'... That name... It's sickeningly familiar...
uid: fc8b4b61-70ff-637f-a094-0461a5bba0ef
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> Lord Gortash is the man responsible for the creation of the Steel Watch. It's no wonder he earned the title.

0:0 - Ye gods, fate has no shortage of troubles to burden us with.
uid: fcc6f16a-d2f5-06de-9be9-1060523eac75
- 0 Check flag(s) (Tag):
   true - Wyll - |Really Wyll, superhero warlock|
> null

0:0 - What's with the fellow in the cot?
uid: fd2832b0-b6ba-763b-c2eb-b59a41406476
- 0 Check flag(s) (Dialog):
   false - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
> Isobel cleared this place, and he just... appeared. We think he was staying at the inn when the curse fell - which means he's been trapped inside for a century.

null
uid: ff100a4f-3d93-b059-a3b7-d5decc2dc690
Jump to another node

0:0 - I'm heading there shortly.
uid: fffe219f-814c-1ea5-b8e7-5ae8f90dda78
- 0 Check flag(s) (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
> Merciful Tymora. That's the first piece of good news I've heard since Elturel, but I'm not pinning all my hopes on you.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_General_AD_OutsideSignPost.lsj
Synopsis:
This signpost is located just outside of the last ligh inn.

0:0 - *For a warm bed and full stomach, look no further. Welcome to the Last Light Inn.*
uid: 7aab044a-c419-4218-ad0e-ba59cd0ae06c
Node context: a sign for an inn
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_AD_BedTalk.lsj
Synopsis:
Halsin talks to J'ehlar about Art's condition. Art is a flaming fist who was caught in the curse and has been rendered largely catatonic. He has important info about thaniel, the spirit of the land.

0:0 - We've tried that. Nothing.
uid: 3ebe9200-33d4-316d-f921-8480364ca639
Node context: A little despair. Art Cullagh still catatonic.
=== END NODE ===

0:0 - Is it working? I thought he would be awake.
uid: 422b545a-f65a-f7c8-305e-38ad44f56dc6
Node context: Intent. Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
- 0 Check flag(s) (Global):
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 0 Set flag(s) to (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_A - Adescription
> Something's improved, but his wits may take time.

0:0 - Of course. We look after our own.
uid: 4b5212b2-1578-e3a6-59a7-732cce3ce503
Node context: Proud. Art Cullagh still catatonic.
=== END NODE ===

0:0 - He's looking at me, I'm sure of it.
uid: 5251c6e0-8c21-455c-31e6-56386f0ae451
Node context: Intent, hope rising. Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
- 0 Check flag(s) (Global):
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 1 Check flag(s) (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_A - Adescription
- 0 Set flag(s) to (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_B - Bdescription
> Yes... I think so. Art? Can you hear us?

0:0 - Just a blink, unfortuntunately.
uid: 55fe8f00-8448-c99f-8e41-7a804bc260b1
Node context: 'not so fast'. Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
=== END NODE ===

0:0 - Do not give up hope just yet.
uid: 6d5c8613-49d6-4e49-8b0e-e8d030237dfd
Node context: resolve. Art Cullagh still catatonic.
=== END NODE ===

0:0 - Something's improved, but his wits may take time.
uid: 7373d500-137e-4d88-b663-efd1b31cb0cd
Node context: Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
> Time is not something we have in abundance. Lives are at stake.

0:0 - Time is not something we have in abundance. Lives are at stake.
uid: 7f403621-d084-41d3-a4b3-14be5a8d1eaf
Node context: some urgency. Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
=== END NODE ===

0:0 - Art? Hail, Art - can you hear me?
uid: 85d7d17d-cfd1-217a-36f1-73fc23f04986
Node context: Calling gently, as if to a sleeping patient. Art Cullagh still catatonic.
- 0 Check flag(s) (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_A - Adescription
- 0 Set flag(s) to (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_B - Bdescription
> We've tried that. Nothing.

0:0 - Has he shown any sign of coming to his senses?
uid: 88ab9f18-6023-4e1c-a0d9-f7faa566074c
Node context: Concerned. Art Cullagh still catatonic.
- 0 Set flag(s) to (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_A - Adescription
> None. His wits have departed him, I fear.

0:0 - He is lucky to have you watching over him, thank you.
uid: 9472024a-fc9c-b4b1-5c42-6574a9ae32b7
Node context: Grateful. Art Cullagh still catatonic.
- 0 Check flag(s) (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_C - Cdescription
- 0 Set flag(s) to (Local):
   false - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_B - Bdescription
   false - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_C - Cdescription
   false - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_A - Adescription
> Of course. We look after our own.

0:0 - One from which he will awaken soon.
uid: 9d5d33d5-75d7-1747-6227-ad214ea2a163
Node context: resolve. Art Cullagh still catatonic.
=== END NODE ===

0:0 - Indeed - some more life is flowing into him.
uid: e48915c1-16f6-6089-8505-ad14c6950c2f
Node context: Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
> Now if only words would flow out of him.

0:0 - Hard to tell. Sometimes he stirs and moans as if in a nightmare.
uid: e7ad21a8-8d5d-18a2-8651-342ba4d85aa7
Node context: Art Cullagh still catatonic.
> One from which he will awaken soon.

0:0 - He blinked. A code perhaps?
uid: ec6ba9ee-0f9c-03dc-e2d8-4658f03557f1
Node context: hopeful. Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
- 0 Check flag(s) (Global):
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 1 Check flag(s) (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_C - Cdescription
- 0 Set flag(s) to (Local):
   false - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_B - Bdescription
   false - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_C - Cdescription
   false - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_A - Adescription
> Just a blink, unfortuntunately.

0:0 - I wonder if he can hear us.
uid: f145ea88-5191-d51d-15fc-d3f6e0109281
Node context: Wondering. Art Cullagh still catatonic.
- 0 Check flag(s) (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_B - Bdescription
- 0 Set flag(s) to (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_C - Cdescription
> Hard to tell. Sometimes he stirs and moans as if in a nightmare.

0:0 - Yes... I think so. Art? Can you hear us?
uid: f83f2894-3a09-86e7-fa42-3af34d97ad47
Node context: growing hope. Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
=== END NODE ===

0:0 - His pallor is improving, at least.
uid: fd05ebfc-5431-3018-cd97-fbf69be9a00c
Node context: Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
- 0 Check flag(s) (Global):
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 1 Check flag(s) (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_B - Bdescription
- 0 Set flag(s) to (Local):
   true - e2b5abd4-e90e-7b14-6955-6387b07d8b6e_C - Cdescription
> Indeed - some more life is flowing into him.

0:0 - Now if only words would flow out of him.
uid: fe3b9a2b-8b50-2cb4-f447-d6ae5abc70e4
Node context: Art Cullagh still recuperating but Halsin hasn't spoken to him yet.
=== END NODE ===

0:0 - None. His wits have departed him, I fear.
uid: ff8d8ccb-3b64-4a16-b2ec-33c9d90acb8e
Node context: Concerned. Art Cullagh still catatonic.
> Do not give up hope just yet.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_AD_HalsinCombat.lsj
Synopsis:
ADs from Halsin while he's conducting the ritual to open a portal to the Shadowfell while the player fights off shadows. Once he's ready, he departs via the portal.

0:0 - It's ready - I'm going through. May the Oak Father guide me back to you.
uid: 005932d7-3099-4430-292e-3f5c016ccbc3
Node context: Urgent shout to the player. He's ready to enter the portal he's opened.
- 0 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_ChannelingComplete -
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_FinishedADs -
=== END NODE ===

0:0 - Open - let me pass. I beseech. I beg. I DEMAND!

uid: 1828f7ab-1a67-30fd-2603-0de87a95452c
Node context: Reciting ritual language to open a portal to another world. Urgent concentration (there are attacking creatures being held at bay by the player while he is conducting the ritual)
- 0 Check flag(s) (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_H - h
- 0 Set flag(s) to (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_D - d
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_E - e
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_G - g
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_B - b
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_H - h
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_F - f
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_C - c
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_A - a
=== END NODE ===

0:0 - Carve a way through the shadows. Cast light on what is sought.
uid: 19ff37c1-1949-2172-65b1-659a1f59eb76
Node context: Reciting ritual language to open a portal to another world. Urgent concentration (there are attacking creatures being held at bay by the player while he is conducting the ritual)
- 0 Check flag(s) (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_C - c
- 0 Set flag(s) to (Local):
   true - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_C - c
=== END NODE ===

0:0 - Yield to this pilgrim. Do not hamper his path.

uid: 62498552-14e7-a219-b72c-03ed3ad79bb1
Node context: Reciting ritual language to open a portal to another world. Urgent concentration (there are attacking creatures being held at bay by the player while he is conducting the ritual)
- 0 Check flag(s) (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_F - f
- 0 Set flag(s) to (Local):
   true - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_F - f
=== END NODE ===

0:0 - Make a doorway from nothingness. Grant me passage.

uid: 7ed9cf14-7edf-1fde-4c04-2402d8c7b126
Node context: Reciting ritual language to open a portal to another world. Urgent concentration (there are attacking creatures being held at bay by the player while he is conducting the ritual)
- 0 Check flag(s) (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_B - b
- 0 Set flag(s) to (Local):
   true - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_B - b
=== END NODE ===

0:0 - It's working - just give me some more time!

uid: 9a98b776-0f06-c3c9-91e0-7954816a37f6
Node context: Urgent shout of encouragement (player holding monsters at bay while Halsin works)
- 0 Check flag(s) (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_D - d
- 0 Set flag(s) to (Local):
   true - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_D - d
=== END NODE ===

0:0 - Map the impossible. Light the way, well and true.

uid: cde14980-b152-29db-239a-0800ed574b3a
Node context: Reciting ritual language to open a portal to another world. Urgent concentration (there are attacking creatures being held at bay by the player while he is conducting the ritual)
- 0 Check flag(s) (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_E - e
- 0 Set flag(s) to (Local):
   true - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_E - e
=== END NODE ===

0:0 - Nearly there! Just another moment!

uid: e33385b7-eba6-7720-239a-132c2c5f1f63
Node context: Urgent shout of encouragement (player holding monsters at bay while Halsin works)
- 0 Check flag(s) (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_G - g
- 0 Set flag(s) to (Local):
   true - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_G - g
=== END NODE ===

0:0 - Part the veil separating darkness from light.
uid: f8014d73-79c8-2d1d-7ca1-32b3f9ea2a98
Node context: Reciting ritual language to open a portal to another world. Urgent concentration (there are attacking creatures being held at bay by the player while he is conducting the ritual)
- 0 Check flag(s) (Local):
   false - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_A - a
- 0 Set flag(s) to (Local):
   true - c5d19755-ee0e-b704-2c81-e4d8d1e80fab_A - a
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_Halsin.lsj
Synopsis:
A fallback scene where Halsin has visited Art, the cursed flaming fist in the Last Light Inn, but the player has not yet fulfilled the requirements for the story to progress (waking Art by retrieving his guitar). Halsin needs to speak to Art, and supposes that there must be a way to stir him.

0:0 - Any word? I can't help but fear the chance to save Thaniel is slipping away from us...
uid: 055c9c5b-e886-e500-3035-9d50333ab2ca
Node context: Some concern mounting
- 0 Check flag(s) (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
> null

0:0 - There was no other way.
uid: 0aa8e1c3-7e49-4458-3fc2-13a3f280ea6e
> You can claim it so... but I don't think it will ever be true.

null
uid: 0de5d809-71e2-2ba3-e1fa-36cfcbcea7c6
Jump to another node

0:0 - That is what I needed to know. It should be cause for joy, but... that poor man didn't have to die.
uid: 1a99935b-b77d-c894-930d-6fc4b0b7d8d9
> His existence was worse than death. Now he's at peace, and we have what we need.
> There was no other way.

0:0 - I found a lute. It seems to have belonged to the Flaming Fist.
uid: 1db974f7-c7e4-2008-4e52-9e94e733d861
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
- 1 Check flag(s) (Object):
   true - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
> Good - its music might help restore him. Bring it to him.

null
uid: 2188ad30-954b-8546-cefd-b90c2a27f2ae
Jump to another node

0:0 - What news?
uid: 2c4961ae-d6a6-951c-acfd-a10397ca5854
> I found a writ on the Flaming Fist.
> I found a lute. It seems to have belonged to the Flaming Fist.
> Tell Halsin what you learned from speaking to the corpse of the Flaming Fist.
> Leave.

0:0 - Meet me at the lakeshore, and be prepared. What comes next will be perilous.
uid: 368a8467-87a8-87dd-c31c-8381f0b1f6be
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_HalsinGoToLake -
=== END NODE ===

0:0 - Sounds like we could be looking for almost anything to wake him.
uid: 3e1ecfeb-a202-dfcc-0eb4-fc9762c025b1
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_SearchFistInventoryAdvice - Sets when Halsin advises the player to search the Cursed Fist for clues
   true - HAV_HalsinQuest_Halsin_Event_AskedForFistAdvice - Sets when the player asks Halsin for advice on how to awaken the Cursed Fist
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_SearchFistInventoryAdvice - Sets when Halsin advises the player to search the Cursed Fist for clues
> I'm afraid so, yes. Check his person - there might be something on him to help get us started.

0:0 - Good - its music might help restore him. Bring it to him.
uid: 435c2938-4a89-a2d2-cbb1-288a7127cfa0

0:0 - That Flaming Fist sleeps deeply - even when that winged aasimar tore through the skies overhead, he did not stir.
uid: 47203b20-3fd3-5d1f-e17c-3a758ce6f47f
Node context: Ah-see-mar. Referring to a story event that he witnessed offscreen.
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
- 1 Check flag(s) (Global):
   false - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
   false - HAV_CursedFist_State_PermaDefeated -
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
> Now an assault is brewing against Moonrise - our time may be running short. We need to awaken the fist before it's too late.

0:0 - Now an assault is brewing against Moonrise - our time may be running short. We need to awaken the fist before it's too late.
uid: 4727f970-e469-2a65-7e96-3c031ac3243d
Node context: Renewed urgency/determination
> null

0:0 - That fist could sleep through the end of the world - and he may do so yet, unless we can rouse him.
uid: 49ca11bc-4a3c-2cc7-83f0-db17e1b552ce
- 0 Check flag(s) (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
- 1 Check flag(s) (Global):
   false - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
   false - HAV_CursedFist_State_PermaDefeated -
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
> null

0:0 - Any ideas?
uid: 4a3e8a29-c334-d075-b335-ae0d7c379ec6
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_AskedForFistAdvice - Sets when the player asks Halsin for advice on how to awaken the Cursed Fist
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AskedForFistAdvice - Sets when the player asks Halsin for advice on how to awaken the Cursed Fist
> If he was able to escape the Shadowfell, then it mustn't have managed to consume his spirit - not all of it, anyway.

0:0 - Leave.
uid: 52e4ee66-d28a-5880-1336-ea633faa5a1c
=== END NODE ===

null
uid: 60eb84e7-f6ba-56aa-0f60-f17a99efe19a
Jump to another node

0:0 - You can claim it so... but I don't think it will ever be true.
uid: 7380ecd2-b07b-f703-cb17-6767da29a42e
> Oak Father willing, we will soon lift the curse from this place. But I suspect a shadow will linger here, because of what was done to that man.

0:0 - That Flaming Fist survived the Shadowfell - I need to talk to him. There must be a way to rouse him from his stupor.
uid: 7675b609-7c30-16cf-3099-6a9c400494b3
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
   false - HAV_CursedFist_State_PermaDefeated -
> null
> null
> null
> Any ideas?
> Sounds like we could be looking for almost anything to wake him.
> Leave.

0:0 - I found a writ on the Flaming Fist.
uid: 771f159c-66a1-185f-15c7-c8f2b9fe8a3f
- 0 Check flag(s) (Global):
   false - SCL_AncientFist_State_HasWokenUpFist - Ancient fist has been woken up.
- 1 Check flag(s) (Object):
   true - SCL_AncientFist_HasWrit - Character is in posession of the Writ of Command.
   false - SCL_AncientFist_ItemCollected - Character has the Ancient Fist's item in their inventory.
> See what you can learn from it. It might reveal something about his actions before the curse - then we may find means to wake him.

null
uid: 823220a9-71ed-8a1e-58bf-1538a5b19193
Jump to another node

0:0 - Tell Halsin what you learned from speaking to the corpse of the Flaming Fist.
uid: 845e5d67-6b14-feb3-e166-a8b8623bc445
- 0 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_KnowsBreathLocation -
> That is what I needed to know. It should be cause for joy, but... that poor man didn't have to die.

0:0 - An omen of change if I ever saw one - we should double our efforts to save Thaniel, before fate wrests the chance from us. What news?
uid: 84e75187-b441-5513-a819-831efc3ed7fc
Node context: Renewed urgency/determination
> null

null
uid: 86b8ad0c-7465-be03-8718-551fdaea3c19
Jump to another node

0:0 - See what you can learn from it. It might reveal something about his actions before the curse - then we may find means to wake him.
uid: 8ce9288d-768b-0c00-f132-3f9fe6c5d66f

0:0 - I'm afraid so, yes. Check his person - there might be something on him to help get us started.
uid: 8e3150bc-5eba-48be-5969-68fb6c3a8ec0

0:0 - His existence was worse than death. Now he's at peace, and we have what we need.
uid: 937a70ff-27eb-8809-0cdf-250b2cce81fe
> True. But are we still deserving? Only time and nature can tell.

0:0 - Oak Father willing, we will soon lift the curse from this place. But I suspect a shadow will linger here, because of what was done to that man.
uid: 94d0d968-8ade-1f08-8f2f-06392bc53c17
> Meet me at the lakeshore, and be prepared. What comes next will be perilous.

0:0 - A winged aasimar tore through the skies like a bolt of lightning, crying for vengeance.
uid: 96d3cf67-a65b-274b-f5ba-653bb5d23e07
Node context: Ah-see-mar. Referring to a story event that he witnessed offscreen.
- 0 Check flag(s) (Dialog):
   false - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
> An omen of change if I ever saw one - we should double our efforts to save Thaniel, before fate wrests the chance from us. What news?

null
uid: 970551be-de6b-5ae3-47a6-ea22280a1276
Jump to another node

0:0 - We need to unlock whatever's left of him, inside his head. There must be something to trigger him - a word, a memory, an item. We just need to find it.
uid: 97ae9616-64a6-e973-4ebb-154550169b67

0:0 - Leave.
uid: adb9a2d5-e4f5-e547-fb59-9d8ab534f66c
=== END NODE ===

0:0 - True. But are we still deserving? Only time and nature can tell.
uid: b314a8af-6b11-a768-a837-70d27ac1039d
> Oak Father willing, we will soon lift the curse from this place. But I suspect a shadow will linger here, because of what was done to that man.

null
uid: dfd74c95-07fb-d747-e467-fd067a419547
Jump to another node

0:0 - If he was able to escape the Shadowfell, then it mustn't have managed to consume his spirit - not all of it, anyway.
uid: e867f3a3-f8f9-8990-f83c-bd96a8bb03d2
> We need to unlock whatever's left of him, inside his head. There must be something to trigger him - a word, a memory, an item. We just need to find it.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PAD_HalsinDeath.lsj
Synopsis:
Player reacts to Halsin being killed by shadows while he'd been trying to open a portal to the Shadowfell.

0:0 - He's dead. And he took any chance of lifting the curse with him.
1:0 - Rest in peace, proud druid. What a pity his death means the Sharran curse will remain alive and well.
2:0 - Oh no. Halsin!
3:0 - Dead. And with him, the chances of lifting the shadows.
4:0 - He's dead. And so is any chance of lifting this curse.
5:0 - Damn it all - Halsin's gone.
6:0 - Halsin... he's dead. No chance of lifting the curse now.
uid: f2f5cf9e-4ad4-4704-9526-c84828589f94
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PAD_HalsinReachedPortal.lsj
Synopsis:
The player comments after Halsin successfully enters his portal to travel to the Shadowfell

0:0 - Hells, he did it. He's through to the Shadowfell.
1:0 - There he goes, into the Shadowfell. Let's hope his mind and body are up to the challenges that await in that fabled place.
2:0 - It worked! Halsin's in the Shadowfell now.
3:0 - Halsin now walks the Plane of Shadow. And not all that enters will return...
4:0 - He's gone. The Shadowfell holds him now - unless he can find his way back.
5:0 - I'll be damned - the portal worked. Here's hoping he makes it back in one piece.
6:0 - He made it. Now let's just hope he survives what's on the other side.
uid: 79dc19da-abff-4741-86f3-0fee06389831
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PAD_WaveSpawned0.lsj
Synopsis:
Player reacts to the first wave of attackers as they await Halsin's return from a portal they are protecting.

0:0 - This curse really doesn't want to be lifted!
1:0 - Strike them down, protect the portal!
2:0 - The shadow curse is gathering its forces. Got to protect the portal.
3:0 - Need to keep these things at bay until Halsin's back.
4:0 - The shadows' forces have come. Guard that portal!
5:0 - Come at me you fucking shades.
6:0 - We need to protect the portal!
uid: feed67bb-b8a1-4362-8752-0e12997de486
- 0:0 Tag: Jaheira - |Jaheira companion, shapeshifted or not| (Jaheira's storied history of adventure would simply take too long to relate. Let this suffice: she takes no nonsense, but she does take heads.)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PAD_WaveSpawned1.lsj
Synopsis:
Player reacts to the second wave of attackers (former absolute cultists) as they await Halsin's return from a portal they are protecting.

0:0 - Followers of the Absolute? Seems the curse isn't picky when it comes to victims.
1:0 - Cultists. Not even the Absolute's faithful are immune.
2:0 - If only the curse had taken all of the Absolute's followers - we'd claim two birds with one stone.
3:0 - Absolute followers, seized by the curse. Foes all the same.
4:0 - What's worse than cultists? Cursed cultists, of course.
5:0 - Shadow's been swallowing cultists.
6:0 - Looks like the curse claimed some of the Absolute's followers as its own.
uid: 311b8cc6-af9a-4d08-bf29-f16037508e87
- 0:0 Tag: Jaheira - |Jaheira companion, shapeshifted or not| (Jaheira's storied history of adventure would simply take too long to relate. Let this suffice: she takes no nonsense, but she does take heads.)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PAD_WaveSpawned2.lsj
Synopsis:
Player reacts to the third wave of attackers as they await Halsin's return from a portal they are protecting.

0:0 - I'm not an impatient man, but Halsin is taking his bloody time in there.
1:0 - More cursed enemies still. Halsin needs to hurry.
2:0 - Enemies popping up like weeds. Halsin better conclude his search very soon...
3:0 - They'll just keep coming until that portal is gone - where is Halsin?!
4:0 - They just keep coming. Halsin, would you hurry it up in there?
5:0 - How many more of these can we take?
6:0 - More foes - Halsin better get back soon.
uid: a6dfd815-5fc7-432d-a18e-b2474419f0c4
- 0:0 Tag: Jaheira - |Jaheira companion, shapeshifted or not| (Jaheira's storied history of adventure would simply take too long to relate. Let this suffice: she takes no nonsense, but she does take heads.)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PAD_WaveSpawned3.lsj
Synopsis:
Commenting on a wave of enemies unleashed against them by the shadow curse (gith warriors this time) as they await Halsin's return from a portal they are protecting.

0:0 - Shadow-cursed gith? As if they weren't bad enough normally.
1:0 - The shadows have infected githyanki. Don't hesitate - take them down!
2:0 - Even the githyanki's finest must have succumbed to the curse.
3:0 - Gith warriors? What else is the curse going to throw against us?
4:0 - Githyanki warriors. Well, ex-githyanki, to be accurate.
5:0 - Gith warriors?! Gods, what hasn't this thing swallowed.
6:0 - Gith warriors? Some must have fallen to the curse.
uid: 26913075-c745-4acd-b85e-c96631de4622
- 0:0 Tag: Jaheira - |Jaheira companion, shapeshifted or not| (Jaheira's storied history of adventure would simply take too long to relate. Let this suffice: she takes no nonsense, but she does take heads.)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PAD_WaveSpawned4.lsj
Synopsis:
Player reacts to the final wave of attackers as they await Halsin's return from a portal they are protecting.

0:0 - It's now or never, druid! Get back here!
1:0 - The druid's return is imminent! Have to keep foes at bay until then!
2:0 - Do not falter - Halsin is near, I can feel it!
3:0 - Halsin will be back any moment, surely - just need to hold on a little longer...
4:0 - Godsdamn it, Halsin. We can't hold out forever!
5:0 - Hold on! Halsin will be out soon... right?
6:0 - I can sense Halsin - we just have to buy him a little more time!
uid: 39088e72-e0be-4396-a12c-477d3cc9a006
- 0:0 Tag: Jaheira - |Jaheira companion, shapeshifted or not| (Jaheira's storied history of adventure would simply take too long to relate. Let this suffice: she takes no nonsense, but she does take heads.)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_Portal.lsj
Synopsis:
After the player acquires Art's instrument from the Surgeon, and speaks to Art, Halsin is able to use information given by Art to navigate through the Shadowfell, with the intention of recuing Thaniel, the spirit of the land, and ultimately lifting the shadow curse. He asks the player to help him by protecting a portal to the Shadowfell until he can return with Thaniel. He waits by the shore a short distance from Last Light. Once Halsin enters the portal and the dialogue ends, shadow creatures attack. The player must fight off the creatures until Halsin returns. However, if the player attempts to go through the portal themselves, the ritual will fail.

0:0 - No. If there's any interference with the portal, then our one chance is lost forever. And so am I.
uid: 07cb4006-6d6a-b530-008f-e6f0f90a9b7d
Node context: Firm
- 0 Set flag(s) to (Dialog):
   true - HAV_LiftingTheCurse_Portal_Knows_DontTouchPortal - Sets when the player is warned by Halsin to not interfere with the portal
> I'd rather have you by my side, but this is the only way.

0:0 - Let's do it.
uid: 083ec3b1-0910-e351-9a32-9262248e7d0a
> Very well. Once I begin the ritual, a portal to the Shadowfell will open - one that will help me save Thaniel. Whatever happens - I must go alone.

0:0 - With the Oak Father's blessing, I can infiltrate the Shadowfell, but doing so will sap my strength. I'll need your help if I'm to return.
uid: 0e3d0b0f-1030-e602-289d-a0558eed8485
> I need you to stay here. Keep the portal open until I return - and defend it at all costs.

0:0 - You can count on me.
uid: 114c5001-17c8-fe97-62e5-e2267267c79f
> Good. Now it's important that only I pass through the portal once it opens. The magic is fragile - any mistake, and our one chance will be lost forever.

0:0 - Hold on - shouldn't I come with you?
uid: 1763480d-2ff8-2a62-044b-85af1a34ae23
> No. This opportunity has been a hundred years in the making. It has to be me, and only me.

0:0 - No. This opportunity has been a hundred years in the making. It has to be me, and only me.
uid: 4896234e-183d-70fb-dbdb-249f31b2cd62
Node context: Grave. 'gotta do what I gotta do'
> But I didn't bring you here to witness an old druid's grandstanding. You have a part to play in this - and I trust you will play it well.

0:0 - Oak Father, hear me, aid me. Force open the jaws of Darkness. Make passage for your vessel of Light.
uid: 4c93d3a4-cc8a-6b7e-f4b1-5b23ea55d639
Cinematic: Halsin bows his head in concentration/prayer. As he speaks, a portal opens in thin air before him.
Node context: Concentrating. Spoken as a prayer/incantation.
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_Event_PortalAppears -
> It's ready. I'll return with Thaniel as soon as possible. Stay close to the portal - buy me what time you can.

null
uid: 4c95cf10-2eb6-1c68-ea1c-ca61ef58d5e3
Jump to another node

0:0 - Let's begin. Whatever happens, do not attempt enter the portal, and do not let anything interfere with it.
uid: 4f1e3251-59b6-8d35-2bbc-15807fdde370
- 0 Check flag(s) (Dialog):
   false - HAV_LiftingTheCurse_Portal_Knows_DontTouchPortal - Sets when the player is warned by Halsin to not interfere with the portal
- 0 Set flag(s) to (Dialog):
   true - HAV_LiftingTheCurse_Portal_Knows_DontTouchPortal - Sets when the player is warned by Halsin to not interfere with the portal
> It took me years of study, of seeking the Oak Father's favour, to find a way to part the veil. Pray that this works.

null
uid: 5a5e40bb-4700-8717-000f-93169c10bb60
Jump to another node

0:0 - Let's begin. Remember what I told you - we won't have a second chance here.
uid: 63e2329a-1835-6547-8b06-01924a1ce869
- 0 Check flag(s) (Dialog):
   true - HAV_LiftingTheCurse_Portal_Knows_DontTouchPortal - Sets when the player is warned by Halsin to not interfere with the portal
> It took me years of study, of seeking the Oak Father's favour, to find a way to part the veil. Pray that this works.

0:0 - Upon my oath, druid - I swear you shall be safe.
uid: 66b27c77-627a-d945-358b-e9f396b46fcf
- 0 Check flag(s) (Tag):
   true - Oath of the Ancients - Paladin subclass (Committed to preserving life, you fight on the side of the light in the cosmic struggle against darkness.)
> null

null
uid: 7ea37b33-6c26-3bb7-bf55-578b073c0d6c
Jump to another node

null
uid: 86b768ce-1e68-19f1-11f5-49a37ec94cb8
Jump to another node

0:0 - I'd rather have you by my side, but this is the only way.
uid: 87dfdeb9-8943-ccfb-82ab-651ca815a9f2
> It took me years of study, of seeking the Oak Father's favour, to find a way to part the veil. Pray that this works.

0:0 - You did - and most splendidly. But if we are to restore the land, there is more to be done.
uid: 91cde852-080c-ba86-004d-bc828dafab5d
> null

0:0 - We should begin at once, before we lose the opportunity.
uid: 9a55da68-4f5d-0ae4-291d-0fecc8c046ba
> null

0:0 - Defend it? What do you mean?
uid: a01c477f-0f00-078f-17ae-1333e5fc3427
> The shadows won't be banished without a fight. Once I open the portal, they'll swarm like carrion birds and try to destroy it. You must not let that happen.

0:0 - First, I want to know what to expect.
uid: a922b6dc-a0ae-f26a-f760-4ce367555249
> Thaniel is trapped in the Shadowfell, but thanks to your efforts, I know where to look. Now I must go there - alone.

0:0 - Very well. Once I begin the ritual, a portal to the Shadowfell will open - one that will help me save Thaniel. Whatever happens - I must go alone.
uid: a9891f8c-d053-f0de-dff2-36ca709aa838
Node context: Thaniel rhymes with Daniel
> null

0:0 - It took me years of study, of seeking the Oak Father's favour, to find a way to part the veil. Pray that this works.
uid: acba3593-58bc-fa1a-d779-080c88b892d6
Cinematic:
Node context: Tense anticipation
> Oak Father, hear me, aid me. Force open the jaws of Darkness. Make passage for your vessel of Light.

0:0 - The shadows won't be banished without a fight. Once I open the portal, they'll swarm like carrion birds and try to destroy it. You must not let that happen.
uid: ad8506a3-bc10-636f-5e06-96b6cc27b4a8
> Let's begin. Remember what I told you - we won't have a second chance here.
> Let's begin. Whatever happens, do not attempt enter the portal, and do not let anything interfere with it.

0:0 - You're here, good. And not a moment too soon - a winged aasimar was seen in the skies overhead, and now an assault on Moonrise is brewing.
uid: b7f31304-081f-6ba0-8c65-5f6a4e549918
- 0 Check flag(s) (Dialog):
   false - HAV_LiftingTheCurse_Portal_HasMet - Set when first talking to Halsin at the lake.
   false - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_LiftingTheCurse_Portal_HasMet - Set when first talking to Halsin at the lake.
   true - HAV_HalsinQuest_Halsin_Event_AcknowledgedNightsongFreed - Sets when Halsin acknowledges being aware that Nightsong is free.
> We should begin at once, before we lose the opportunity.

0:0 - You can begin. I already did my part.
uid: b89ad36b-1467-495a-7f22-fab3dcd1ebfc
- 0 Set flag(s) to (Dialog):
   true - HAV_LiftingTheCurse_Portal_Event_PlayerReluctant - Sets when the player expresses reluctance in helping Halsin again
> You did - and most splendidly. But if we are to restore the land, there is more to be done.

0:0 - It's ready. I'll return with Thaniel as soon as possible. Stay close to the portal - buy me what time you can.
uid: bb129bbf-dede-3281-7fb1-113c373ef2a2
Cinematic: Halsin looks up at the portal he's conjured, before speaking to the player. He then steps through the portal.
Node context: Thaniel rhymes with Daniel. Urgent, addressed to the player.
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_State_ReachedPortal -
   true - HAV_LiftingTheCurse_Event_ShadowsAppear -
=== END NODE ===

0:0 - I need you to stay here. Keep the portal open until I return - and defend it at all costs.
uid: cb9b56ae-e564-f5b4-bdb0-4616c27d3035
> You can count on me.
> Going in alone is suicide. I'll come with you.
> Defend it? What do you mean?
> Upon my oath, druid - I swear you shall be safe.

0:0 - Wrong. You are the beacon that will guide me home.
uid: d5772797-b20e-23ee-b2c7-4976e92b1dda
> With the Oak Father's blessing, I can infiltrate the Shadowfell, but doing so will sap my strength. I'll need your help if I'm to return.

0:0 - But I didn't bring you here to witness an old druid's grandstanding. You have a part to play in this - and I trust you will play it well.
uid: d897342d-402d-2cbd-5c75-20db39e927a3
> With the Oak Father's blessing, I can infiltrate the Shadowfell, but doing so will sap my strength. I'll need your help if I'm to return.

0:0 - Good. Now it's important that only I pass through the portal once it opens. The magic is fragile - any mistake, and our one chance will be lost forever.
uid: d907c0ae-b23b-0ed5-d4f1-1a8346cfbe43
- 0 Set flag(s) to (Dialog):
   true - HAV_LiftingTheCurse_Portal_Knows_DontTouchPortal - Sets when the player is warned by Halsin to not interfere with the portal
> It took me years of study, of seeking the Oak Father's favour, to find a way to part the veil. Pray that this works.

0:0 - Going in alone is suicide. I'll come with you.
uid: da3332d9-bd6c-4ae0-2812-97ed24157d15
> No. If there's any interference with the portal, then our one chance is lost forever. And so am I.

0:0 - What am I to do?
uid: e6919e5f-b2bf-65f7-0267-c1f1490ebc36
> With the Oak Father's blessing, I can infiltrate the Shadowfell, but doing so will sap my strength. I'll need your help if I'm to return.

0:0 - Thaniel is trapped in the Shadowfell, but thanks to your efforts, I know where to look. Now I must go there - alone.
uid: e6d0d8ca-680a-3a00-1ed0-ccd68129ba85
Node context: Thaniel rhymes with Daniel
> Hold on - shouldn't I come with you?
> What am I to do?
> Sounds like you don't need my help anymore.

0:0 - Sounds like you don't need my help anymore.
uid: e87cc79b-4359-2275-e6c3-91789a6720f5
> Wrong. You are the beacon that will guide me home.

0:0 - You're here, good. Now we can begin.
uid: e87df987-ab76-b953-df39-56dbc293cf2d
- 0 Check flag(s) (Dialog):
   false - HAV_LiftingTheCurse_Portal_HasMet - Set when first talking to Halsin at the lake.
- 0 Set flag(s) to (Dialog):
   true - HAV_LiftingTheCurse_Portal_HasMet - Set when first talking to Halsin at the lake.
> First, I want to know what to expect.
> Let's do it.
> You can begin. I already did my part.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PortalEmerge.lsj
Synopsis:
Halsin exits the portal and carries in his arms the Spirit of the Land before setting him down, while the portal to the shadowfell closes. He realises something is wrong with the boy and takes him away to the campsite for examination

0:0 - I need to examine him back at the camp.
uid: 135ddca2-bcf7-284b-80b9-a57ea6b6264b
> Come see us when you can. And be careful out there - forces may be rallying against Moonrise, but Ketheric Thorm is most dangerous when cornered. I know from experience.
> Come see us, when you can.

0:0 - The shadow curse is as strong as ever. Your plan has failed.
uid: 2c135657-ba38-11c4-4cd4-06ba7a705d49
> No. Everything went exactly as it was supposed to. But there's something else - something missing from Thaniel.

null
uid: 2dd731ad-d528-aa91-edfa-44505ceced64
Jump to another node

0:0 - No. Everything went exactly as it was supposed to. But there's something else - something missing from Thaniel.
uid: 350f674b-3aae-71ea-2888-735a90939ca2
Node context: Determined
> null

0:0 - But something's wrong. Dreadfully wrong.
uid: 5304ecfd-9220-48ed-90ed-651772342a13
Cinematic: The portal closes behind Halsin while he is focused on Thaniel.
Node context: Suddenly concerned
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_Event_HalsinClosesPortal -
> No, it can't be...

0:0 - Yes. I'll bring him back to camp. He'll be safest with us.
uid: 69f4c50b-b605-9084-5787-d38a69fd53f4
> I need to examine him. I need to understand what's wrong. It's almost like something's missing from him.

0:0 - I need to examine him. I need to understand what's wrong. It's almost like something's missing from him.
uid: 8a7d4ee9-29c0-07a2-c46c-163db1f98b77
Node context: Something on the tip of his tongue.
> Come see us when you can. And be careful out there - forces may be rallying against Moonrise, but Ketheric Thorm is most dangerous when cornered. I know from experience.
> Come see us, when you can.

0:0 - No, it can't be...
uid: 96e0f3c7-ca48-1dc9-8777-00c8ede7d896
Cinematic: Halsin looks up from Thaniel, troubled
Node context: Hushed alarm.
> Is he dead?
> We need to get Thaniel someplace safe.
> The shadow curse is as strong as ever. Your plan has failed.

0:0 - It's done, I have him.
uid: 9d80d094-2bb5-45fa-87d9-2f6915bc7b02
Cinematic: Halsin steps through the portal with an unconscious fey boy, Thaniel, in his arms (front carry). He lays him down on the ground.
Node context: Relieved, weary from exertion
> But something's wrong. Dreadfully wrong.

0:0 - No - but some part of him is missing. He is... hollow.
uid: a36d6e18-8091-d5f8-1c50-d86b374b2dc4
Node context: Something on the tip of his tongue.
> I need to examine him back at the camp.

0:0 - Come see us when you can. And be careful out there - forces may be rallying against Moonrise, but Ketheric Thorm is most dangerous when cornered. I know from experience.
uid: c4fbe575-8b72-4b61-bb79-decf762bb084
Node context: Grave, with an extra word of warning referring the world events happening concurrently.
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - Come see us, when you can.
uid: e20b7b81-7545-5d34-7086-153817ce378b
Node context: Grave
=== END NODE ===

0:0 - We need to get Thaniel someplace safe.
uid: f701b83f-58a7-86a7-dd56-5f6a30126e94
> Yes. I'll bring him back to camp. He'll be safest with us.

0:0 - Is he dead?
uid: fc43ca32-0c27-eab0-35ae-10e9268cd34b
> No - but some part of him is missing. He is... hollow.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_PortalEntry.lsj
Synopsis:
Halsin has been conducting a ritual to open a portal to the Shadowfell while the player defends him from attacking shadows. In this case, the player interfered with the portal (trying to enter it themselves) causing it to collapse. Halsin reacts, aghast. His one chance to infiltrate the Shadowfell and lift the shadow curse has been lost. He expresses his anger to the player and walks off. Ultimately he will part ways from us for good sometime soon after.

0:0 - I warned you - told you this was my burden to carry. Why didn't you listen?
uid: 23e9f5d9-0ed7-4199-a559-079af30f8581
Node context: Anger cools back down to sorrow and disappointment.
> I'm sorry - I acted on instinct.
> I did all the work here - I couldn't just let you take the glory.
> I saved your grove - I figured it'd be best if I handled this as well.
> I thought my powers were equal to yours.
> I trusted in Selûne to guide me through the shadows.
> The Shadowfell is no place for non-believers - I couldn't allow you to soil it.

0:0 - Glory?! There's no glory here. Now there's nothing here - only shadows and the total absence of hope.
uid: 34ad70ca-cbdd-42be-8e1f-2f8fb8dc1592
Node context: Angry, then dejected.
> There is nothing more to be said... I need to be alone.

0:0 - I did all the work here - I couldn't just let you take the glory.
uid: 38a65275-3f09-4966-b34d-64f09c92fcd9
> Glory?! There's no glory here. Now there's nothing here - only shadows and the total absence of hope.

0:0 - It wasn't just power this needed - it was wisdom, understanding. I suffered along with this place for years trying to understand the curse... and it seems I will continue to do so.
uid: 4d78c592-62fe-4d2c-abb3-e8ea4547ce08
Node context: Angry for the first sentence, then cooling to dejection for the second.
> There is nothing more to be said... I need to be alone.

0:0 - I thought my powers were equal to yours.
uid: 57baccac-104d-4baf-b8f5-514f36d233c7
- 0 Check flag(s) (Tag):
   true - Druid - A priest of the Old Faith, wielding the powers of nature and adopting animal forms. (Druids channel the elemental forces of nature and share a deep kinship with animals. Mastery of Wild Shape allows them to transform into beasts from all over the Realms.)
> It wasn't just power this needed - it was wisdom, understanding. I suffered along with this place for years trying to understand the curse... and it seems I will continue to do so.

0:0 - We were this close to healing these lands. Now your arrogance has torn open the wounds once more.
uid: 5fd3855c-a6dd-4dbd-a66c-cebcf304cfcb
Node context: shocked, dismayed
> There is nothing more to be said... I need to be alone.

0:0 - I trusted in Selûne to guide me through the shadows.
uid: 6c12e3d3-0a1b-4b77-80f1-a61f28746651
Node context: seeh-loon-eh
- 0 Check flag(s) (Tag):
   true - Selûne - |Player or NPC chose Selune.|
> My friend - I wish you had trusted in me.

0:0 - I should never have trusted an ally of the Dark Lady.
uid: 787bc54d-7d35-4213-a99f-e16ee486301f
Animation: [Halsin]*DUPE* Walks away after delivering the line
Cinematic: walks away after delivering the line, dejected
Node context: Dejected
=== END NODE ===

0:0 - Words won't repair what's been done to this land. Nothing will... I need to be alone.
uid: 820afe4d-fabc-4a18-b54e-68b6f98cdce4
Animation: [Halsin] Walks away after delivering the line
Cinematic: walks away after delivering the line, dejected
Node context: dejected
=== END NODE ===

0:0 - No! Stop!
uid: 93326335-543c-4720-be69-2a81af72e67b
Animation: [Player] Player get rejected by the portal
Cinematic: As the player tries to enter the portal, the portal rejects the player before closing.
Node context: Sudden alarm
> It's gone... that was our one chance. You've doomed this place to darkness!

0:0 - The Shadowfell is no place for non-believers - I couldn't allow you to soil it.
uid: 9548041f-165e-491a-9f79-4ea4fc77753e
- 0 Check flag(s) (Tag):
   true - Shar - |Player or NPC chose Shar.|
> I should never have trusted an ally of the Dark Lady.

0:0 - I'm sorry - I acted on instinct.
uid: b996726e-72c2-41f9-a9cb-5f367e1da993
> Words won't repair what's been done to this land. Nothing will... I need to be alone.

0:0 - My friend - I wish you had trusted in me.
uid: c70893d9-bfef-453e-b768-f3dbf5c371d4
Animation: [Halsin]*DUPE* Walks away after delivering the line
Cinematic: walks away after delivering the line, dejected
Node context: dejected
=== END NODE ===

0:0 - There is nothing more to be said... I need to be alone.
uid: cf3f561a-3c01-411d-99df-684b9747aee1
Animation: [Halsin]*DUPE* Walks away after delivering the line
Cinematic: walks away after delivering the line, dejected
Node context: Dejected
=== END NODE ===

0:0 - I saved your grove - I figured it'd be best if I handled this as well.
uid: e5a006c3-d2f7-4daa-9b52-d28a0d539d99
> We were this close to healing these lands. Now your arrogance has torn open the wounds once more.

0:0 - It's gone... that was our one chance. You've doomed this place to darkness!
uid: fe82ed5e-312e-41e8-ac9f-fcdb53e794ed
Node context: Shock gives way to a furious outburst.
- 0 Set flag(s) to (Global):
   true - HAV_LiftingTheCurse_RemovePortal -
> I warned you - told you this was my burden to carry. Why didn't you listen?


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HalsinQuest_Spirit.lsj
Synopsis:
The player tries to interact with Thaniel, the spirit of the land, after Halsin rescues him from the Shadowfell. Thaniel is unconscious/unresponsive however. Later - Thaniel is recovering and able to talk. A somewhat otherworldly, wise far beyond his years 'child'. He instructs you on what comes next/offers his thanks once you have succeeded.

0:0 - It is. But mine is just beginning again. Soon this will be a place of sunlight and greenery again, with birdsong honouring your triumph.
uid: 013d3c1d-a4db-d091-8e02-01487975cab4
Node context: Forward-looking
> Nature moves at its own pace, and bestows its bounty when it sees fit. Give it time - a reward shall come to you, when you need it most.

0:0 - Not as glad as I am.
uid: 120ce167-bf1f-64fa-dd50-ccae141439ca
Node context: Grateful
> Nature moves at its own pace, and bestows its bounty when it sees fit. Give it time - a reward shall come to you, when you need it most.

0:0 - I would agree. But patience is needed.
uid: 18da2850-5048-22c3-eefd-e818f024b17d
Node context: knowing
> Nature moves at its own pace, and bestows its bounty when it sees fit. Give it time - a reward shall come to you, when you need it most.

0:0 - I'm glad I could help.
uid: 2361f16b-5270-ab5c-d3aa-995ace59fc4f
> Not as glad as I am.

0:0 - Your path leads away from me, I sense. Be safe. Perhaps one day you will see the fruits that your victory has sown here.
uid: 29255a25-cf2a-e92f-d8ac-61ce414456a6
- 0 Check flag(s) (Global):
   true - SCL_LiftingTheCurse_State_HasMet_ThanielEpilogue - HasMet flag for talking to Thaniel after Lifting the Curse on your way out of the Shadowcursed lands.
   true - GLO_Ketheric_State_Dead - Whether Ketheric died his final death in the Ketheric Showdown.
=== END NODE ===

0:0 - For the land to heal, Ketheric Thorm must die.
uid: 2e493e6a-c120-246a-d36a-7767e73b0d58
=== END NODE ===

0:0 - You did it. Ketheric Thorm is no more - the shadows' grip is broken. Soon the land shall heal.
uid: 488b998e-e16c-19b3-9e50-4af1c801e795
Node context: Grateful
- 0 Check flag(s) (Global):
   true - GLO_LiftingTheCurse_State_BreathHasBeenRestored -
   true - GLO_Ketheric_State_Dead - Whether Ketheric died his final death in the Ketheric Showdown.
- 0 Set flag(s) to (Global):
   true - SCL_LiftingTheCurse_State_HasMet_ThanielEpilogue - HasMet flag for talking to Thaniel after Lifting the Curse on your way out of the Shadowcursed lands.
> I'm glad I could help.
> Seems like the sort of feat that might deserve a reward...
> My work here is done, I think.

0:0 - But there is one anchor still holding the shadows in place. The soul that brought it into being.
uid: 48f3912f-1b93-4c33-c0c0-b9ad87217260
> For the land to heal, Ketheric Thorm must die.

0:0 - Ketheric's soul still nourishes the shadows. Destroy him, so the land may heal. So that I may heal.
uid: 513311ff-7a06-190f-0ea5-dffcdab50f87
Node context: emphasis on the final 'I'. he himself is the spirit of the land so he's making the connection to the previous phrase explicitly
- 0 Check flag(s) (Dialog):
   true - CAMP_HalsinQuest_HasMet_WakedThaniel - Has met for Thaniel
- 1 Check flag(s) (Global):
   true - GLO_LiftingTheCurse_State_BreathHasBeenRestored -
=== END NODE ===

0:0 - My work here is done, I think.
uid: 552ef57d-616a-6edd-26cb-3b52277e28e1
> It is. But mine is just beginning again. Soon this will be a place of sunlight and greenery again, with birdsong honouring your triumph.

0:0 - Seems like the sort of feat that might deserve a reward...
uid: 83ea7e6c-1f1f-fbf1-1c9c-36f1a23504fd
> I would agree. But patience is needed.

0:0 - Nature moves at its own pace, and bestows its bounty when it sees fit. Give it time - a reward shall come to you, when you need it most.
uid: 95f14942-a5e2-c23a-4e4a-79e55394a1b6
Node context: Knowing
=== END NODE ===

0:0 - A hundred years of sickness, almost ended. I feel every root that riddles the earth beginning to unfold.
uid: 9cb61ae8-d902-7f25-069a-0a861283242d
> But there is one anchor still holding the shadows in place. The soul that brought it into being.

0:0 - The druid Halsin spoke to me while I was sleeping. He spoke of you - said that you fought shadow and spite to restore me.
uid: bc49a2ae-c3e9-a1da-6204-d83ad188f31c
- 0 Check flag(s) (Dialog):
   false - CAMP_HalsinQuest_HasMet_WakedThaniel - Has met for Thaniel
- 1 Check flag(s) (Global):
   true - GLO_LiftingTheCurse_State_BreathHasBeenRestored -
- 0 Set flag(s) to (Dialog):
   true - CAMP_HalsinQuest_HasMet_WakedThaniel - Has met for Thaniel
> A hundred years of sickness, almost ended. I feel every root that riddles the earth beginning to unfold.

0:0 - *Thaniel is unresponsive. He hardly looks alive.*
uid: c74be090-39d8-4218-a206-37e698a101b5
Cinematic: Thaniel is lying on the ground, unconscious.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HarperGuard_001.lsj
Synopsis:
Mijah is calm, cool and collected. Despite her young age Mijah has seen more than her fair share of fights. She is an excellent example of a Harper Veteran. This dialogue covers all main states in Haven.

0:0 - Glad you made it through the dark.
uid: 2903a03b-796f-4b3f-a59d-6a6fac98f4ba
Node context: Sincere - you know what could have happened out there
- 0 Check flag(s) (Dialog):
   true - HAV_HarperGuard_001_Protected_HasMet - HAV_HarperGuard_001_Protected_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - No surprise to find a traitor among the Flaming Fist. Honour isn't their strong suit.
uid: 8c583e2d-371a-452d-a2a5-e7d6eca6fc25
Node context: Grim but also you trust your own people to watch your back - you don't need the flaming fists
- 0 Check flag(s) (Dialog):
   false - HAV_HarperGuard_001_Alert_HasMet - HAV_HarperGuard_001_Alert_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperGuard_001_Alert_HasMet - HAV_HarperGuard_001_Alert_HasMetdescription
=== END NODE ===

0:0 - Take it easy while you can - we'll keep the watch.

uid: d2a54420-7d28-4a0d-9bdd-778a67b7b0fe
Node context: Calm and reassuring
- 0 Check flag(s) (Dialog):
   false - HAV_HarperGuard_001_Protected_HasMet - HAV_HarperGuard_001_Protected_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperGuard_001_Protected_HasMet - HAV_HarperGuard_001_Protected_HasMetdescription
=== END NODE ===

0:0 - You're lucky Jaheira gave you the all-clear, or I'd be looking at you next.
uid: d56fa89a-1e80-43f6-a16d-9774eb711e6a
Node context: said matter of factly - she trusts jaheira with her life
- 0 Check flag(s) (Dialog):
   true - HAV_HarperGuard_001_Alert_HasMet - HAV_HarperGuard_001_Alert_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HarperGuard_002.lsj
Synopsis:
Bor is a grizzled Harper veteran who treats all twists of fate with the same cheerful resignation.

0:0 - We might actually survive this.
uid: 02b515a4-dddb-2369-aa13-ceb34455b32b
Node context: nervous, but hope is returning
- 0 Check flag(s) (Dialog):
   true - HAV_HarperGuard_002_HasMet_Freed - HAV_HarperGuard_002_HasMet_Freeddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - Lights in the sky, shadows in retreat. Got any more miracles for us?
uid: 231bccd5-87f6-84ec-c8e7-08187b56f37a
Node context: cheerful, but still nervous
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperGuard_002_HasMet_Freed - HAV_HarperGuard_002_HasMet_Freeddescription
=== END NODE ===

0:0 - Rest while you can - just not in the beds, unless your tadpole wants lice for company.
uid: 46329d4c-27a0-47d7-9c0f-8f6941cafb21
- 0 Check flag(s) (Dialog):
   true - HAV_HarperGuard_002_Hasmet_Protected - HAV_HarperGuard_002_Hasmet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - We'll keep an eye on Isobel. If they send anyone else to snatch her, we'll be there to stop them.
uid: 9549dba0-ef37-4b34-b410-1a8bdd00a65c
- 0 Check flag(s) (Dialog):
   false - HAV_HarperGuard_002_Hasmet_Alert - HAV_HarperGuard_002_Hasmet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperGuard_002_Hasmet_Alert - HAV_HarperGuard_002_Hasmet_Alertdescription
=== END NODE ===

0:0 - Good to see you're still breathing. It's the best we can hope for.
uid: be12a9dd-0cb0-4d08-9df6-b9a9b91e64a4
- 0 Check flag(s) (Dialog):
   false - HAV_HarperGuard_002_Hasmet_Protected - HAV_HarperGuard_002_Hasmet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperGuard_002_Hasmet_Protected - HAV_HarperGuard_002_Hasmet_Protecteddescription
=== END NODE ===

0:0 - Can't trust anyone - could've been a Harper that turned traitor just as easily.

uid: c70e52b7-5d41-4b94-9c13-f86aac93ab9f
- 0 Check flag(s) (Dialog):
   true - HAV_HarperGuard_002_Hasmet_Alert - HAV_HarperGuard_002_Hasmet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HarperScouts_AD_Arrival_Harper_000.lsj
Synopsis:
Single-fire AD when LAssandra lands back at Haven after the scene where her contingent is attacked by shadow creatures. She is relieved to be back but heavy-hearted cause one of her own was lost.

0:0 - Yonas should be here with us.
uid: b5cd141f-ec63-41a9-8354-d04534f6d826
Node context: Yonas died recently on a mission
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HarperScouts_AD_Arrival_Harper_001.lsj
Synopsis:
Single-shot AD when the Harpers arrive back into Haven from the ambush in the shadow-curse where one of their own, Yonas, is killed by shadow creatures. Relieved but sad.

0:0 - We made it.
uid: fa1f7b5b-2aa6-4b8e-98c3-bdec54e5b821
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HarperScouts_AD_Arrival_Harper_003.lsj
Synopsis:
One-shot Harper AD after arriving back in Haven post the attack on the Harper contingent that leaves Yonas dead. Sad but relieved.

0:0 - Wasn't sure we'd see light again.
uid: 5eb63543-2da3-4e27-99a0-16b3f079343c
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HarperScouts_Harper_000.lsj
Synopsis:
Dialogue in Haven for one of the harper scouts you helped in SCL (SCL_HarperScouts_ShadowCreatures). She is mourning Yonas' death and gives some information about the shadow curse.

0:0 - Thank you for helping us out there. Those shadows would've torn us to bits.
uid: 1d0172a4-7510-41b1-a46b-ef273e4be3c4
- 0 Check flag(s) (Dialog):
   true - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
   false - HAV_Harperscouts_Harper_000_Knows_Thanked - HAV_Harperscouts_Harper_000_Knows_Thankeddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Harperscouts_Harper_000_Knows_Thanked - HAV_Harperscouts_Harper_000_Knows_Thankeddescription
=== END NODE ===

0:0 - Cosy spot, all in all - let's hope it stays that way.
uid: 1eefe4da-0ce2-9108-69dd-9eff5e5a3b3f
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_000_HasMet_Siege - HAV_HarperScouts_Harper_000_HasMet_Siegedescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
=== END NODE ===

0:0 - We lost too many good people out here.
uid: 21d3c987-0351-1e8e-7a6f-76f73a835fe0
Node context: sad, but determined
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_000_HasMet_Freed - HAV_HarperScouts_Harper_000_HasMet_Freeddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - Watch our backs - and we'll watch yours.

uid: 2d3fe405-ab85-4385-b9e7-e832bc487234
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_000_HasMet_Alert - HAV_HarperScouts_Harper_000_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_000_HasMet_Alert - HAV_HarperScouts_Harper_000_HasMet_Alertdescription
=== END NODE ===

0:0 - Hope you're faring all right. Yonas might be gone, but the rest of us can't give up yet.
uid: 3384c040-5dec-42cb-8f34-e41e34dd6fb3
- 0 Check flag(s) (Dialog):
   true - HAV_Harperscouts_Harper_000_Knows_Thanked - HAV_Harperscouts_Harper_000_Knows_Thankeddescription
=== END NODE ===

0:0 - If the first wave can't hold the dark, it'll be up to us - you, me, and the rest.
uid: 42e8ea33-ade7-4bb9-2687-081d58ddc679
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_000_HasMet_Siege - HAV_HarperScouts_Harper_000_HasMet_Siegedescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_000_HasMet_Siege - HAV_HarperScouts_Harper_000_HasMet_Siegedescription
=== END NODE ===

0:0 - Looks like we're not as safe here as we thought. Foolish of me to think the curse would stay outside.
uid: 59996299-916f-49a6-92c5-27ef3d9f61bf
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_000_HasMet_Unprotected - HAV_HarperScouts_Harper_000_HasMet_Unprotecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
=== END NODE ===

0:0 - We lost one today. Yonas.
uid: 6a260b26-4c30-43ff-0a7b-607c38b8e82e
> He was a good Harper. A good friend.

0:0 - Tear that tower down.
uid: 76233338-6467-859f-c1f8-73dfd1d932c7
Node context: grimly determined
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_000_HasMet_Freed - HAV_HarperScouts_Harper_000_HasMet_Freeddescription
=== END NODE ===

0:0 - He was a good Harper. A good friend.
uid: 881ac3b5-251c-4217-3f69-bf601fc28449
=== END NODE ===

0:0 - You made it through the dark? Lucky you - not everyone does.
uid: b037c34b-8e04-9a1a-b4e6-c6fc5492ac34
- 0 Check flag(s) (Dialog):
   false - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
   false - HAV_Harperscouts_Harper_000_Knows_Thanked - HAV_Harperscouts_Harper_000_Knows_Thankeddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_Harperscouts_Harper_000_Knows_Thanked - HAV_Harperscouts_Harper_000_Knows_Thankeddescription
> We lost one today. Yonas.

0:0 - Helm protect us.
uid: e0b754a3-dc9e-459b-a226-616ec49b0372
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_000_HasMet_Alert - HAV_HarperScouts_Harper_000_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - This place might've lost Isobel, but it hasn't lost us.
uid: ff8b71ea-3e9c-4a50-ac06-c8b06cfb34a1
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_000_HasMet_Unprotected - HAV_HarperScouts_Harper_000_HasMet_Unprotecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_000_HasMet_Unprotected - HAV_HarperScouts_Harper_000_HasMet_Unprotecteddescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HarperScouts_Harper_001.lsj
Synopsis:
Dialogue with Meygan in Last Light. She is standing before an altar, mourning Yonas' death. She might give us something if we give her his sword. Despite changes in the state of the grove, she usually reverts to her normal dialogue/ state of sadness as she was close to Yonas and that's more to the front of her mind than stuff like Ketheric

0:0 - What are you talking- gods, no!
uid: 02cc4a80-610f-97e9-af1c-52b9229d8658
> I - I'd like to be alone.

0:0 - If you hadn't been there -
uid: 06acd84d-b98b-ffe3-1505-c02df5bc6d87
> Sorry, I - I don't think I can talk right now.

0:0 - Path to Moonrise is opening up. Time for vengeance.
uid: 0761d945-7842-e6a0-b62c-fd5337a7664b
Node context: bitter, preparing for battle but it's become personal
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_001_HasMet_Freed - HAV_HarperScouts_Harper_001_HasMet_Freeddescription
=== END NODE ===

0:0 - There is no better death than to fall in battle. You should be happy for him!
uid: 08432841-e2aa-d180-1106-5c555553eb9d
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> Why would that make me happy? Sorry, I - I'd like to be alone.

0:0 - Dead, is he? Maybe if he'd spent less time joking, he'd still be around.
uid: 09fc3e50-6512-c57a-02f5-3ca0ab6d320a
- 0 Check flag(s) (Dialog):
   false - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
> ...Leave.

0:0 - He always took such good care of this... I'll do the same. For him.
uid: 0f2f9b65-c575-25de-c9d5-a1c2df880c41
> *Stifled sobs.*

0:0 - If you lose yourself to grief we will fall before the true battle begins. Harden your heart.
uid: 113bbe94-1d93-8957-f62b-08563e004439
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> null

0:0 - We need to end this quickly - before the shadows break through again.
uid: 1506a078-5972-4e72-271c-289da6398c57
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_001_HasMet_Alert - Harper Meygan's dialogue during the Alert state in Haven (after Marcus attack)
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_001_HasMet_Alert - Harper Meygan's dialogue during the Alert state in Haven (after Marcus attack)
=== END NODE ===

0:0 - I don't care what you say, so long as you pay.
uid: 1512bd6d-2670-d979-7b3a-26852fb85bd4
> Thought you were doing me a kindness. Stupid of me.

0:0 - I'm sure he knew. I'm sure he cared for you as well.
uid: 1f548abd-cc14-c5d5-0ea3-5854010aab69
> I don't know. And I never will.

0:0 - *Sniffle.*
uid: 2135699b-1313-0361-91f0-2c103dede69d
Animation: [Meygan] crying then wipes away tears
Cinematic: Has been crying - wipes away tear
Node context: Sad, like she's been crying
- 0 Check flag(s) (Dialog):
   true - HAV_General_HarperScout_001_HasMet -
=== END NODE ===

0:0 - I - I'd like to be alone.
uid: 238886d7-ac6f-b6f6-e0b9-ec5825c28cae
Node context: Cold response to "you'll get over it"
=== END NODE ===

0:0 - It's a dangerous life, being a soldier.
uid: 2443e8df-d06b-63ef-8755-c5208ab75d39
- 0 Check flag(s) (Dialog):
   true - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
> All the more reason to mourn the ones we lose.

0:0 - He was a good Harper. A good friend...
uid: 2a8a27c6-7918-0a2b-4e22-6ea89c5b9f99
Animation: [Meygan] Turns to face player
Cinematic: Turns to face player after finishing this line
- 0 Set flag(s) to (Global):
   true - HAV_HarperScouts_Event_SawYonasFuneral - Player was present at Yonas funeral in HAV.
> null

null
uid: 2b15d35c-b0b8-0648-a97a-0eaa3dd7c82a
> He was joking, this morning. Yonas, I mean.
> *Sniffle.*

null
uid: 2e231934-8748-65c2-a349-5a8b8f8206c6
Jump to another node

0:0 - ...too late now.
uid: 30571421-a745-94c0-3412-a4d3bb172d60
Node context: Quiet, holding back tears
> null
> I'm sure he knew. I'm sure he cared for you as well.
> Hey - it will be all right.
> You'll get over it.
> It doesn't have to be too late.
> null

0:0 - I think I need some time by myself now.
uid: 312c0e19-d14a-6df8-50e3-e03297136ef6
Node context: After line she turns away from the player, as she brushes away tears.
=== END NODE ===

0:0 - He was joking, this morning. Yonas, I mean.
uid: 34cdf082-0734-378e-fff4-5256f648ead2
Animation: [Player] walks up to stand behind Meygan
Cinematic: The player walks up to stand behind Meygan, but she doesn't look at them.
- 0 Check flag(s) (Dialog):
   false - HAV_General_HarperScout_001_HasMet -
- 0 Set flag(s) to (Dialog):
   true - HAV_General_HarperScout_001_HasMet -
> Give her time to speak.
> Is he... gone?
> I'm so sorry for your loss.
> It's a dangerous life, being a soldier.
> Better at jokes than keeping himself alive, I hope.
> Dead, is he? Maybe if he'd spent less time joking, he'd still be around.
> Smart. Bit of levity before a daunting battle never hurt.
> Humour helps on a hunt - it can be the spark when all hope is lost.
> Leave.

0:0 - What is wrong with you? Just... leave me be.
uid: 3af570ec-f923-13f4-b56c-fb9f48c0096b
Node context: upset, horrified, grieving
=== END NODE ===

0:0 - No, he... Sorry, I - I'd like to be alone.
uid: 4ab46375-a4a9-a9c9-1f95-2ff1744993a9
=== END NODE ===

0:0 - Thank you. You're a good person.
uid: 4d9edb34-ac86-8618-ffb1-2e0aba10a05e
=== END NODE ===

0:0 - At the ready.
uid: 5330bc6d-3d7c-4b97-95ad-39a20410b8ad
Node context: With grit
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_001_HasMet_Unprotected - HAV_HarperScouts_Harper_001_HasMet_Unprotecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
=== END NODE ===

0:0 - I hope so. They're all I have to give.
uid: 5554495e-c0ae-ae1e-d518-dc11a2dd2af4
> Thank you. You're a good person.

0:0 - There was an ambush in the dark. The shadows dragged him away...
uid: 56a8512f-3ecf-2c54-3134-c51990f314f9
> He was always joking. Said it was good for morale, but he just liked seeing people laugh.

0:0 - Better at jokes than keeping himself alive, I hope.
uid: 5d5e25e2-3f3f-28fe-a54c-105e8f6be3b5
- 0 Check flag(s) (Dialog):
   true - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
> ...Leave.

0:0 - Sounds like you were close.
uid: 5f6d4c2a-906c-d8b3-72dc-f78aad8475be
> We were. Comrades in arms.

0:0 - Make them hurt, yeah?
uid: 61e9975c-e9ed-de45-d6c0-baebbfb6f7b9
Node context: bitter, preparing for battle but it's become personal
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_001_HasMet_Freed - HAV_HarperScouts_Harper_001_HasMet_Freeddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - We were. Comrades in arms.
uid: 63daf7bb-fbdd-09ae-a805-e05a78f24f9e
> I thought we could have been something more, one day, but...

0:0 - I'm sorry, I'd like to be alone.
uid: 6520b5e2-2db6-8cb9-38b3-1a142af6a834
=== END NODE ===

0:0 - You must know better than any of us - we've got to get into the Towers. Now.
uid: 70e45b89-fe58-3194-8cc9-401c394043ef
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_001_HasMet_Alert - Harper Meygan's dialogue during the Alert state in Haven (after Marcus attack)
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - Don't lose yourself in grief - many more will fall in battles to come.
uid: 710035eb-8fee-ee36-e675-2d8800a2b19f
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> null

null
uid: 71c3d336-8625-7452-2a7f-91880e60e440
Jump to another node

0:0 - They're here. More of those things that killed Yonas. I won't let them take anyone else.
uid: 7375d747-8669-4d13-b3d1-b7a9e2afbfbd
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_001_HasMet_Siege - HAV_HarperScouts_Harper_001_HasMet_Siegedescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_001_HasMet_Siege - HAV_HarperScouts_Harper_001_HasMet_Siegedescription
=== END NODE ===

0:0 - *Stifled sobs.*
uid: 76b51e59-edc8-7f2f-9242-5102b14deae7
Node context: Meygan stares into space for a few beats, fighting back tears. She steels herself and turns to face the player
> I should thank you... take this.

0:0 - Hey - it will be all right.
uid: 7712fed4-45c4-7ea9-9085-ed730e8ac226
> No, he... Sorry, I - I'd like to be alone.

0:0 - He was always joking. Said it was good for morale, but he just liked seeing people laugh.
uid: 79d6632f-d1a8-f894-11f4-ea7a7c5e63ad
Node context: Small pause before the line.
> He was a good Harper. A good friend...

0:0 - Give her time to speak.
uid: 7a6474c9-02ac-24d9-b576-92ac4f6cb61a
> He was always joking. Said it was good for morale, but he just liked seeing people laugh.

0:0 - I'm so sorry for your loss.
uid: 7b1721f9-e055-a844-eb6a-ee051256a7be
- 0 Check flag(s) (Dialog):
   true - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
> If you hadn't been there -

0:0 - Got nothing to give you for it. Just... leave me be.
uid: 86b44441-874b-0a45-bd68-354ecf4db480
=== END NODE ===

0:0 - Why would that make me happy? Sorry, I - I'd like to be alone.
uid: 87f52f37-5fb0-b64b-7e23-a13110aae109
Node context: horrified, Chokes up a little. Swallows back her tears.
=== END NODE ===

0:0 - All the more reason to mourn the ones we lose.
uid: 8c518bf4-c00b-068c-5723-f2aefd558aef
> null

null
uid: 8ef9490a-9582-1b55-cd59-395064988902
Jump to another node

0:0 - Give her the sword.
uid: 8f1227ee-010c-2d10-2519-ce673968ace1
- 0 Set flag(s) to (Object):
   true - SCL_HarperScouts_Event_GiveHarperBlade -
> He always took such good care of this... I'll do the same. For him.

0:0 - I should thank you... take this.
uid: 91f5d013-6779-d3b1-4e0a-38d8c8a0c1e4
Animation: [Meygan] takes object from inventory behind back and hands it to player.
Cinematic: Meygan takes object from inventory behind back and hands it to player.
> I think I need some time by myself now.

0:0 - I'd rather die myself than see another Harper taken.

uid: 92ff846b-6731-4bd9-8c86-c325d10cfcd9
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_001_HasMet_Siege - HAV_HarperScouts_Harper_001_HasMet_Siegedescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
=== END NODE ===

0:0 - Kidding - I'm keeping it.
uid: 9ba241df-f8a5-b4e4-4ded-e91f035962c1
> What is wrong with you? Just... leave me be.

0:0 - I... yes, I'd like that. I don't know what to say.
uid: 9ee5fd7f-466c-3dd0-8dba-2ae523b5f4e3
Node context: Surprised and grateful
> Give her the sword.
> I don't care what you say, so long as you pay.
> Kidding - I'm keeping it.

0:0 - I don't know. And I never will.
uid: 9ef99876-8f9b-1302-f7a6-977efa1fa14f
> I'm sorry, I'd like to be alone.

null
uid: 9f7d7d8d-85ce-0f3c-be9d-fbe8ad289ed7
Jump to another node

0:0 - Leave.
uid: a51c20a9-e402-8989-992a-c17244ce3fa7
=== END NODE ===

0:0 - I thought we could have been something more, one day, but...
uid: aa9c2b39-a085-c825-e13c-212c2900f73b
Node context: Chokes up a little. Swallows back her tears.
> ...too late now.

null
uid: aaaa7390-8513-2585-4ca6-5d26282f6dfc
> I found his sword on his body. Would you like to have it?
> Sounds like you were close.
> He died in battle - his valiant soul will heed your prayers. Keep lending his soul your prayers. The Triad listens. Always. Your prayers will honour his immortal soul - wherever it is. I'm sure he'd appreciate your prayers.
> Don't lose yourself in grief - many more will fall in battles to come.
> If you lose yourself to grief we will fall before the true battle begins. Harden your heart.
> There is no better death than to fall in battle. You should be happy for him!
> null

0:0 - ...Leave.
uid: b1dee05c-c833-f16a-235e-ebc5156f445f
Node context: She purses her lips, fighting back despair, anger and tears. She can barely speak.
=== END NODE ===

0:0 - Smart. Bit of levity before a daunting battle never hurt.
uid: c519a5d0-99d1-24bf-ae2f-1f9c309c6b7a
- 0 Check flag(s) (Dialog):
   true - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
- 1 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> null

0:0 - Is he... gone?
uid: caadf2fb-fac0-bf8f-5105-957f015449ab
- 0 Check flag(s) (Dialog):
   false - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
> There was an ambush in the dark. The shadows dragged him away...

0:0 - Here. Take it and leave me be.
uid: cc5d6e1a-f844-40f8-b43e-7b8efa34b24e
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Object):
   true - SCL_HarperScouts_Event_GiveHarperBlade -
   true - GEN_TransferNPCPayment - GEN_TransferNPCPaymentdescription
=== END NODE ===

null
uid: cf41386a-1be3-c074-e1ec-108a22490017
Jump to another node

0:0 - You'll get over it.
uid: cf587fcd-b69f-3eb6-89f2-7f1a0cbd541c
> I - I'd like to be alone.

0:0 - It doesn't have to be too late.
uid: dc7da256-d7e7-d558-e8b1-ac106d7822e2
- 0:0 Tag: Cleric of Myrkul - Player or NPC is cleric of Myrkul. (Myrkul is the god of death and decay. He has few clerics, but those who serve his faith inspire a fear of death in others, bringing doom wherever they tread.)
- 0:1 Tag: Bhosco, Wizard Studied in Necromancy -
> What are you talking- gods, no!

0:0 - I found his sword on his body. Would you like to have it?
uid: de0c5d62-b3e3-5581-c282-af57d1fd78e3
- 0 Check flag(s) (Object):
   true - SCL_HarperScouts_State_HasHarperBlade -
> I... yes, I'd like that. I don't know what to say.

0:0 - Thought you were doing me a kindness. Stupid of me.
uid: e00b079f-fb76-a788-c0bb-7be6f2b3771f
Node context: Tone hardening against the player's sudden mercenary streak.
> Here. Take it and leave me be.
> Got nothing to give you for it. Just... leave me be.

0:0 - Humour helps on a hunt - it can be the spark when all hope is lost.
uid: e36f4390-166b-1fdd-f9e6-e16cce4dfa09
- 0 Check flag(s) (Dialog):
   true - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
- 1 Check flag(s) (Tag):
   true - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> null

0:0 - Sorry, I - I don't think I can talk right now.
uid: eb6fd8c5-3243-3cee-82c8-58d101daa190
- 0 Set flag(s) to (Global):
   true - HAV_HarperScouts_Event_SawYonasFuneral - Player was present at Yonas funeral in HAV.
=== END NODE ===

null
uid: edd01c04-6e4a-73a4-e7ac-c9d2d0c33b29
Jump to another node

0:0 - I don't care what it takes; this place will not fall.
uid: ee0c4483-7e50-42c4-9ec4-abfa14b67434
Node context: full of grit
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_001_HasMet_Unprotected - HAV_HarperScouts_Harper_001_HasMet_Unprotecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_001_HasMet_Unprotected - HAV_HarperScouts_Harper_001_HasMet_Unprotecteddescription
=== END NODE ===

0:0 - He died in battle - his valiant soul will heed your prayers.
1:0 - Keep lending his soul your prayers. The Triad listens. Always.
2:0 - Your prayers will honour his immortal soul - wherever it is.
3:0 - I'm sure he'd appreciate your prayers.
uid: f0953aae-877f-5790-6b7b-010527e1becc
- 0:0 Tag: Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
- 0:1 Tag: Cleric of Ilmater - Player or NPC is cleric of Ilmater. (Ilmater is the god of suffering and endurance. His clerics defend the oppressed and take on the burdens of others, leading to a reputation as martyrs among common folk.)
- 0:2 Tag: Cleric of Tyr - Player or NPC is cleric of Tyr. (Tyr is the god of law and justice, and encourages his clerics to uphold them no matter the sacrifices that must be made. He grants spells that enhance accuracy and martial prowess.)
> I hope so. They're all I have to give.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HarperScouts_Harper_003.lsj
Synopsis:
Harper Scout's default dialogue through several states in Haven.

0:0 - We lost a good one today. Yonas. He was green as they come, poor kid.
uid: 2d540e83-1859-9067-9b22-21081c0431fa
Node context: Reflecting on a dead soldier
- 0 Check flag(s) (Dialog):
   false - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
   false - HAV_HarperScouts_Harper_003_HasMet_Protected - HAV_HarperScouts_Harper_003_HasMet_Protecteddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Protected - HAV_HarperScouts_Harper_003_HasMet_Protecteddescription
=== END NODE ===

0:0 - Make those bastards pay.
uid: 4728d8a0-b4b1-87b4-973d-054bb6b3af48
Node context: determined
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Freed - HAV_HarperScouts_Harper_003_HasMet_Freeddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - Gods above, what a forsaken place.
uid: 58f56f6d-596b-469d-a57f-fce822f371f5
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Unprotected - HAV_HarperScouts_Harper_003_HasMet_Unprotecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
=== END NODE ===

0:0 - This might be the only peaceful spot for a league.
uid: 6b580a27-9948-4714-801b-8655a81c2410
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Protected - HAV_HarperScouts_Harper_003_HasMet_Protecteddescription
=== END NODE ===

0:0 - Gods protect you.
uid: 742a2864-363b-c4eb-d33e-0469a1b25bff
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Siege - HAV_HarperScouts_Harper_003_HasMet_Siegedescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
=== END NODE ===

0:0 - I thought we were safe here. More fool me.
uid: a8ff8914-6134-4b6c-b1fc-54287e69ee35
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_003_HasMet_Alert - HAV_HarperScouts_Harper_003_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Alert - HAV_HarperScouts_Harper_003_HasMet_Alertdescription
=== END NODE ===

0:0 - You've proven yourself a powerful ally. It's an honour to fight beside you.
uid: abb4340e-4c31-de0f-c394-ccd0119e7e5c
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_003_HasMet_Siege - HAV_HarperScouts_Harper_003_HasMet_Siegedescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Siege - HAV_HarperScouts_Harper_003_HasMet_Siegedescription
=== END NODE ===

0:0 - Thanks to you we've got a chance to fight back. We'll make it count.
uid: b5c44f95-ddee-f567-b454-dccea9b0464b
Node context: determined
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Freed - HAV_HarperScouts_Harper_003_HasMet_Freeddescription
=== END NODE ===

0:0 - Poor Yonas. Kid was as green as they come.
uid: df96bf3f-06cc-4ef9-9c53-cd3708d12d80
Node context: Reflecting on a dead soldier
- 0 Check flag(s) (Dialog):
   true - SCL_HarperScouts_ShadowCreatures_HasMet - SCL_HarperScouts_ShadowCreatures_HasMetdescription
   false - HAV_HarperScouts_Harper_003_HasMet_Protected - HAV_HarperScouts_Harper_003_HasMet_Protecteddescription
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Protected - HAV_HarperScouts_Harper_003_HasMet_Protecteddescription
=== END NODE ===

0:0 - Keep your eyes sharp. Anyone could be a traitor.
uid: e44d0d1b-0639-4ec6-9623-9138946f7dda
- 0 Check flag(s) (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Alert - HAV_HarperScouts_Harper_003_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - We survived one attack. Not sure we'd survive a second.
uid: f1b2fd7b-5e84-4cf3-8beb-1f8aa02b67e8
- 0 Check flag(s) (Dialog):
   false - HAV_HarperScouts_Harper_003_HasMet_Unprotected - HAV_HarperScouts_Harper_003_HasMet_Unprotecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperScouts_Harper_003_HasMet_Unprotected - HAV_HarperScouts_Harper_003_HasMet_Unprotecteddescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_BarricadeGuards_Melee_Dwarf.lsj
Synopsis:
Combat AD

0:0 - I'll cut you down to size!
uid: 126b9ca8-425a-430b-ae9f-9ed7a74acf76
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_BarricadeGuards_Melee_Dwarf_JaheiraDied.lsj
Synopsis:
Combat AD

0:0 - For Jaheira!
uid: 55a78651-1f5f-428c-8f9e-b9b723b6e4a4
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_BarricadeRunners_Ranger.lsj
Synopsis:
Combat AD

0:0 - Pray to your gods!
uid: fbeb6987-5bf3-4eb6-a993-39b2b40e2b5c
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_BarricadeYeller_Ranger.lsj
Synopsis:
Combat AD

0:0 - Prepare yourself!
uid: f6cfd514-0f93-4125-bd53-859da4e481c1
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_DockGuard_Melee.lsj
Synopsis:
Combat AD

0:0 - You're not going anywhere!
uid: a1079d29-6f54-4934-b3d9-eab7762fbf93
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_DockGuard_Melee_JaheiraDied.lsj
Synopsis:
Combat AD

0:0 - This is for what you did to Jaheira!
uid: bf6afe5b-598b-4d4f-abf7-07d7c4fa31a4
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_DockGuard_Ranger.lsj
Synopsis:
Combat AD

0:0 - Got a blade with your name on it!
uid: bc6b4bc0-f18f-46e5-8ca1-afff3a81422c
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_EntranceGuards_Halfling_Melee.lsj
Synopsis:
Combat AD

0:0 - Come here, you little shit!
uid: a62330f0-88f1-45d6-bd12-b25ee9122bac
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_EntranceGuards_Halfling_Melee_JaheiraDied.lsj
Synopsis:
Combat AD

0:0 - I'll not let you take anyone else from me!
uid: dcb82c92-8c72-412d-ad10-55712c64517f
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_FountainGuards_Melee_2.lsj
Synopsis:
Combat AD

0:0 - I'll end you!
uid: 3fdb509c-9156-445e-baf4-12bec361dd93
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_HarperQuartermaster.lsj
Synopsis:
Combat AD

0:0 - Get back in the trash pile where you belong!
uid: 7321f706-16cc-4ba5-91e1-b234d3ca5989
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_HavenOutcasts_AD_Combat_RoofWatcher_Caster.lsj
Synopsis:
Combat AD

0:0 - Stay back!
uid: 8b4d892c-d59c-4863-ab77-05df832cd848
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_FlamingSpy_IsobelCombat_000.lsj
Synopsis:
Combat AD

0:0 - Come along, Isobel.
uid: 2b750200-546f-4327-b777-312d7fafcd4d
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_FlamingSpy_IsobelCombat_001.lsj
Synopsis:
Combat AD

0:0 - General Ketheric wants her alive - at any cost!
uid: f72722d8-33e6-4c7b-842f-dc08c3c67a68
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_FlamingSpy_IsobelCombat_002.lsj
Synopsis:
Combat AD

0:0 - The General will be pleased if you go quietly.
uid: 7c09281a-9190-4af4-942f-9b7c4e45d45f
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_Jaheira_IsobelCombat_000.lsj
Synopsis:
Combat AD

0:0 - If Isobel falls, we all die.
uid: 85de47d3-c0c7-48b0-8993-f2afb6b13dd0
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_Jaheira_IsobelCombat_001.lsj
Synopsis:
Combat AD

0:0 - Get these monsters out!
uid: cf8351ae-796e-40d0-9f93-80e256d95b0f
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_Jaheira_IsobelCombat_002.lsj
Synopsis:
Combat AD

0:0 - Rout the Absolute's poison from this place.
uid: ef29ff2a-53be-4e0e-8c93-f8e76572af12
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_Jaheira_SiegeCombat_000.lsj
Synopsis:
Combat AD

0:0 - This fight is winnable. Do not stop!
uid: e9454c75-d921-46f8-8a85-adeeff1a8b26
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_Jaheira_SiegeCombat_001.lsj
Synopsis:
Combat AD

0:0 - These shades are nothing to Those Who Harp.
uid: 48158398-3d03-427e-83f2-2d52749f9f98
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Haven_AD_Jaheira_SiegeCombat_002.lsj
Synopsis:
Combat AD

0:0 - If we fall, the Absolute wins!
uid: 362635a5-4f48-4a1a-b24e-cb60849fe2db
=== END NODE ===


File E:\BG3_Unpack\Patch0_Hotfix3_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel.lsj
Synopsis:
Isobel's default dialog in HAV. Varies greatly depending on the state of HAV and what the player has discovered in Moonrise or Shar Temple.

0:0 - Moonmaiden protect and guide you.
uid: 0052e7c9-c456-53c8-62af-d61c4fa1c4a1
- 0 Check flag(s) (Dialog):
   true - HAV_Isobel_NightsongFreedHasmet - Isobel hasmet for when Nightsong is freed
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

null
uid: 00e42a01-91fd-eeaa-1b20-b4da50a0419b
Jump to another node

null
uid: 00f09f80-074c-2e8c-3deb-8021a1b8bfc6
Jump to another node

0:0 - End this. Now. We're all counting on you.
uid: 028f4450-1d84-b6da-dd82-56d6de9d3beb
=== END NODE ===

null
uid: 05d1cbec-1ce2-d4d2-c099-4675d70646c2
> null (roll sucessful)
> null (roll failure)

0:0 - Curious though you may be, if you're an enemy to Ketheric, you can take your rest here.
uid: 0619739d-11f5-b397-bc88-dc306180a6f5
- 0 Check flag(s) (Local):
   true - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_DarkUrgeThreatened - Dark Urge Threatened Isobel
=== END NODE ===

0:0 - Our fighting forces led by the Harpers have gone straight to the Towers to face Ketheric down.
uid: 072d043e-9947-d973-5fa6-336a8a06f603
> Curious though you may be, if you're an enemy to Ketheric, you can take your rest here.
> Rest here, if you need. Then finish this. None of us will be safe while Ketheric is alive.

- Roll sucessful -
null
uid: 07a8196e-0787-bb59-22ff-22b248355709
> null

0:0 - Could be entertaining.
uid: 08965cee-9534-0eae-ce54-92850b7bdceb
> Don't jest. We're all closer to oblivion than you might think. And when we're gone, there'll be no one left to stop Ketheric.

0:0 - I have news about Ketheric. I've been tasked with retrieving something important to him - seems like a good lead.
uid: 090f4098-c3bb-b9a4-d9de-b14259728b80
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Knows_BalthazarIsMissing - MOO_GroundFloor_Execution_Drow_GaveBalthazarQuestdescription
- 1 Check flag(s) (Local):
   true - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_MentionedKethericAlready - player already reported to Isobel about Ketheric once
> null

0:0 - BASH YOU! EAT YOU! FLAY! FLAY!
uid: 09726fd4-48b7-8f05-76d7-9f22a3549c62
> Moonmaiden - have mercy on this poor soul.

0:0 - I can't believe there's an end in sight. Thank you.
uid: 09d25d26-8af3-68a3-bbee-7132639b6476
> I still have a few questions.
> null

0:0 - It was a team effort.
uid: 12dbd4e6-4692-89bb-1024-5ace01aad9f1
> Like most things in life. My thanks to your team. You work well together.

0:0 - Why don't you go yourself?
uid: 1515b7ae-85b3-811e-a311-eb7ae12f33d3
> I have my reasons. And anyway - there are civilians to protect. Without me, this inn would fall to shadow.

null
uid: 15e7fea6-c571-3b0b-7c4d-3901c1663124

0:0 - That was quite the feat. It'd be hard enough to get into the Towers unshackled, much less getting back out.
uid: 16b5f994-6f6b-339f-7f4d-ed96d353d2e7
> If you've done it once, no doubt you can do it again. While Ketheric lives, we're all on borrowed time.

null
uid: 184d5903-a279-fcea-ce2e-f66ab4ea7185
Jump to another node

0:0 - I saw them flying - the path of light. They seemed headed straight for Moonrise Towers.
uid: 19b5db50-5ab1-63bf-5d0c-39fe80796d73
Node context: A hint of curiosity in her voice; she's wondering if this could possibly be Aylin, but it makes no sense.
> This might all be over soon. But Ketheric won't go down easily.

- Roll failure -
null
uid: 1a48c2fa-3f6c-e1a3-a19f-07742c601bb1
> null

0:0 - *Her breath catches; you notice a barely-perceptible shudder run through her body.*
uid: 1b329ff9-2af7-922a-264b-4541ddcaab6e
> An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village.

0:0 - An immortal. But... it couldn't possibly be... never mind. It doesn't matter. What matters is you have him in a corner.
uid: 1b40d911-5301-e475-3092-19728558ffcf
Node context: Wondering if Nightsong could possibly be her girlfriend Aylin
> Jaheira and every fighting body in this place have gone to Moonrise Towers to face Ketheric down. She's waiting for you there.

0:0 - Let things begin again, as long as you keep the peace in Last Light.
uid: 1c478508-a13a-bb97-9e2a-f6c08bfe17c2
- 0 Set flag(s) to (Local):
   true - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_DarkUrgeThreatened - Dark Urge Threatened Isobel
> null
> null

0:0 - Leave.
uid: 1ca0a0ed-b32a-e63b-ab5e-c920360c2042
=== END NODE ===

- Roll sucessful -
null
uid: 1e72df51-c1eb-4c50-f1a7-070ee0e85cc7
> *Her breath catches; you notice a barely-perceptible shudder run through her body.*

null
uid: 1f6c37d2-5531-c31a-1821-904fb37073de
Jump to another node

0:0 - *The moment you even began to think of it, it was already over.*
uid: 20deba9e-5b39-c26b-080d-b7a538fc3e84
> null

- Roll sucessful -
null
uid: 214de1ae-6049-6e11-211c-b3342705f2fe
> *Her breath catches; you notice a barely-perceptible shudder run through her body.*

null
uid: 23d67522-bc06-3b91-eda8-fbb163c8d1c0
Jump to another node

0:0 - *Her breath catches; you notice a barely-perceptible shudder run through her body.*
uid: 24abea92-ff2d-b9eb-3335-acfb3ae91ac3
> An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. I pray only for his end.

0:0 - Sometimes life forces us to choose sides. Luckily, sometimes the choice is obvious.
uid: 24d13bcb-cdad-52e1-2bd1-c13c8251b248

null
uid: 25b2098c-aae8-c9c3-5a6d-e3c031b3c8e5
Jump to another node

0:0 - I'm the one who freed the aasimar who carved a path of light through the shadow curse.
uid: 2645ae35-1a0c-9fa0-40e8-5ac3110e1d96
> I saw them flying - the path of light. They seemed headed straight for Moonrise Towers.

null
uid: 27b75e38-9a95-ca43-830c-bf7e2542c705
Jump to another node

0:0 - I'm not overly familiar with Selûne and Shar. Could you enlighten me?
uid: 29360b45-8e7d-3505-7796-b2fd4e93ae3d
- 0 Check flag(s) (Tag):
   false - Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
   false - Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
   false - Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
   false - Shadowheart - |Really Shadowheart| (Shar's loyal pupil, desperate to fulfil her holy mission.)
   false - Paladin of Selûne - Player or NPC is a paladin of Selune. (Selûne is the goddess of the moon, and her paladins are soldiers in the constant war against her dark sister Shar. They use her light to dispel darkness and relieve the pain of others.)
> Moon and shadow - light and dark. Divine sisters, ever at war. And this place has become one more battlefield.

null
uid: 298b021a-6355-ae94-6144-5e578135258b
> null (roll sucessful)
> null (roll failure)

null
uid: 2bab6150-0fb7-9d16-721b-273de3f5f645
Jump to another node

null
uid: 2d01062c-fceb-8995-e6a6-663e900c9956
Jump to another node

null
uid: 36189dc6-266d-b8dd-ecce-792a112df821
Jump to another node

0:0 - *There is something about her... it would be wonderful to kill her. A perfect tragedy.*
uid: 375fdc23-5cd8-7846-1863-6f722ad08e48
- 0 Check flag(s) (Local):
   false - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_DarkUrgeThreatened - Dark Urge Threatened Isobel
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> null
> null
> Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
> null
> null
> null
> null
> null

0:0 - You did well to help those people escape Ketheric. Every soul saved is a blessing, and you're raining them upon us.
uid: 379d4cf9-f8e8-5543-3fa7-c71eb800b4b8
Node context: A little cheeky. She's sincere, but saying this with a little wink too
- 0 Check flag(s) (Dialog):
   false - HAV_Isobel_HasMetPrisonersSaved - Isoble's hasmet in her default dialogue for when the prisoners have returned to Last Light
- 1 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
- 0 Set flag(s) to (Dialog):
   true - HAV_Isobel_HasMetPrisonersSaved - Isoble's hasmet in her default dialogue for when the prisoners have returned to Last Light
> null
> null
> Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
> All in a day's work.
> Still plenty to do to stop Ketheric.
> I found the source of Ketheric's immortality - an immortal from whom he draws power. She's been taken back to Moonrise Towers.
> It was a team effort.
> null
> null
> null
> null

0:0 - Like most things in life. My thanks to your team. You work well together.
uid: 37e10f45-cec7-dec9-8f96-a3135af96411
> null

0:0 - Attack her. The Urge aches for it.
uid: 38a0befe-388c-1f66-a8c3-8fa1c0ced5f4
- 0 Check flag(s) (Local):
   false - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_DarkUrgeThreatened - Dark Urge Threatened Isobel
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
> null

0:0 - May we be lucky enough to see many more.
uid: 398c23c4-5313-ff49-ecaa-7e24d1789349
> null

0:0 - Call me mad, but I believe you.
uid: 3a2bb926-3b7b-22ae-2c84-12daffa0bd76
> null

0:0 - Attack.
uid: 3d213474-5934-17da-355f-bba1fc7a10af
- 0 Check flag(s) (Tag):
   false - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

null
uid: 3df99ff0-86b4-93e4-f46e-641ab856a723
Jump to another node

null
uid: 3ec4e65a-6153-3570-132b-b5452003682f
> null

0:0 - True enough. I won't keep you - but I'm glad to see these people looking so well.
uid: 3f7b144b-4b1c-1715-985e-4800cece0af5
> null
> I saw Ketheric at Moonrise Towers. He was presiding over a trial.
> null

0:0 - I could ask you the same.
uid: 3fba11e7-02e5-0dc8-11a5-1349ae452105
> I'm Isobel. Servant of the Moonmaiden. Protector of this inn and those who seek shelter here. Your turn.

null
uid: 3fe94515-09e4-1eb2-bb85-66b503f0e6f0
Jump to another node

0:0 - Not yet, but I think I'm on the right track.
uid: 4008a4ec-a172-03a6-cbfe-d12bf12848a8
> That's fantastic. Well done.

null
uid: 407c102a-a2d3-1ffa-f35c-1bcd7dd2a1ff
Jump to another node

0:0 - I am going to save these lands. I- I mean you no harm.
uid: 417f6280-6226-4ca0-2190-faeb9436121d
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> You'd be a bit late to the party if you did. Ketheric Thorm done for. Or didn't you see that angel carving a path straight toward Moonrise Towers?

null
uid: 41a2fe35-aba4-e99a-f088-26b5ca1c85fa
Jump to another node

null
uid: 42c30a01-798f-17c5-ae03-55db6d0ac292
Jump to another node

0:0 - Leave.
uid: 43696d8c-33a1-749e-edca-221de44bd184
=== END NODE ===

0:0 - Whoever she is, she's got a serious bone to pick with Ketheric.
uid: 48b9e608-718e-202a-3c07-0679be6e129d
> She can join the club.

null
uid: 49c758b1-40f1-6470-3957-9013d7bfc48a
Jump to another node

0:0 - Jaheira and every fighting body in this place have gone to Moonrise Towers to face Ketheric down. She's waiting for you there.
uid: 4b94ac7a-2b41-2597-516f-1e2670a2ca0b
> End this. Now. We're all counting on you.

null
uid: 4d99bbbb-35eb-a7bb-99ed-96de709c6a46
Jump to another node

null
uid: 4dd2eee1-5056-b098-0a06-832d89da86e1
Jump to another node

0:0 - You'll know when I've found anything.
uid: 4e15857e-494c-e129-5e06-ffca91db7229
> I trust so. Thank you.

- Roll sucessful -
null
uid: 4ed242b3-a083-1fc0-8be5-fc30f11f5b72
> *Her breath catches; you notice a barely-perceptible shudder run through her body.*

null
uid: 52e32a02-3ca9-77c4-9e82-4f5b3e4cf763
Jump to another node

null
uid: 5364befc-f9fd-b77d-20eb-e5fc029315f0
Jump to another node

0:0 - Leave.
uid: 55e6799b-a047-1530-adc8-db0e045647b1
=== END NODE ===

0:0 - An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. I pray only for his end.
uid: 5681e1b9-4bf1-0e92-0b0d-a0222745ce4f

0:0 - Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
uid: 57c2b85a-063f-27a9-512c-4de2e9486c3d
- 0 Check flag(s) (Dialog):
   false - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
- 1 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 0 Set flag(s) to (Dialog):
   true - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
> null

0:0 - Right place, right time. When a cleric of Selûne stumbles into a Sharran shadow, she's bound to set it to rights - at any cost.
uid: 584115e5-1e05-0339-bfe9-943e4a5e9361
Node context: A bit wry. She's being very sarcastic but doesn't want to reveal her hand to the player

0:0 - I'm the one who freed those prisoners from Moonrise and brought them here.
uid: 588d17ad-0ba0-4ac0-e448-ae8d4e40d410
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> That was quite the feat. It'd be hard enough to get into the Towers unshackled, much less getting back out.

null
uid: 58c7c9a7-0060-9e97-f088-096bd507aeae
Jump to another node

0:0 - Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
uid: 5a5cb190-48a7-2f93-438b-5d4d358e8b82
- 0 Check flag(s) (Dialog):
   false - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
- 1 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 0 Set flag(s) to (Dialog):
   true - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
> null

0:0 - I'm cursed with spells of madness, forgive me what I said.
uid: 5ae2ece9-951b-bff3-0756-304cf28ed6b4
> Why don't we try again, then? Who are you?
> Let things begin again, as long as you keep the peace in Last Light.

0:0 - In fact, I'm the one who set her free.
uid: 5b88b1c2-9fd3-6dfd-1006-368ad48eab0c
> I've a great number of questions for you, in that case. But those can wait until Ketheric is dead. While he lives, we're all on borrowed time.

0:0 - An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village.
uid: 5bb4cb11-85fd-9d37-28ce-f6ff7cb77b19

0:0 - *Her breath catches; you notice a barely-perceptible shudder run through her body.*
uid: 5bb4d46c-3cc1-6724-1838-7371702cf453
> An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village.

0:0 - There you are. What's happening out there? Who was that, streaking across the sky?
uid: 5c762e8d-0dac-6bd3-bf63-83b8c79d2b78
- 0 Check flag(s) (Dialog):
   false - HAV_Isobel_NightsongFreedHasmet - Isobel hasmet for when Nightsong is freed
- 1 Check flag(s) (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Isobel_NightsongFreedHasmet - Isobel hasmet for when Nightsong is freed
> Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
> Her name is Nightsong. An immortal Ketheric had trapped within the Shadowfell.
> Whoever she is, she's got a serious bone to pick with Ketheric.
> Attack her. The Urge aches for it.
> Forsake your truce. Kill her.
> Leave.

null
uid: 5cff14cb-d369-19c7-cb5c-87615bcb2952
Jump to another node

null
uid: 5f4bf5ae-5f15-2677-d269-450425d44768
Jump to another node

0:0 - I won't let that happen.
uid: 5f5abf1c-a022-c561-4c77-75183c3b48af
> Oddly enough, Sharran, I believe you. I trust you. You had good enough taste to choose our Lady for a patron, after all. I know you won't.

0:0 - That's fantastic. Well done.
uid: 6067752a-b739-9318-222d-e2081c51b2f3
> I'm glad you've made progress. Protecting this inn - well, it takes it out of you. I'll hold out as long as I can. By the sound of things, we'll have a more permanent solution soon.

- Roll sucessful -
null
uid: 61842a88-24c0-40c2-b572-8d81b7ec4eeb
> *Her breath catches; you notice a barely-perceptible shudder run through her body.*

null
uid: 6210c81d-3482-91ad-bc52-06b2ec12df21
Jump to another node

0:0 - *The Urge within does not want to talk. The restless Urge starts to scream.*
uid: 62484dc7-e66b-9c87-85e1-b6a9951468c9
> BASH YOU! EAT YOU! FLAY! FLAY!
> Your blood is my offering, my oblation, my gift.
> Retreat into your mind. Fester in the Urges.
> Chase away your putrid desires.

null
uid: 62a153a6-d942-88c0-9c42-36bfbb058ea0

0:0 - On with you. Unless you want to come back to a gaggle of shadow-cursed Harpers.
uid: 63a31892-bb53-564e-30c9-44290b87c2a9
- 0 Check flag(s) (Dialog):
   false - HAV_Isobel_HasMetDefault - Hasmet for Isobel's default state
- 0 Set flag(s) to (Dialog):
   true - HAV_Isobel_KidnappingQuestions_DarkUrge - Dark Urge threatened Isobel but should jump back to kidnapping question bank
   true - HAV_Isobel_HasMetDefault - Hasmet for Isobel's default state
> null
> Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
> null
> null
> Could be entertaining.
> null
> I won't let that happen.
> null
> I have news about Ketheric. I've been tasked with retrieving something important to him - seems like a good lead.
> null
> null

null
uid: 63ea2d12-9fe2-aa1e-329d-d0024b6cb52f
Jump to another node

null
uid: 64b1a4b9-22b2-4e53-00ca-83d6e61c5324
> null (roll sucessful)
> null (roll failure)

null
uid: 69370600-3c33-3390-cac8-6f951bbf7b8f
Jump to another node

0:0 - This could all be over soon. If you can lend a hand at the Towers, I hope you will.
uid: 6b3c9069-239e-06b4-71b4-23d56a117fd9
> null

0:0 - There we are. The real you. Your - affliction, is it? - doesn't rule you, does it.
uid: 6d82244a-7904-636c-ada9-b58262d6ae93
> I'm not going to follow my order. You will live.
> I'm cursed with spells of madness, forgive me what I said.
> I won't harm you... I don't know what came over me.

0:0 - Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
uid: 6e856995-02f8-5982-1269-f826dabb2db6
- 0 Check flag(s) (Dialog):
   false - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
- 1 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 0 Set flag(s) to (Dialog):
   true - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
> null

0:0 - Almost laughable, that he sees himself fit to judge anyone.
uid: 6e9e5762-7b54-e01d-92d9-3cc9d2bb7cab
> Did you learn anything about how we might defeat him?

0:0 - *This is the one Sceleritas sent you to kill. Every scrap of your marrow yearns to end her.*
uid: 6eb4ea37-aa5d-a2a2-9060-71f603940a63
- 0 Check flag(s) (Global):
   true - NIGHT_DarkUrge_IsobelKillOrder - Dark Urge player gets order to kill Isobel from Butler
> null
> null
> null
> null
> null
> null
> null
> null

0:0 - I don't know much about you. Care to fill in the blanks?
uid: 6ee78bcc-a2d9-ed9f-96ad-f478a49dcf21
> I could say the same. But perhaps we should save the trivia 'til we're on the other side of this thing.

null
uid: 6fde9be0-7c7e-723d-dcf5-ca2a5f166ea1
Jump to another node

0:0 - Retreat into your mind. Fester in the Urges.
uid: 71059487-0aa6-197a-8d8d-37138c5d1bdd
> *The moment you even began to think of it, it was already over.*

0:0 - I saw Ketheric at Moonrise Towers. He was presiding over a trial.
uid: 7256ca6d-063a-e4c6-45ff-8cba02c2a433
- 0 Check flag(s) (Global):
   true - MOO_Execution_Event_KethericLeaves - MOO_GroundFloor_Execution_Event_KethericLeavedescription
- 1 Check flag(s) (Local):
   false - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_MentionedKethericAlready - player already reported to Isobel about Ketheric once
- 2 Check flag(s) (Object):
   false - HAV_Isobel_Event_MentionedKetheric - Character has mentioned seeing Ketheric to Isobel
- 0 Set flag(s) to (Local):
   true - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_MentionedKethericAlready - player already reported to Isobel about Ketheric once
- 1 Set flag(s) to (Object):
   true - HAV_Isobel_Event_MentionedKetheric - Character has mentioned seeing Ketheric to Isobel
> Almost laughable, that he sees himself fit to judge anyone.

null
uid: 72f1b44d-fea6-ba28-9f2a-6a8ecee8307d
> null (roll sucessful)
> null (roll failure)

null
uid: 734f9427-592c-abe8-5fbc-5f7e45ceee68
Jump to another node

0:0 - I found the source of Ketheric's immortality - an immortal from whom he draws power. She's been taken back to Moonrise Towers.
uid: 741952d7-dee4-2abe-bfc7-75eda5f21eeb
- 0 Check flag(s) (Global):
   true - SHA_NightsongPrison_State_NightsongFateDecided - SHA_NightsongPrison_State_NightsongFateDecideddescription
   true - SHA_NightsongPrison_Event_NightsongSentToMoonrise - SHA_NightsongPrison_Event_NightsongSentToMoonrisedescription
> An immortal. But it couldn't possibly be...

null
uid: 76effa79-00b8-a55d-ae7e-c80bb3a5b1eb
Jump to another node

0:0 - And yet you hesitate.
uid: 78b354e3-0fd1-3083-afb7-847902f4e87d
Node context: Suspicious, hardened voice
> *She doesn't believe you will do it. You can see, she wants to believe there is mercy in all, even in the worst.*

0:0 - *She doesn't believe you will do it. You can see, she wants to believe there is mercy in all, even in the worst.*
uid: 79159bfd-282a-01db-f9cc-9e106ba7b540
> You aren't the first to threaten me. But I know the eyes of a killer when I see them. You mean me no harm. Do you? An experienced cleric can tell such things.

0:0 - My blood... it's telling me to kill you.
uid: 79464405-1e1b-e21a-39d9-e838b91fc381
- 0 Check flag(s) (Local):
   false - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_DarkUrgeThreatened - Dark Urge Threatened Isobel
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> And yet you hesitate.

0:0 - That's incredible news. I won't ask for specifics as to how you uncovered that... but I'm grateful you've done whatever it takes.
uid: 79ac954e-772f-421e-86d9-f0d5386f2f84
> I can't believe there's an end in sight. Thank you.

0:0 - Rest here, if you need. Then finish this. None of us will be safe while Ketheric is alive.
uid: 7a88731a-77c0-e8f8-0f7c-fc063785ec4f
=== END NODE ===

0:0 - Though if it were my place to ask why she let Ketheric turn; why she allowed this village to rot at his hands - believe me, I would.
uid: 7ad0b8c2-4ab3-f276-bf33-46f137874231
Node context: A cold edge in her voice

null
uid: 7cbf8810-489e-9026-89bb-75295d3b542e
- 0 Check flag(s) (Global):
   false - ORI_DarkUrge_Knows_MetIsobel - The Dark Urge met Isobel and was informed they want to kill her.
   false - NIGHT_DarkUrge_SparedIsobel - Dark Urge player didn't kill Isobel when they had the chance
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Global):
   true - ORI_DarkUrge_Knows_MetIsobel - The Dark Urge met Isobel and was informed they want to kill her.
> *Every scrap of your marrow yearns to end her. Dooming the village would bring foul glory. You can almost taste it.*
> *This is the one Sceleritas sent you to kill. Every scrap of your marrow yearns to end her.*

0:0 - Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
uid: 7f39532f-68d0-32a8-3031-7f8279acf1a9
- 0 Check flag(s) (Dialog):
   false - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
- 1 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 2 Check flag(s) (Local):
   true - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_Isobel - Isobel named herself
- 0 Set flag(s) to (Dialog):
   true - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
> null

null
uid: 87154df1-2736-f5b2-a7fb-32e2cba1f4b3
Jump to another node

null
uid: 87fc30a9-6161-e1e4-de99-7160a0205db5
> null (roll sucessful)
> null (roll failure)

0:0 - An immortal. But it couldn't possibly be...
uid: 88a3bf2f-8d8f-ea17-9251-fb572abdbdad
Node context: She thinks this referse to Aylin (she's right) but is trying not to show it.
> Your mission is more urgent than ever. I can hardly fathom what Ketheric has become. Free the immortal - and stop him. Please.

0:0 - This curse seems incredibly powerful. What more can you tell me about it?
uid: 898d9462-c1f6-4769-2137-be98b2117d98
> It belongs to Shar - all the more surprising you're interested in lifting it. According to the Harpers, it fell here when they defeated Ketheric, the one who tried to have me kidnapped. It belongs to the goddess Shar - according to the Harpers, it fell here when they defeated Ketheric - the one who tried to have me kidnapped.
> It belongs to Shar - all the more surprising you're interested in lifting it. According to the Harpers, it fell here when they defeated - or thought they defeated - one of her disciples, Ketheric Thorm. It belongs to the goddess Shar - according to the Harpers, it fell here when they defeated - or thought they defeated - one of her disciples, Ketheric Thorm.

null
uid: 8dba4eec-223e-b840-f7c4-4f101cacffaf
Jump to another node

0:0 - I have my reasons. And anyway - there are civilians to protect. Without me, this inn would fall to shadow.
uid: 8e5e5e4f-bc25-b9ab-3072-aa7aa199b8b1
> This could all be over soon. If you can lend a hand at the Towers, I hope you will.

0:0 - I still have a few questions.
uid: 8ec3415f-3c08-abab-4bbf-a373229cb29d
> Go on, then.

null
uid: 90f062ed-7583-1581-d4e2-bacdfa68f4d4
Jump to another node

0:0 - So glad you're on our side.
uid: 911691a3-3de9-7b9c-d7b8-cbcef3a816a8
> null

null
uid: 91b85189-0b73-535e-517a-92e0543f43be
Jump to another node

0:0 - Promise not to die, and we'll celebrate with our life stories.
uid: 92a59fd4-cfda-1f7e-a449-4cd5f5ef1c5f

null
uid: 97e9c1f7-b7ea-a1df-5ccb-f928ecb8d4ce
Jump to another node

0:0 - I'm not going to follow my order. You will live.
uid: 9ae52785-4e8b-de31-866e-b7cc86d5c0c9
> Why don't we try again, then? Who are you?
> Let things begin again, as long as you keep the peace in Last Light.

- Roll failure -
null
uid: 9bac6133-9160-f27d-e72c-ded5ffe27642
> null

0:0 - *Every scrap of your marrow yearns to end her. Dooming the village would bring foul glory. You can almost taste it.*
uid: 9bb82c26-4771-9e28-8d44-51d1ef818c9a
- 0 Check flag(s) (Global):
   false - NIGHT_DarkUrge_IsobelKillOrder - Dark Urge player gets order to kill Isobel from Butler
> null

0:0 - I won't harm you... I don't know what came over me.
uid: 9c36390c-dcef-ac44-01c0-8381ec65da46
> Why don't we try again, then? Who are you?
> Let things begin again, as long as you keep the peace in Last Light.

0:0 - Moon and shadow - light and dark. Divine sisters, ever at war. And this place has become one more battlefield.
uid: 9d6fe3f0-b4d7-4a65-0d51-18a310f081c7
> Sometimes life forces us to choose sides. Luckily, sometimes the choice is obvious.

0:0 - *Your body yearns to kill this cleric, more than anything else. You know it, deep down, in your writhing intestines.*
uid: 9e71b336-4f28-595b-b3b1-b1fea0e6d389
- 0 Check flag(s) (Local):
   false - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_DarkUrgeThreatened - Dark Urge Threatened Isobel
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> My blood... it's telling me to kill you.
> null
> I am going to save these lands. I- I mean you no harm.
> I could ask you the same.
> I'm the one who freed the aasimar who carved a path of light through the shadow curse.
> I'm the one who freed those prisoners from Moonrise and brought them here.
> I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I mean you no harm.
> Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
> Attack.
> Attack her. The Urge aches for it.
> Forsake your truce. Kill her.

null
uid: 9f340ef7-82f2-f0d0-3cda-5a8dd2e72a89
Jump to another node

0:0 - Go on, then.
uid: 9fe8dd51-0774-76db-168b-68eb964fd2ce
Node context: An invitation
> Why has the Moonmaiden waited until now to take an interest in this curse?
> This curse seems incredibly powerful. What more can you tell me about it?
> How did you come to this place?
> I don't know much about you. Care to fill in the blanks?
> I'm not overly familiar with Selûne and Shar. Could you enlighten me?
> Leave.

null
uid: a0fa7900-9945-d9b4-51bd-553febdcdef4
Jump to another node

null
uid: a568e47a-50b8-0a41-f5e2-95237c4045f0
Jump to another node

null
uid: a68f22f5-8bf0-d52d-394a-e36686761854
Jump to another node

0:0 - Why don't we try again, then? Who are you?
uid: a9b6121a-5c0d-68f9-b1ff-f4ae54980088
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Local):
   true - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_DarkUrgeThreatened - Dark Urge Threatened Isobel
> null

0:0 - I'm glad you've made progress. Protecting this inn - well, it takes it out of you. I'll hold out as long as I can. By the sound of things, we'll have a more permanent solution soon.
uid: acc3be80-db42-7473-318c-884cd0dc52c8
> So glad you're on our side.

null
uid: ad214ad8-99ee-0373-bc6c-b6872496c04d
Jump to another node

- Roll failure -
null
uid: ad866320-0fb5-0715-0415-b6255da6ea78
> null

null
uid: af21a147-18b4-a65f-5d60-821d17d041be
Jump to another node

0:0 - Her name is Nightsong. An immortal Ketheric had trapped within the Shadowfell.
uid: af55488d-bb59-9997-ca25-de44257e053e
> An immortal. But... it couldn't possibly be... never mind. It doesn't matter. What matters is you have him in a corner.

0:0 - It's incredibly powerful. We'll have our work cut out for us trying to shift the thing, but I believe we - you - can do it.
uid: afb63298-e908-5464-2dc3-b74d7125cd76
Node context: She knows a lot more than she's letting on. This is her father, and he resurrected her.

null
uid: afd4aa39-1b93-957c-a709-389226876b4b
Jump to another node

null
uid: b2509cf9-a06f-e0b9-333e-27c652f99c42
Jump to another node

null
uid: b2ade0a1-b3a5-59a7-a37c-9d9b6bdc698b
Jump to another node

0:0 - I suppose they didn't defeat him quite hard enough.
uid: b2b820f7-3094-8522-2cce-60c9a763a873

0:0 - Isobel. I found the empty sarcophagus of an Isobel Thorm - Ketheric's daughter.
uid: b3132aaf-ef90-c120-b270-00906f1274cd
- 0 Check flag(s) (Dialog):
   false - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
- 1 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
- 0 Set flag(s) to (Dialog):
   true - GLO_Isobel_AskedHerAboutKethericDaughter - Already asked Isobel about whether she's Ketheric's daughter
> null

0:0 - I've a great number of questions for you, in that case. But those can wait until Ketheric is dead. While he lives, we're all on borrowed time.
uid: b45d3bce-947c-6d38-f3f4-b7b5e101e8e9
> Our fighting forces led by the Harpers have gone straight to the Towers to face Ketheric down.

0:0 - It belongs to Shar - all the more surprising you're interested in lifting it. According to the Harpers, it fell here when they defeated - or thought they defeated - one of her disciples, Ketheric Thorm.
1:0 - It belongs to the goddess Shar - according to the Harpers, it fell here when they defeated - or thought they defeated - one of her disciples, Ketheric Thorm.
uid: b5be5a9a-4ab5-b1d4-42a2-5bb08ef81e4c
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
> It's incredibly powerful. We'll have our work cut out for us trying to shift the thing, but I believe we - you - can do it.

null
uid: b76b9bf6-8f36-978c-31e8-7b632c565311
Jump to another node

0:0 - Maybe she was waiting for one of us to find this place ourselves. Free will, and all that.
uid: ba417134-eb84-ec20-808e-141888561879
> Though if it were my place to ask why she let Ketheric turn; why she allowed this village to rot at his hands - believe me, I would.

0:0 - I did. And I'm on my way to the Towers now to see Ketheric finished.
uid: ba4d332a-a012-a4bd-8b37-0992f86da47f
> In that case... you're very welcome here. But I urge you to be careful. Ketheric is a dangerous man. His devotion to the so-called 'Absolute' has taken whatever nobility of soul remained to him.

null
uid: bd36167e-874a-9939-1205-5efaa3b05933
Jump to another node

null
uid: bdf530cd-d040-08a8-2748-50831cdd23e5
Jump to another node

0:0 - I'll put an end to him - to all of this.
uid: c09fc955-7ca7-6165-6643-d98da783ce26
> Call me mad, but I believe you.

- Roll failure -
null
uid: c314f9a7-6da9-7dce-0886-903fc77c8fbd
> null

0:0 - Chase away your putrid desires.
uid: c7329d78-7501-0d25-e047-323b59fc0c1d
> *As suddenly as it started, you have tamed the Urge. It slumbers again.*

0:0 - An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village.
uid: c79bc5d9-cb5a-3dd4-c5be-1e909e9f0d16

- Roll failure -
null
uid: c7ba7842-ec30-01ae-1518-463dc08143c1
> null

null
uid: c8e77bdc-1577-85b3-6200-8083c5720eca
Jump to another node

null
uid: caab1734-8be0-608b-bb71-1cc40e50e1cf
Jump to another node

null
uid: cb42cd62-50a7-76ae-7403-3d8bd56cdbb6
Jump to another node

null
uid: cc501996-f5ea-ff41-fe59-60b289fdf304
- 0 Check flag(s) (Tag):
   true - Jaheira - |Jaheira companion, shapeshifted or not| (Jaheira's storied history of adventure would simply take too long to relate. Let this suffice: she takes no nonsense, but she does take heads.)
=== END NODE ===

0:0 - What's on your mind?
uid: cca7863d-2b8e-0b97-1211-eac6b02d19d8
Node context: A little cheeky. She's sincere, but saying this with a little wink too
- 0 Check flag(s) (Dialog):
   true - HAV_Isobel_HasMetPrisonersSaved - Isoble's hasmet in her default dialogue for when the prisoners have returned to Last Light
- 1 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> null

0:0 - It belongs to Shar - all the more surprising you're interested in lifting it. According to the Harpers, it fell here when they defeated Ketheric, the one who tried to have me kidnapped.
1:0 - It belongs to the goddess Shar - according to the Harpers, it fell here when they defeated Ketheric - the one who tried to have me kidnapped.
uid: cdbb56ba-be47-34c3-1d8c-1024e385d8e5
- 0:0 Tag: Cleric of Shar - Player or NPC is cleric of Shar. (Shar is the goddess of darkness, secrets, and loss. Forever in conflict with her twin sister Selûne, Shar's clerics poison the world with fear and suffering while stealing forbidden knowledge in her name.)
- 0:1 Tag: Paladin of Shar - Player or NPC is a paladin of Shar. (Shar is the goddess of darkness, loss, and secrets. Her paladins steal forbidden knowledge, poison the blessings of other gods, and murder those who serve Selûne without a hint of remorse.)
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_AbductionAttempted - Set when Spy or Player initiates a kindapping attempt on Isobel. Set wether or not it succeeded
> I suppose they didn't defeat him quite hard enough.

0:0 - I think I know the source of his invulnerability: a relic called the Nightsong.
uid: ce35255b-b913-6d69-b869-9dba0429650a
- 0 Check flag(s) (Global):
   true - MOO_BalthazarsSecrets_Knows_NightsongSecret - Player has discovered secret to Ketheric immortality
> That's incredible news. I won't ask for specifics as to how you uncovered that... but I'm grateful you've done whatever it takes.

0:0 - Your mission is more urgent than ever. I can hardly fathom what Ketheric has become. Free the immortal - and stop him. Please.
uid: d0fd8541-48d6-f5c4-b80e-16730b7ce62d
Node context: urgent, desperation in her voice as she realizes it might be Nightsong

0:0 - Why has the Moonmaiden waited until now to take an interest in this curse?
uid: d185bee9-d649-6a13-b287-9ed68c7e1b1b
- 0:0 Tag: Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
- 0:1 Tag: Paladin of Selûne - Player or NPC is a paladin of Selune. (Selûne is the goddess of the moon, and her paladins are soldiers in the constant war against her dark sister Shar. They use her light to dispel darkness and relieve the pain of others.)
> Maybe she was waiting for one of us to find this place ourselves. Free will, and all that.

0:0 - *Her breath catches; you notice a barely-perceptible shudder run through her body.*
uid: d2a282bb-9ae0-9e6a-b1aa-a2ef824e2214
> An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village.

null
uid: db250999-6bbd-eee5-8af0-1c0f7802d749
Jump to another node

0:0 - You'd be a bit late to the party if you did. Ketheric Thorm done for. Or didn't you see that angel carving a path straight toward Moonrise Towers?
uid: db851e10-962c-a206-02a4-b87554392c73
> In fact, I'm the one who set her free.
> I did. And I'm on my way to the Towers now to see Ketheric finished.
> null
> null
> null

0:0 - Moonmaiden - have mercy on this poor soul.
uid: dcecc601-6a71-d797-f52d-39dcdb84a72d
Node context: She's preparing to fight, but can see the DU is afflicted. Last line before the battle begins, so harsh, but not furious.
- 0 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

null
uid: df905d38-9ff5-7d2e-1a1a-8ad84c42c274
Jump to another node

0:0 - Still plenty to do to stop Ketheric.
uid: e0298fc5-688c-1b1d-e558-78fa41a8d280
> True enough. I won't keep you - but I'm glad to see these people looking so well.

0:0 - She can join the club.
uid: e2b91ae2-fff2-689c-950a-d166e9bf3239
> Jaheira and every fighting body in this place have gone to Moonrise Towers to face Ketheric down. She's waiting for you there.

0:0 - Did you learn anything about how we might defeat him?
uid: e404a97f-f574-7f84-355e-18475d0b6155
> I think I know the source of his invulnerability: a relic called the Nightsong.
> Not yet, but I think I'm on the right track.
> You'll know when I've found anything.

0:0 - Hold - who are you, and what are you doing here?
uid: e408d6f5-64ea-51c5-ad8c-26eff17138f5
Node context: She hasn't met the player before. Suspicious.
- 0 Check flag(s) (Dialog):
   false - HAV_Isobel_NightsongFreedHasmet - Isobel hasmet for when Nightsong is freed
- 1 Check flag(s) (Global):
   false - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Isobel_NightsongFreedHasmet - Isobel hasmet for when Nightsong is freed
> *Your body yearns to kill this cleric, more than anything else. You know it, deep down, in your writhing intestines.*

0:0 - In that case... you're very welcome here. But I urge you to be careful. Ketheric is a dangerous man. His devotion to the so-called 'Absolute' has taken whatever nobility of soul remained to him.
uid: e71b1439-3725-7c89-2c27-2986f0ba25dc
> Our fighting forces led by the Harpers have gone straight to the Towers to face Ketheric down.

null
uid: e832f399-1a82-5e6a-adf7-9212406f852b
Jump to another node

0:0 - How did you come to this place?
uid: e84101b0-2efe-ae43-4792-7a9126ecaedf
> Right place, right time. When a cleric of Selûne stumbles into a Sharran shadow, she's bound to set it to rights - at any cost.

0:0 - Oddly enough, Sharran, I believe you.
1:0 - I trust you. You had good enough taste to choose our Lady for a patron, after all.
2:0 - I know you won't.
uid: e9496b98-488e-63d3-226b-235ccac819a4
Node context: Affectionately
- 0:0 Tag: Cleric of Selûne - Player or NPC is cleric of Selune. (Selûne is the goddess of the moon, navigation, and lycanthropes. Her clerics honour Selûne's empathy and mystique, but are fearsome when facing Selûne's wicked sister, the goddess Shar.)
- 0:1 Tag: Paladin of Selûne - Player or NPC is a paladin of Selune. (Selûne is the goddess of the moon, and her paladins are soldiers in the constant war against her dark sister Shar. They use her light to dispel darkness and relieve the pain of others.)
> null

null
uid: ebac011e-2650-5330-7228-adf54d712935
> null

0:0 - I'm [GEN_PlayerName_c11eee1e-7815-6143-7233-f2427799fa53]. I mean you no harm.
uid: ec677b32-57b4-1023-abd6-01537f742233
- 0 Check flag(s) (Tag):
   false - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> You'd be a bit late to the party if you did. Ketheric Thorm done for. Or didn't you see that angel carving a path straight toward Moonrise Towers?

0:0 - If you've done it once, no doubt you can do it again. While Ketheric lives, we're all on borrowed time.
uid: ee4b282a-00bc-8c48-890d-d309baabe5f0
> I'll put an end to him - to all of this.
> Why don't you go yourself?
> Leave.

0:0 - This might all be over soon. But Ketheric won't go down easily.
uid: efe0d988-8929-8ae0-c1de-32738c653e7d
> null

0:0 - I'm Isobel. Servant of the Moonmaiden. Protector of this inn and those who seek shelter here. Your turn.
uid: f0828bfc-5664-857c-de40-fa6cfed726e1
Node context: Defensive
- 0 Set flag(s) to (Local):
   true - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_Isobel - Isobel named herself

0:0 - I trust so. Thank you.
uid: f22e4088-4d28-91bb-b018-1cd69476fb38
> null

0:0 - *As suddenly as it started, you have tamed the Urge. It slumbers again.*
uid: f429cc2c-46fd-c710-b78b-b007cb933f35
> There we are. The real you. Your - affliction, is it? - doesn't rule you, does it.

0:0 - An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village.
uid: f433a097-85ee-6018-780d-cc127b2318bd

null
uid: f4ea7a18-2c79-71d6-8b05-5aaacd550220
Jump to another node

0:0 - Don't let Jaheira catch you dawdling.
uid: f512aa65-07ca-d32b-8220-4a6678c852d9
- 0 Check flag(s) (Dialog):
   true - HAV_Isobel_HasMetDefault - Hasmet for Isobel's default state
> *There is something about her... it would be wonderful to kill her. A perfect tragedy.*

0:0 - I could say the same. But perhaps we should save the trivia 'til we're on the other side of this thing.
uid: f6396e01-ca53-f189-f556-46c5266d8cd3
> Promise not to die, and we'll celebrate with our life stories.

0:0 - Don't jest. We're all closer to oblivion than you might think. And when we're gone, there'll be no one left to stop Ketheric.
uid: f6589f6e-0c23-7e8f-5727-9dd2b60758f3
> null

null
uid: f7ef6607-0a92-0a8d-88f5-1ba52e1d3771
Jump to another node

0:0 - All in a day's work.
uid: f8feae75-7bb9-a3f3-3d87-f0d3938fac3a
> May we be lucky enough to see many more.

0:0 - Forsake your truce. Kill her.
uid: f958b44f-d233-c1a4-e879-7c18e86e3f14
- 0 Check flag(s) (Local):
   true - c76693dc-e4a4-5631-a9b5-8abc6b4ab36e_DarkUrgeThreatened - Dark Urge Threatened Isobel
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
> null

0:0 - You aren't the first to threaten me. But I know the eyes of a killer when I see them. You mean me no harm. Do you? An experienced cleric can tell such things.
uid: fa0a0102-e6fd-e224-97f7-7ea16883b3cf
> *The Urge within does not want to talk. The restless Urge starts to scream.*

0:0 - Your blood is my offering, my oblation, my gift.
uid: fc89e3f5-cd23-9ea6-85bc-a08f87c00b69
> Moonmaiden - have mercy on this poor soul.

null
uid: ffad875f-06d2-0f5d-9a02-d179b3a85dda
Jump to another node


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_AD_AtSpyCorpse.lsj
Synopsis:
Edge-case: before doing the LakeBrief, player killed Marcus. His corpse is in Isobel's room, so she found it when she came back. As the player approaches, this AD plays to give some life to this picture of Isobel near Marcus' corpse

0:0 - Marcus! Oh, gods...
uid: 7819ea5e-28bc-4359-b442-3dd880448b31
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_AD_KethericBust.lsj
Synopsis:
Bust of Ketheric Thorm in Isobel's Room in Haven. A reminder about the past. Has variation if we learned about their connection

0:0 - *A bust of Ketheric Thorm as he once was, a devotee of Selûne, just like his daughter, Isobel.*
uid: 66602d2b-27d4-4e91-a2a5-b4af7d35396d
- 0 Check flag(s) (Global):
   true - GLO_Isobel_KnowsKethericFather - Player has found the familial connection between Ketheric and Isobel
=== END NODE ===

0:0 - *A bust of Ketheric Thorm as he once was, a devotee of Selûne.*
uid: d1a3c180-e8d3-43cd-9d8e-1217ead115cb
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_AD_LookKetheric.lsj
Synopsis:
Isobel is standing in front of Ketheric's statue, considering it.

0:0 - What happened to you?
0:1 - When did you turn? Why?
0:2 - A tragedy. Worse than that - a crime.
0:3 - I pity you. Truly.
0:4 - What other sins have you been cooking up?
uid: 0c9a8dc6-e9ac-73fa-79ca-3077bbf9b0ae
Node context: Subtext: Ketheric is her father but she's super mad at him
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_AD_MarcusDefeated.lsj
Synopsis:
Marcus is defeated after having betrayed Isobel.

0:0 - Marcus...
uid: 40b041cf-193a-42d4-f0f3-74aa6ff57541
Node context: hurt and betrayal in her voice. She had to kill a friend who turned traitor.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_AD_Prayer.lsj
Synopsis:
Isobel is standing at the balcony, about to do her big spell-casting sequence. Hushed, as though to herself. Her invocation is a private one to her personal goddess

0:0 - ...as I listen.
uid: 12688c4b-40ae-4933-99bb-f4741b0e54e1
- 0 Check flag(s) (Local):
   true - 00271a97-6d2c-02c1-7090-cc4adcfde462_B - 00271a97-6d2c-02c1-7090-cc4adcfde462_Bdescription
   true - 00271a97-6d2c-02c1-7090-cc4adcfde462_A - 00271a97-6d2c-02c1-7090-cc4adcfde462_Adescription
- 0 Set flag(s) to (Local):
   false - 00271a97-6d2c-02c1-7090-cc4adcfde462_A - 00271a97-6d2c-02c1-7090-cc4adcfde462_Adescription
=== END NODE ===

0:0 - Listen...
uid: 812d124e-798a-413f-ab61-864b4e63c153
- 0 Check flag(s) (Local):
   false - 00271a97-6d2c-02c1-7090-cc4adcfde462_B - 00271a97-6d2c-02c1-7090-cc4adcfde462_Bdescription
   true - 00271a97-6d2c-02c1-7090-cc4adcfde462_A - 00271a97-6d2c-02c1-7090-cc4adcfde462_Adescription
- 0 Set flag(s) to (Local):
   true - 00271a97-6d2c-02c1-7090-cc4adcfde462_B - 00271a97-6d2c-02c1-7090-cc4adcfde462_Bdescription
=== END NODE ===

0:0 - Now.
uid: f9ba7dc9-690a-4e6b-a955-e22410ce4431
- 0 Check flag(s) (Local):
   true - 00271a97-6d2c-02c1-7090-cc4adcfde462_B - 00271a97-6d2c-02c1-7090-cc4adcfde462_Bdescription
   false - 00271a97-6d2c-02c1-7090-cc4adcfde462_A - 00271a97-6d2c-02c1-7090-cc4adcfde462_Adescription
- 0 Set flag(s) to (Local):
   false - 00271a97-6d2c-02c1-7090-cc4adcfde462_B - 00271a97-6d2c-02c1-7090-cc4adcfde462_Bdescription
=== END NODE ===

0:0 - Hear me, Moonmaiden...
uid: fd1d58b9-7fc3-4a49-bbae-9a312c6fd5a8
Node context: Softly, sad, under her breath.
- 0 Check flag(s) (Local):
   false - 00271a97-6d2c-02c1-7090-cc4adcfde462_B - 00271a97-6d2c-02c1-7090-cc4adcfde462_Bdescription
   false - 00271a97-6d2c-02c1-7090-cc4adcfde462_A - 00271a97-6d2c-02c1-7090-cc4adcfde462_Adescription
- 0 Set flag(s) to (Local):
   true - 00271a97-6d2c-02c1-7090-cc4adcfde462_A - 00271a97-6d2c-02c1-7090-cc4adcfde462_Adescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_AD_PrayerEnd.lsj
Synopsis:
Isobel finished her ritual herself after Marcus is killed. These are ending words.

0:0 - My lady - what is it?
uid: 4aec7736-c918-f010-8b11-056f06d9ffac
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_AD_WithNightsong.lsj
Synopsis:
Isobel and Nightsong are reunited at the Last Light. This is after their reunion scene, when they are in Isobel's quarters.

0:0 - | I thought you were dead. |
uid: 198d7fab-3622-4039-b790-b06fc0a44670
=== END NODE ===

0:0 - | Nightsong AD 2 |
uid: 50322016-7e70-4d32-b10c-abe5ece95602
=== END NODE ===

0:0 - | Isobel AD 2 |
uid: 6cc0e4e5-9437-4d6a-b9fb-b9a9df1243ba
- 0 Check flag(s) (Local):
   true - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_A - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Adescription
- 0 Set flag(s) to (Local):
   true - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_B - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Bdescription
> | Nightsong AD 2 |

0:0 - | Nightsong AD 3 |
uid: 81b4e09c-84cb-48dd-857c-b2913cb34fe0
- 0 Check flag(s) (Local):
   true - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_B - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Bdescription
- 0 Set flag(s) to (Local):
   true - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_C - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Cdescription
> | Isobel AD 3 |

0:0 - | I thought you were dead. |
uid: 8ea3f369-c96f-4a5d-a576-d8604936b871
- 0 Set flag(s) to (Local):
   true - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_A - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Adescription
> | I thought you were dead. |

0:0 - | Isobel AD 4 |
uid: 9c7c25d3-eb94-4f25-8566-aac0ae19693f
=== END NODE ===

0:0 - | Nightsong AD 4 |
uid: a4620128-1c96-4980-8673-df2f82e61662
- 0 Check flag(s) (Local):
   true - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_C - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Cdescription
- 0 Set flag(s) to (Local):
   false - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_A - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Adescription
   false - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_C - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Cdescription
   false - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_B - 964ddec3-a3fd-b0b5-f98a-4b32e118b6ed_Bdescription
> | Isobel AD 4 |

0:0 - | Isobel AD 3 |
uid: b1b5eefb-095b-4ee5-91da-2b4b986b3023
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_Dead.lsj
Synopsis:
SwD dialog for Isobel.

0:0 - Who are you loyal to?
uid: 0445e7d3-7141-42d4-a87f-43a7cf2d85f6
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Selûne... always...

0:0 - What does Ketheric want with you?
uid: 0512066c-2f63-4fbd-9645-dfb86796daac
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_Knows_FlamingFistIsSpy - HAV_EnteringHaven_Knows_FlamingFistIsSpydescription
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> To be... family... again...

0:0 - Leave.
uid: 055ac0a4-abb8-4c71-88ec-b965b4a45605
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

0:0 - *The corpse remains silent. It does not know.*
uid: 0a499392-9c19-439e-bed4-57b70139547d
> null

0:0 - What is Ketheric planning?
uid: 1766e089-75ce-4ed3-a286-97faa1f6e45c
- 0 Check flag(s) (Global):
   true - GLO_Ketheric_Knows_IsobelIsDaughter - the player learned that Ketheric is Isobel's father
   true - HAV_Isobel_State_ConfrontedAboutHerFather - HAV_Isobel_State_ConfrontedAboutHerFatherdescription
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> *The corpse remains silent. It does not know.*

null
uid: 54a9b0dc-5510-4de7-bc09-0a7d55c3a60c

null
uid: 5cd655c7-24de-4b8f-99fe-9ea4ccf9b502

0:0 - To be... family... again...
uid: 6fd090e9-6816-4a0b-8afa-6025f32a12d4
- 0 Set flag(s) to (Local):
   true - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_FamilyMentioned - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_FamilyMentioneddescription
> null

0:0 - 'Her'? Who did you lose?
uid: 7dad10a3-8362-455a-820b-614b43adfdba
- 0 Check flag(s) (Global):
   false - SHA_Nightsong_HasMet - SHA_Nightsong_HasMetdescription
- 1 Check flag(s) (Local):
   true - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_MentionedAylin - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_MentionedAylindescription
- 2 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Aylin... my... angel...

null
uid: 818a7bf7-e0f0-4971-95d2-7578822b8dcd

null
uid: 8681e2b5-76d0-46d4-ad55-8de08268e122

0:0 - Do you have anything valuable?
uid: 88c8e910-b3b3-49a3-86d2-59ccefe2aaf1
- 0 Check flag(s) (Global):
   false - HAV_NightsongFollowup_State_ReuniteDone - State flag for Reunite Scene: Reunite scene between Isobel and Nightsong was done
- 1 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> No... I... lost her...

null
uid: 8e14e641-5c07-466f-a341-3e442a315603

null
uid: 9498320c-e402-4c73-920b-b7fdb7050bb1

null
uid: 9512c95b-71f5-4406-8246-cbc64f4f842b

0:0 - Thorm? Who is Ketheric to you?
uid: 969e0991-a9ed-478d-8785-372c7f07b2f7
- 0 Check flag(s) (Global):
   false - HAV_Isobel_State_ConfrontedAboutHerFather - HAV_Isobel_State_ConfrontedAboutHerFatherdescription
- 1 Check flag(s) (Local):
   true - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_AdmittedIdentity - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_AdmittedIdentitydescription
   false - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_KethericIsFather - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_KethericIsFatherdescription
- 2 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> My... father...

0:0 - Selûne... always...
uid: a47a0e36-1c09-4ee6-9693-477d640d15b7
> null

0:0 - Isobel... Thorm...
uid: af1a1add-5abf-41b0-b498-61047265ca2b
- 0 Set flag(s) to (Local):
   true - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_AdmittedIdentity - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_AdmittedIdentitydescription
> null

0:0 - *The corpse does not stir. It will answer no more questions.*
uid: b15e3890-c36b-4b3b-ab0f-a52f7c393828
- 0 Check flag(s) (Object):
   true - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

0:0 - Ketheric is your family?
uid: b4ab8647-ea1b-7c75-9ee5-f2153194c993
- 0 Check flag(s) (Global):
   false - HAV_Isobel_State_ConfrontedAboutHerFather - HAV_Isobel_State_ConfrontedAboutHerFatherdescription
- 1 Check flag(s) (Local):
   true - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_FamilyMentioned - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_FamilyMentioneddescription
   false - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_KethericIsFather - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_KethericIsFatherdescription
- 2 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> My... father...

0:0 - *The corpse regards you lifelessly.*
uid: c566a7ba-510e-4e57-a344-d2b3f61b0d06
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
> Who are you?
> Thorm? Who is Ketheric to you?
> Ketheric is your family?
> Do you have anything valuable?
> 'Her'? Who did you lose?
> Who are you loyal to?
> What does Ketheric want with you?
> What is Ketheric planning?
> Leave.
> *The spell's power wanes. You can ask no more questions.*

0:0 - Who are you?
uid: c58755ec-84b6-4b6c-9aaf-8d0324c19c16
- 0 Check flag(s) (Object):
   false - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
- 0 Set flag(s) to (Object):
   true - GLO_SpeakWithDead_Event_QuestionAsked - Set on the target of the Speak With Dead for each question the player can ask
> Isobel... Thorm...

0:0 - My... father...
uid: cfb122f3-ea38-46cb-80ea-47af8868375c
- 0 Set flag(s) to (Global):
   true - GLO_Ketheric_Knows_IsobelIsDaughter - the player learned that Ketheric is Isobel's father
   true - HAV_Isobel_State_ConfrontedAboutHerFather - HAV_Isobel_State_ConfrontedAboutHerFatherdescription
- 1 Set flag(s) to (Local):
   true - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_KethericIsFather - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_KethericIsFatherdescription
> null

0:0 - *The spell's power wanes. You can ask no more questions.*
uid: df5e7d54-3872-4dc1-b65b-9035cb8cf10d
- 0 Check flag(s) (Object):
   true - GLO_SpeakWithDead_State_QuestionsLimitReached - Set on the target of the Speak With Dead if five questions were asked
=== END NODE ===

0:0 - Aylin... my... angel...
uid: e11b0f8c-2848-4677-a456-57851b9abe80
> null

0:0 - *The corpse seems willing to speak - but not to its killer.*
uid: f857f4d0-3c64-4533-8dcb-b59f9e539cce
- 0 Check flag(s) (Object):
   true - GLO_SpeakWithDead_State_Killer - Set on players in speak-with-dead dialogs in case the dead person considers that player (co-)responsible for their demise
=== END NODE ===

0:0 - No... I... lost her...
uid: fb8536c1-7048-45f8-b9e6-28a4df17e0e6
- 0 Set flag(s) to (Local):
   true - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_MentionedAylin - d59e9c21-8fa9-7e84-5c52-4514b0882e86_HAV_Isobel_Dead_MentionedAylindescription
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Isobel_DismissesHalsin.lsj
Synopsis:
If Halsin is recruited early he can approach Isobel to talk, but she will one-liner dismiss him.

0:0 - You're not the True Soul I'm looking for, sorry to say.
uid: 79fdb80d-e3af-4af1-892e-2aede350e409
- 0 Set flag(s) to (Dialog):
   true - HAV_Isobel_HasMet_Halsin - Special hasMet for Halsin talking to Isobel
=== END NODE ===

0:0 - Bring the True Soul - we have much to discuss.
uid: e5a6d9be-8bad-459c-80e7-1f82a5da5688
- 0 Check flag(s) (Dialog):
   true - HAV_Isobel_HasMet_Halsin - Special hasMet for Halsin talking to Isobel
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_WrootRequest_Wulbren.lsj
Synopsis:
Wulbren is holding counsel with his fellow gnomes (if they survived moonrise) when he is interrupted by the player. He is condescending a arrogant. We can discover a little about the ironhand gnomes.

0:0 - The very one. It's the only mistake the Ironhand Gnomes ever made - and it cost us everything.
uid: 036d2617-8b20-d667-9bfc-9872ad73ad6a
> I've fought tooth and nail to restore our reputation. Particularly against Gondian detractors who live in glass houses.

0:0 - Now, was there something else?
uid: 08450064-ec44-32a0-1a8d-9dd90d50e07b
Node context: disinterested
> null
> null
> null
> null

null
uid: 08dfd247-2e5d-3077-4d73-e166f51911fa
Jump to another node

0:0 - If you'd accomplished half of what the Ironhand Gnomes have, you would be too.
uid: 09c5251d-0cee-a1fa-5c84-ac9da3f14a34
- 0 Set flag(s) to (Global):
   true - GLO_IronhandGnomes_Knows_IronhandGnomes - GLO_IronhandGnome_Knows_IronhandClandescription
> null

0:0 - It was that or we all die. We clearly didn't - so it was the right choice.
uid: 0b5c6149-c041-19d0-7ec1-bce24eba60cb
Node context: disinterested
> Now, was there something else?

0:0 - Barcus tends to make more of it than it is.
uid: 0bc12c50-987a-cedd-9c33-c73543e32b90

0:0 - Oh, we hail from the same village in the Underdark. Hung about in the same passel of children.
uid: 0c9af38f-c4ae-852d-d1ff-3a386b252941
> Barcus tends to make more of it than it is.

0:0 - I'm sure, but that's his business. Now, is there something you want? I'm a busy man.
uid: 172a851b-7ff9-b910-b02c-3d8c1aea4b34
Node context: Stifling a laugh at the mention of Barcus as 'courageous'
> null

0:0 - We are inventors of the highest order, matched, perhaps, but never surpassed by the Gondians at the High House of Wonders.
uid: 195f85d4-76d4-3527-4157-54927b89579d
> But our forebears were foolish - complicit with Sarevok's madness over a century past, and so we were banished. Still are to this day.

0:0 - Is that so? Well, you've piqued my curiosity.
uid: 20cb1490-8f98-2102-c6b9-848375aee52a
> You're not going to thank me for saving your life?
> I deserve payment - if not for me, you'd be dead.
> What will you do when you get out of here?
> Weren't the Ironhand Gnomes exiled from Baldur's Gate?
> Runepowder - I know you were looking for it in the Underdark. What are you planning?
> What part do you play in the Ironhand Gnomes?
> How do you and Barcus know each other?
> I'll leave you to your own devices.
> Leave.

0:0 - Your friend Barcus is just around the corner - have you said hello?
uid: 2361e06a-cf55-b791-628e-2e9ef1bbc507
- 0 Check flag(s) (Global):
   true - GLO_UnfortunateGnome_State_InHaven - Barcus is in Haven.
> Oh - Barcus. Perhaps later.

null
uid: 2836ca71-0bd7-4b73-1ca9-1017a53aff34
Jump to another node

0:0 - That's Ironhand Gnome business.
uid: 30c9d085-ffbd-3838-cfed-1edd5eedb85e
- 0 Set flag(s) to (Global):
   true - GLO_IronhandGnomes_Knows_IronhandGnomes - GLO_IronhandGnome_Knows_IronhandClandescription
> null

null
uid: 3112db5f-c2de-9b44-9aa4-e6459e924d11
Jump to another node

0:0 - Leave.
uid: 32b2b76f-94cb-6947-ba2a-a6a47a501c2a
- 0 Set flag(s) to (Dialog):
   false - HAV_WrootRequest_Wulbren_PostReunionHasMet - Hasmet for Wulbren's dialogue after the reunion with Barcus
=== END NODE ===

- Roll sucessful -
null
uid: 3576b7bc-0677-8a59-d7c9-44947096791c
> *You recall stories of the Ironhand Gnomes - a talented group of inventors who were banished from Baldur's Gate.*

null
uid: 35bfd264-eac7-3e55-3797-daf62a70fc49
Jump to another node

0:0 - You agree with such machinations? Duly noted.
uid: 362e58f2-0986-1ead-f1a8-c42a6418c838
> I've fought tooth and nail to restore our reputation. Particularly against Gondian detractors who live in glass houses.

null
uid: 39190496-eb13-4fda-506b-6f115dab8671
Jump to another node

0:0 - Hm? Oh - you made it. Well done.
uid: 3c8e6f5d-af1c-cb0d-7ea4-e58bc1a1de15
Node context: disinterested
- 0 Check flag(s) (Global):
   true - MOO_Jailbreak_Event_BoatLeavesWithoutPlayers - Boat leaves without players in MOO jailbreak.
   false - HAV_WrootRequest_State_ReunionDone - Barcus and Wulbren's reunion happened.
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_PreReunionHasMet - Hasmet for Wulbren before he's reunited with Barcus
- 1 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_TalkedToWulbrenInHaven - Set when a player talks to Wulbren in Haven.
> Any problems sailing here?
> I'm glad you're all right.
> Yes, despite the fact that you left me behind.
> I should gut you where you stand, traitor!

0:0 - He's got more courage than you give him credit for.
uid: 3e2e4682-f344-3d60-8a0f-ff1cac650a45
> I'm sure, but that's his business. Now, is there something you want? I'm a busy man.

0:0 - I'm glad you're all right.
uid: 405fa489-ef3f-7aa6-252d-ab3863c2a3f2
> As if there was any doubt.

null
uid: 442e0553-d9f9-410d-a791-420bbb4ed606
Jump to another node

0:0 - I apologise for losing my temper, but you were being rather harsh.
uid: 46d1b099-48a4-7c65-6231-71d446dc70d3
> Perhaps, but sometimes cruelty is a kindness. Believe me, Barcus would do well to keep his distance.

0:0 - Steering a boat is hardly a challenge - and this place is near a beacon in the darkness.
uid: 49a6c557-0033-0528-3bf2-a6168b41a16c
Node context: being a bit of a dickhead here
> Now, was there something else?

- Roll failure -
null
uid: 4a7d1b58-2cc3-6d0e-1a92-049ead965228
> null

0:0 - To use it as all innovators do - for the good of the realm. Nothing to concern yourself with.
uid: 4d95e778-be14-2810-b07a-afd614905288
Node context: slight smirk here at his own inside joke

0:0 - Friend is a strong word, don't you think?
uid: 5141337d-4c81-d142-98fd-cea89e182397
> I'm a busy man - state your business.

0:0 - You're not going to thank me for saving your life?
uid: 530e3d84-79f6-4a3b-6c1b-41fe875aafa0
- 0 Check flag(s) (Global):
   false - HAV_WrootRequest_Wulbren_State_GaveReward - got a reward for saving wulbren
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Wulbren_State_GaveReward - got a reward for saving wulbren
> null
> Did I not already? How remiss of me.

0:0 - Runepowder - I know you were looking for it in the Underdark. What are you planning?
uid: 5506da62-b93c-ebc0-2dc8-01c7c4837691
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Wulbren_AskedAboutRunepowder - Asked Wulbren about runepowder
- 1 Check flag(s) (Global):
   false - GLO_IronhandGnomes_Knows_Runepowder - Player learned that runepowder is a much more potent form of smokepowder.
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_AskedAboutRunepowder - Asked Wulbren about runepowder
> To use it as all innovators do - for the good of the realm. Nothing to concern yourself with.

0:0 - Besides, in the end, we both survived. And that's all that matters. So let's call this a fresh start, for us both.
uid: 55826162-dccd-9c36-86db-3a3fe5c2a637
Node context: reasonable and matter of fact, not allowing room for further argument
> Now, was there something else?

0:0 - As if there was any doubt.
uid: 56bf0b99-8b65-b2b9-423d-c7cb8272f629
Node context: overly confident
> Now, was there something else?

null
uid: 570c3030-f3af-de29-9475-190b23284a6c
Jump to another node

null
uid: 5a2c6bda-7b6c-95d5-77ef-12eac8961e55
Jump to another node

0:0 - I should gut you where you stand, traitor!
uid: 5f097abb-5a48-cbf8-5734-0df2d96578b9
> Look, were our positions reversed, I'd be angry too. But if I die, every Ironhand Gnome in the realm will suffer for it.

0:0 - Yes, despite the fact that you left me behind.
uid: 63d6d4af-ca7a-749c-ab72-3109b7e103e8
> It was that or we all die. We clearly didn't - so it was the right choice.

0:0 - You're quite confident in yourself, aren't you?
uid: 640fe689-0295-7450-e086-6ad4e3841d20
> If you'd accomplished half of what the Ironhand Gnomes have, you would be too.

0:0 - Here - that should cover your services.
uid: 65063161-d26a-3bcc-353a-d6fb1dda55ad

0:0 - I deserve payment - if not for me, you'd be dead.
uid: 66021a01-dc17-b861-cebf-8bfc0a05a6e5
- 0 Check flag(s) (Global):
   false - HAV_WrootRequest_Wulbren_State_GaveReward - got a reward for saving wulbren
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Wulbren_State_GaveReward - got a reward for saving wulbren
> Surely Barcus will take care of that.
> You forget - it was I who planned every step of our escape.

0:0 - You're good to have humoured Barcus for so long. The poor fellow is like creeping moss, if you know what I mean.
uid: 66f47803-b03e-2b5b-d0d0-c5f36905117c
Node context: Wulbren sees Barcus as a fly in his soup and is trying to bond with the player over it.
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_State_ReunionDone - Barcus and Wulbren's reunion happened.
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_PostReunionHasMet - Hasmet for Wulbren's dialogue after the reunion with Barcus
   true - HAV_SavingPrisoners_UnfortunateGnome_HasMet - HAV_SavingPrisoners_UnfortunateGnome_HasMetdescription
> I don't. Perhaps you could explain.
> He's got more courage than you give him credit for.
> I'm not here to talk about Barcus - I'm here to talk about you.
> Leave.

0:0 - Once a prick, always a prick.
uid: 687a263c-23d0-ba33-3f40-9af1c4d5029a
> It would seem so.

0:0 - I don't. Perhaps you could explain.
uid: 6ad5ae55-87b6-3743-0d79-9ee037c40fc6
> ...Never mind. Now, is there something you want? I'm a busy man.

null
uid: 6cbc2f54-a7f1-b58c-0574-306fe42bbc6b
Jump to another node

0:0 - Busy, are you?
uid: 6f6b8c23-b9e7-117a-e3f2-3568ff2fa84b
> Very.

0:0 - *You recall stories of the Ironhand Gnomes - a talented group of inventors who were banished from Baldur's Gate.*
uid: 6f91fe98-60c5-52dc-adbb-ca04b13eb59e
- 0 Set flag(s) to (Local):
   true - 069abb40-ff7f-3eee-ece9-6480a8af79ec_historysuccess - passed history check for ironhand gnomes
> null

0:0 - But our forebears were foolish - complicit with Sarevok's madness over a century past, and so we were banished. Still are to this day.
uid: 71626b73-2400-138c-2bcc-bed610eb1ab4
> Sarevok? The Bhaalspawn?
> Siding with a murderous lunatic is more than 'foolish'.
> Pity he never succeeded.

0:0 - Perhaps. But why should I be punished for a mistake I took no part in? The Gondians refuse us, time and time again.
uid: 745b0ab1-c29a-5e7a-e895-1fae76e7771f
> I've fought tooth and nail to restore our reputation. Particularly against Gondian detractors who live in glass houses.

null
uid: 80ee6d3c-80f3-e549-2542-51d882ad2973
Jump to another node

0:0 - Perhaps, but sometimes cruelty is a kindness. Believe me, Barcus would do well to keep his distance.
uid: 81ff9266-2fd5-06c3-0163-39bc1d4c2ff4
> Now, is there something you want? I'm a busy man.

0:0 - What part do you play in the Ironhand Gnomes?
uid: 82804014-48ce-da85-8293-36ee966f8abe
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_Wulbren_AskedAboutIronhandGnomes - Asked wulbren about the history of the ironhand gnomes in BG
- 1 Check flag(s) (Global):
   true - GLO_IronhandGnomes_Knows_IronhandGnomes - GLO_IronhandGnome_Knows_IronhandClandescription
- 2 Check flag(s) (Local):
   false - 069abb40-ff7f-3eee-ece9-6480a8af79ec_historysuccess - passed history check for ironhand gnomes
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_AskedAboutIronhandGnomes - Asked wulbren about the history of the ironhand gnomes in BG
> I am more than a 'part'. I am its oil and gears; I am its purpose - its leader.

null
uid: 87950832-8dd5-bbf8-71dc-49c3221fd0ad
Jump to another node

null
uid: 8919d784-4ed0-dc3b-5ee7-2f44b589274d
Jump to another node

0:0 - Depends on the question.
uid: 8a72f91a-d0ce-3188-7f96-1e3fdc6cf9f4
> null

null
uid: 8bb70996-0183-c1ad-3b20-70d2b538de68
Jump to another node

0:0 - Pity he never succeeded.
uid: 8fcff63a-b14a-2e01-5e14-6ac6ecc6625c
> You agree with such machinations? Duly noted.

null
uid: 91502836-7f17-c4b7-15d0-822de9480b8a
Jump to another node

0:0 - Every moment Ketheric lives is another I am away from Baldur's Gate - I need to return. And soon.

uid: 928de161-7ab2-2252-75da-3ee4d8cbe244
Node context: authorative
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Wulbren_HasMetAlert - spoken to wulbren in alert state
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - How do you and Barcus know each other?
uid: 95633fbe-6a6e-8d2a-928d-456e46cb6761
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_Wulbren_AskedAboutBarcus - Asked wulbren how he knows barcus
- 1 Check flag(s) (Global):
   true - GLO_UnfortunateGnome_State_InHaven - Barcus is in Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_AskedAboutBarcus - Asked wulbren how he knows barcus
> Oh, we hail from the same village in the Underdark. Hung about in the same passel of children.

0:0 - Leave.
uid: 960ddcf6-4ee1-daf8-32d6-8b12ef0fecc5
=== END NODE ===

0:0 - Look, were our positions reversed, I'd be angry too. But if I die, every Ironhand Gnome in the realm will suffer for it.
uid: 97618984-1157-ea72-17c9-26b67fa2e3ab
Node context: trying to calm the player down, in full maniuplation here. Being calm, acting like he had no choice
> Besides, in the end, we both survived. And that's all that matters. So let's call this a fresh start, for us both.

0:0 - We just have to get to the city first.
uid: 986cc148-9a13-5418-d463-bc1f25cc12d1
> We will. The Ironhand Gnomes have survived worse.

0:0 - Did I not already? How remiss of me.
uid: 9926f532-931f-5883-25e0-04e2c7b267b8
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_WulbrenReward - Wulbren rewards players because Barcus is unavailable.
> Here - that should cover your services.

0:0 - Care to elaborate on these 'plans'?
uid: 995dc17c-eedf-a960-f412-86d43f17d13a
> That's Ironhand Gnome business.

0:0 - That's not a nice way to greet a friend.
uid: a2e7a375-253f-4e16-65ab-01a298d61d0f
> Friend is a strong word, don't you think?

0:0 - What is it, then?
uid: a6701c25-cf89-55b0-33cd-518f0c7dba34
Node context: Exasperation
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Wulbren_PreReunionHasMet - Hasmet for Wulbren before he's reunited with Barcus
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_TalkedToWulbrenInHaven - Set when a player talks to Wulbren in Haven.
> null
> null

0:0 - ...Never mind. Now, is there something you want? I'm a busy man.
uid: a7b7a8fe-388d-33f3-9b44-f8207ae75564
> null

0:0 - Do not speak of a story you only know the half of.
uid: ada92be1-6074-f2fa-fdb4-3ad355fb5f79
> We are inventors of the highest order, matched, perhaps, but never surpassed by the Gondians at the High House of Wonders.

0:0 - Whatever that light is - the Harpers and Flaming Fist can deal with it. We'll follow once it's safe.
uid: b2a6c312-53ea-1747-aa51-15a7b58d4cde
Node context: just concerned with himself
- 0 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - HAV_HavenOutcasts_State_FlamingFistsInHaven - The Flaming Fists have come to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_Wulbren_NightsongFreed_HasMet - Spoken to wulbren after nighstong is freed but before the epilogue
=== END NODE ===

0:0 - Was there something else?
uid: b3511d1f-5cf7-0922-9798-37b281ad97cf
> null

0:0 - Now, is there something you want? I'm a busy man.
uid: b3e284ce-ffb4-a872-44fb-1ca59a36e23d
> null

0:0 - You forget - it was I who planned every step of our escape.
uid: b89eb0c4-935a-bdd7-3fb0-0037183402e1
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_WulbrenReward - Wulbren rewards players because Barcus is unavailable.
> But even brawn deserves recompense. Here - this should suffice.

0:0 - It would seem so.
uid: bfcbf935-b966-b666-3502-336dc89b9f02
Node context: REsponding to 'once a prick, always a prick.' Very cutting, directed at the player.
=== END NODE ===

0:0 - We will. The Ironhand Gnomes have survived worse.
uid: bff1478f-2fb7-0b23-8f9f-734d5e778fd1
- 0 Set flag(s) to (Global):
   true - GLO_IronhandGnomes_Knows_IronhandGnomes - GLO_IronhandGnome_Knows_IronhandClandescription
> null

null
uid: c261fc11-f93e-f497-b9bb-b9103690c1f4
> null (roll sucessful)
> null (roll failure)

0:0 - Oh - Barcus. Perhaps later.
uid: c6fc6af1-534a-8292-d205-62584be226cb
> Was there something else?

0:0 - I'm not here to talk about Barcus - I'm here to talk about you.
uid: c88dccff-2afc-fdb7-512e-71c63a4fffa6
> Is that so? Well, you've piqued my curiosity.

0:0 - What will you do when you get out of here?
uid: c89f5c22-5752-c0aa-0cae-e573a5169c55
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_Wulbren_AskedAboutPlan - Ask wulbren what he will do once he leaves last light
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_AskedAboutPlan - Ask wulbren what he will do once he leaves last light
> I have plans in Baldur's Gate - the work of many years labour that will finally bear fruit.

0:0 - I am more than a 'part'. I am its oil and gears; I am its purpose - its leader.
uid: ce1ee3e9-082c-c02d-42d5-78f7c30affc1
> We are inventors of the highest order, matched, perhaps, but never surpassed by the Gondians at the High House of Wonders.

0:0 - Sarevok? The Bhaalspawn?
uid: cf680331-90b2-1d27-5868-8fb3442cf47a
> The very one. It's the only mistake the Ironhand Gnomes ever made - and it cost us everything.

0:0 - Our return to Baldur's Gate will usher in a new era for the Ironhand Gnomes. The realm deserves the benefit of our genius.
uid: d01a9e5c-e0af-3022-371a-a473a551e7ce
> null

0:0 - Whatever that light is - the Harpers can deal with it. We'll follow once it's safe.
uid: d20cfbd3-0b33-2377-6e9b-31c91472dd19
Node context: just concerned with himself
- 0 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Wulbren_NightsongFreed_HasMet - Spoken to wulbren after nighstong is freed but before the epilogue
=== END NODE ===

0:0 - I have plans in Baldur's Gate - the work of many years labour that will finally bear fruit.
uid: d26feea0-b986-b8da-de13-4f005b667988
> You should look for me once we're in city. The name 'Wulbren Bongle' will be mentioned among many, I've little doubt.

0:0 - Excuse me. This prick is busy. Why don't you and Barcus go entertain each other elsewhere.
uid: d31bc292-cdbe-9021-bfc0-f26d57cc9a81
Node context: Player called him a prick earlier, so Wulbren is bristling
- 0 Check flag(s) (Global):
   true - HAV_WrootRequest_Reunion_CalledWulbrenPrick - Player called Wulbren a prick during the reunion dialogue
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_PostReunionHasMet - Hasmet for Wulbren's dialogue after the reunion with Barcus
> null
> null
> I apologise for losing my temper, but you were being rather harsh.
> Once a prick, always a prick.
> null

0:0 - Hm? Oh - I don't need anything else. Thanks.
uid: d721951b-c955-422e-94d1-187f3ed0b540
Node context: Dismissive, barely looking up
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_PreReunionHasMet - Hasmet for Wulbren before he's reunited with Barcus
- 1 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_TalkedToWulbrenInHaven - Set when a player talks to Wulbren in Haven.
> Busy, are you?
> Your friend Barcus is just around the corner - have you said hello?
> That's not a nice way to greet a friend.
> null
> null
> null

0:0 - Mind if I ask you a question or two?
uid: d88f93f5-febd-2fcc-8dec-a8cf9597924b
> Depends on the question.

0:0 - Appreciate it.
uid: da32523b-6c21-d1e3-6e36-7a46cf1cd514
=== END NODE ===

0:0 - Don't let me delay you.
uid: daea5eef-f89b-2b70-15dd-31fb5ac9a6ff
Node context: Edgy. Annoyed at being distracted.
- 0 Check flag(s) (Dialog):
   true - HAV_WrootRequest_Wulbren_PostReunionHasMet - Hasmet for Wulbren's dialogue after the reunion with Barcus
> Mind if I ask you a question or two?
> Leave.

0:0 - I've fought tooth and nail to restore our reputation. Particularly against Gondian detractors who live in glass houses.
uid: dcdc58e4-6444-3d00-c28b-9024a9676395
> Our return to Baldur's Gate will usher in a new era for the Ironhand Gnomes. The realm deserves the benefit of our genius.

0:0 - I'll leave you to your own devices.
uid: dd4b9d6f-53b8-db2e-9139-30d794e98922
> Appreciate it.

0:0 - But even brawn deserves recompense. Here - this should suffice.
uid: e3501208-3994-2847-b017-df3d727b7e30

0:0 - Very.
uid: e3d4e834-5c54-a460-24d9-fad705c1eb28
Node context: dismissive
> Was there something else?

0:0 - Leave.
uid: e6c5913c-2c4d-9866-f862-c0c4cf2777a8
=== END NODE ===

null
uid: e899cdc6-f834-e940-e78b-75cbf634cb89
Jump to another node

0:0 - Ketheric's lackeys found me already - blast it all. You need to deal with him.
uid: e91e98b0-3afe-6dba-fb82-33cfcb7415d3
Node context: authorative
- 0 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_HasMetAlert - spoken to wulbren in alert state
=== END NODE ===

null
uid: e9fbb9fa-68e2-de0b-b061-30691062e1de
Jump to another node

0:0 - Surely Barcus will take care of that.
uid: ef6ee36b-7843-bd88-0fa4-743c108472a1
- 0 Check flag(s) (Global):
   true - GLO_UnfortunateGnome_State_InHaven - Barcus is in Haven.
- 0 Set flag(s) to (Global):
   true - HAV_WrootRequest_Event_GoToBarcus - Wulbren wants players to go to Barcus for their reward.

0:0 - Any problems sailing here?
uid: f048ae00-f9f7-927a-45fc-d88a6473772e
> Steering a boat is hardly a challenge - and this place is near a beacon in the darkness.

null
uid: f0b99132-ea5a-9137-3d21-8c4d7fb07e5d
Jump to another node

0:0 - Siding with a murderous lunatic is more than 'foolish'.
uid: f1b75daf-f7dd-6099-44a8-f3f161b7179b
> Perhaps. But why should I be punished for a mistake I took no part in? The Gondians refuse us, time and time again.

0:0 - I'm a busy man - state your business.
uid: f21519de-9269-0b77-4600-e2017634517c
> null

0:0 - You should look for me once we're in city. The name 'Wulbren Bongle' will be mentioned among many, I've little doubt.
uid: f3160c8a-5b41-2550-88e8-dc0c78ba6f7b
> Care to elaborate on these 'plans'?
> You're quite confident in yourself, aren't you?
> We just have to get to the city first.

0:0 - Weren't the Ironhand Gnomes exiled from Baldur's Gate?
uid: f389b018-2ed5-4f63-17db-03de06352054
- 0 Check flag(s) (Dialog):
   false - HAV_WrootRequest_Wulbren_AskedAboutIronhandGnomes - Asked wulbren about the history of the ironhand gnomes in BG
- 1 Check flag(s) (Local):
   true - 069abb40-ff7f-3eee-ece9-6480a8af79ec_historysuccess - passed history check for ironhand gnomes
- 0 Set flag(s) to (Dialog):
   true - HAV_WrootRequest_Wulbren_AskedAboutIronhandGnomes - Asked wulbren about the history of the ironhand gnomes in BG
> Do not speak of a story you only know the half of.

0:0 - The sooner someone deals with Moonrise, the quicker we can leave.
uid: ffaf314f-4ab5-0e28-6513-516e695b395e
Node context: just concerned with himself
- 0 Check flag(s) (Dialog):
   true - HAV_Wulbren_NightsongFreed_HasMet - Spoken to wulbren after nighstong is freed but before the epilogue
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

null
uid: ffcc16cd-8844-699c-6201-9c0beef8b979
Jump to another node


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Jaheira_AD_AtCheckpoint.lsj
Synopsis:
Jaheira is waiting for the return of her scouts. On edge.

0:0 - If you see movement, don't be too quick to shoot. Friend and foe look alike in the deep shadows.
uid: 6b86a9dc-868a-bdf9-7b39-c972f13225e1
Node context: speaking to and encouraging allies who are watching a defensive perimiter - on edge
- 0 Check flag(s) (Local):
   false - 711e258b-bc7b-91ef-6f55-978cf278df6a_B - Answer cycling flag
   true - 711e258b-bc7b-91ef-6f55-978cf278df6a_A - Answer cycling flag
- 0 Set flag(s) to (Local):
   true - 711e258b-bc7b-91ef-6f55-978cf278df6a_B - Answer cycling flag
=== END NODE ===

0:0 - Look for torch fire in the distance, but do not venture out. Wave the patrol over to safety.
uid: 9421f8a5-ebca-e201-2387-1b6fc8fd8fb8
Node context: speaking to and encouraging allies who are watching a defensive perimiter - on edge
- 0 Check flag(s) (Local):
   false - 711e258b-bc7b-91ef-6f55-978cf278df6a_B - Answer cycling flag
   false - 711e258b-bc7b-91ef-6f55-978cf278df6a_A - Answer cycling flag
- 0 Set flag(s) to (Local):
   true - 711e258b-bc7b-91ef-6f55-978cf278df6a_A - Answer cycling flag
=== END NODE ===

0:0 - They'll be back, don't you worry. Lighter than the dark, faster than the shadows - that is how they move.
uid: c0bc54a7-87a0-2d4c-f98f-292d1f0ef278
Node context: speaking to and encouraging allies who are watching a defensive perimiter - on edge
- 0 Check flag(s) (Local):
   true - 711e258b-bc7b-91ef-6f55-978cf278df6a_B - Answer cycling flag
   false - 711e258b-bc7b-91ef-6f55-978cf278df6a_A - Answer cycling flag
- 0 Set flag(s) to (Local):
   true - 711e258b-bc7b-91ef-6f55-978cf278df6a_A - Answer cycling flag
=== END NODE ===

0:0 - They're taking their sweet time, aren't they, Harpers? Must be some good picnic spots out there.
uid: ee8c7eaa-e04f-670a-180d-ff634a9e6116
Node context: speaking to and encouraging allies who are watching a defensive perimiter - on edge
- 0 Check flag(s) (Local):
   true - 711e258b-bc7b-91ef-6f55-978cf278df6a_B - Answer cycling flag
   true - 711e258b-bc7b-91ef-6f55-978cf278df6a_A - Answer cycling flag
- 0 Set flag(s) to (Local):
   false - 711e258b-bc7b-91ef-6f55-978cf278df6a_A - Answer cycling flag
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Jaheira_AD_Attention.lsj
Synopsis:
Jaheira draws the player's attention by calling to them.

0:0 - Don't wander far - we need to talk.
uid: 1ec58118-774f-c682-a687-ca66bc03df14
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Jaheira_AD_CombatTaunts.lsj
Synopsis:
Jaheira combat taunts

0:0 - Serene she might seem, but nature has fangs!
uid: 1b902899-765d-4ca5-a5f4-990c474f57aa
- 0 Set flag(s) to (Local):
   true - d3d3855d-6721-b089-5c1e-d6d255a46fdc_A - Adescription
=== END NODE ===

0:0 - For the fallen!
uid: c8fc38d4-3537-457c-bea7-4ba9f8e8c55d
Node context: A battle-cry from a previous game.
- 0 Check flag(s) (Local):
   true - d3d3855d-6721-b089-5c1e-d6d255a46fdc_A - Adescription
- 0 Set flag(s) to (Local):
   true - d3d3855d-6721-b089-5c1e-d6d255a46fdc_B - Bdescription
=== END NODE ===

0:0 - You are scarcely fit to feed the earth.
uid: f7132a11-e65e-4ca0-bdea-748802ba7373
Node context: Threat shouted in battle
- 0 Check flag(s) (Local):
   true - d3d3855d-6721-b089-5c1e-d6d255a46fdc_B - Bdescription
- 0 Set flag(s) to (Local):
   false - d3d3855d-6721-b089-5c1e-d6d255a46fdc_A - Adescription
   false - d3d3855d-6721-b089-5c1e-d6d255a46fdc_B - Bdescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Jaheira_AD_DiscussingMarcus.lsj
Synopsis:
Jaheira discusses the outing of Marcus as a traitor with another Harper. Marcus is unaware he's been exposed at this stage so they discuss sotto voce.

0:0 - Do you think any of the other Flaming Fist are compromised?
uid: 005033d8-ed29-8b62-5060-2e1290c9cc1c
- 0 Check flag(s) (Local):
   false - d0b4277d-abc9-9593-3198-42731945d50e_C - Node looping flag
   true - d0b4277d-abc9-9593-3198-42731945d50e_A - Node looping flag
   true - d0b4277d-abc9-9593-3198-42731945d50e_B - Node looping flag
> Just Marcus. At least that's what our new friend tells me.

0:0 - Just Marcus. At least that's what our new friend tells me.
uid: 563cae5a-9ad0-35d2-dcae-3de20b47160e
- 0 Set flag(s) to (Local):
   true - d0b4277d-abc9-9593-3198-42731945d50e_C - Node looping flag
=== END NODE ===

0:0 - Cultists, fiends, and now a traitor in our midst. Some things never change.
uid: 5747b8dd-6781-bbe0-d2c7-5944a3de945b
- 0 Check flag(s) (Local):
   false - d0b4277d-abc9-9593-3198-42731945d50e_C - Node looping flag
   false - d0b4277d-abc9-9593-3198-42731945d50e_A - Node looping flag
   false - d0b4277d-abc9-9593-3198-42731945d50e_B - Node looping flag
- 0 Set flag(s) to (Local):
   true - d0b4277d-abc9-9593-3198-42731945d50e_A - Node looping flag
=== END NODE ===

0:0 - Listen. Marcus is a traitor. He's with the Absolute. We have to be ready to move in before he can stage an attack.
uid: a6f2fc53-1434-e9d9-825f-69e238b19a63
- 0 Check flag(s) (Local):
   false - d0b4277d-abc9-9593-3198-42731945d50e_C - Node looping flag
   true - d0b4277d-abc9-9593-3198-42731945d50e_A - Node looping flag
   false - d0b4277d-abc9-9593-3198-42731945d50e_B - Node looping flag
> We've been infiltrated? Thank the gods you found him out. Give the order. I'm with you.

0:0 - We've been infiltrated? Thank the gods you found him out. Give the order. I'm with you.
uid: cd1f69a7-c2ce-39d2-599f-34956c9fdd24
- 0 Set flag(s) to (Local):
   true - d0b4277d-abc9-9593-3198-42731945d50e_B - Node looping flag
=== END NODE ===

0:0 - Haven't you noticed how close an eye he keeps on Isobel? Think about it: no Isobel, no Last Light.
uid: e031d2f0-79c5-409d-76d6-644d0617cce0
> Isobel... of course! We have to apprehend him now, before he can strike.

0:0 - But what does Marcus want? What's his target?
uid: f3e6b2d8-f613-8084-4e0a-bf61849ff764
- 0 Check flag(s) (Local):
   true - d0b4277d-abc9-9593-3198-42731945d50e_C - Node looping flag
   true - d0b4277d-abc9-9593-3198-42731945d50e_A - Node looping flag
   true - d0b4277d-abc9-9593-3198-42731945d50e_B - Node looping flag
> Haven't you noticed how close an eye he keeps on Isobel? Think about it: no Isobel, no Last Light.

0:0 - Isobel... of course! We have to apprehend him now, before he can strike.
uid: fcbc72bd-cd8a-c7e7-27a6-4a1175a49c7c
- 0 Set flag(s) to (Local):
   false - d0b4277d-abc9-9593-3198-42731945d50e_C - Node looping flag
   false - d0b4277d-abc9-9593-3198-42731945d50e_A - Node looping flag
   false - d0b4277d-abc9-9593-3198-42731945d50e_B - Node looping flag
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Jaheira_AD_PlayersAttackJaheira.lsj
Synopsis:
Jaheira calls all of the Harpers in the Haven to fight if you choose to attack them as part of the Entering Haven situation

0:0 - Harpers, to me! We have a True Soul to crush.
uid: 8417a0dc-4cd6-4bd9-97e5-0793344f8ffc
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Jaheira_MeetsHalsin.lsj
Synopsis:
Halsin and Jaheira conversation to catch them not being a true soul like she's looking for. Instead they have a civil conversation, but bearly do more than scratch the surface

0:0 - And I hope that we shall have that chance. But not at the expense of the world entire.
uid: 0362a2d9-7902-4bb2-942a-797eeb97bec8
> null

0:0 - Don't I? We both left this land with a half-victory in hand at most - but only one of us settled for it.
uid: 07c6cfb5-8f8d-42d8-ab04-0ebcea5530a3
> It has become my way, perhaps, to always have one eye on the next fight. For better or worse, that is the cult.

null
uid: 0c4be719-7b93-296f-a0ea-eea3c8af2add
Jump to another node

0:0 - Those of us who saw the birth of the shadow curse seem doomed to return, and bear witness to its work again.
uid: 21f948e2-ab8d-956d-034b-3734def46f7a
> But I ought to warn you, Halsin. Much as it shames me - it is not the curse I come to cleanse, but the cult.

0:0 - Your stewardship of the Emerald Grove has made for something of a story among the circles.
uid: 3b0d999e-176a-a679-3236-663fd2becbb6
> The apprentice who survived the shadow curse, and carried his masters home on his back. Who was raised their master in turn, and searches still for a way to save what was lost.

0:0 - The Archdruid Halsin. Do not be surprised that I know your name - you fit a rather singular description.
uid: 4ac3f2ab-eca6-451a-974b-17ee7b0c63c8
> And one survivor of the shadow curse's fall ought to know another.

0:0 - The apprentice who survived the shadow curse, and carried his masters home on his back. Who was raised their master in turn, and searches still for a way to save what was lost.
uid: 508b1a23-90ff-1ab7-b062-b56048be13fd
> null

0:0 - Not the battle, nor what came after.
uid: 6ad30df4-5b02-7d35-d74f-3784b9ae1748
> Those of us who saw the birth of the shadow curse seem doomed to return, and bear witness to its work again.

0:0 - We owe a debt to this land. To finish what we started.
uid: 73b7a48a-e581-4e49-93fb-2fd29c831a39
> And I hope that we shall have that chance. But not at the expense of the world entire.

0:0 - Leave.
uid: 87f90fbb-ce2f-4f91-a148-059bf60d1d15
=== END NODE ===

0:0 - I mean to do both.
uid: 8e03bda6-f743-402d-8d5b-4973373eb48e
> Then I'll pray for the Oakfather to raise the road before you, but my battle is with the Absolute.

0:0 - Archdruid. May the Oakfather raise the road before you.
uid: 9e382407-07fc-4aac-972c-f09a325d3ceb
- 0 Check flag(s) (Dialog):
   true - HAV_Jaheira_HasMet_Halsin - Specifically a HasMet for Halsin in Haven since he has an alternate dialog
=== END NODE ===

0:0 - It has become my way, perhaps, to always have one eye on the next fight. For better or worse, that is the cult.
uid: ab43b3c4-0ee2-3b9d-d631-25aa28533610
> Though I will not be the one to fight it, I think. The one you journey with - we ought to speak.
> Though I will not be the one to fight it, I think. The one you journey with - we have already spoken of infiltrating Moonrise.

0:0 - It is an honour to see you again, High Harper.
uid: acbe5019-c5e7-3bff-e646-1e32d08afd18
> No need for titles. You may call me Jaheira, so long as you are content to be known as Halsin. And the honour is mine.

0:0 - And one survivor of the shadow curse's fall ought to know another.
uid: aef67f84-ca2f-996a-87b7-da21b08689b6
> We never actually got to meet, when fighting Ketheric that first time.
> It is an honour to see you again, High Harper.
> No one who witnessed that battle is likely to forget it.

0:0 - Though I will not be the one to fight it, I think. The one you journey with - we have already spoken of infiltrating Moonrise.
uid: af5b0ab7-ff28-1dfe-cb8b-80a1c5474917
> One carrying a tadpole - a True Soul - might be able to reach Ketheric. And then... perhaps we will find a way to fight both our battles.

0:0 - No one who witnessed that battle is likely to forget it.
uid: bbd71af7-b5e6-48cb-2981-98579c4e9805
> Not the battle, nor what came after.

0:0 - No need for titles. You may call me Jaheira, so long as you are content to be known as Halsin. And the honour is mine.
uid: c47de813-eb44-78c0-514e-34039066b65a
> Your stewardship of the Emerald Grove has made for something of a story among the circles.

0:0 - Then I'll pray for the Oakfather to raise the road before you, but my battle is with the Absolute.
uid: c563ea23-0290-48ca-9447-26faed6ed4cd
> null

0:0 - You don't have to explain yourself to me.
uid: de788e6a-610f-4b66-9854-4b2e893de52d
> Don't I? We both left this land with a half-victory in hand at most - but only one of us settled for it.

0:0 - One carrying a tadpole - a True Soul - might be able to reach Ketheric. And then... perhaps we will find a way to fight both our battles.
uid: e7562fc0-9c9c-4aa9-6e8a-7982b4b0ac3d
=== END NODE ===

0:0 - We never actually got to meet, when fighting Ketheric that first time.
uid: e820e811-25c2-f970-cd79-e9b808277739
> No. We were a host hundreds strong, after all. Until we were not.

null
uid: eb9dfda1-a9cb-4baf-2b52-6ca115ceffee
Jump to another node

0:0 - But I ought to warn you, Halsin. Much as it shames me - it is not the curse I come to cleanse, but the cult.
uid: f2f811d9-e2d4-d248-f106-c84b6fbdb13b
> We owe a debt to this land. To finish what we started.
> I mean to do both.
> You don't have to explain yourself to me.
> Leave.

null
uid: f3b745a5-db4e-e82d-baaf-6eb8565cf7ae
Jump to another node

0:0 - No. We were a host hundreds strong, after all. Until we were not.
uid: f71c3cb4-dcfe-b08e-e197-696ca6016d46
> Those of us who saw the birth of the shadow curse seem doomed to return, and bear witness to its work again.

0:0 - Though I will not be the one to fight it, I think. The one you journey with - we ought to speak.
uid: f7920e0e-c4ae-c0c7-dc76-ba12608b02fd
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> One carrying a tadpole - a True Soul - might be able to reach Ketheric. And then... perhaps we will find a way to fight both our battles.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Jaheira_OutOfPosition.lsj
Synopsis:


0:0 - Bear with me for a moment, there are better places to talk.
uid: 1729bb0e-0657-46b8-2ddd-6997cb0677d6
- 0 Check flag(s) (Global):
   false - HAV_Jaheira_State_DiscussMarcus - Jaheira is discussing the revelation that Marcus is a traitor.
=== END NODE ===

0:0 - There is more to say about this whole Marcus situation, but let's find a better spot to talk.
uid: 1c3bdf01-231d-1167-4c2c-b6bc84a96501
- 0 Check flag(s) (Global):
   true - HAV_Jaheira_State_DiscussMarcus - Jaheira is discussing the revelation that Marcus is a traitor.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LastLightOx000.lsj
Synopsis:
The player talks to an Ox. This is the same creature as S_DEN_Mule_001, Peter Hannah

0:0 - Glad to see you made it. I am, indeed I am.
uid: 006ab26d-bba7-579e-680d-0ea52e23bb7d
Cinematic:
- 0 Check flag(s) (Dialog):
   false - HAV_LastLightOx000_HasMet_SpeakWithAnimals - The player has met the Ox before using Speak With Animals.
- 1 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_LastLightOx000_HasMet_SpeakWithAnimals - The player has met the Ox before using Speak With Animals.
> Glad to see you made it, too.
> How'd you make it through the shadows?
> You're the fellow who wanted to become a two-legs, aren't you?

> There's something off about your fellow ox over there.
> Leave.

0:0 - To each their own.
uid: 1b32c19b-98fa-eb84-e897-9d0934ab562c
Cinematic:

0:0 - I believe we've said all we have to say.
uid: 297159df-2f34-905b-ce10-75510b8fd728
Cinematic:
- 0 Check flag(s) (Dialog):
   true - HAV_LastLightOx000_NightsongFreedHasMet - hasmet ox NS freed
- 1 Check flag(s) (Global):
   true - SHA_NightsongPrison_State_NightsongFreed - SHA_NightsongPrison_State_NightsongFreeddescription
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - I was younger, then. My ambitions were more self-defeating.
uid: 2ab260ec-5089-d0fa-9870-1a4acbb2f260
Cinematic:
> I am an ox and ever will be. It's enough for me.

0:0 - How'd you make it through the shadows?
uid: 37159d30-518d-29dc-0233-24daafa430f3
> On the double, one hoof quickly following the other!

0:0 - I remember you from the grove with the druids. But I think you were taller then.
1:0 - I remember you from the grove with the druids. I hoped I'd see you again. And now I have.
uid: 39088605-e5fc-0144-ca92-cb390a9c0a8a
Cinematic:
- 0:0 Tag: Dwarf - |Dwarf| (Durable and unyielding as their homes of stone, dwarves are some of the finest warriors, miners, and smiths of Faerûn.)
- 0:1 Tag: Gnome - |Gnome| (Small, clever, and energetic, gnomes use their centuries-long lifespans to explore and invent in Faerûn's brightest corners and darkest depths. )
- 0:2 Tag: Halfling - |Halfling| (Small yet capable, halflings prefer the comforts of home and hearth - but their natural luck and dexterity makes them fine adventurers.)

0:0 - I am an ox and ever will be. It's enough for me.
uid: 4ee228d8-b85c-331b-02d2-29bc86dbd23c
Cinematic:

0:0 - *Low!*
uid: 543cb63e-d907-e1af-91c1-efbf7b082ba7
Cinematic:
- 0 Check flag(s) (Dialog):
   false - HAV_LastLightOx000_HasMet - The player has met the Ox before.
- 1 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_LastLightOx000_HasMet - The player has met the Ox before.
=== END NODE ===

0:0 - *Moo!*
uid: 6023eade-1490-6743-40de-02a8fb891eb0
Cinematic:
- 0 Check flag(s) (Dialog):
   true - HAV_LastLightOx000_HasMet - The player has met the Ox before.
- 1 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - Leave.
uid: 6c7eddf0-46c2-daae-7dda-2e67e2e47464
=== END NODE ===

0:0 - On the double, one hoof quickly following the other!
uid: 71c70785-2d15-c393-ed6a-29fbf145902b
Cinematic:

0:0 - You're the fellow who wanted to become a two-legs, aren't you?

uid: 897f7888-2066-c385-7e7f-bcf88455180a
- 0 Check flag(s) (Global):
   true - GLO_DEN_General_Mule1_AskedAboutTwoLegs - GLO_DEN_General_Mule1_AskedAboutTwoLegsdescription
> I was younger, then. My ambitions were more self-defeating.

0:0 - Eh... moo.
uid: a6ecb578-28c1-060e-dcaf-073d33400163
Cinematic:
Node context: Not meant ot be asound effect. A bored, droll mo from the ox.
- 0 Check flag(s) (Dialog):
   true - HAV_LastLightOx000_HasMet_SpeakWithAnimals - The player has met the Ox before using Speak With Animals.
- 1 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - There's something off about your fellow ox over there.
uid: c99d676f-0b7d-9df7-1550-3a5f8cdc2a04
- 0 Check flag(s) (Dialog):
   true - HAV_DevilishOx_State_ArcanaCheckSucceeded - The player can choose to tell Toron more about the weird ox after a successful Arcana check.
> To each their own.

0:0 - I saw a very large heron flying overhead. I admit, it was rather beautiful.
uid: df7f7589-1264-74b1-abcb-00a1c20d73b5
Cinematic:
- 0 Check flag(s) (Dialog):
   false - HAV_LastLightOx000_NightsongFreedHasMet - hasmet ox NS freed
- 1 Check flag(s) (Global):
   true - SHA_NightsongPrison_State_NightsongFreed - SHA_NightsongPrison_State_NightsongFreeddescription
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_LastLightOx000_NightsongFreedHasMet - hasmet ox NS freed
=== END NODE ===

0:0 - Glad to see you made it, too.
uid: e4ed644b-f901-b5ea-f3d8-da62590c7d6d
> I remember you from the grove with the druids. But I think you were taller then. I remember you from the grove with the druids. I hoped I'd see you again. And now I have.

0:0 - You were making quite a ruckus over there. Hope everything's all right.
uid: ef024a9d-e63e-91cc-5d73-631e7437fcb4
Cinematic:
- 0 Check flag(s) (Global):
   true - GLO_HAV_LastLightO002_Aggro - GLO_HAV_LastLightO002_Aggrodescription
- 1 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LastLightOx001.lsj
Synopsis:
The player talks to an Ox. This is the same creature as S_DEN_Mule_002, Fenella Fudge

0:0 - Something seems different. I don't know what. But I do know it's something.
uid: 1b21f4b8-8d4d-1fbd-e404-19308e4b1529
Cinematic:
- 0 Check flag(s) (Dialog):
   false - HAV_LastLightOx001_NightsongFreedHasmet - hasmet for nightsong being freed, ox001
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_LastLightOx001_NightsongFreedHasmet - hasmet for nightsong being freed, ox001
=== END NODE ===

0:0 - Strange fellow, that one. You sure made a mess of him.
uid: 22d9c336-e794-a81a-7d99-50da3b40287d
Cinematic:
- 0 Check flag(s) (Global):
   true - GLO_HAV_LastLightO002_Aggro - GLO_HAV_LastLightO002_Aggrodescription
- 1 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - It's toasty in here.
uid: 4cd1a8e6-3aec-596b-ed20-9311fb530325
Cinematic:
- 0 Check flag(s) (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
- 1 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - Hope we're not leaving. I wouldn't care to leave.
uid: 99ce5742-8e46-019b-3859-882da5f3b637
Cinematic:
- 0 Check flag(s) (Dialog):
   true - HAV_LastLightOx001_NightsongFreedHasmet - hasmet for nightsong being freed, ox001
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - *Bellow!*
uid: bee7a0b7-f7fa-05c5-cbb7-8e1e91a8538f
Cinematic:
- 0 Check flag(s) (Dialog):
   true - HAV_DevilishOx_LastLight_HasMet - The player has met the devilish ox before.
- 1 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - *Mooo!*
uid: ddb09a27-1d6b-2143-6381-a4997b7a3378
Cinematic:
- 0 Check flag(s) (Dialog):
   false - HAV_DevilishOx_LastLight_HasMet - The player has met the devilish ox before.
- 1 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - D'you like our new friend? He's new.
uid: f5678fde-2293-96f5-a3c8-bf9c1b06c5ca
Cinematic:
- 0 Check flag(s) (Global):
   true - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
- 1 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LastLightOx002.lsj
Synopsis:
This Ox is a fiendish creature in an ox's body. The ox will show the player a horrific vision from its mind, and potentially go aggro on the player if the player demands answers from it. The ox could also give a gift if the player is evil, like it.

null
uid: 01d14b95-a038-9634-0272-82f8da9a563b
Jump to another node

null
uid: 03b63365-84ab-ceef-dc25-785326f63f50
- 0 Check flag(s) (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
   false - DEN_DevilishOx_MeetAtDruidsGrove_HasMet_SwA - The player has met the ox before with Speak with Animals.
   false - DEN_DevilishOx_MeetAtDruidsGrove_Incapable - Act 1 ox called player incapable.
- 1 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Global):
   true - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
> null

0:0 - Fine. I'll go.
uid: 03d2fcc4-dcdd-3365-762c-f89b8d33cfba
> null
> Actually - before we part ways - I wonder if I could appeal to you for a little favour.

null
uid: 04bca49f-be6a-b62b-2f35-e707e37405bf
Jump to another node

null
uid: 0618f84c-0fd8-468e-d261-628b3cb9d04f
Cinematic: | Show a spliced together horror clip of spooky and/or gross images - this will be handled by a bespoke movie)
> Are you satisfied?

0:0 - It's a talent.
uid: 069acf00-24df-2a44-c347-c5923865804e
Cinematic:
> null

0:0 - Oohoohoo! This day has ended so much better than it started.
uid: 0b13e259-cfec-8c8d-d525-4ef58d92aa36
Cinematic:
> Now, you don't worry about me. I'll be a good, quiet little apple you can tuck into the corner of your pack, just until we're inside the city walls.

0:0 - Now, you don't worry about me. I'll be a good, quiet little apple you can tuck into the corner of your pack, just until we're inside the city walls.
uid: 0beffd33-d727-755e-a288-4493b7e0c87c
> Hail Cyric, I can't wait to get inside.

0:0 - Which begs the question... would you be willing to help me achieve me one and greatest goal?
uid: 0c714d71-6837-7699-4085-21221000e0fe
> null

0:0 - Glad the road to the city treated you kindly.
uid: 0cacc986-350d-3fe6-77d0-9deaf19b5b3f
> Did it? I'm not so sure. I'm not in the city yet, you see.

0:0 - Peer at the ox with interest. There's something in its eyes...
uid: 0cbe3bde-e825-17ff-b814-30c545d89c03
= Roll SkillCheck AnimalHandling (Wisdom) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
- 0 Check flag(s) (Dialog):
   false - HAV_LastLightOx002_State_AnimalHandlingFailed - The player has attempted the animal handling check on the Ox and failed it.
> null (roll sucessful)
> null (roll failure)

null
uid: 0e6e3d87-cfea-a9f9-86c7-063c265f76ec
Jump to another node

0:0 - Is that a threat?
uid: 105ec928-7033-27c4-7fa9-86164c409eb4
> null

0:0 - I'll show you incapable...

uid: 134dbc0b-157f-11ca-51ea-8a2b2e3b8d9b
> I remain unshown.

null
uid: 13d4ffab-2b10-0672-0b7a-10c23119f6e6
Jump to another node

0:0 - Not until you tell me exactly what you are.
uid: 1422cb12-202d-7a15-a61f-8706853e2d7c
> I don't think you want to travel this road, my friend.

0:0 - Leave.
uid: 15f3eebe-838e-df97-6400-13f4a2bcf858
=== END NODE ===

0:0 - And I don't want to be a homicidal maniac, but we can't always get what we want.
uid: 170e77a3-4b2b-76aa-1121-d075f7774f36
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> I pity you.

- Roll sucessful -
null
uid: 1808b473-adb0-3150-e27b-0ef4d248ac4d
> Well...

null
uid: 1aa3b0d4-cb9c-840a-f3c5-de75aafb7f3e
Jump to another node

0:0 - I'm not a busybody. You ought to use me as an example, or you might get yourself in trouble.
uid: 1d7f2aa3-1003-c709-14cf-d86894b03db4
Cinematic:
Node context: A threatening edge
> null
> null
> null

0:0 - I hate to be rude, but this stall is taken. I fear you won't like what happens if you don't leave now.
uid: 1e2285e7-7b49-e893-6088-2a701bfe6b06
Node context: Through gritted teeth, wanting the player to leave.
> null
> Is that a threat?
> Fine. I'll go.

0:0 - Fine.
uid: 1f3b717c-0d6b-4b0f-837f-0f001c40fd98
=== END NODE ===

0:0 - Toodle-oo.
uid: 1fdb0be3-4b98-1e43-fcc0-60475d4755ea
Cinematic:
Node context: Slightly sinister
- 0 Check flag(s) (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 0 Set flag(s) to (Global):
   true - HAV_DevilishOx_LastLight_PeacefulPath - The player has chosen the peaceful path in Last Light.
=== END NODE ===

0:0 - Refuse to tear the creature apart, though you yearn to.
uid: 209f1522-9293-2e19-b09e-7bd3ae1b1158
> You believe in your own doom; I believe in the life I can make for myself.
> You believe in your own doom; I believe in the life I can make for myself.

null
uid: 20a12960-d7ce-e416-b912-6f9402ab360b
Jump to another node

0:0 - *It chooses to die docile in animal form. Only after its eyes fade does it become the monster it once was.*
uid: 232d95fc-d97d-64d4-f215-c7c21924a7e9
Cinematic: Dead cow body is in front of you, blips to turn into the dead monster when gameplay resumes
- 0 Set flag(s) to (Object):
   true - CharacterDieAfterDialog - CharacterDieAfterDialogdescription
=== END NODE ===

null
uid: 2648264f-5746-e6ed-4fb2-c1d6aaf72d79
Jump to another node

0:0 - You're trying to run from violent thoughts, too, aren't you?
uid: 26f43db9-18cd-27b9-a555-f8bdc1012b1a
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> null

0:0 - Keep quiet, and you won't have to find out.
uid: 272cd169-8e94-0f79-66c0-4f484b1d2cc6
Cinematic:
> Whatever you are, you're coming out of hiding. Now.
> Is that a threat?
> Your secret - whatever it is - is safe with me.

0:0 - Right you are. Goodbye.
uid: 2927576b-2aac-85c0-e549-2ddc9e82a017
> Toodle-oo.
> null

0:0 - All I wanted was a bit of hay, a good brushing, and a clean stall. The simple life. IS THAT SO MUCH TO ASK?!
uid: 2a7c33f1-56c9-789d-319e-299044ef4c99
Cinematic:
Node context: Escalating to fury and prepping to transform into evil creature and fight player.
- 0 Set flag(s) to (Global):
   true - GLO_HAV_LastLightO002_Aggro - GLO_HAV_LastLightO002_Aggrodescription
- 1 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

0:0 - I could ask you the same question. What are you really?
uid: 2b745ba6-3224-74ae-ca94-fff3ecd520b0
> Leave it alone, while you still have the chance.

0:0 - I admire your ability to graciously suffer the frustration of your desires.
uid: 31711edb-4f76-65d9-1c53-6438ffd01f1c
> null
> null
> Leave.

0:0 - But what if I were smaller? More discreet? Maybe then a kind soul might bring me through, right in their little pocket?
uid: 338cc673-eebf-82d8-eefa-20e8ca539941
> Not until you tell me exactly what you are.
> I suppose so. What form will you take?
> Charge, charge through the city streets with me, leaving virgin hearts as smear-stains.
> Maybe some kind soul might. But not me.

null
uid: 35489ffe-4b6e-0c84-3c34-be5e0167d04e
Jump to another node

null
uid: 35fb4b20-526e-4f98-ac36-92ca9c35ecce
Jump to another node

null
uid: 367a4675-0efc-bee3-5477-afbc366345c4
- 0 Check flag(s) (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
   true - GLO_DevilishOx_FailedCheck - Failed the skill check that leads to finding out what the ox is.
- 1 Check flag(s) (Object):
   true - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
   false - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
> null

0:0 - *Snuff!*
uid: 36f34e7e-5dca-53f5-8b69-186819cc5f27
Cinematic:
- 0 Check flag(s) (Dialog):
   true - HAV_DevilishOx_LastLight_HasMet - The player has met the devilish ox before.
- 1 Check flag(s) (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
- 2 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - Incapable of what?
uid: 37857a97-abfd-e59f-db09-d3998d76b896
> Not for you to know.

null
uid: 3a4fbaa9-8f72-ee75-c901-2f61a9ec7dd0
Jump to another node

null
uid: 3da807a9-53ec-8916-4b95-d01d63fd7126
- 0 Check flag(s) (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
   true - WYR_DevilishOx_SmallBarn_HasMet - The player has met the devilish ox at the barn.
- 1 Check flag(s) (Local):
   true - b5e75bbb-eec4-741b-b65f-c53dc7bbfbf3_AnimalHandlingSuccess - b5e75bbb-eec4-741b-b65f-c53dc7bbfbf3_AnimalHandlingSuccessdescription
- 2 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - You're on your own.
uid: 41e45e66-b2ab-81d5-8cf0-ab15809f6422
> Fine.

0:0 - You're the ox I met back in the grove. You were very hungry then; I saved you all, and now you have food.
uid: 432142ee-2be4-2ca5-0522-ee88701c68ad
= Roll SkillCheck Perception (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Global):
   true - DEN_DevilishOx_MeetAtDruidsGrove_HasMet_SwA - The player has met the ox before with Speak with Animals.
> null (roll sucessful)
> null (roll failure)

0:0 - Reach out to pet the ox.
uid: 436bd8e5-c71f-0ff9-9b35-895298f66ee6
Animation: [Player] Reach out to pet cow. *REUSE* [Ox] Ox_Rig_CINE_React_Negative_01.
> *MOO!*

0:0 - My skin is tingling. What will happen next?
uid: 459bf97d-378f-0c88-f8e4-f4d0a906dd4e
Cinematic:
Node context: grotesque excitement
- 0 Check flag(s) (Dialog):
   true - HAV_LastLightOx002_HasMet_Siege - Hasment for ox during siege state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 3 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - Leave.
uid: 472a2e2f-67ad-7bc8-2bf9-15ece84215a5
- 0 Check flag(s) (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet - The player has met the devilish ox at the barn.
- 0 Set flag(s) to (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet - The player has met the devilish ox at the barn.
=== END NODE ===

null
uid: 47eb0404-c684-72e3-4597-72fa627c72ed
Jump to another node

0:0 - Oh, goody. The ox with murder on its mind.
uid: 4a8857ab-b556-b50b-9f13-bc14f5fd7cdb
- 0 Check flag(s) (Tag):
   false - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> You proved yourself capable of the truth. Now here's another.

0:0 - *Huff!*
uid: 4b0ad855-6c37-ff6a-de07-7679c218fdf3
Cinematic:

0:0 - *You deliver the ox a death by a thousand cuts, trying to taunt it into revealing its old form with every slice.*
uid: 4d9a3f5b-8675-85ef-9c87-2a6c655dc44d
Cinematic: DARK URGE RAGE SCREEN
- 0 Check flag(s) (Tag):
   true - Short - |Is a small humanoid.| (Standing a head below most of Faerûn can be boon or bane, depending on whom one meets.)
> *It chooses to die docile in animal form. Only after its eyes fade does it become the monster it once was.*

0:0 - Hold out your hand to the ox.
uid: 4f8fe93a-6ba6-37f5-d532-f6a1db59dcd9
> *Hnr!*

null
uid: 50346534-e29e-da94-d5c9-9665fbb6443d
Jump to another node

0:0 - Those shades might come streaming in any moment now...
uid: 51c5321a-2dc8-954c-61a9-1f6afbd92af1
Cinematic:
Node context: long 'aaaaany' moment-- almost like he's looking forward to it.
- 0 Check flag(s) (Dialog):
   false - HAV_LastLightOx002_HasMet_Siege - Hasment for ox during siege state
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 2 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 3 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_HarperGuard_002_Hasmet_Siege - HAV_HarperGuard_002_Hasmet_Siegedescription
=== END NODE ===

0:0 - My friend, you make me look like the very picture of sanity.
uid: 5270941c-bd66-d2bc-c840-c7b901fd788b
> Now, you don't worry about me. I'll be a good, quiet little apple you can tuck into the corner of your pack, just until we're inside the city walls.

0:0 - I want to get into the city. Now. But it's hard to shuffle your way to the front of the queue when you're, well, as big as an ox.
uid: 557e69b4-71e7-947b-a1f1-302412adb4b4
> But what if I were smaller? More discreet? Maybe then a kind soul might bring me through, right in their little pocket?

0:0 - Scurry on, now.
uid: 55efd033-ad87-d351-ac78-e2d5dda9677a
Cinematic:
- 0 Check flag(s) (Global):
   true - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
- 1 Check flag(s) (Object):
   false - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
> I want to know what you are.
> null

0:0 - *LOW!*
uid: 55efffcb-9d5b-ee0b-84b8-1234705aaa0d
Cinematic:
- 0 Check flag(s) (Dialog):
   false - HAV_DevilishOx_LastLight_HasMet - The player has met the devilish ox before.
- 1 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Dialog):
   true - HAV_DevilishOx_LastLight_HasMet - The player has met the devilish ox before.
> Hold out your hand to the ox.
> Sneer at the disgusting beast.
> Peer at the ox with interest. There's something in its eyes...
> Leave.
> Leave.

0:0 - Brutality? Don't be silly. I like grass; I like my harness; I like the warmth of the stable.
uid: 562d75d6-20d2-9562-779c-7831d45a53d6
> Acquaint the cow with the depths of your depravity.
> Refuse to tear the creature apart, though you yearn to.
> It may not be today, it may not be tomorrow, but you will lose control eventually.
> Coward. You aren't worth my time.

0:0 - All I wanted was a bit of hay, a good brushing, and a clean stall. The simple life. IS THAT SO MUCH TO ASK?!
uid: 56d084fd-56e3-5ebe-9b2c-52a0b0b2d8e5
Cinematic:
Node context: Escalating to fury and prepping to transform into evil creature and fight player.
- 0 Set flag(s) to (Global):
   true - GLO_HAV_LastLightO002_Aggro - GLO_HAV_LastLightO002_Aggrodescription
- 1 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

0:0 - Excellent, the mad offal. What cruel visions do you have for me?
uid: 59aa8ffb-ef4f-ba0e-ff6c-d7541a141b17
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> I am an ox. All I've got on my mind is grass... stables... and a steady cart to pull.

0:0 - Your kindness gives me the courage to ask for a favour...
uid: 5a3859d8-724e-d32b-a63e-bb5ed7128cb2
- 0 Check flag(s) (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
> I need to get into the city. But it's hard to shuffle your way to the front of the queue when you're, well, big as an ox.

0:0 - How does an ox like yourself have such horrifying thoughts?
uid: 5ae60714-fa40-bb05-47cc-4845b24cc025
> It's a talent.

0:0 - And mine. Oh-ho! And mine. Though one thing I find quite distasteful is being kept outside our intended city.
uid: 5c0ac47f-0d45-14b1-acc3-d24c0d995db9
Cinematic:
> I'd quite like to get inside. But it's difficult to shuffle your way to the top of the queue when you're, well, as big as an ox.

null
uid: 5c3c0ee3-6a32-0f93-1582-40ffed85bbc3
Jump to another node

null
uid: 5cb3993d-af4e-df98-3645-153fdf9aff70
Jump to another node

0:0 - Leave it alone, while you still have the chance.
uid: 5f5bc136-1f9c-bb39-bf5b-5c4c2a88c324
Cinematic:
> null
> null

0:0 - Leave.
uid: 5f849fe7-fa12-99b7-1c10-0ab6be1f2bca
- 0 Set flag(s) to (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
=== END NODE ===

0:0 - *Moo!*
uid: 626108d1-75c9-5c79-5150-43da0712cf12
Cinematic:
- 0 Check flag(s) (Dialog):
   true - HAV_DevilishOx_LastLight_HasMet - The player has met the devilish ox before.
- 1 Check flag(s) (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
- 2 Check flag(s) (Local):
   true - b5e75bbb-eec4-741b-b65f-c53dc7bbfbf3_AnimalHandlingSuccess - b5e75bbb-eec4-741b-b65f-c53dc7bbfbf3_AnimalHandlingSuccessdescription
- 3 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - I need to get into the city. But it's hard to shuffle your way to the front of the queue when you're, well, big as an ox.
uid: 67290665-e224-231b-454c-43c1e7362e8f
> null

0:0 - Your mind... the unwanted visions... we are much alike.
uid: 68198dff-73a3-0514-3827-0c063d765e85
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> A kindred spirit. But I only wish to be an ox. Do you understand?

null
uid: 683cb917-dae1-027e-5c4c-586cb7b36778

null
uid: 6b72a0e9-5fac-c0ce-3532-9181569e99fc
- 0 Check flag(s) (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
- 1 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Global):
   true - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
> null

0:0 - After our little interlude at Last Light, I was worried you'd gone quite mad.
uid: 6d22926c-b0d3-7fe0-b1de-b9a8a6e01983
> It takes worse than a bit of gore to turn my gullet.
> Glad the road to the city treated you kindly.
> Oh, goody. The ox with murder on its mind.
> Excellent, the mad offal. What cruel visions do you have for me?
> Leave.

0:0 - Fine. I'll help you. Let us leave it at that.
uid: 6ee97364-49ad-3a6f-1652-0454d66fc7fa
> null

null
uid: 710905c4-50ed-9ef2-f88d-9cae51d8741c
Jump to another node

null
uid: 7135e503-8286-bdb5-8a89-ca4e5df5c80a
- 0 Check flag(s) (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
   true - WYR_DevilishOx_SmallBarn_HasMet - The player has met the devilish ox at the barn.
- 1 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
=== END NODE ===

0:0 - How very kind.
uid: 72c99983-4914-963b-877b-362c0ed779d1
> null

null
uid: 74437394-75e6-4166-8f36-c7e33b89b980
Jump to another node

0:0 - I remain unshown.
uid: 74c0d93f-75f2-cf81-41a1-680b5f85e3db

- Roll sucessful -
null
uid: 765a61c0-a41a-f75d-c39d-3a39fcdbc42b
> null

0:0 - It may not be today, it may not be tomorrow, but you will lose control eventually.
uid: 77628f4c-9059-3984-997d-d858d0b23f4d
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> You believe in your own doom; I believe in the life I can make for myself.
> You believe in your own doom; I believe in the life I can make for myself.

0:0 - It takes worse than a bit of gore to turn my gullet.
uid: 79a4c258-6e83-4327-bd28-b73a8c8ffee4
> And mine. Oh-ho! And mine. Though one thing I find quite distasteful is being kept outside our intended city.

0:0 - That was wonderful! A little messy, but wonderful.
uid: 79d4e735-2407-4a53-2cd5-70610a925cff
- 0:0 Tag: Evil Cleric - Player is a cleric of an evil-aligned deity (Evil clerics are driven to conquer and corrupt Faerûn in service to their gods. Shar, Bhaal, Bane, and Myrkul are common gods they worship.)
- 0:1 Tag: Evil Paladin - Player is a paladin of an evil-aligned deity (Evil paladins are merciless tyrants, willing to destroy whatever gets in their way. They swear Oaths to gods like Shar, Bhaal, Bane, and Myrkul.)
- 0:2 Tag: Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
- 0 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
> I'm so glad you understand.
> Your kindness gives me the courage to ask for a favour...

0:0 - Good little hero.
uid: 7a761a69-aa19-703d-d71a-6b5140812669
Cinematic:
Node context: sinister edge
- 0 Check flag(s) (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 0 Set flag(s) to (Global):
   true - HAV_DevilishOx_LastLight_PeacefulPath - The player has chosen the peaceful path in Last Light.
=== END NODE ===

0:0 - I pity you.
uid: 7ed0c4be-3f54-03b8-3a32-3288c79bd611
> null

null
uid: 7eded172-b4ae-22ae-a95f-d6d93130ce9f
Jump to another node

null
uid: 7f410899-8837-33a8-353c-dcdbf46e6668
Jump to another node

0:0 - My, my! The fates move in strange and scrumptious ways. I am delighted to see you again.
uid: 7f55ba68-4815-d8c0-ed69-1f7057d32cd0
Cinematic:
- 0 Check flag(s) (Global):
   true - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
- 1 Check flag(s) (Object):
   true - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
> After our little interlude at Last Light, I was worried you'd gone quite mad.

0:0 - *MOO!*
uid: 81387b2a-5729-e127-4235-6ec5deae48fd
Animation: [Player]
Cinematic: The cow doesn't want to be touched and stamps hooves/ backs away, avoiding contact.

0:0 - Are you satisfied?
uid: 8259019c-d2ad-fbeb-49b3-5f94b8849b26
Cinematic:
> Your mind... the unwanted visions... we are much alike.
> Those are the least bovine thoughts I've ever seen. What are you really?
> Yes. Thank you.
> What the hells was that?
> How does an ox like yourself have such horrifying thoughts?
> That was wonderful! A little messy, but wonderful.

0:0 - You believe in your own doom; I believe in the life I can make for myself.
uid: 82c977d7-c95b-02d8-47f6-554c95da3de1
- 0 Check flag(s) (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 0 Set flag(s) to (Global):
   true - HAV_DevilishOx_LastLight_PeacefulPath - The player has chosen the peaceful path in Last Light.
=== END NODE ===

null
uid: 839b04cd-2dcd-b464-e610-2d88b840c755
Jump to another node

0:0 - Maybe some kind soul might. But not me.
uid: 840005bd-19e9-3bd7-8aaf-c22510260fc1
> Pity. I would have looked upon you with mercy, if the time for such things ever came to pass.

0:0 - You've changed your mind about helping me into the city, haven't you?!
uid: 8540c2f8-1b3f-f801-c31a-7f127042f94e
Cinematic:
- 0 Check flag(s) (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
   true - WYR_DevilishOx_SmallBarn_PeacefulPath - The player has chosen the peaceful path in Wyrm's Crossing.
- 1 Check flag(s) (Object):
   true - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
> null
> You're on your own.
> I want to know what you are.
> Leave.

0:0 - You're so very welcome. Now - you must have better things to do than hang around in a stable, surely?
uid: 86cdd469-bc03-3428-2011-b961b57fd8e0
Cinematic:
> I could ask you the same question. What are you really?
> Not really.
> Right you are. Goodbye.

null
uid: 87e5d681-07c1-cd88-2ead-46737065dab0
Jump to another node

0:0 - I remember you from the druid's grove. Are you ready to reveal your secrets yet?
uid: 8a17298d-357c-06b1-e6dd-7e7fbd3b9da7
- 0 Check flag(s) (Global):
   true - DEN_DevilishOx_MeetAtDruidsGrove_HasMet_SwA - The player has met the ox before with Speak with Animals.
> Not for you to know.

0:0 - Well...
uid: 8ce3642f-0a37-e73a-9923-c473c60e7ef0
Cinematic:
> Come close. Your mind to mine.

0:0 - Whatever you are, you're coming out of hiding. Now.
uid: 8d1a6ac7-e468-62a1-d026-a4478efc603d
> All I wanted was a bit of hay, a good brushing, and a clean stall. The simple life. IS THAT SO MUCH TO ASK?!

0:0 - What are you really?
uid: 8d27c472-74d3-7fe8-3aca-2602e252cf1b
> null

0:0 - Coward. You aren't worth my time.
uid: 8e2a4dd2-fd15-8398-cee6-17a295759045
> null

0:0 - And while I'm on the topic... I'd like to settle into my new home.
uid: 8e598869-393c-c2af-2461-f183ea243da2
> null

0:0 - I want to know what you are.
uid: 8f15c975-b9d7-4847-4a12-bd4ae8bf5c04
> I admire your ability to graciously suffer the frustration of your desires.

null
uid: 8f64a5e9-aec0-442a-a107-52f039b1f89a
Jump to another node

- Roll sucessful -
null
uid: 9034f6b2-1ac2-57e5-81fd-d15653893f52
> *There's an invitation behind its great, brown eyes.*

null
uid: 95bf43fb-f0b0-6021-ffe6-5ded6eac76fb
Jump to another node

- Roll sucessful -
null
uid: 9732a9c4-de77-c2bf-46f2-24ea204528aa
> null

0:0 - Your secret - whatever it is - is safe with me.
uid: 9ab974bb-b2eb-8b47-b28a-c32c96cca0a6
> Good little hero.
> Good little hero.

0:0 - I am an ox. All I've got on my mind is grass... stables... and a steady cart to pull.
uid: 9b325843-946f-010f-1855-c5a2a4553102
Node context: Evil behind its eyes. It's lying.
> And while I'm on the topic... I'd like to settle into my new home.

0:0 - A kindred spirit. But I only wish to be an ox. Do you understand?
uid: 9cad9817-5092-e2e7-be55-a962d0bab95e
> I don't care what you might be behind it all; you're an ox to me.
> And I don't want to be a homicidal maniac, but we can't always get what we want.
> Pathetic! Do not conceal your exalted brutality!
> You're trying to run from violent thoughts, too, aren't you?

null
uid: 9d49c8eb-d450-aa3b-67bc-cb515252e08c
Jump to another node

0:0 - Leave.
uid: 9da95b54-482a-4617-a768-e8e4505cd597
- 0 Check flag(s) (Dialog):
   true - HAV_DevilishOx_LastLight_HasMet - The player has met the devilish ox before.
- 0 Set flag(s) to (Dialog):
   false - HAV_DevilishOx_LastLight_HasMet - The player has met the devilish ox before.
=== END NODE ===

0:0 - Come close. Your mind to mine.
uid: 9eeeef68-e362-c6de-b88f-48873074c720
Animation: [Player & Ox] lean in, foreheads close but not touching.
Cinematic: Ox and player lean close, foreheads close but not touching.
> null

0:0 - You've said that twice now. I demand an explanation.
uid: a6637cb7-a3e3-5149-88ad-c481311acfdd
- 0 Check flag(s) (Global):
   true - DEN_DevilishOx_MeetAtDruidsGrove_Incapable - Act 1 ox called player incapable.
> null

0:0 - Not for you to know.
uid: a827c260-f611-4348-de1b-c336cd8b20e7
Cinematic:
> Ah c'mon, now you've piqued my curiosity...
> You're the ox I met back in the grove. You were very hungry then; I saved you all, and now you have food.
> You're a rare breed. An authentic Red-Backed River Ox. I thought you'd be more discerning...

null
uid: a875a7e6-f49a-4b62-031c-899bdb7c94b7
Jump to another node

null
uid: a9946df8-d2a1-9df7-6948-311f0e7523f2
> null

- Roll failure -
null
uid: a9cb940e-871e-8a93-e704-dc1b201496e5
> null

null
uid: aa88ea8a-4d88-921c-5487-acab5e62be25
Jump to another node

0:0 - *It chooses to die docile in animal form. Only after its eyes fade does it become the monster it once was.*
uid: ac96672b-2f3c-bbcf-db20-5a2d4e9aa001
Cinematic: Dead cow body is in front of you, blips to turn into the dead monster when gameplay resumes
- 0 Set flag(s) to (Object):
   true - CharacterDieAfterDialog - CharacterDieAfterDialogdescription
=== END NODE ===

0:0 - Actually - before we part ways - I wonder if I could appeal to you for a little favour.
uid: ae9f014c-37ca-1ee8-1fc8-f199aeaa38b5
- 0 Check flag(s) (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
> null

0:0 - Then you go your way, and I'll go mine.
uid: b1561889-2f26-0460-7410-e476a021b935
> null

null
uid: b5584d52-28ce-6244-4577-a8f6c94160e0
Jump to another node

0:0 - *You deliver the ox a death by a thousand cuts, trying to taunt it into revealing its old form with every slice.*
uid: b55f7960-370a-bb2f-ad23-47154d8f58f5
Cinematic: DARK URGE RAGE SCREEN
- 0 Check flag(s) (Tag):
   false - Short - |Is a small humanoid.| (Standing a head below most of Faerûn can be boon or bane, depending on whom one meets.)
> *It chooses to die docile in animal form. Only after its eyes fade does it become the monster it once was.*

0:0 - I want to know what you are.
uid: b76871a8-1ec2-7c3a-02ef-3007bc8933e3
> I assure you, you do not.

0:0 - My little secret.
uid: b8178674-2352-ad64-2970-1b41c9a944c8
Cinematic:
> What are you really?
> I'll trade you your secret for one of mine.
> null

0:0 - *HNR!*
uid: bc5c251c-d82f-47da-42e2-7649873c4d97
Cinematic:
- 0 Set flag(s) to (Dialog):
   true - HAV_LastLightOx002_State_AnimalHandlingFailed - The player has attempted the animal handling check on the Ox and failed it.

null
uid: bc60e7a2-3a0b-b300-98f6-516cf65ffe9f
Jump to another node

0:0 - I suppose so. What form will you take?
uid: bd4eafcc-6441-3b22-16f4-3e73c62deb10
> Oohoohoo! This day has ended so much better than it started.

null
uid: be4a2372-8264-4982-5786-9a9a09175821
Jump to another node

null
uid: bf86176d-c8c1-bcec-5732-cab37bd2259c
Jump to another node

0:0 - You proved yourself capable of the truth. Now here's another.
uid: bfeb0f9a-4510-a1bd-c972-8af3985f03a9
> I want to get into the city. Now. But it's hard to shuffle your way to the front of the queue when you're, well, as big as an ox.

0:0 - Charge, charge through the city streets with me, leaving virgin hearts as smear-stains.
uid: c066ed66-7a04-2772-f1c0-77dfc7d37bea
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> My friend, you make me look like the very picture of sanity.

0:0 - Good little hero.
uid: c06b6fd7-c5e3-71a3-7bc9-51e6af2c37bb
- 0 Check flag(s) (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
> Though... perhaps your better nature would extend a little further, for little old me.

0:0 - I don't think you want to travel this road, my friend.
uid: c0ad97aa-21a4-e673-8026-d377a5bef02b
Cinematic:
> I assure you I do. Tell me what you really are, or I'll strike you down myself.
> Fine. I'll help you. Let us leave it at that.
> Then you go your way, and I'll go mine.

0:0 - Leave.
uid: c3e910a7-b0bf-4ac5-7988-2d51a599aa16
- 0 Check flag(s) (Global):
   true - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
- 0 Set flag(s) to (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
=== END NODE ===

0:0 - Sneer at the disgusting beast.
uid: c53bcef6-ffa0-4d89-ecc7-299ed4c2e62c
> *Huff!*

0:0 - Leave.
uid: c78c717e-710a-91dc-8956-3e461364c89b
=== END NODE ===

0:0 - I'd quite like to get inside. But it's difficult to shuffle your way to the top of the queue when you're, well, as big as an ox.
uid: cabee461-ac91-977a-a2af-964388ceab6d
> But what if I were smaller? More discreet? Maybe then a kind soul might bring me through, right in their little pocket?

0:0 - I'm so glad you understand.
uid: cdc99d20-fdb0-a131-662b-43ed733b4e29
Cinematic:
- 0 Check flag(s) (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
> Here. A little token between friends - for your discretion.

0:0 - Here. A little token between friends - for your discretion.
uid: cde38286-089e-b35f-ba13-e5342e09ac6d
Animation: [Ox] Produces item - TBD.
Cinematic:
- 0 Set flag(s) to (Dialog):
   true - HAV_LastLightOx002_GaveReward - The ox gave you a reward in Act 2
- 1 Set flag(s) to (Global):
   true - HAV_DevilishOx_LastLight_PeacefulPath - The player has chosen the peaceful path in Last Light.
=== END NODE ===

- Roll failure -
null
uid: ce861d08-7d11-57d7-207e-63e895169c30
> I said incapable.

0:0 - Not really.
uid: d0a3ccb7-82c7-134d-5f67-d21c5a0a3e79
> I hate to be rude, but this stall is taken. I fear you won't like what happens if you don't leave now.

0:0 - I assure you, you do not.
uid: d2e8b308-97bd-c56d-f7db-9844b99c02ca

0:0 - Acquaint the cow with the depths of your depravity.
uid: d3a37a5e-6413-7558-039a-1237d2f99cd5
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Object):
   true - ORI_DarkUrge_Event_IndulgedUrge - The Dark Urge indulded and Urge
> *You deliver the ox a death by a thousand cuts, trying to taunt it into revealing its old form with every slice.*
> *You deliver the ox a death by a thousand cuts, trying to taunt it into revealing its old form with every slice.*

0:0 - Is that a threat?
uid: d5674660-b7d9-b048-32b4-d96b036e4221
> That's up to you.

0:0 - *Hnr!*
uid: d645a752-7b28-4eb8-07d5-297ef95d6c1a
Cinematic:

null
uid: d906e315-c4be-cc46-51a8-ebb32564c0b2
Jump to another node

- Roll failure -
null
uid: d915baf7-47ba-6eff-f720-980e673b117d
> *HNR!*

0:0 - I'll trade you your secret for one of mine.
uid: da9b4849-7394-0cc2-e343-c1fec2cc47ba
> I'm not a busybody. You ought to use me as an example, or you might get yourself in trouble.

0:0 - Hm. No. Still incapable.
uid: dcd4c904-83b9-d923-4ef1-21be90fd9d96
Cinematic:
- 0 Check flag(s) (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
   true - DEN_DevilishOx_MeetAtDruidsGrove_HasMet_SwA - The player has met the ox before with Speak with Animals.
   true - DEN_DevilishOx_MeetAtDruidsGrove_Incapable - Act 1 ox called player incapable.
- 1 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Global):
   true - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
> null

null
uid: dd1b59b3-9fa1-31af-1f4a-82abf14823e7
Jump to another node

0:0 - Pity. I would have looked upon you with mercy, if the time for such things ever came to pass.
uid: dfe2544a-94d2-9794-b15a-d35573e448f3
Cinematic:
Node context: Slightly sinister
- 0 Set flag(s) to (Global):
   true - WYR_DevilishOx_SmallBarn_PeacefulPath - The player has chosen the peaceful path in Wyrm's Crossing.
=== END NODE ===

0:0 - I assure you I do. Tell me what you really are, or I'll strike you down myself.
uid: e0cf83ae-6314-6b75-d0b8-9097a82c74f1
> All I wanted was a bit of hay, a good brushing, and a clean stall. The simple life. IS THAT SO MUCH TO ASK?!

null
uid: e286e8f1-05e4-087f-317e-a6efbad2f7f3
- 0 Check flag(s) (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
> null

0:0 - You believe in your own doom; I believe in the life I can make for myself.
uid: e3da5913-1edd-fa43-5002-89369225ac95
- 0 Check flag(s) (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 1 Check flag(s) (Object):
   true - WYR_DevilishOx_State_InRegion - The devilish ox is in Wyrm's Crossing.
> Which begs the question... would you be willing to help me achieve me one and greatest goal?

null
uid: e45df8fb-2635-37ac-fcc3-6a58bf54604e
Jump to another node

0:0 - Did it? I'm not so sure. I'm not in the city yet, you see.
uid: e47444f1-5c44-8a68-5f48-70cc9b7854fd
> I'd quite like to get inside. But it's difficult to shuffle your way to the top of the queue when you're, well, as big as an ox.

- Roll failure -
null
uid: e69a74e6-000b-dc68-8800-b1842bf2f43a
> null

0:0 - *There's an invitation behind its great, brown eyes.*
uid: e704ba8b-d6d3-c508-4ca1-4b07d5b5280e
Cinematic:
- 0 Set flag(s) to (Local):
   true - b5e75bbb-eec4-741b-b65f-c53dc7bbfbf3_AnimalHandlingSuccess - b5e75bbb-eec4-741b-b65f-c53dc7bbfbf3_AnimalHandlingSuccessdescription
> Reach out to pet the ox.
> null
> null

0:0 - What the hells was that?
uid: e87d9f6a-b9ad-84b8-3eae-75be437fcdc6
> My little secret.

0:0 - I don't care what you might be behind it all; you're an ox to me.
uid: e88de6a6-68b9-14aa-6aaa-89887fa58018
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> How very kind.

0:0 - I said incapable.
uid: ea2b126a-7e74-2909-f8e1-49737d8f1548
Cinematic:
- 0 Set flag(s) to (Global):
   true - GLO_DevilishOx_FailedCheck - Failed the skill check that leads to finding out what the ox is.
=== END NODE ===

0:0 - Though... perhaps your better nature would extend a little further, for little old me.
uid: ebd79770-69c2-df69-77c6-84432c4869a7
> null

0:0 - Those are the least bovine thoughts I've ever seen. What are you really?
uid: eddd637a-0de5-1965-f830-9831f11ca37a
> Keep quiet, and you won't have to find out.

0:0 - Hm. No. Incapable.
uid: ede2f2d7-0563-38cd-8fd5-2e8f6bfaddd3
Cinematic:
- 0 Check flag(s) (Global):
   false - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
   true - DEN_DevilishOx_MeetAtDruidsGrove_HasMet_SwA - The player has met the ox before with Speak with Animals.
   false - DEN_DevilishOx_MeetAtDruidsGrove_Incapable - Act 1 ox called player incapable.
- 1 Check flag(s) (Object):
   true - HAV_DevilishOx_State_InRegion - The devilish ox is in Haven.
- 2 Check flag(s) (Tag):
   true - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Global):
   true - HAV_DevilishOx_LastLight_HasMet_SwA - The player has met the Ox before using Speak With Animals.
> Incapable of what?
> I'll show you incapable...

> I remember you from the druid's grove. Are you ready to reveal your secrets yet?
> You've said that twice now. I demand an explanation.
> Leave.
> Leave.

null
uid: ee304619-e352-e2aa-baf8-3eaa658d829a
Jump to another node

null
uid: efa92509-b9a2-3823-5142-11bdcf92fe5d
Jump to another node

null
uid: f174b275-28dd-88c2-8e42-b79cd4db7b89
Jump to another node

0:0 - Yes. Thank you.
uid: f1c18b47-6458-a9e1-c1b7-9afb6e2c9909
> You're so very welcome. Now - you must have better things to do than hang around in a stable, surely?

0:0 - Ah c'mon, now you've piqued my curiosity...
uid: f2645d03-f406-f203-fe59-a84147718ff8
= Roll SkillCheck Persuasion (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

null
uid: f3a7815c-83cc-6c23-c6cc-c41b3fe4c5df
Jump to another node

null
uid: f42a48b0-b511-e816-fffb-d0530949c6d1
Jump to another node

0:0 - Leave.
uid: f63a67b3-9d00-f12a-2088-daa276f7b72e
- 0 Check flag(s) (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
- 0 Set flag(s) to (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet_SwA - The player has met the ox before with Speak with Animals.
=== END NODE ===

0:0 - Pathetic! Do not conceal your exalted brutality!
uid: f697046d-b897-5f6e-9922-699e522fc5c3
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> Brutality? Don't be silly. I like grass; I like my harness; I like the warmth of the stable.

null
uid: fadb4973-e05e-242d-a095-c79edac7535a
- 0 Check flag(s) (Global):
   false - WYR_DevilishOx_SmallBarn_HasMet - The player has met the devilish ox at the barn.
- 1 Check flag(s) (Tag):
   false - Speak with Animals - Speak with Animals ability (PETPAL tooltip)
- 0 Set flag(s) to (Global):
   true - WYR_DevilishOx_SmallBarn_HasMet - The player has met the devilish ox at the barn.

null
uid: fc0b60fc-ed63-d544-dcf2-56c1553acd75
Jump to another node

0:0 - That's up to you.
uid: fd637f0a-3d16-dc78-79af-a6843232ea8d

0:0 - Hail Cyric, I can't wait to get inside.
uid: fdd87557-0e2f-33bc-d867-23208da5f152
Node context: With evil relish
- 0 Set flag(s) to (Global):
   true - WYR_DevilishOx_Event_PlayerAgreesToHelpOx - The player decided to help the ox get through Baldur's Gate.
=== END NODE ===

0:0 - You're a rare breed. An authentic Red-Backed River Ox. I thought you'd be more discerning...
uid: fed8393e-3584-c7ca-df5d-2336995f1c3e
= Roll SkillCheck Nature (Intelligence) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LoneLover_AD_Alone.lsj
Synopsis:
Bex stands alone and in despair by the river, fearing she may never see her lover Danis again.

0:0 - *Sob.*
uid: 81ecdbb0-a7f8-4cc9-ad21-21ee493bffbd
- 0 Check flag(s) (Local):
   true - 737176de-0d4d-9901-733d-0050384a66ec_A - Adescription
- 0 Set flag(s) to (Local):
   true - 737176de-0d4d-9901-733d-0050384a66ec_B - Bdescription
=== END NODE ===

0:0 - I can't, I can't...
uid: 9d6119a5-e367-40e4-998b-218432f27ce2
- 0 Check flag(s) (Local):
   true - 737176de-0d4d-9901-733d-0050384a66ec_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 737176de-0d4d-9901-733d-0050384a66ec_C - Cdescription
=== END NODE ===

0:0 - What am I going to do?
uid: c714e818-9795-4955-8b9b-20e791176bd7
- 0 Set flag(s) to (Local):
   true - 737176de-0d4d-9901-733d-0050384a66ec_A - Adescription
=== END NODE ===

0:0 - Danis...
uid: e1597e27-c764-4220-8617-9fceb129daa8
- 0 Check flag(s) (Local):
   true - 737176de-0d4d-9901-733d-0050384a66ec_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 737176de-0d4d-9901-733d-0050384a66ec_C - Cdescription
   false - 737176de-0d4d-9901-733d-0050384a66ec_B - Bdescription
   false - 737176de-0d4d-9901-733d-0050384a66ec_A - Adescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LoneLover_AD_Promenade.lsj
Synopsis:
Bex and Danis walk around Haven taking in the sights after having been reuinited.

0:0 - This place isn't much, but it's home now I'm here with you.
uid: 0c45c006-4b92-4dcb-9fcb-fb94dfb2572e
Node context: Almost apologetic for the run-down place they're staying, but great, warm gladness that Danis is here with her now
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_PromenadeAtFountain - Lovers stop at the fountain in HAV.
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_PromenadeAtFountain - Lovers stop at the fountain in HAV.
> I missed you so much.

0:0 - Don't worry - we'll just sail all the way down the Chionthar to Baldur's Gate!
uid: 0ea7a337-5603-4b50-acf6-30b0ef80c642
Node context: Trying to cheer Bex up by joking around a little
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_PromenadeOnBridge - Lovers are on the bridge, by the forge.
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_PromenadeOnBridge - Lovers are on the bridge, by the forge.
> You fool.

0:0 - It must have been quite a view before the curse.
uid: 1dd7fbec-17ba-4892-a063-28f850184cd9
Node context: Trying to lighten the mood; he's mainly just glad to be back with Bex
> Well, at least there are still flowers here!

0:0 - You fool.
uid: 3aa53922-e7f5-4132-a7de-8d507a48109e
Node context: Deeply affectionate - she appreciates him trying to cheer her up
> I hope we get there. Together.

0:0 - You do still need that bath, though...
uid: 4c903b02-bb62-41fc-8688-602af9b95e70
Node context: Playful/warm/jokey; he definitely needs a wash after all he's been through (but she forgives him for the funk)
=== END NODE ===

0:0 - I hope we get there. Together.
uid: 61325d1c-1451-4166-a8d1-fe867cc949ff
Node context: Tentatively positive they'll reach Baldur's Gate (and great, warm emphasis on "together")
=== END NODE ===

0:0 - I missed you so much.
uid: 829490bd-7caf-4eb1-82d8-3731026df105
Node context: Sounds like she might be welling up to cry again
> Please don't start crying again - then I'll cry.

0:0 - It's so dark out there.
uid: 86abe450-3dcb-4f1b-accd-f0599918f65b
Node context: Awed; she's been marooned in this cursed place for a while now and it still quietly terrifies her
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_PromenadeSideInn - Lovers are stopping on the side of the inn.
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_PromenadeSideInn - Lovers are stopping on the side of the inn.
> It must have been quite a view before the curse.

0:0 - They all seemed to be coping so much better than I was.
uid: 988705c9-0003-3acd-2008-071929e105f2
Node context: sad
=== END NODE ===

0:0 - Fancy a swim?
uid: afc36d9b-dabc-427a-bdf1-0bebdd8f1d4d
Node context: Jokey; a little flirtatious
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_PromenadeSidePath - Lovers stop in a side path that leads to under the bridge.
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_PromenadeSidePath - Lovers stop in a side path that leads to under the bridge.
> You must be joking!

0:0 - Well, at least there are still flowers here!
uid: b6f366ad-0684-414b-911c-59f9bdcb2da8
Node context: Trying to match Danis's valiant attempt at brightening the mood
=== END NODE ===

0:0 - Please don't start crying again - then I'll cry.
uid: d98c0d88-6608-4a27-9d10-a0baa6565eb6
Node context: Comforting (and genuinely worried he might also start crying)
=== END NODE ===

0:0 - I couldn't bear to be around the others.
uid: e295d915-365e-36b7-5173-0aaee61b41a6
Node context: sad
> They all seemed to be coping so much better than I was.

0:0 - You must be joking!
uid: ecb026ea-db9f-43ab-aa1a-53709e012fa6
Node context: Amused/almost laughing at his absurd proposition
> You do still need that bath, though...

0:0 - Spend a long time moping down here, did you?
uid: fff03b15-fcfe-edc4-a8b6-4827418f2e7d
Node context: Gently teasing
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_PromenadeUnderBridge - Lovers are stopping under the bridge.
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_PromenadeUnderBridge - Lovers are stopping under the bridge.
> I couldn't bear to be around the others.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LoneLover_AD_Reunited.lsj
Synopsis:
Bex and Danis are finally reunited (and ecstatic to see each other again).

0:0 - I can't believe it. To see you again with my own eyes. To hold you...
uid: 1c6c6e3f-3179-4f69-9ed4-976c79cb1953
Node context: Increasingly emotional with each sentence, quivering on the brink of (happy) tears on the last
- 0 Check flag(s) (Local):
   true - 88c2a54f-df16-19d8-1f97-2c67947bdf74_A - Adescription
- 0 Set flag(s) to (Local):
   true - 88c2a54f-df16-19d8-1f97-2c67947bdf74_B - Bdescription
> Don't cry...

0:0 - I need a hug.
uid: 34d3e064-9d84-490f-b116-c94d34b3d59f
Node context: Still exhausted but with a note of humour
- 0 Check flag(s) (Local):
   true - 88c2a54f-df16-19d8-1f97-2c67947bdf74_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 88c2a54f-df16-19d8-1f97-2c67947bdf74_C - Cdescription
> No, you need a bath!

0:0 - My gods, Danis!
uid: 56cf7748-4e9d-4e3c-8427-5d603aa281ee
Node context: Can barely believe it's him
> You're all right!

0:0 - Perhaps we should dunk you in the Chionthar...
uid: 58f5cbe8-c5c2-4114-ae99-b3ceba9b9e0d
Node context: Warm - and jokey despite herself/everything tha's happened
=== END NODE ===

0:0 - Don't you ever get yourself captured again!
uid: 5f6a8e88-6ed1-4585-b466-ea5b8623b196
Node context: Mock scolding - emotional and a little drained, but happy
=== END NODE ===

0:0 - Don't cry...
uid: 634e0dc0-411e-42a5-ae80-bfb33b7f974d
Node context: Clearly about to cry herself
> You're already crying!

0:0 - Bex!
uid: 76baa130-13a2-429c-8172-9ee27a8acdb2
Node context: Exhausted but ecstatic to see his girlfriend again following his escape
- 0 Set flag(s) to (Local):
   true - 88c2a54f-df16-19d8-1f97-2c67947bdf74_A - Adescription
> My gods, Danis!

0:0 - I missed you so much! When I heard the screams, I thought... I thought...
uid: be0f52e9-a2e1-4e72-a97f-c72f7b0dc24d
Node context: Effusive on the first sentence, slowly turning to a traumatised sadness as the second wears on
- 0 Check flag(s) (Local):
   true - 88c2a54f-df16-19d8-1f97-2c67947bdf74_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 88c2a54f-df16-19d8-1f97-2c67947bdf74_C - Cdescription
   false - 88c2a54f-df16-19d8-1f97-2c67947bdf74_B - Bdescription
   true - 88c2a54f-df16-19d8-1f97-2c67947bdf74_A - Adescription
> I thought the worst, too - but now we're together again none of that matters.

0:0 - No, you need a bath!
uid: c03beef2-dc66-d0db-9f3f-cfa8a0f02fcc
Node context: Almost laughing despite herself/the situation
> Perhaps we should dunk you in the Chionthar...

0:0 - You're all right!
uid: d965b86d-32e2-4758-9871-322ac6d515b1
Node context: Greatly relieved, voice cracking slightly; it sounds like he's about to cry
=== END NODE ===

0:0 - You're already crying!
uid: db1ea483-13f2-4bc5-87b7-7418960e809f
Node context: Laughing through tears
=== END NODE ===

0:0 - I thought the worst, too - but now we're together again none of that matters.
uid: f6303de4-e9ed-48f9-baf1-e621a64b545e
Node context: Soothing/comforting
> Don't you ever get yourself captured again!


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LoneLover_AD_StartLoverPromenade.lsj
Synopsis:
Bex and Danis just before setting off for a walk around Haven after being reunited.

0:0 - Anywhere, my love - I go where you go.
uid: c5caa881-7eae-d7ae-3b1b-29d78419b334
=== END NODE ===

0:0 - So... shall we go for a walk?
uid: c5f70595-4d7c-4793-8bd1-1cafda3b5356
> Anywhere, my love - I go where you go.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LoneLover_Bex.lsj
Synopsis:
Bex is hanging out by the bridge outside the Last Light alone. She's trying to get a few moments to herself to mourn, convinced that her boyfriend Danis is dead. The player can offer to help or alternatively blame her for how things unfolded (thus souring any future interactions).

0:0 - Danis still hasn't come back. None of them have.
uid: 062c3e87-085b-3c6e-6d39-3b0aee57d8bb
Node context: Utterly crushed as her worst fears are confirmed
- 0 Check flag(s) (Global):
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
> I tried my best, but nobody else made it - I'm sorry.
> They're all dead.
> Leave.

0:0 - I know. And I know it was only thanks to you that we made it out of the Grove in the first place.
uid: 0cc429d5-38cd-d91b-7e4b-912fecc1bc6c
Node context: Trying to be gracious and hold it together (not very well)
> We were going to open a teahouse together in Baldur's Gate.

0:0 - I managed to get away, but my love Danis... Mar zindur vroshan.
uid: 0e332b1e-cc9e-0e29-1e8d-c77d825d3115
Node context: Voice cracking on the final sentence - proununciation of infernal "Mar zinDOOR vroSHAN" meaning "may he rest in peace".
> How did you manage to get away?
> You think he's dead?
> It sounds like he meant a lot to you.
> So what you're saying is you saved yourself and left your soulmate to die?

0:0 - Gone.
uid: 133b0dd9-238a-e246-8a86-ea1ab945c4c5
Node context: A stab of despair, almost a wail
> Cultists... It was so dark I didn't realise until the children started screaming.

0:0 - Sounds like your boy toy's goblin chow.
uid: 14e27445-fb55-856e-3df9-ca1895459b3f
> null

0:0 - I tried my best, but nobody else made it - I'm sorry.
uid: 176d0e42-6d61-ac42-f9bd-67462e03e735
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_HasMet_DanisDied - HasMet flag used for tracking talking to Bex after Danis has failed to return to haven.
- 1 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> What? But that means... Danis...

0:0 - They're all dead.
uid: 1aba1998-7b52-6244-12fc-e7d2bd193d5b
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_HasMet_DanisDied - HasMet flag used for tracking talking to Bex after Danis has failed to return to haven.
- 1 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> What? But that means... Danis...

null
uid: 1d832a13-f65a-2a0e-1605-5ce13c2abd3a
Jump to another node

0:0 - It's hard to imagine him making it after everything that happened, but if you find him...
uid: 252ad630-7be4-0767-aa22-a301feb22e1f
Node context: Tentatively hopefuly (but still sniffly from tears)
> It would mean the world to me.

0:0 - From what I've heard, they've probably killed and eaten him. In that order, if he's lucky.
uid: 2f3a58a1-45cb-7b14-5473-db06e575da30
> Piss off, mragreshem!

0:0 - I'm sorry, Danis.
uid: 30677afb-4ae9-7267-dff8-8113f49b071c
Node context: In a state of shock and grief following Danis' death; tearful
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_DanisDiedBeforeHaven - Set before placing tieflings in Haven. Set if Danis is dead.
=== END NODE ===

0:0 - I'm sorry - we got out as many as we could.
uid: 32fabbdb-920f-cb0b-cbaa-0d3fadbc2834
> I know. And I know it was only thanks to you that we made it out of the Grove in the first place.

0:0 - Leave.
uid: 335b7675-0db0-a4f2-e3d1-e8bdf1597268
=== END NODE ===

0:0 - He is still locked in a cultist's tower - he might be better off dead.
uid: 341a0fb9-fc84-6263-32f6-a9e89b920c52
- 0 Check flag(s) (Local):
   true - ba6b8bdd-f714-8826-5a2e-d586aa069a86_Mentionedmoonrise - mentionedmoonrise
> I know what you're saying is true, but...

0:0 - You think he's dead?
uid: 3487fc9b-80b9-92e0-ba2e-ad0e19631884
> How couldn't he be?

0:0 - The Towers are a terrible place. We're lucky anyone made it out alive.
uid: 35b174e5-32e0-c153-bf90-861aa209ceef
> I know, I know, but...

0:0 - I remember you - Bex, right? Where's your man?
uid: 360762ef-47cd-14bd-5c6c-b7ad8e180662
- 0 Check flag(s) (Global):
   true - DEN_YoungLovers_State_MetPlayer - Bex or Danis met players in Grove.
> Gone.

0:0 - Why are you crying?
uid: 3cca635e-9cae-4cd0-196b-f32db10cb5bb
> It's Danis. He's gone.

0:0 - Danis didn't make it back, did he?
uid: 3f88c8ba-3baa-7247-3bd9-c550dc0f1b34
Node context: Utterly crushed as her worst fears are confirmed
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   false - HAV_SavingPrisoners_State_LoverReturned - Danis has returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_HasMet_DanisDied - HasMet flag used for tracking talking to Bex after Danis has failed to return to haven.
> I'm sorry - we got out as many as we could.
> The Towers are a terrible place. We're lucky anyone made it out alive.
> To be fair, he's probably better off dead than abandoned in Moonrise Towers.

0:0 - We were going to open a teahouse together in Baldur's Gate.
uid: 44ba6e2a-75af-2e68-3bbb-8405eadeb370
Node context: Starting to tear up
> I was going to ask him to marry me!

0:0 - I just wish I could have said goodbye.
uid: 4e440802-f815-81ad-ebb8-17798a5e4d99
Node context: Can clearly feel herself about to start crying again
> Is there anything I can do to help?
> Danis could still be alive - don't give up on him yet.
> Sounds like your boy toy's goblin chow.

0:0 - How couldn't he be?
uid: 50e47b3f-1187-77ac-3fe7-77eac8d7943d
Node context: Fraught, a little snappy
> If they didn't kill him when we ran, they probably will once they get to Moonrise.

0:0 - So what you're saying is you saved yourself and left your soulmate to die?
uid: 53e9e6cf-1c23-85fd-9d87-8c9be0b34415
> null

0:0 - I'll find Danis and bring him back to you.
uid: 5599c493-a864-dc5c-d37d-3cbe74b77dd7
- 0 Set flag(s) to (Global):
   true - HAV_LoneLover_Event_PromisedRescue - Promised Bex to look out for Danis.
> It's hard to imagine him making it after everything that happened, but if you find him...

0:0 - Please, I just want to be alone.
uid: 5629b457-19e7-c59e-7545-b664076e5f8b
Node context: Bex bites back tears after being interrupted
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_HasMet - HAV_HavenOutcasts_YoungLover2_HasMetdescriptionn
> You ought to be careful - there are dangerous people about.
> I remember you - Bex, right? Where's your man?
> Who are you?
> Why are you crying?
> Stop snivelling and tell me what's wrong, then.

0:0 - Don't shout at me!
uid: 5bf0c2e7-7abb-668f-2277-b99d2ed26a16
Node context: Distressed, snapping through tears
> I'm sorry, it's just...

0:0 - Stay alive a little longer, and we may all find ourselves en route to the city. Would you believe it?
uid: 5ddf64d8-8d8b-3b50-273a-61e15e070974
- 0 Check flag(s) (Dialog):
   true - HAV_LoneLover_Bex_NightsongFreedHasMet - Hasmet for Bex in the NSfreed state
   true - HAV_LoneLover_HasMet - HAV_HavenOutcasts_YoungLover2_HasMetdescriptionn
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - COL_KethericShowdown_State_NightsongFreed - Nightsong has been freed from her cage at the Colony Ketheric Showdown.
=== END NODE ===

0:0 - I was going to ask him to marry me!
uid: 644ad1ce-2f15-9bc1-9a3f-d579c645576e
Node context: Through tears
> I don't know what to do now.

0:0 - I wish I hadn't let go of him.
uid: 67f32102-19f2-78a7-c701-54ea895f851c
Node context: Voice cracking; she thinks it's her fault
> I'll find Danis and bring him back to you.
> I'll do my best to find him, but I can't promise anything.
> He is still locked in a cultist's tower - he might be better off dead.
> You have my word - I will find him. By the gods, I promise you I'll bring Danis back safely.
> From what I've heard, they've probably killed and eaten him. In that order, if he's lucky.

0:0 - They rounded us up... cut us up... Said they were taking whoever could still walk to Moonrise Towers.
uid: 68a0d19d-5897-f03e-34bd-18cb71d7184d
Node context: Getting increasingly distressed and closer to tears
> I managed to get away, but my love Danis... Mar zindur vroshan.

0:0 - I wish I hadn't left him behind.
uid: 6a9818b9-abde-42da-ed37-45f1687616c9
Node context: Tearful regret
- 0 Check flag(s) (Dialog):
   true - HAV_LoneLover_HasMet - HAV_HavenOutcasts_YoungLover2_HasMetdescriptionn
=== END NODE ===

null
uid: 6a9c1053-a887-7adc-717a-0a4403285df8
Jump to another node

0:0 - You have my word - I will find him.
1:0 - By the gods, I promise you I'll bring Danis back safely.
uid: 7145ff6f-3181-3b29-9224-31c7340fda2a
- 0:0 Tag: Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
- 0 Set flag(s) to (Global):
   true - HAV_LoneLover_Event_PromisedRescue - Promised Bex to look out for Danis.
> null

0:0 - Not unless you can bring him back.
uid: 7260b289-1f76-a092-b184-c543f712b8d9
Node context: Resigned, almost a little annoyed at the player for asking such a stupid question through her sadness
> Can you?

0:0 - To be fair, he's probably better off dead than abandoned in Moonrise Towers.
uid: 7741b9c8-268b-2a11-9a7a-5d5ac97aeb26
> null

0:0 - Oh - you! I almost didn't recognise you. Glad you made it. But I don't know how much longer we'll be here. Something's... happening.
uid: 78d9f08f-1aee-e022-dd8e-c93fe0ab185b
- 0 Check flag(s) (Dialog):
   false - HAV_LoneLover_Bex_NightsongFreedHasMet - Hasmet for Bex in the NSfreed state
   false - HAV_LoneLover_HasMet - HAV_HavenOutcasts_YoungLover2_HasMetdescriptionn
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - COL_KethericShowdown_State_NightsongFreed - Nightsong has been freed from her cage at the Colony Ketheric Showdown.
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_Bex_NightsongFreedHasMet - Hasmet for Bex in the NSfreed state
   true - HAV_LoneLover_HasMet - HAV_HavenOutcasts_YoungLover2_HasMetdescriptionn
=== END NODE ===

0:0 - Do you really think so? By the gods, I hope you're right.
uid: 794747e6-a1e2-ac25-cbe6-d39b02015f6f
Node context: Tentatively hopeful through her sadness
> I wish I hadn't let go of him.

0:0 - It sounds like he meant a lot to you.
uid: 7e71663b-a7d2-4a0d-3b51-d440674b4847
> Everything.

0:0 - Can you?
uid: 847b38fd-66d8-a800-07ab-5e8ba43d4c5c
Node context: Slightly stand-offish through the sadness - but still a tentative glimmer of hope
> null

0:0 - Cultists... It was so dark I didn't realise until the children started screaming.
uid: 865b1349-1da0-c650-0228-ba0358603379
Node context: Trying not to cry again as she starts to explain
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
   true - HAV_SavingPrisoners_Event_BexJournalIntro - HAV_SavingPrisoners_Event_BexJournalIntro
> They rounded us up... cut us up... Said they were taking whoever could still walk to Moonrise Towers.

0:0 - Everything.
uid: 86aae6ba-2d27-be0f-a992-639b62dc050c
Node context: Sad, bewildered
> I just wish I could have said goodbye.

0:0 - What? But that means... Danis...
uid: 8dee2a55-2d30-66d7-6964-f69247cf570a
Node context: Crumbling as the wave of sadness hits her
> null

0:0 - Please. I don't want to think about it.
uid: 8e4092fe-3d79-f993-5c67-47ab1f9a0f57
Node context: Starting to cry again
=== END NODE ===

0:0 - You ought to be careful - there are dangerous people about.
uid: 90f411d0-ed7c-c74b-e134-2fb9b5c47cee
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
> What does it matter?

0:0 - I've always been good at running - unlike Danis.
uid: 91c172b9-75fd-77ea-fe9f-11a9e1bf96d8
Node context: The vaguest note of humour on "unlike Danis"
> I didn't realise one day our lives would depend on it.

null
uid: 98e61bdc-75aa-9ec6-ea31-10a32f72b2d2
- 0 Check flag(s) (Dialog):
   true - HAV_LoneLover_HasMet_DanisDied - HasMet flag used for tracking talking to Bex after Danis has failed to return to haven.
=== END NODE ===

0:0 - Go. Away.
uid: 9e335eb9-5801-3dbb-c6fc-7edbd353cf0b
Node context: Upset, but with vitriol
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
=== END NODE ===

0:0 - Danis could still be alive - don't give up on him yet.
uid: a2a7fd21-816f-dfbd-4c36-3b68efae237b
> Do you really think so? By the gods, I hope you're right.

0:0 - I'm sorry, it's just...
uid: a3300acb-506b-060c-966e-635b3ba1421a
Node context: Attempting to gather herself to explain
> Cultists... It was so dark I didn't realise until the children started screaming.

0:0 - Really? Fine, fine. I'm Bex - I was travelling to Baldur's Gate.
uid: ae4e59f1-3b52-3d57-cfef-d28e61e4f5e7
Node context: Trying to pull herself together to explain after being interrupted mid-cry
> Cultists... It was so dark I didn't realise until the children started screaming.

null
uid: af4b9ca6-adac-a20e-0d19-e4815628c77b
Jump to another node

0:0 - How did you manage to get away?
uid: b4f4d1e8-64bf-1d5a-15bd-db1d5e668da4
> I've always been good at running - unlike Danis.

0:0 - Who are you?
uid: bd3818fc-9454-ecad-02df-4c9699f6afcb
- 0 Check flag(s) (Global):
   false - DEN_YoungLovers_State_MetPlayer - Bex or Danis met players in Grove.
> Really? Fine, fine. I'm Bex - I was travelling to Baldur's Gate.

null
uid: c69457f8-775a-96b1-81d4-66ccfd42fd3f
Jump to another node

0:0 - Is there anything I can do to help?
uid: c7ad30a9-0358-e27e-e629-8db5e8a5939e
> Not unless you can bring him back.

null
uid: c8e91030-12f7-1eff-7787-eb54300d48b7
Jump to another node

0:0 - If they didn't kill him when we ran, they probably will once they get to Moonrise.
uid: d452d10c-65a8-3c96-9cb6-6d5781aa0bd8
Node context: Slight bitterness through the sadness
- 0 Set flag(s) to (Local):
   true - ba6b8bdd-f714-8826-5a2e-d586aa069a86_Mentionedmoonrise - mentionedmoonrise
> I just wish I could have said goodbye.

0:0 - I know, I know, but...
uid: da773b55-9058-bae0-81a5-8055c6ed8034
Node context: Trying to hold it together
> We were going to open a teahouse together in Baldur's Gate.

0:0 - Thank you for bringing Danis back to me - I really don't know what I'd do without him.
uid: de421e1f-b214-9be1-0619-68acf17510fc
Node context: Emotionally exhausted but sincerely grateful
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_Event_ReunionDone - Reunion scene between lovers is over.
=== END NODE ===

0:0 - What does it matter?
uid: df00ef54-50f2-230b-97ef-1fa553897868
Node context: Sniffling; quietly despairing

0:0 - It's Danis. He's gone.
uid: e046e610-05ee-6aed-0222-23af086aecc3
Node context: Starts tearing up again
> Cultists... It was so dark I didn't realise until the children started screaming.

0:0 - Stop snivelling and tell me what's wrong, then.
uid: efc14dea-4777-b34d-2aef-4661b92faba6
> Don't shout at me!

0:0 - I didn't realise one day our lives would depend on it.
uid: f25ef8f1-a601-ec4d-49b6-73e45fbbd7f5
Node context: Almost tearful regret
> I just wish I could have said goodbye.

0:0 - I know what you're saying is true, but...
uid: f262795d-d3a2-ab6b-2107-b684d204228a
Node context: Clearly starting to tear up again
> Please. I don't want to think about it.

0:0 - You're still going to kill that madman, aren't you? There's enough evil to go around without him.
uid: f2d2078a-2a04-3cc1-d1c6-b8ff96eb81e8
- 0 Check flag(s) (Dialog):
   false - HAV_LoneLover_Bex_NightsongFreedHasMet - Hasmet for Bex in the NSfreed state
   true - HAV_LoneLover_HasMet - HAV_HavenOutcasts_YoungLover2_HasMetdescriptionn
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - COL_KethericShowdown_State_NightsongFreed - Nightsong has been freed from her cage at the Colony Ketheric Showdown.
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_Bex_NightsongFreedHasMet - Hasmet for Bex in the NSfreed state
   true - HAV_LoneLover_HasMet - HAV_HavenOutcasts_YoungLover2_HasMetdescriptionn
=== END NODE ===

0:0 - Piss off, mragreshem!
uid: f3ce72cf-c1c8-c3ca-1f5d-7e81f772ed1a
Node context: Surprise and anger momentarily cuts through her sadness
- 0 Set flag(s) to (Global):
   true - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
=== END NODE ===

0:0 - It would mean the world to me.
uid: f9d60198-0c29-1316-fbbc-8be2c3100dc1
Node context: Sincere, voice trembling as if she's about to start crying again
=== END NODE ===

0:0 - I don't know what to do now.
uid: fb0d97d8-40e0-77ac-7a1c-b4dc933c4d3c
Node context: Crying
=== END NODE ===

0:0 - I'll do my best to find him, but I can't promise anything.
uid: fca47ae1-596e-570b-dc4d-46c9cd276857
- 0 Set flag(s) to (Global):
   true - HAV_LoneLover_Event_PromisedRescue - Promised Bex to look out for Danis.
> It's hard to imagine him making it after everything that happened, but if you find him...

null
uid: fe51384e-7173-1e1f-19f5-0bc18abed637
Jump to another node


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LoneLover_Danis.lsj
Synopsis:
Danis' dialog in Haven after his rescue.He has made it safely to Haven after escaping Moonrise Towers and has been reunited with Bex, his partner, if she's alive, or is alone if she's not. If she's alive, the player witnessed a really cute reunion between them, and these dialogues cover Danis' followups to that conversation, as well as versions for if he's alone and for a few states in Haven. Not all states are covered since Danis doesn't care much about Ketheric

0:0 - I owe you my life. That's not a debt I'll soon forget. Thank you.
uid: 00094278-c365-2b06-eaa3-c45a4cff182f
Node context: Fallback - Danis is grateful to the player for saving him, but not ebullient. A slight chill to him.
=== END NODE ===

0:0 - Good luck out there.
uid: 04402fc2-4fee-33f5-6985-1543e448ae93
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_Danis_NightsongFreedHasMet - Hasmet for Danis in NSfreed state
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - I just want to make it to Baldur's Gate. We've come this far, right? Just a little longer yet.
uid: 09a40db8-141f-0360-ba0b-92cec537b7b0
- 0 Check flag(s) (Global):
   false - HAV_LoneLover_Danis_NightsongFreedHasMet - Hasmet for Danis in NSfreed state
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Global):
   true - HAV_LoneLover_Danis_NightsongFreedHasMet - Hasmet for Danis in NSfreed state
=== END NODE ===

0:0 - Bex said the gods sent you to us. I think she's right.
uid: 2d4b6a2f-3893-e846-604a-b44af48b8886
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_HasMet_Danis - Met Danis in Haven Default state.
=== END NODE ===

0:0 - It's good to have you here. Thanks for everything you've done.
uid: 54bcbab0-3e9d-4059-2964-c3bf11ae59db
Node context: Bex is dead, Danis is trying to come back to reality.
- 0 Check flag(s) (Dialog):
   true - HAV_LoneLover_HasMet_DanisGrieving - Met Danis in Haven while Bex died.
- 1 Check flag(s) (Global):
   true - DEN_YoungLover02_State_PermaDefeated - Bex is PermaDefeated
=== END NODE ===

0:0 - Thank you for saving us - again. I'm never leaving Bex's side again. Never ever.
uid: 557b012a-d1dc-e284-e542-24ef229207b8
- 0 Check flag(s) (Dialog):
   true - HAV_LoneLover_HasMet_Danis - Met Danis in Haven Default state.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - Bex isn't easily offended, so gods know what you said to upset her so much.
uid: 5aec9276-7f8c-6f57-e9ed-9c68567f192d
Node context: If the player really offended Bex earlier, Danis reacts. He's still grateful to the player, but wary now.
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_HasMet_DanisUpset - Met Danis when Bex is angry with player.
> After everything you've done for us, she'll come around eventually, I'm sure.

0:0 - It isn't the same here - not without Bex. Gods... if I could just hold her in my arms one more time.
uid: 6364a502-dd73-dbd8-007a-0998a5398b65
Node context: Active, teary grief. Bex died before Danis could have a reunion with her.
- 0 Check flag(s) (Global):
   true - DEN_YoungLover02_State_PermaDefeated - Bex is PermaDefeated
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_HasMet_DanisGrieving - Met Danis in Haven while Bex died.
=== END NODE ===

0:0 - She's dead. Bex. How can she be dead? After everything - Elturel, the druids, this place. It makes no sense at all.
uid: 66d9f4e8-dbf9-3c08-426c-28c8689b4ef8
Node context: Danis and Bex reunited, then Bex was killed at some point. Danis is cold and icy in his grief.
- 0 Check flag(s) (Global):
   false - HAV_LoneLover_State_BexDiedBeforeHaven - Set before placing tieflings in Haven. Set if Bex is dead.
   true - DEN_YoungLover02_State_PermaDefeated - Bex is PermaDefeated
- 0 Set flag(s) to (Dialog):
   true - HAV_LoneLover_HasMet_DanisGrieving - Met Danis in Haven while Bex died.
=== END NODE ===

0:0 - After everything you've done for us, she'll come around eventually, I'm sure.
uid: 6e0744fa-e62a-6bbd-bd9c-b9c262830884
=== END NODE ===

0:0 - You should probably go.
uid: 776e4332-6482-2991-8073-5c631eae2f81
Node context: If the player really offended Bex earlier, Danis reacts. He's still grateful to the player, but wary now.
- 0 Check flag(s) (Dialog):
   true - HAV_LoneLover_HasMet_DanisUpset - Met Danis when Bex is angry with player.
- 1 Check flag(s) (Global):
   true - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_LoneLover_Reunited.lsj
Synopsis:
Danis and Bex are reunited in the Last Light Inn after the player has saved Danis from being trapped in MOO. The two are ecstatic to see one another for the first time in a long time and very grateful to the player.

null
uid: 04574db4-228c-de14-9c28-cabd73c4fa43
> You're all right. My gods, you're all right!

0:0 - Don't get too comfortable. We won't be safe here for long.
uid: 04873f89-96c5-447b-b1e3-003f100ec6bd
> I'd be much more comfortable if you'd leave us the hells alone.
> Maybe not. But we have each other now. We have this moment now - thanks to you.

0:0 - You were in trouble - I wanted to help. Simple as that.
uid: 09787b7a-5ce6-abc9-1c85-cc6545e2622f
> You make it sound so easy. But I know the lengths you've gone to on our behalf.

0:0 - You are. And we'll never forget it - never ever.
uid: 0bd7eec1-541a-2004-fbca-04b166fb1a4c
Node context: Smiling about silly Danis making a joke of everything. Stage whisper the 'You are'.
> Here - take these for the road. It's the least I can do.

0:0 - Thank you. Really.
uid: 14fb594b-dcc4-3cde-d396-acdbfe40b4ee
Node context: As heartfelt and sincere as 3 words can be.
> Here - take these for the road. It's the least I can do.

0:0 - Maybe not. But we have each other now. We have this moment now - thanks to you.
uid: 1c442502-e5d4-4fec-a6e0-ae34cbbebc6a
Animation: bex takes danis hand in hers
Cinematic: "Maybe not." addressed to the player. "But we have each other now." turns back to Danis Bex takes one of Danis's hands on "this *moment*"
=== END NODE ===

null
uid: 1cd87275-29ef-181e-646a-7c9c5d1b8f08
Jump to another node

0:0 - It was the right thing to do.
uid: 1f5495e6-6e63-1008-c070-4f90a009b03a
- 0:0 Tag: Good Cleric - Player is a cleric of a good-aligned deity (Good clerics seek to better the world, empowered by their deities to heal others and destroy the undead. Selûne, Ilmater, Tyr, and Mystra are common gods they worship.)
- 0:1 Tag: Good Paladin - Player is a paladin of a good-aligned deity (Good paladins are bastions of heroism, willing to make any sacrifice to honour their Oath and their quest. Their abilities are gifted by gods like Tyr, Selûne, Ilmater, and Mystra.)
> You might have the manners of an imp, but I believe you're the noblest person I've ever known.
> How lucky we are to have met you. I believe you're the noblest person I've ever known.

null
uid: 2009ebb6-36ae-e7b2-bc42-cfafa18ec1cb
> You were in trouble - I wanted to help. Simple as that.
> For the experience, I guess.
> It was convenient. Next time, it might not be.
> I could ask myself the same question.
> It was the right thing to do.
> I suppose it seemed pertinent.

0:0 - It was convenient. Next time, it might not be.
uid: 2331a8dd-35ab-25e4-32c5-448fd53436a8
> Let's hope there is no next time.

0:0 - Come here, darling.
uid: 245c02a2-38f2-4bc1-8f03-d4697b9a8137
Animation: Embrace anim then stare into each others eyes, stand near each other loop
Cinematic: Danis and Bex embrace completely. They are so fckn happy to be reunited after Danis was taken to MOO. They end their hug and gaze into each others' eyes at the end of the node
- 0 Set flag(s) to (Global):
   true - HAV_LoneLover_Event_ReunionDone - Reunion scene between lovers is over.
> null

0:0 - I was so scared I'd lost you.
uid: 273c9321-8312-413b-b34f-e2ea4672f1bd
Cinematic:
> Me too. But we're here now. Safe.

0:0 - Here - take these for the road. It's the least I can do.
uid: 332ac584-9e8b-c92c-6753-616cbde411c5
Animation: Hand off produce inventory animation in library
Cinematic: Hands the player an item off-camera
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
   true - HAV_LoneLover_Event_GiveCookies - Bex gives cakes to the player as a reward.
=== END NODE ===

0:0 - I suppose it seemed pertinent.
uid: 3f396b18-bf89-bb55-72cc-cbe1a2c015ad
- 0:0 Tag: Neutral Cleric - Player is a cleric of a neutral-aligned deity. (Neutral clerics uphold ideals of balance, fairness, and impartiality to further their faith. Helm, Kelemvor, Oghma, and Tempus are common gods they worship.)
- 0:1 Tag: Neutral Paladin - Player is a paladin of a neutral-aligned deity (Neutral paladins stand as archetypes of balance and justice, defending the world against extremes. Their quests are consecrated by deities like Helm, Kelemvor, Oghma, and Tempus.)
> We'll take it.

null
uid: 464d998e-9e5d-63e9-4d09-24587230d8e3
Jump to another node

0:0 - We'll take it.
uid: 481dd167-ed12-35dd-0991-f32ec9ffe39c
Node context: With a smile, accepting the player's remote reason for helping them. She's sincere and grateful.
> Thanks aren't enough, but we'll give them anyway. Every day, for the rest of our very long lives.

0:0 - How lucky we are to have met you. I believe you're the noblest person I've ever known.
uid: 4919d8b2-5704-58d6-d2d7-2e5cb36c177e
> Hey!

null
uid: 4ad31496-21a6-5f2b-7f70-43aa941118f1
Jump to another node

0:0 - I wouldn't get too comfortable - it won't be safe here forever.
uid: 4d67194e-b3da-5206-2493-201f4e347398
> null

0:0 - This isn't the first time you've helped us - saved our lives, really. Why?
uid: 4fc45ab5-9050-e40b-527b-51e5701beaad
Animation: Hand still on shoulder, bex breaks away and turns to player stepping forward
Cinematic: Bex breaks away and steps toward player, looks at them closely.
> null

0:0 - A beautiful sight, and all thanks to me.
uid: 66827084-e644-f772-b83a-8114338bd7b5
> Credit where it's due - Bex, this is the one who helped me and the others escape.

null
uid: 713f8298-fe72-047f-1c25-68cbce8c52ed
> Whoa! Darling, this is the person who helped me escape that wretched place.

0:0 - Credit where it's due - Bex, this is the one who helped me and the others escape.
uid: 73164a52-9ac6-3d33-8880-26ce1ef7486f
Animation: Danis puts Hand on Bex's shoulder - turning head between her and player as lines are said.
Cinematic: "Credit where it's due" turns to player "Bex' - Danis places hand on Bex's shoulder and looks at her "This is the one who helped me" alternates between player and Bex to make introductions
Node context: With a chuckle, super happy and amused by the player even though player's being a prick
> This isn't the first time you've helped us - saved our lives, really. Why?

0:0 - Smile. They look so happy.
uid: 75a9d3c4-77e4-46cb-890a-47a35fc53101
> I was so scared I'd lost you.

0:0 - It's hard to believe. You were so callous, I didn't think you gave a damn about us. And yet you helped us - again. Why?
uid: 78597bca-ca9f-819c-fc15-5756885149aa
Node context: Talking to player, confused - they spoke to you harshly and cruelly earlier, but just found out they saved your partner's life
> null

0:0 - We'll never forget it. Never ever.
uid: 7f2d2256-4618-fda6-5556-39fe00b485fd
Cinematic: Bex brings a hand to her heart
Node context: Very heartfelt and sincere
> Here - take these for the road. It's the least I can do.

0:0 - Leave them to it.
uid: 896a9cd5-2444-074f-f0b2-8add0d24d54e
> Let me get a good look at you. My gods, Bex. I can't believe we almost lost each other.

null
uid: 97fbfd58-3707-6b8a-edd8-3009e366b135
Jump to another node

null
uid: 9cfd44d2-b61b-da7a-139b-942e3561f328
Jump to another node

0:0 - Hey!
uid: 9fbba2c4-189c-af5a-09a4-b155f42c0298
Node context: Mock hurt, as in 'I thought I was the noblest person you've ever known'
> You are. And we'll never forget it - never ever.

0:0 - Whatever your motivation, we're grateful. We've had a tough row to hoe - but thanks to you, we just might make it.
uid: ab460022-26ac-e2e7-f896-75ca71755f98
Node context: Hopeful
> null
> Thank you. Really.

0:0 - You're all right. My gods, you're all right!
uid: ae4d7523-d06e-4b47-ac1d-0b2bf27d1488
Cinematic: Danis and Bex facing each other
> Come here, darling.

0:0 - You might have the manners of an imp, but I believe you're the noblest person I've ever known.
uid: afb9f6db-63de-1ccc-0927-26221bd6c581
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
> Hey!

0:0 - Let's hope there is no next time.
uid: b5982876-743d-d225-03b2-bb2526099576
Node context: With a chuckle. Danis is inveterately good-natured and is simple sincere here.
> null

0:0 - You make it sound so easy. But I know the lengths you've gone to on our behalf.
uid: b9291519-1f96-b895-74e3-167713eff94a
> You might have the manners of an imp, but you have a noble heart. Thank you.
> We'll never forget it. Never ever.

0:0 - Thanks aren't enough, but we'll give them anyway. Every day, for the rest of our very long lives.
uid: c2278c9e-f534-13a9-e9fa-c2ee9177b6b8
Node context: With a twinkle in his eye. He's grateful to the player.
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
=== END NODE ===

0:0 - Whoa! Darling, this is the person who helped me escape that wretched place.
uid: c3a92b1c-30f0-8db8-f8b0-5697c5aa8b94
Node context: pleading the player's case, surprised by Bex's reaction
> It's hard to believe. You were so callous, I didn't think you gave a damn about us. And yet you helped us - again. Why?

0:0 - I could ask myself the same question.
uid: c5d25c6c-417f-ee1a-2d8a-09909ea8b88c
- 0:0 Tag: Evil Cleric - Player is a cleric of an evil-aligned deity (Evil clerics are driven to conquer and corrupt Faerûn in service to their gods. Shar, Bhaal, Bane, and Myrkul are common gods they worship.)
- 0:1 Tag: Evil Paladin - Player is a paladin of an evil-aligned deity (Evil paladins are merciless tyrants, willing to destroy whatever gets in their way. They swear Oaths to gods like Shar, Bhaal, Bane, and Myrkul.)
> Whatever your motivation, we're grateful. We've had a tough row to hoe - but thanks to you, we just might make it.

0:0 - Me too. But we're here now. Safe.
uid: c97390a3-1b7d-dd5e-59b0-f5480911daf4
Cinematic:
> I wouldn't get too comfortable - it won't be safe here forever.
> It's wonderful to see you two back together.
> Leave them to it.

0:0 - Let me get a good look at you. My gods, Bex. I can't believe we almost lost each other.
uid: ca5b4261-2e9b-4e70-ada1-0e3366eb24c9
Animation: place hand on arm and drop it
Cinematic: Danis puts a hand on Bex's arm and lets his eyes search her face. Return to initial state after "My gods, Bex."
Node context: Recovering from his emotions, cheering up momentarily, then coming back into the gravity of the situation.
> Never again. You hear me? Never.

null
uid: cc19e0dd-234e-d76f-ff07-9b239b936f6e
> Smile. They look so happy.
> Don't get too comfortable. We won't be safe here for long.
> A beautiful sight, and all thanks to me.
> Leave.

null
uid: d768e9a1-681c-1d8d-4e82-dcd58e283dfa
Jump to another node

0:0 - Here we're fighting for our lives and you're working on your memoir. Well - I'll take it, after all you've done.
uid: dcef6d26-1279-e8f8-fee4-beac340f5955
Node context: With a chuckle. Danis is inveterately good-natured and is kind of having the bants with the player. Softens into sincerity toward the end.
> null

0:0 - It's wonderful to see you two back together.
uid: eb9c2e19-d51b-915f-0507-68011a5b5ec9
> null

0:0 - For the experience, I guess.
uid: efc2e2a6-bff9-ad24-f5d8-07f23f24c8d7
> Here we're fighting for our lives and you're working on your memoir. Well - I'll take it, after all you've done.

0:0 - I'd be much more comfortable if you'd leave us the hells alone.
uid: f535fbdd-330b-d499-b628-f59fe010a4b4
Animation: From staring, turn to player and step forward angrily (Possible Construction anims)
Cinematic: Bex spots you and steps toward the player angrily.
Node context: Angry. Player has intruded on a private moment and Bex hates the player in this permutation
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
> null

0:0 - Leave.
uid: f71d268d-8b36-446c-93f7-4f7ab2e34876
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
=== END NODE ===

0:0 - You might have the manners of an imp, but you have a noble heart. Thank you.
uid: fb4542ba-d63c-92a6-3991-31e5951b4d89
- 0 Check flag(s) (Global):
   true - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
> Here - take these for the road. It's the least I can do.

0:0 - Never again. You hear me? Never.
uid: fcc10286-1280-5222-8433-73884bd8451c
Node context: Emotional; forceful.
- 0 Set flag(s) to (Global):
   false - HAV_LoneLover_State_HatesPlayer - Set when player is mean to Bex.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Marcus_DismissesHalsin.lsj
Synopsis:
Narrator line for the situation where Halsin tries to talk to Marcus while marcus is waiting to talk to a True Soul

0:0 - *The Flaming Fist looks past your shoulder; it seems he'd prefer not to speak to you.*
uid: 4472caf8-ff3c-4fcc-bc53-3705d5328cfd
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Misc_AD_Blackboard.lsj
Synopsis:
Comment on the blackboard in Haven

0:0 - *Mug of ale, 4 cp
Chopped cheek, 3 sp
Daily special, inquire*
uid: 5695a581-c971-4199-91e4-81b988d8d6ea
Node context: Reading a menu. CP = copper piece SP = silver piece (but for voice just 'sp' and 'cp' is fine
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Misc_PAD_MeenlockReaction.lsj
Synopsis:
This fight occurs in the basement of the last light inn. Meenlocks are clawed fey creatures. If the player passes a check they identify them and their most dangerous aspect, otherwise they simply reccognise what the meenlocks are and realise they are sensitive to light (light spell or torch for instance). If they fail, they can make note of their sharp claws (for instance.)

0:0 - Meenlocks! They're nearly as sensitive to light as I was.
1:0 - Watch out - meenlocks.
2:0 - Careful - those are meenlocks. Fire or light should put them off.
3:0 - Tender-eyed meenlocks. Fire and light will wear them down.
4:0 - Meenlocks. Easily blinded by light - I need a torch or something.
5:0 - Meenlocks - damnable things. A bit of light or fire should scorch those tender eyes.
6:0 - Meenlocks! Their eyes are sensitive - light or fire is my friend.
uid: 36d2bf93-23ee-debb-43b6-dfd53f494796
Node context: a monster has appeared before you
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Global):
   true - HAV_Misc_State_PassedMeenlockArcanaCheck -
=== END NODE ===

0:0 - Look out - meenlocks!
1:0 - Meenlocks!
2:0 - Meenlocks! Those claws are sharp as hell.
3:0 - Meenlocks. Wretched beasts.
4:0 - Meenlocks. Just what we needed.
5:0 - Meenlocks? Damnable things.
6:0 - Careful! Those are meenlocks.
uid: 53bca118-1921-4cfe-8a8a-761f0a572002
Node context: a monster has appeared before you - [prn. Mean-lock]
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Global):
   true - HAV_Misc_State_PassedMeenlockArcanaCheck -
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> They can't stand bright lights - any flame or illumination will help. Their sight works best in darkness - stay with light, if you can. Meenlocks! These buggers thrive in the dark. Let's light 'em up. Their eyes are made for darkness. Strike with fire - or light. They see best in the dark - a light source can blind them. Their eyes are accustomed to darkness. A bit of light or fire will sort them right out. Their eyes are made for the dark - fire and light is our friend.

0:0 - It's something with razor-sharp claws. Keep your distance.
1:0 - Those claws look sharp - stay clear, unless you wish to trip on your own entrails.
2:0 - Those claws look vicious. Defend, soldier!
3:0 - Dismember those claws before they dismember you.
4:0 - Whatever it is, keep away from those claws.
5:0 - Keep your neck out of those claws. One snip and you're done for.
6:0 - Those claws look deadly. Stay on your guard.
uid: 596fd98a-ecf0-28aa-b9bc-febc0c7c57d2
Node context: a monster has appeared, preparing to fight
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===

0:0 - They can't stand bright lights - any flame or illumination will help.
1:0 - Their sight works best in darkness - stay with light, if you can.
2:0 - Meenlocks! These buggers thrive in the dark. Let's light 'em up.
3:0 - Their eyes are made for darkness. Strike with fire - or light.
4:0 - They see best in the dark - a light source can blind them.
5:0 - Their eyes are accustomed to darkness. A bit of light or fire will sort them right out.
6:0 - Their eyes are made for the dark - fire and light is our friend.
uid: b5a5f70b-3faf-40a3-8309-0c090d819b2f
Node context: a monster has appeared before you, trying to warn your fellow player
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===

0:0 - Hells! Whatever you are, you can keep those claws to yourself.
1:0 - Those claws look sharp. Better stay clear - I much prefer to keep my insides on the inside.
2:0 - Those claws look vicious.
3:0 - Grotesque things. I will rip their claws clean off!
4:0 - What the hells is that? More claws than a sack of feral cats.
5:0 - Gone gods - what hole did this thing crawl out of?
6:0 - Those claws look deadly. Best be on my guard.
uid: c1f27b6d-e0f3-4318-ae14-fc53f7a0696c
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===

0:0 - Hells! What's this new horror?
1:0 - Hells. What gruesome creature's assailing me now?
2:0 - Oh gods, what now.
3:0 - Tsk'va. Beasts so grotesque, they put even a neogi to shame.
4:0 - Oh hells, what now?
5:0 - Gone gods - what hole did this thing crawl out of?
6:0 - What is that?
uid: d87e5ce4-49db-f821-9a02-37724d380d57
Node context: surprise and concern, a monster has appear
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> It's something with razor-sharp claws. Keep your distance. Those claws look sharp - stay clear, unless you wish to trip on your own entrails. Those claws look vicious. Defend, soldier! Dismember those claws before they dismember you. Whatever it is, keep away from those claws. Keep your neck out of those claws. One snip and you're done for. Those claws look deadly. Stay on your guard.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Misc_PAD_SeluneShrine.lsj
Synopsis:
Comment on the Selunite shrine at 35; 0; -694 in Haven.

0:0 - A Selûnite shrine, hidden away.
uid: 4377e8aa-2755-42d1-8742-3db0bc5abae8
Node context: Arc - SH is loyal to shar
- 0 Check flag(s) (Tag):
   true - Shar - |Player or NPC chose Shar.|
> I thought Sharrans were usually the ones worshipping in the shadows. Even the Moonmaiden's own seek private sanctuary for prayer. Even Selûne's faithful are driven to the darkness in such a place. A haven within a haven. The prayerful seek solitude - even Selûne's faithful. Cosy down here. Secret, even. Driven into concealment, perhaps? Perhaps they had no choice but to hide.

0:0 - A shrine to Selûne. I might have sneered at this, once. Or tried to destroy it.
uid: 8cedaf10-dbba-4ec0-9f1a-812d67aa8dd6
Node context: Arc - SH has turned from Shar
> Well, we live and learn. Or we die and don't. Quiet but uneasy. Even in the Moonmaiden's refuge, the curse feels close at hand. Far better to encourage such glimmers of light amongst the darkness. Who knows where they may lead? In a land of darkness, Selûne's faithful learn make their own light. I liked you before, but I extra like you now. You are no longer the same person you once were. You are better. I believe that's called growth, Shadowheart.

0:0 - Well, we live and learn. Or we die and don't.
1:0 - Quiet but uneasy. Even in the Moonmaiden's refuge, the curse feels close at hand.
2:0 - Far better to encourage such glimmers of light amongst the darkness. Who knows where they may lead?
3:0 - In a land of darkness, Selûne's faithful learn make their own light.
4:0 - I liked you before, but I extra like you now.
5:0 - You are no longer the same person you once were. You are better.
6:0 - I believe that's called growth, Shadowheart.
uid: c9407fb9-ca10-43d3-8d8e-f5af411ccdc2
- 0:0 Tag: Halsin - |Halsin, shapeshifted or not|
=== END NODE ===

0:0 - I thought Sharrans were usually the ones worshipping in the shadows.
1:0 - Even the Moonmaiden's own seek private sanctuary for prayer.
2:0 - Even Selûne's faithful are driven to the darkness in such a place.
3:0 - A haven within a haven. The prayerful seek solitude - even Selûne's faithful.
4:0 - Cosy down here. Secret, even.
5:0 - Driven into concealment, perhaps?
6:0 - Perhaps they had no choice but to hide.
uid: ce9febad-577b-43af-9551-e4a9e5547a71
- 0:0 Tag: Halsin - |Halsin, shapeshifted or not|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_MolsDeal_AD_MonitorLeave.lsj
Synopsis:
AD spoken by Raphael as he stands to leave after playing chess with Mol.

0:0 - If you'll excuse me, I must see to urgent matters.
uid: 744b08aa-4442-466b-8637-cfda9423361d
> But don't you fret. I shall always find time for my most treasured acquaintance.

0:0 - But don't you fret. I shall always find time for my most treasured acquaintance.
uid: d8573151-c308-1545-b60f-16be799860b6
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_MolsDeal_AD_NoticedStolenBoard.lsj
Synopsis:
Mol reacts to the player having stolen and put the lanceboard elsewhere.

0:0 - Huh. Just put this away a second ago... didn't I?
uid: ccbdd512-3036-ef3c-4c39-d53e38439238
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_MolsDeal_Lanceboard_AD.lsj
Synopsis:
ADs for Mol and Raphael as they play lanceboard. Mol is pretending to be unskilled and disinterested in the game.

0:0 - Oh? You must be broke, then.
uid: 0ddb7178-3435-47d3-a52e-77a7fbf8d5d4
Node context: teasing raphael, a devil (would not recommend, but mol is BRAZEN)
=== END NODE ===

0:0 - This game's awful. Why's anyone play it?
uid: 2fe7836e-57be-48be-b147-744b60607508
Node context: pretending to be bad at the game (she's actually amazing at it)
- 0 Set flag(s) to (Local):
   true - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_A - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_Adescription
> It hones a strategic mind, my dear. Take your turn.

0:0 - Should have picked your pockets instead of doin' this.
uid: 352ffa65-4a33-4fc2-9164-c18a159481b5
Node context: pretending to be bad at the game (she's actually amazing at it)
- 0 Check flag(s) (Local):
   true - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_A - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_Adescription
- 0 Set flag(s) to (Local):
   true - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_B - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_Bdescription
> I wouldn't recommend that.

0:0 - How much are these pieces worth?
uid: 3fe0378d-d5e9-4a15-8b3f-afecc2529c3a
Node context: discussing the lanceboard pieces in front of her
- 0 Check flag(s) (Local):
   true - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_B - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_Bdescription
- 0 Set flag(s) to (Local):
   false - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_A - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_Adescription
   false - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_B - 90a73000-b6ed-ad55-7eae-f9a6f8f00f55_Bdescription
> The value is in the player, not in the pieces.

0:0 - I wouldn't recommend that.
uid: 4dd6e34a-95d0-9139-31d9-a8dcf0b80d93
Node context: Tight smile, amused that a child is threatening to pickpocket him
> Oh? You must be broke, then.

0:0 - It hones a strategic mind, my dear. Take your turn.
uid: 8fdb74e1-520d-45cd-97d3-e60b117e08dc
> Ugh.

0:0 - Ugh.
uid: 9fa2b57c-2032-49e6-8d66-2ce63f70586c
Node context: pretending to be bad at the game (she's actually amazing at it)
=== END NODE ===

0:0 - Don't you ever give a straight answer?
uid: e7299175-6810-5a51-9d57-c8e12eded6d3
Node context: raphael keeps dodging her questions, annoyed
=== END NODE ===

0:0 - The value is in the player, not in the pieces.
uid: f3d93e49-ebbc-38b5-2d4e-716df59e445a
Node context: being his cryptic mysterious self
> Don't you ever give a straight answer?


File E:\BG3_Unpack\Patch0_Hotfix3_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_MolsDeal_Lanceboard_ThreeWay.lsj
Synopsis:
The player comes across Mol and Raphael playing a game of lanceboard (Forgotten Realms chess). The devil is clearly beating Mol, but with the player's help, she can win. Cinematic Notes: Mol and Raphael are sitting down throughout this entire scene. Raphael teleports out of his seat at the end and is no longer on screen.

0:0 - And what is the other half?
uid: 00875500-6c3c-51fc-9f9a-00d52cfc3302
> My favourite kind: ambition.

null
uid: 00bfe322-c7c5-2be5-070b-6ab8c5c1e7b9
> What a lovely specimen she is. A blushing apple, begging to be plucked.

0:0 - But of course, you'll have to do something for me first. Let me think about it and get back to you.
uid: 0118e2ff-0f73-0352-ea75-a47752277041
> You'll 'get back' to me? This is important, devil. When?

0:0 - The good thing is, though, there's only one little voice you really should listen to.
uid: 022449ac-c0b2-d143-319f-276ba8fa438a
Cinematic:
> Mine.

0:0 - And there's this little voice inside of you asking: 'Is this my will, or is it the worm's?' But you have no answer, and no way of knowing.
uid: 024529ea-bd8f-393e-378e-ebb1a47a1332
Cinematic:
> The good thing is, though, there's only one little voice you really should listen to.

0:0 - You haven't told them? And you've kept your clothes on this whole time? How unlike you.
uid: 030715b8-f60c-de8e-a3da-24a83e57c4b2
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_RaphaelRemovedClothing - RaphaelRemovedClothingdescription
> Why not let them see? Don't be shy.

0:0 - A love letter? A warning? A deed of ownership? I could give you all the gory details.
uid: 03707901-b46d-9b68-cf85-27d49c48f6d9
> But of course, you'll have to do something for me first. Let me think about it and get back to you.

0:0 - Your move, Mol.
uid: 03ccac68-f586-709e-2485-bc66c5083882
Cinematic: Raphael watches in cold amusement as Mol grips one of the pieces, clearly anxious.
Node context: Says the cat to the mouse
> You trapped me. I didn't even want to take this one.

null
uid: 04f10835-ea77-c17d-1d76-bfe1515ed2b6
Jump to another node

0:0 - Just like yourself - isn't that right?
uid: 07a442ad-712d-d7b4-a668-3159107ad99e
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

null
uid: 0949b4b6-5b84-fc8b-801d-dab65d35449b
Jump to another node

null
uid: 0af149c4-b51f-ce7a-cbf1-194b715c3608
Jump to another node

null
uid: 0af93d1e-e0bd-5a9b-081e-5fef10aa99a7
> null

0:0 - What are you talking about, Astarion? What scars?
uid: 0cfef9e5-4085-e254-9a40-69c3fb28e97f
- 0 Check flag(s) (Global):
   false - ORI_Astarion_State_PartySawScars - The Party have seen Astarion's scars (either in the romance or Scarreading scenes.)
> You haven't told them? And you've kept your clothes on this whole time? How unlike you.

0:0 - Why spoil it? It's all out there, waiting to be discovered.
uid: 0e61ff76-80bd-791a-023f-e56703a78707
Cinematic:
> You never know what you might find if you just... dig a little deeper.

null
uid: 0eee3174-8490-a9ce-a86f-abce269187d3
Cinematic: Raphael disappears, leaving behind nothing but an empty table.
=== END NODE ===

0:0 - Suffice to say there's ambition, folly, and death aplenty. The rest... well. I'll let you uncover that yourself.
uid: 0f1a66bc-013d-4cc3-950c-57a9ada18711

0:0 - Oh, such impatience.
uid: 0f5ce3c3-b5e0-8861-bfb6-017093f5f787
> It's something very important to your master. But is it a love letter, a warning, or a deed of ownership? I could give you all the gory details.

0:0 - Of course I play. No better way to learn battle strategy than lanceboard. It's fun, too.
uid: 1111fb3b-b276-5d66-a1a3-002568c275fe
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Fighter - clicked on the fighter node
> Didn't ask for your life story - I asked if you could play. What's the next move?

0:0 - Morality? No. The lesson is rather more about autonomy - not some you zealous types know much of.
uid: 12306867-f176-c9fe-4232-896bee7fcdbe
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - Just stay away from Mol, you hear?
uid: 132b6ee1-d4aa-7b8c-ae5c-c57efe0dd05e
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Q-Mol - dad63dde-f309-491a-1edb-b3ced9a1fccd_Q-Moldescription
> She won. She has a taste for it now. She'll be the one who comes to me.
> She lost. She is lost. It's only a matter of time before the apple is plucked.

null
uid: 13cbaae3-0119-33b0-4375-1bf12bea9041
Jump to another node

0:0 - Please let me smack this creep.
uid: 1896174e-404a-907c-9f7c-b279a35c8594
Node context: Raphael called Mol a 'blushing apple' and Karlach is not amused at all. Through gritted teeth, to the player (Raphael won't respond to this)
> null

0:0 - Splendid.
uid: 19ab142a-94b2-b836-c883-9f262f1eb2e9
Cinematic:
> And yet...

0:0 - A proposal? If you're hoping to taste my blood, little vampling, think again. It burns hotter than Wyvern Whiskey.
uid: 1b0d5052-ac92-0fb9-bf7f-b493dff6267b
> This is serious business, devil.

0:0 - Indeed. There's no telling where life will lead us - into the Hells, out of them again...
uid: 1b76a856-9956-14cc-746b-f44603798795
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - This is a bad idea, Astarion. We should find another way.
uid: 1e2adf01-6fcd-68f9-89c0-5c9f5b8510b0
> Oh, such impatience.

0:0 - Sure, and I'm Zariel's firstborn. Don't be distractin' me.
uid: 208f2c76-0c93-4a5d-b992-b032030827cc
Node context: Obviously irked.
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Devil - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Devildescription
> null

0:0 - Really?
uid: 216c9323-3e05-01e3-50e6-55a1a4f6087a
> It's something very important to your master. But is it a love letter, a warning, or a deed of ownership? I could give you all the gory details.

0:0 - Whose ever are?
uid: 22c266aa-7eef-ad0a-ec75-fa7106f58689
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - Besides, I do enjoy being in this neighbourhood again. It has such a rich history of abject tragedy.
uid: 23431e61-0974-d393-be30-716e8c1ee7bf
Cinematic:
> And tragedy, my friend, well there's my bread and bloody butter.

0:0 - *The keen gleam in Mol's eyes reveals the lie. She knows the game well, and she wants to win.*
uid: 241b530d-cd9f-80e3-d1bd-29df85229682
Cinematic:
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_NoticedLying - dad63dde-f309-491a-1edb-b3ced9a1fccd_NoticedLyingdescription
> null

0:0 - Oh please, Karlach. Let us abandon this cack-handed attempt at solving your problems by fixing hers.
uid: 245cbf44-fc47-e587-b255-448b0c2b6670
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - Put pressure on him. Attack the pieces in front of his king.
uid: 27d8b5e1-a096-af88-8f2e-74156e13588f
- 0 Check flag(s) (Local):
   false - dad63dde-f309-491a-1edb-b3ced9a1fccd_GaleSuggestion - Gale has made his suggestion
   false - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Fighter - clicked on the fighter node
- 1 Check flag(s) (Tag):
   false - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
   false - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
   false - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> null

0:0 - Poor Karlach. She really suffers so terribly, death haranguing her from every angle. But it hasn't struck yet, has it?
uid: 27e3f85d-80d8-db81-adcd-83c8551af01a
Node context: No sympathy at all
> In fact, I'm quite confident you still have a few good days in you yet. Precious time to practise begging for my help with your bare knees in the dirt.

0:0 - In fact, I'm quite confident you still have a few good days in you yet. Precious time to practise begging for my help with your bare knees in the dirt.
uid: 28aab903-0d4f-3fe2-4480-3ac33947e47f
> I really am at my magnanimous best when people make an effort.

null
uid: 2a00d5fa-b558-02f6-b512-49572b75cf31
Animation: [Player] jostles the board [Mol] resetd the peices in her favour
Cinematic: The player jostles the board, knocking several pieces over. When Raphael's eyes flicker to the player, Mol quickly sets the pieces back up - with a change or two.
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_Event_Lanceboard_ThreeWay_Cheated - Player helped Mol by cheating in the Lanceboard game
- 1 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Cheat - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Cheatdescription
> null

0:0 - My, the Theskan Double Counter-Gambit. Vicious. Exactly what I would have done.
uid: 2aabb2d3-c45e-19bb-fb4f-c71c5d58896d
Cinematic:
Node context: Legitimately pleased.
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Theskan - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Theskandescription
> null

0:0 - A god is quite handy when dealing with devils.
uid: 2ae2cd19-6c06-7f82-d963-fad16420b89d
- 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> Oh, I promise on every treasure I own... you've never dealt with a devil like me before.

null
uid: 2c2221b2-59c0-ddae-16ce-9d27338f2333
Jump to another node

null
uid: 2c98a1a8-1d1c-486a-d39f-b9c228cbaf66
Animation: [Raphael] and [Mol] play a few moves rsulting in Mol winning
Cinematic: Mol and Raphael exchange pieces, ending the game when she knocks his king over.
> How's that for Calimshan rules?

null
uid: 2cea8006-110a-a4f2-ca3e-5b2e4d545edb
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Karlach - End Karlach Inclusion
> null

0:0 - All thumbs, rather, the way you've been stumbling about the place. But at least I can't say I'm not entertained.
uid: 2d9b9875-5515-bc74-10c9-48638baaf384
> In fact, I'm quite confident you still have a few good days in you yet. Precious time to practise begging for my help with your bare knees in the dirt.

null
uid: 2db25597-7ac3-5d3f-f85c-e8cdaa797690
> Gods damn it.

0:0 - I had a feeling the odds weren't in her favour.
uid: 306eccaf-f596-03e0-5dc1-bd95927e372d
> Whose ever are?

null
uid: 340af08b-5231-3993-4f11-62dcf56cbf67
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_RaphaelPoof - Set on Raphael to immediately poof him away after a dialog
> Why didn't you tell me earlier? I could have helped.
> Gods... the carving must have been excruciating.
> All I know is you have us doing odd jobs for a devil.

0:0 - She might have won, you know - if you hadn't made her retreat.
uid: 3655fdb6-01c8-3916-cc90-4af6f15ac2fc
Cinematic:
- 0 Check flag(s) (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Retreat - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Retreatdescription
> I guess we'll never know.
> It's in her best interest to retreat from a devil.
> Is that why you're here? To play games?
> Just bugger off back to Hell, would you?

0:0 - Why would I play a game that imitates war when I can fight any time I want?
uid: 3776e741-ea4f-f0e4-30de-386f7333bc1e
- 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> null

null
uid: 3828e2e7-5bc3-4971-3c4f-89af9782e401
Jump to another node

0:0 - You trapped me. I didn't even want to take this one.
uid: 38325a16-750f-1010-5770-eff37779ab90
Cinematic:
Node context: Stubborn, recalcitrant.
> Calimshan rules, dear. The first piece touched is the first piece moved.

null
uid: 388fd2c6-02c9-673d-45e1-031b37020217
> null

0:0 - Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.
uid: 38b17dee-dc55-61af-df1d-a751b1a75777
Cinematic: Raphael disappears
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Astarion - ORI_Inclusion_End_Asteriondescription
=== END NODE ===

0:0 - Pfft. Guess no one's good at everything.
uid: 395e1e3e-767b-ed21-fd50-756f8b1c5969
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Don'tPlay - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Don'tPlaydescription
> null

null
uid: 39841853-2f22-1bb9-d0ea-cd10717ce933
Animation: [Mol] hastily moves the piece in her left hand to another square.
Cinematic: Mol hastily moves the piece in her hand to another square.
> null

0:0 - She might have won, you know - with a little push in the right direction.
uid: 3af2b211-6d64-8ecf-8a5f-c3d7ecdf3ab4
Cinematic:
> I figured the girl could handle herself.
> A little push away from you is exactly the right direction.
> null
> null

0:0 - But enough about my lesser pursuits. Why bother with trifles when I'm in the illustrious presence of my very favourite client!
uid: 3dbb411b-abc1-0ed2-ae00-341e69438ba2
Cinematic:
> Tell me, O apple of my eye, how have you been? You don't have any gills to get green around yet, but you do look a bit worse for wear in this light.

0:0 - I don't think he knows.
uid: 3fe89b79-7b49-d503-a5b7-55407dc2edcc
> Really?

null
uid: 410e6019-b56b-4c28-2ebf-96603affb32c
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Gale - ORI_Inclusion_Galedescription
> That's... certainly another strategy. A losing one, but a strategy nonetheless.

null
uid: 4158bdb6-3eb1-2e2e-f3f6-6df462a69520
> You should be more careful who you listen to. Retreat begets regret. Always.

0:0 - She'd never take your word for it - not with my angelic complexion.
uid: 428973d4-d558-eb1c-0097-a3f5dd7f1d8d
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

null
uid: 429d9471-7e01-449f-8bde-7e37eddd48f1
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Astarion - ORI_Inclusion_Asteriondescription
> Now, let's talk about you. I sense there's something you want to ask me.
> Besides, I do enjoy being in this neighbourhood again. It has such a rich history of abject tragedy.

0:0 - Look who made it! For once I saved your butt out there, didn't I? We're square now, chief.
uid: 46354f11-bbfe-dbf5-9074-8b981970d263
Cinematic:
 Mol's face goes intense with concentration. She notices being watched by the player, and smiles, surprised.
Node context: Mischievous and pleased with herself.
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_MolVouched - Mol was the one who vouched for the player.
> Say, do you play lanceboard by any chance? It's my first time playing.

0:0 - A little push away from you is exactly the right direction.
uid: 49767124-0fe7-91c7-7d50-5fb90a61d855
> You underestimate my magnetism.

0:0 - My old - well, a long time ago, someone carved some runes into my back. I'd rather like to know what they say.
uid: 498d7a86-5cd6-23dc-db21-a94cc3bbc543
Node context: Starts saying 'my old master...' but stops himself
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
> Hmmmm...

null
uid: 4b045ac5-4512-9ce4-fb12-7492bf12e985

0:0 - Hmmmm...
uid: 4b7bff54-07b2-396d-28e8-42ed48b50c18
> What are you talking about, Astarion? What scars?
> Don't play games, Raphael. Help him out.
> This is a bad idea, Astarion. We should find another way.
> I don't think he knows.

0:0 - The Theskan move suggestion was inspired. I had no idea you played.
uid: 4ca30c66-d935-c8e5-1f03-e1a72651d5a9
Cinematic:
- 0 Check flag(s) (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Theskan - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Theskandescription
> Beating devils brings out the best in me.
> There's plenty about me you have no idea about.
> null
> null
> A list of my many hidden talents would stretch to Avernus and back.

0:0 - My favourite kind: ambition.
uid: 4cedbf87-311b-0884-a874-dd7b7ed02d31
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - And yet...
uid: 5248d1d2-dd61-2d96-d9a2-6bc94e38de58
Cinematic:
> I have this picture in my head - of you tossing and turning in the middle of the night, thinking strange things, dreaming strange dreams.

null
uid: 531f4783-e5b5-d1a9-dcc4-6a28fd3553e9
Jump to another node

0:0 - This is serious business, devil.
uid: 5329446f-450a-c2eb-a40b-2b5613a4d05b
> My old - well, a long time ago, someone carved infernal runes into my back. They are a fragment of a contract. I'd like to know what the full contract says.
> My old - well, a long time ago, someone carved some runes into my back. I'd rather like to know what they say.

0:0 - You win by taking the king - attack it at all costs. The Vanquisher's Lance stratagem.
uid: 53733815-7671-fd5e-8309-be4ed1631515
- 0 Check flag(s) (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Fighter - clicked on the fighter node
- 1 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> null

0:0 - You never know what you might find if you just... dig a little deeper.
uid: 5451698c-36ff-a506-5202-3a5e71875e0d
Cinematic:

0:0 - Rig the game with some sleight of hand.
uid: 55189747-3974-c84b-e574-49b6a10bea6c
- 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null

null
uid: 5631c147-eff7-15a4-ae11-db190600bc8e
Animation: [Mol] nods stands and puts away the lanceboard and walks off [Raphael] stands and faces the player
Cinematic: Mol nods, then folds the pieces into the landboard to put them away, disappearing out of view. When Raphael is centered on screen again, he is standing and smiling at the player.
> null

null
uid: 566c0d5a-799b-4628-9159-a255e546962c
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Gale - ORI_Inclusion_End_Galedescription
> null

0:0 - How's that for Calimshan rules?
uid: 57d5cad1-99fa-9ed2-7e28-619e2442d92d
Cinematic: She grins.
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_WonGame - HAV_MolsDeal_State_WonGamedescription
> Brava! Lovely work. I see I was right to make you the offer I did.

0:0 - You underestimate my magnetism.
uid: 5802f956-27b4-2808-d21f-b9f9fbf1e10e
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

- Roll failure -
null
uid: 58192b1c-cd44-35a5-6293-bcccd3f61df1
> null

null
uid: 5845371b-06f3-5a2f-5ad0-419ecfd3ac08
> null

null
uid: 58cff534-e029-406b-a888-b510e098f497
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Gale - ORI_Inclusion_End_Galedescription
> Gale's Right. Put pressure on him. Attack the pieces in front of his Cyric.
> Fall back. Protect your queen above everything else.
> You know this guy's a devil, right, Mol? No beating one of them. You shouldn't be playing games with this man. He's a devil.
> Put pressure on him. Attack the pieces in front of his king.
> Sorry, kid. I've never played lanceboard.
> 'Accidentally' jostle the board Mol's way.
> Rig the game with some sleight of hand.
> Calimshan fell because its nobility got cocky. Put pressure on his king.
> Why would I play a game that imitates war when I can fight any time I want?
> This is a game that tests your mind. Look at the board with fresh eyes - what does your opponent hide?
> Of course I play. No better way to learn battle strategy than lanceboard. It's fun, too.
> You win by taking the king - attack it at all costs. The Vanquisher's Lance stratagem.
> He's set up a clever little trap. But... his Cyric looks rather open, don't you think?
> Say you don't want to interfere and pray for your god to guide Mol's hand.

0:0 - My old - well, a long time ago, someone carved infernal runes into my back. They are a fragment of a contract. I'd like to know what the full contract says.
uid: 591dc89d-7273-f3e1-4d46-f003a1c906ed
- 0 Check flag(s) (Global):
   true - ORI_Astarion_Knows_PoemInfernal - Player knows that the scars on Astarion's back are in infernal.
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
> Hmmmm...

0:0 - That's garbage. No matter where the knight goes, I'm gonna lose it.
uid: 5ab10924-75bd-222a-bba8-559fe1a36424
Cinematic:
Node context: Openly frustrated.
> Then make the sacrifice useful. Guard your Mystra, or come for my Cyric.

0:0 - Say, do you play lanceboard by any chance? It's my first time playing.
uid: 5b96d964-7a00-676d-1ee8-337c6ae28f45
Node context: Dropping her voice, a little soft and conspiratorial.
> null

0:0 - It's in her best interest to retreat from a devil.
uid: 5b9dec34-1ae3-c837-9b9e-f4ace04cdd77
> Look outside. There's no one else for her to run to.

0:0 - See you soon.
uid: 5c25a084-dab5-f99a-2844-e65369279cb3
Cinematic: to player
> null

0:0 - 'Accidentally' jostle the board Mol's way.
uid: 5d6d4967-dc2b-3709-0666-8bdbe010e085
= Roll SkillCheck SleightOfHand (Dexterity) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
| Roll target speaker: 1 - 0 Check flag(s) (Tag):
   false - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
> null (roll sucessful)
> null (roll failure)

0:0 - There's plenty about me you have no idea about.
uid: 5de21a52-720f-5dd4-6fa3-62da846950c0
> Don't I, indeed...

null
uid: 5e5eda60-7370-c9c0-68ff-75f6853314cf
Jump to another node

0:0 - Gale's Right. Put pressure on him. Attack the pieces in front of his Cyric.
uid: 5f0f0b9f-f690-a8ee-e1fb-435bc97e1718
- 0 Check flag(s) (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_GaleSuggestion - Gale has made his suggestion
> null

0:0 - Didn't ask for your life story - I asked if you could play. What's the next move?
uid: 5f6339d1-1760-ee5c-160e-fa59bb919e61

0:0 - Oh, I promise on every treasure I own... you've never dealt with a devil like me before.
uid: 5ff7546a-3ae5-e7a7-b79e-ea385758e230
Cinematic: he leans in with a wicked, knowing grin
Node context: with a wicked, knowing grin
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

null
uid: 64848d18-a484-bafc-0b37-9e722965e658
Jump to another node

null
uid: 649b5901-612f-52c8-7991-b58da56c5bb9
Animation: [Mols] moves the piece back. [Raphael] raises a brow in disapproval
Cinematic: Mol moves the piece back. Raphael raises a brow in disapproval
> null

0:0 - You will consider it, won't you?
uid: 66e427cc-d011-2c71-024e-9bbcb1b3d015
Cinematic:
> null

null
uid: 6895106e-9766-423d-b8eb-5afaf1244b6c
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Karlach - Start Karlach Inclusion
> What's going on here?

0:0 - Hey! What's a big hero like you doing in a dustheap like this?
uid: 68d0c22f-3398-6f7b-f7bf-96bcaa9a4124
Cinematic:
 Mol's face goes intense with concentration. She notices being watched by the player, and smiles, surprised.
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_MolVouched - Mol was the one who vouched for the player.
> Say, do you play lanceboard by any chance? It's my first time playing.

0:0 - Well. Now you know.
uid: 690637ed-b3d8-2d66-882a-49755cc7783a
> null

- Roll failure -
null
uid: 69af3a62-aedf-f69b-8e2f-f61fb7d78235
> null

0:0 - Hmm. A-ha - his king is wide open!
uid: 6aabf590-3ca9-1176-3c0d-8bc0b643dd5e
Node context: Looking down, considering - suddenly victorious
> null

0:0 - You should be more careful who you listen to. Retreat begets regret. Always.
uid: 6c3ea551-76ae-6874-8077-dd20a5414a88
Cinematic:
Node context: Happy the player made Mol choose the wrong move. Arrogantly superior.
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Retreat - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Retreatdescription
> null

0:0 - You came close, though. All you needed was a dash more courage.
uid: 6d945fde-5e59-2178-d5fc-bbaa74fa0592
Cinematic:
Node context: mocking undertone
> You will remember that, won't you, when you consider my offer?

0:0 - I'm afraid you'll find me more difficult to ruffle than that.
uid: 701354dd-7c52-07cf-13e0-10d4bb5e2858
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - She has a right to know your truer nature.
uid: 70249fa1-1be6-c319-3f7b-6448b9f3c5d9
> She'd never take your word for it - not with my angelic complexion.

0:0 - I do. I have a proposal for you.
uid: 7188c4ff-f768-21ce-b58e-10c132333c0f
> A proposal? If you're hoping to taste my blood, little vampling, think again. It burns hotter than Wyvern Whiskey.

0:0 - Exactly what I was about to suggest.
uid: 729de007-729c-4562-aa77-fc5fb219fbdf
> null

null
uid: 732f9f2f-f6db-f3ca-972b-fccc0078dd18
> null

0:0 - I - perhaps I should have. I'm not exactly used to asking for help and being met with, well... help.
uid: 763c34c5-efa9-78ea-108f-6ff4727d5502
> But what's done is done, so how about we stop talking about it and just get on with things?

0:0 - He's laid a fine trap for you, Mol. But it looks to me like his Cyric could be dethroned.
uid: 7672c063-807b-43df-8f90-85eec9445399
- 0 Check flag(s) (Tag):
   false - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_GaleSuggestion - Gale has made his suggestion
> null

0:0 - I can't resist a good tragedy. Indulge me - what happened here?
uid: 77bcacd5-9625-b4ba-94af-13342a292c68
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Q-Tragedy - dad63dde-f309-491a-1edb-b3ced9a1fccd_Q-Tragedydescription
> Come now, you'd have me tell you? Spoil all the fun?

0:0 - Oh, hey. I remember you. Booked it from the grove before the druids could kick us.
uid: 77cac185-f2de-537e-5822-48b78cba4efa
Node context: Not particularly happy to see the player.
- 0 Check flag(s) (Global):
   false - DEN_AttackOnDen_State_DenVictory - The tieflings won Attack on Den or Goblin Hunt was completed
   false - GOB_State_LeadersAreDead - Goblin leaders are dead
> Smart. You smart enough for lanceboard? It's my first time playing.

0:0 - But of course, you'll have to do something for me first. Let me think about it and get back to you.
uid: 7845f043-bc76-2fbe-60ba-a0d0995abe2e
> Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.

null
uid: 79e24e68-d5d9-4b1e-87f7-14d2a521f08e
Jump to another node

0:0 - Now, let's talk about you. I sense there's something you want to ask me.
uid: 7c444837-1331-e07d-8def-156242962568
- 0 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
> I do. I have a proposal for you.

null
uid: 7e36602d-ca28-59bf-9fe9-b0c146fdea54
Jump to another node

0:0 - She won. She has a taste for it now. She'll be the one who comes to me.
uid: 8382cfbf-8653-2262-8f6c-9aa55753488b
- 0 Check flag(s) (Global):
   true - HAV_MolsDeal_State_WonGame - HAV_MolsDeal_State_WonGamedescription
> But enough about my lesser pursuits. Why bother with trifles when I'm in the illustrious presence of my very favourite client!

0:0 - I really am at my magnanimous best when people make an effort.
uid: 844b5ca1-6bb5-1488-28c4-195d54531701
> null

null
uid: 84e627b5-b205-75b8-f698-dae28be8f8e1
Jump to another node

0:0 - She might have won, you know. There was no need for your attempt at sabotage.
uid: 857ee210-5848-bc7f-646f-1d439fc317f4
Cinematic:
- 0 Check flag(s) (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_FailCheat - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_FailCheatdescription
> Anything to annoy a devil.
> I had a feeling the odds weren't in her favour.
> null
> null

0:0 - So what is this region's history of tragedy?
uid: 85899ecb-f78b-4b75-242d-fb727926e5f1
- 0 Check flag(s) (Tag):
   false - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Q-Tragedy - dad63dde-f309-491a-1edb-b3ced9a1fccd_Q-Tragedydescription
> Why spoil it? It's all out there, waiting to be discovered.

null
uid: 85ebcfa9-207b-9fb2-01da-3b458c0419f4
Jump to another node

null
uid: 86386294-0099-46d7-3cb3-30f5e71424ec
Jump to another node

0:0 - He's set up a clever little trap. But... his Cyric looks rather open, don't you think?
uid: 87e949e2-337e-bccf-6f55-5f4fff1406dc
- 0 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> null

0:0 - Why not let them see? Don't be shy.
uid: 8acba16e-998f-5651-0e6f-c1f685c9ae92
Cinematic: Raphael waves his hand and Astarion's shirt magically disappears.
> null

null
uid: 8bb2921c-c9ce-c101-3313-3106749a42a7
Animation: [Player] jostles the board
Cinematic: The player knocks the board a bit obviously. When the pieces fall, Raphael's eyes narrow.
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_FailCheat - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_FailCheatdescription
> Oh dear, aren't we clumsy? Let me put these back in place.

0:0 - I have this picture in my head - of you tossing and turning in the middle of the night, thinking strange things, dreaming strange dreams.
uid: 8d2e7c7b-181f-2953-7cf8-85d0c5b210e7
Cinematic:
> And there's this little voice inside of you asking: 'Is this my will, or is it the worm's?' But you have no answer, and no way of knowing.

- Roll failure -
null
uid: 8e51050e-bdf6-0bca-ef7b-8b2544ebd816
> null

null
uid: 8ee0396a-b285-4ece-af97-b966afd158f0
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Gale - ORI_Inclusion_Galedescription
> He's laid a fine trap for you, Mol. But it looks to me like his Cyric could be dethroned.
> I see that glint in your eyes. You've a strategy in mind. The same one as me, I'd wager.

0:0 - It was a rough night.
uid: 90c164fa-61d4-d4eb-389c-bc20cfda28b2
Node context: Understated
> But what's done is done, so how about we stop talking about it and just get on with things?

0:0 - Why didn't you tell me earlier? I could have helped.
uid: 90f7b146-6bd6-2268-5470-66ea07205954
> I - perhaps I should have. I'm not exactly used to asking for help and being met with, well... help.

0:0 - Gods... the carving must have been excruciating.
uid: 913d969c-0267-077f-3636-9332d84e6dbf
> Cazador worked on it from dusk until dawn, all with an ancient blade he called his 'needle'. Cutting and tearing, starting over if I screamed or winced too much.

0:0 - She might have won, you know - if you hadn't been so hell-bent on exposing my truer nature.
uid: 9186e787-2021-c638-5d93-2556f5070d61
Cinematic:
- 0 Check flag(s) (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Devil - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Devildescription
> Someone's gotta look out for her.
> She has a right to know your truer nature.
> null
> null

null
uid: 91c0163d-845f-4f01-865e-94e6da1146dd
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Gale - ORI_Inclusion_Galedescription
> Exactly what I was about to suggest.

0:0 - All I know is you have us doing odd jobs for a devil.
uid: 9343f631-d818-8376-6edb-e535f29a8868
> It could be infinitely worse. We seem to be rather good at killing things.

0:0 - She cheated, of course, but that's half her charm.
uid: 93886be6-4f2b-8849-ea32-cf2aa8541e88
Cinematic:
- 0 Check flag(s) (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Cheat - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Cheatdescription
> Leave her alone. I'm warning you.
> And what is the other half?
> null
> null

0:0 - So it seems.
uid: 93b8d601-5aee-1d5d-60fe-3f12b6ebbaef
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - Come now, you'd have me tell you? Spoil all the fun?
uid: 93cdeb6e-4790-62ef-cca7-3f3f13c891d0
> Suffice to say there's ambition, folly, and death aplenty. The rest... well. I'll let you uncover that yourself.

null
uid: 962b8fe4-8d81-9611-c35c-771bc20ff3d3
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Karlach - Start Karlach Inclusion
> Please let me smack this creep.

0:0 - Hell is wherever I take it. I just call it Hope, remember?
uid: 96f7da48-6e41-835d-ef70-7bf91b37baf0
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - They always do.
uid: 9795c627-28dc-b629-595b-aa5cacd3dee0
Cinematic:
Node context: smug, but with a threatening undertone
> You came close, though. All you needed was a dash more courage.

null
uid: 979ed03b-d0c0-b17f-3e42-20c7cbebe387
Jump to another node

0:0 - What a lovely specimen she is. A blushing apple, begging to be plucked.
uid: 985f9593-d8ed-2427-c7db-7e4ba90c182a
Cinematic:
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_Event_FinishedGame - HAV_MolsDeal_Event_FinishedGamedescription
> null

0:0 - All in good time, dear.
uid: 9a844034-bba3-ee85-5bd4-c1c7f4e246c5
> null

0:0 - I can most certainly believe it.
uid: 9b529679-bc3a-bd00-05bd-9d75d94bcdc5
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - Calimshan fell because its nobility got cocky. Put pressure on his king.
uid: 9cc5b1f3-964e-e661-0632-48f46ca745a0
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> null

0:0 - You'll 'get back' to me? This is important, devil. When?
uid: 9d7d462b-10c8-0340-4796-2a55f16dce36
Node context: Annoyed, tense.
> Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.

0:0 - Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.
uid: 9d9ad452-b591-d0e5-860e-8563e3afc860
Cinematic: Raphael disappears
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Astarion - ORI_Inclusion_End_Asteriondescription
> null

null
uid: 9ff77674-6600-266f-0cd0-3d28192e88fb
Jump to another node

0:0 - Someone's gotta look out for her.
uid: a12884a1-2192-9a7a-98b0-90cdefabdf54
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> A pity no one did the same for you, all those years ago.

0:0 - Sorry, kid. I've never played lanceboard.
uid: a3bc00cb-50bf-a445-9de4-6ee90237c46a
- 0 Check flag(s) (Local):
   false - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Fighter - clicked on the fighter node
> Pfft. Guess no one's good at everything.

0:0 - Her victory was hollow, of course. Frankly, I expected better of you - did Mol ask to have your god win the game for her?
uid: a7b6fec8-804c-23f2-49d3-5538512c1406
- 0 Check flag(s) (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Theskan - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Theskandescription
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_DivineIntervention - Divinely intervene in the chess game.
> null
> A god is quite handy when dealing with devils.
> null
> null

0:0 - Brava! Lovely work. I see I was right to make you the offer I did.
uid: a7eafd34-ae5d-2190-d8e3-c33865c5efa8
Cinematic:
> You will consider it, won't you?

0:0 - Look outside. There's no one else for her to run to.
uid: aa532d4c-c523-b519-539a-1836cd9a5ecc
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - Gods damn it.
uid: ab6d19fd-b865-dbb5-db62-8d1008e11137
Node context: Fed up with this shit (a devil just magicked away your shirt.)
> Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.

0:0 - I'll not take lessons on morality from a devil, thanks.
uid: abc6875f-f43b-bf02-b783-1e86a624272f
- 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> Morality? No. The lesson is rather more about autonomy - not some you zealous types know much of.

0:0 - She lost. She is lost. It's only a matter of time before the apple is plucked.
uid: abc9c9c5-8567-4b5c-6093-ad6f89db1974
> But enough about my lesser pursuits. Why bother with trifles when I'm in the illustrious presence of my very favourite client!

0:0 - Mine.
uid: ac2763b3-205e-072d-88dc-54e275ed23d4
Cinematic:
> null

null
uid: ac3918b8-5566-ab9c-024b-ce01e6ea9f15
Jump to another node

0:0 - A list of my many hidden talents would stretch to Avernus and back.
uid: ac726c4d-01cd-31bd-9fad-b1bbf6256db7
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> I can most certainly believe it.

0:0 - It's something very important to your master. But is it a love letter, a warning, or a deed of ownership? I could give you all the gory details.
uid: ad7e6774-2674-a971-dab1-2017845ecacb
> But of course, you'll have to do something for me first. Let me think about it and get back to you.

0:0 - Hells. Thought I had you.
uid: adc0d7aa-ca98-1499-2464-d1228525c30c
Cinematic: Mol's face collapses in disappointment.
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_LostGame - HAV_MolsDeal_State_LostGamedescription
> They always do.

0:0 - To play the game. The vast lanceboard of souls.
uid: afe8bb85-9425-fcfe-c587-c53e1d3ac259
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

null
uid: b08cac26-f2ae-e6cb-d131-86586db9bf3e
> Your move, Mol.

0:0 - I figured the girl could handle herself.
uid: b113efdf-0e6f-fa1d-fd66-f66a60c98d4f
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> Just like yourself - isn't that right?

0:0 - I want to know about the scars on my back. What do they mean?
uid: b2238ca6-de9b-b167-1cf2-b84b472744c4
- 0 Check flag(s) (Global):
   false - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
> But of course, those curious little marks. Something important to your master, no doubt, but what?

0:0 - Anything to annoy a devil.
uid: b2883e89-7740-9bb9-fa70-ed93c739be13
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> I'm afraid you'll find me more difficult to ruffle than that.

0:0 - Tell me, O apple of my eye, how have you been? You don't have any gills to get green around yet, but you do look a bit worse for wear in this light.
uid: b2bae2de-028d-484c-fa6b-34213302dd29
Cinematic:
> I want to know about the scars on my back. What do they mean?
> Might be the infernal engine in my chest.
> If you're still offering solutions, I'm all ears.
> You know, I've never been better.
> Leave me alone, hellspawn.

null
uid: b2dbb968-4f84-b105-7064-63c419668864
Jump to another node

0:0 - You will remember that, won't you, when you consider my offer?
uid: b7b22ce9-5332-102d-eeaf-734a6504a538
Cinematic:
> null

null
uid: b7f93cd4-3ebe-2aef-b509-1565399e5b85
Animation: [Mol] nods, moving her piece forward and snagging one of Raphael's pawns
Cinematic: Mol nods, moving her piece forward and snagging one of Raphael's pawns.
> null

0:0 - And tragedy, my friend, well there's my bread and bloody butter.
uid: b859dd00-abcd-556c-ad8f-3ce82def8f16
Cinematic:
> Speaking of bloody - the scars on my back. Can you tell me what they mean?
> So what is this region's history of tragedy?
> Just stay away from Mol, you hear?
> I can't resist a good tragedy. Indulge me - what happened here?
> Leave.

null
uid: b935d474-f654-95d5-6467-a82de011aafb
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Gale - ORI_Inclusion_End_Galedescription
> null

0:0 - Leave.
uid: ba400d8d-a173-2847-9aff-f1c83d011812
> See you soon.

0:0 - That's... certainly another strategy. A losing one, but a strategy nonetheless.
uid: ba8926fa-273d-3e53-2104-db5fe2a43abc
Node context: Thinks you made a bad decision. Knows what's coming - Mol is about to lose. He may or may not have suggested you take a specific alternative strategy.
> null

0:0 - Beating devils brings out the best in me.
uid: bc25c65b-1aa3-5b49-1a40-6d8e0c20b741
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> So it seems.

- Roll sucessful -
null
uid: bd5ff2c1-ab41-35e8-63e0-2ed395a3d2c4
> null

0:0 - Cazador worked on it from dusk until dawn, all with an ancient blade he called his 'needle'. Cutting and tearing, starting over if I screamed or winced too much.
uid: bdb7fa9e-44b3-c9b3-fdc7-1db8e0faf579
> It was a rough night.

0:0 - I see that glint in your eyes. You've a strategy in mind. The same one as me, I'd wager.
uid: be124bc1-c33c-77d3-6253-bfcd2586d70c
- 0 Check flag(s) (Tag):
   true - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> null

0:0 - Speaking of bloody - the scars on my back. Can you tell me what they mean?
uid: bed6e10c-ea49-ba2b-4440-e81c5c38866d
- 0 Check flag(s) (Global):
   false - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
> null

0:0 - Then make the sacrifice useful. Guard your Mystra, or come for my Cyric.
uid: bf1acd3b-5914-bb3c-1b1b-ff6730431870
Cinematic:
> null

0:0 - Is that why you're here? To play games?
uid: c0c29a26-2203-8f4a-cfc7-0e2625f0fc82
> To play the game. The vast lanceboard of souls.

null
uid: c15520ff-b1d6-1a04-8fe5-72e2902dfb91
- 0 Set flag(s) to (Local):
   false - dad63dde-f309-491a-1edb-b3ced9a1fccd_GaleSuggestion - Gale has made his suggestion
> null (roll sucessful)
> null (roll failure)

null
uid: c26f5854-50e5-45bb-bf36-e73a17aab24a
Jump to another node

0:0 - But of course, those curious little marks. Something important to your master, no doubt, but what?
uid: c2abf42b-4d04-bc1f-ca05-b651a87a32bd
> A love letter? A warning? A deed of ownership? I could give you all the gory details.

0:0 - I guess we'll never know.
uid: c8048014-1022-4fbd-104e-01238020776f
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> Indeed. There's no telling where life will lead us - into the Hells, out of them again...

0:0 - Say you don't want to interfere and pray for your god to guide Mol's hand.
uid: ca80c6ae-60d8-c222-f5eb-d96abebdfac2
= Roll RawAbility (Wisdom) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
- 0 Set flag(s) to (Local):
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_DivineIntervention - Divinely intervene in the chess game.
> null (roll sucessful)
> null (roll failure)

null
uid: caacef04-f082-878e-24ae-dd46cfbe46a9
Jump to another node

null
uid: ccf5ec1d-4275-114b-1414-ad72daa4c3af
> My, the Theskan Double Counter-Gambit. Vicious. Exactly what I would have done.

0:0 - Oh dear, aren't we clumsy? Let me put these back in place.
uid: ce47ec19-6c1b-bab9-25bf-26295feda98e
Animation: [Raphael] sets the pieces back in place.
Cinematic: Raphael sets the pieces back in place.
Node context: It's obvious he realises the player tried to cheat on behalf of Mol.
> null

- Roll sucessful -
null
uid: cec400a0-22c8-1fd6-f4a2-030ee5e3291d
> null

null
uid: d03a6706-16e5-186f-63b3-7129ffd0f011
> Well. Now you know.

0:0 - Although I should probably get dressed first...
uid: d2222731-eafa-95a1-bc72-7b478f8aaaad
=== END NODE ===

null
uid: d88b65f5-d5d2-2c77-242e-617dea90c235
> She might have won, you know - if you hadn't made her retreat.
> Her victory was hollow, of course. Frankly, I expected better of you - did Mol ask to have your god win the game for her?
> I noticed your little trick, by the way. You should trust Mol - she never asked for your god to interfere in the game.
> She might have won, you know - if you hadn't been so hell-bent on exposing my truer nature.
> She might have won, you know. There was no need for your attempt at sabotage.
> She cheated, of course, but that's half her charm.
> The Theskan move suggestion was inspired. I had no idea you played.
> She might have won, you know - with a little push in the right direction.

null
uid: d9a2f3f1-d7b3-4824-9339-4f482add5054
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Karlach - End Karlach Inclusion
> Oh, hey. I remember you. Booked it from the grove before the druids could kick us.
> Hey! What's a big hero like you doing in a dustheap like this?
> Look who made it! For once I saved your butt out there, didn't I? We're square now, chief.

null
uid: d9dd32cf-06c4-5fb6-9b21-ba060d2e37bf
Jump to another node

0:0 - Leave me alone, hellspawn.
uid: dad84557-99e5-710f-d2e7-2645b9d01871
> All in good time, dear.

null
uid: db452cf7-7104-1cea-4c46-e0ffbec8bb76
Jump to another node

0:0 - A pity no one did the same for you, all those years ago.
uid: dc382bb9-60c0-927d-d4d3-06e05449c79b
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - What's going on here?
uid: dc95f492-20cc-4ad4-9f4d-4f9c6ef1b549
Node context: Suspicious, happening upon Raphael and Mol (tween crime lord) playing chess together.
> null

0:0 - Calimshan rules, dear. The first piece touched is the first piece moved.
uid: dcb5e837-e078-0b51-fe10-c71d8c812914
Cinematic:
Node context: Deeply patronizing.
> That's garbage. No matter where the knight goes, I'm gonna lose it.

0:0 - Don't I, indeed...
uid: dd5aecec-9c82-66ee-c8cc-c6be9a478057
> But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.

0:0 - Smart. You smart enough for lanceboard? It's my first time playing.
uid: df6a31c4-69ef-e741-52e3-16b4d78f65d6
Node context: Mildly sarcastic.
> null

0:0 - But what's done is done, so how about we stop talking about it and just get on with things?
uid: df921a8f-0875-27f3-634e-1701e0515a97
> Although I should probably get dressed first...

null
uid: e1624b21-1637-26cf-8d65-56c56acee41a
> null

0:0 - But don't you worry about Mol - it goes without saying she still has the unconditional freedom to choose the only option she has left.
uid: e28fe007-6296-8653-3d9b-f78a7b459344
Cinematic:
> null

0:0 - Just bugger off back to Hell, would you?
uid: e37f3d2a-8160-3322-c4a9-d359b6c786d6
> Hell is wherever I take it. I just call it Hope, remember?

0:0 - Fall back. Protect your queen above everything else.
uid: e3a25941-c9b8-3010-e0e7-61f42935f766
- 0 Check flag(s) (Local):
   false - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Fighter - clicked on the fighter node
> null

0:0 - I noticed your little trick, by the way. You should trust Mol - she never asked for your god to interfere in the game.
uid: e3b13986-8192-f0fd-9d3d-baf50c9412c0
- 0 Check flag(s) (Local):
   false - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Theskan - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_Theskandescription
   true - dad63dde-f309-491a-1edb-b3ced9a1fccd_Chess_DivineIntervention - Divinely intervene in the chess game.
> null
> I'll not take lessons on morality from a devil, thanks.
> null
> null

null
uid: e40c7a97-3188-0573-b6e9-e8f8c34882ef
Jump to another node

0:0 - You know this guy's a devil, right, Mol? No beating one of them.
1:0 - You shouldn't be playing games with this man. He's a devil.
uid: e941ede9-1985-cfd0-f203-73343c7741cb
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> Sure, and I'm Zariel's firstborn. Don't be distractin' me.

0:0 - Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.
uid: ec4f6f53-02bf-bd0e-8ee7-2b233b7118e1
Cinematic: Raphael disappears
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Astarion - ORI_Inclusion_End_Asteriondescription
=== END NODE ===

0:0 - Might be the infernal engine in my chest.
uid: ef0ce83b-0f30-c39d-2bc0-653b2b6cd0a4
- 0 Check flag(s) (Tag):
   true - Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> Poor Karlach. She really suffers so terribly, death haranguing her from every angle. But it hasn't struck yet, has it?

0:0 - Leave her alone. I'm warning you.
uid: efaa877f-39de-50f7-7f6a-86b45fbab011
- 0:0 Tag: Karlach - |Karlach, Hells' champion. Tiefling origin. Whether or not she's shapeshifted.| (Karlach, Horned Champion of Hell)
> Oh please, Karlach. Let us abandon this cack-handed attempt at solving your problems by fixing hers.

- Roll sucessful -
null
uid: f030e7c3-49ab-cb57-6b63-3acace9fe318
> *The keen gleam in Mol's eyes reveals the lie. She knows the game well, and she wants to win.*

0:0 - It could be infinitely worse. We seem to be rather good at killing things.
uid: f186135d-748b-fa0b-120e-21131bf30eee
> Let's just go. Standing here chatting gets us nowhere.

null
uid: f2e6c222-1ef2-191b-2aab-a2bf5326e64d
Jump to another node

null
uid: f6957350-8d36-ec7a-81c1-398a829ceae0
Jump to another node

0:0 - You know, I've never been better.
uid: f786e2e0-9b13-fced-4957-3a6c7558f307
> Splendid.

0:0 - Don't play games, Raphael. Help him out.
uid: f8bab497-a27f-cf65-faae-d9d7780c8616
> Oh, such impatience.

0:0 - This is a game that tests your mind. Look at the board with fresh eyes - what does your opponent hide?
uid: fa937f2e-b2e8-5384-fe85-0b9e56482ded
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> Hmm. A-ha - his king is wide open!

null
uid: fab0a4ae-d4b3-6d98-94da-94bd095af2fd
Animation: [Raphael] and [Mol] play a few moves resulting in Raphael winning
Cinematic: Mol and Raphael exchange pieces, ending the game as he captures her king.
> Hells. Thought I had you.

null
uid: fad89d5a-2ff2-1586-e773-784c7308596c
Jump to another node

0:0 - If you're still offering solutions, I'm all ears.
uid: fbe1144f-f1b3-1fe0-6f06-d80f4c2dbe16
> All thumbs, rather, the way you've been stumbling about the place. But at least I can't say I'm not entertained.

0:0 - Let's just go. Standing here chatting gets us nowhere.
uid: feab9089-5db1-e203-a203-6eec95673fe0
> Although I should probably get dressed first...


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_MolsDeal_Mol.lsj
Synopsis:
After the lanceboard game (HAV_MolsDeal_Lanceboard_ThreeWay.lsj), Mol will slink off away from Raphael and can be spoken to alone to discuss his deal. This dialogue can happen as long as the inn has not been attacked yet. After the game with Raphael, Mol can be found in a corner by a dusty shelf, where she's shoved the lanceboard. She clearly stole a piece from the set, fiddling with it as the player approaches.

0:0 - Raphael is a real, literal devil. These creatures care not for you - only your soul.
uid: 02cb13f0-47b5-6939-fd07-86f6fefae8d5
= Roll SkillCheck Persuasion (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
Advantage: 1 - 0 Check flag(s) (Local):
   false - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
- 1 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
   false - Warlock - A wielder of magic that is derived from a bargain with an extraplanar entity. (Bound by a deal to a powerful patron, warlocks trade their loyalty for supernatural abilities and unique magic. )
- 0 Set flag(s) to (Local):
   true - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
- 1 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> null (roll sucessful)
> null (roll failure)

null
uid: 03b1a7f6-bb3d-2a8e-911e-9e4d88a73698
Jump to another node

null
uid: 076f960d-4514-5c0b-b812-417ece3cffe4
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> No idea if it's good or not. A lot of people like to promise pretty things, but it's empty air.

null
uid: 087e62bc-a470-3887-418b-04675ebf30a2
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> null

0:0 - Did he deal with you straight? Heard you two talking.
uid: 0cd4c87f-27f5-fe82-dd67-1e96bbc43eba
> null
> null
> I'm holding out. Better to make him a little desperate.
> null

0:0 - You must love the taste of it. He seems to know you pretty well.
uid: 0da4aa5c-ed74-4474-b702-e3ffddb1be00
> I know him well enough to know he's a trickster.
> I haven't made any kind of deal with him. He's just trying to tempt me.
> My problems are more urgent than yours - I have to deal with him.
> null

0:0 - Look, you saved us. Not knockin' that. But after you left, Zevlor lost his nerve - gave up the fight. I won't.
uid: 0dbfaa15-36c7-0bfb-3333-076b90309bd5
Cinematic: Mol's expression turns grim.
- 0 Check flag(s) (Global):
   true - DEN_AttackOnDen_State_DenVictory - The tieflings won Attack on Den or Goblin Hunt was completed
   true - GOB_State_LeadersAreDead - Goblin leaders are dead
- 0 Set flag(s) to (Global):
   true - COL_FindZevlor_Knows_MissingHav - Learn about Zevlor from Mol.
> You could have helped us. With the goblins, with the druids. But you saved your own skin.
> Now there's no grove, no coin, no one taking us to the city. I'm not letting my crew get eaten by shadows.

0:0 - He's a devil, Mol. They are fickle patrons - ambition and treason lie before you.
1:0 - Be careful, little one. Raphael's a devil - they're lying bastards. Hardly fun patrons.
2:0 - I swore a pact with a creature like Raphael once. He's a devil, Mol. Be cautious.
uid: 134769f5-4dbe-c70d-cca7-8e394b13703e
- 0:0 Tag: The Fiend - This warlock's patron is a Fiend (You have made a pact with a fiend from the Lower Planes of existence, a being whose aims are evil, even if you strive against those aims.)
- 0 Check flag(s) (Tag):
   true - Warlock - A wielder of magic that is derived from a bargain with an extraplanar entity. (Bound by a deal to a powerful patron, warlocks trade their loyalty for supernatural abilities and unique magic. )
- 0 Set flag(s) to (Local):
   true - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
- 1 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> So what if Raphael's a devil? Means he's got the power to keep his promise.

0:0 - Looked like he was doin' a pretty good job. If I had to deal with gods and worms in my head, I'd make a deal with anyone.
uid: 13a62b4b-e88d-cfb1-aeb8-517521addf7d
> Not like we have anyone in charge now. Zev's dead.
> Look, you saved us. Not knockin' that. But after you left, Zevlor lost his nerve - gave up the fight. I won't.
> Zevlor couldn't save everyone - it's my job to look after those who survived.

0:0 - This isn't about me, it's about your soul. What did he really offer?

uid: 149456f3-84e0-0092-f872-5d250b17934e
= Roll SkillCheck Persuasion (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> null (roll failure)
> null (roll sucessful)

0:0 - Our kind have enough trouble with devils. You should stay away from this one.
uid: 181dd205-1ff5-fae4-3344-a5a22db3b36d
- 0 Check flag(s) (Tag):
   true - Tiefling - |Tiefling| (Descended from devils of the Nine Hells - by blood or curse - tieflings face constant suspicion in Faerûn. Their arcane abilities make them natural survivors, whether as heroes or villains.)
- 0 Set flag(s) to (Local):
   true - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
- 1 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> If our kind looked out for one another, we wouldn't need to deal with devils.

0:0 - So what if Raphael's a devil? Means he's got the power to keep his promise.
uid: 19ebd424-93a0-e0c7-0f19-e5ab7608b60b
> Also - bit rich for you to tell me who I can or can't make deals with. All things considered.

0:0 - Zevlor had belief - didn't get him anywhere good. Besides, Raphael wasn't promising anything stupid.
uid: 1a65d6c7-194d-78de-1276-c59223643a26
> null

0:0 - Like a prick from a scorpion, Raphael's deals seem innocuous, but they are poison.
uid: 1a6cf7cb-8a69-5b59-f82f-9371e0b86872
- 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> Poison. Sure.

0:0 - He said he could get me and my gang get to Baldur's Gate. I reckon he can do it too - don't care what your 'lore' says.
uid: 1b7b1fb9-c6fa-f375-c05a-3da9dbd551e5
> null

0:0 - Trust me, it might sound good but it's not worth it.
uid: 252abc93-3ccc-82a2-1ee3-7220b9f7171c
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> Easy for you to say - you can do what you want, go where you want. My kids need protecting, and I'm going to protect 'em.

0:0 - If Raphael offered you a good trade, you should take it.
uid: 258153ed-4417-2caf-f0d0-061d3588a048
- 0 Check flag(s) (Tag):
   false - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_EncouragedDeal - Player encouraged Mol to take a deal with Raphael
> null

0:0 - Whatever. My soul's not gonna matter if we get eaten by shadow freaks.
uid: 291f6d0b-baf4-fbce-8d50-d5a44a12e6aa

null
uid: 2a385a8a-8b4b-f45b-75c0-867aa85b16ad
> null

0:0 - And also... when we get there, I'd be head of the Thieves' Guild.
uid: 2f4ff1bd-2aea-7d2a-b3f0-79d9c7f1bce5
> Trust me, it might sound good but it's not worth it.
> And what happens to the current head of the Guild?
> Ha! Ambitious - I like it.

null
uid: 3024bba3-56b4-1f49-5eb8-621346ff8807
> null (roll sucessful)
> null (roll failure)

null
uid: 3125f623-cece-4ea8-9008-9849da2d4fa2
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Karlach - Start Karlach Inclusion
> No, kid. No.

0:0 - What exactly did he offer you?
uid: 314703ae-05b0-4f00-b7a4-e80640886b08
- 0 Check flag(s) (Local):
   true - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
> Protection for me and my kids. That's all.

null
uid: 32bc0184-17ef-5040-b36a-a323a9de1885
Jump to another node

0:0 - Simply professional curiosity, Mol. Devils of lore don't usually deal in such low stakes.
uid: 349212b8-914f-4b41-66bf-19583a92233a
= Roll SkillCheck Persuasion (Charisma) Difficulty: 91fb3598-dd68-4fa8-a306-2c7284709b08 =
- 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> null
> null

- Roll sucessful -
null
uid: 36d0b2b2-547d-f515-50ee-be8be095cfb1
> You... you aren't joking? Huh. I kind of believe him more now than I did a minute ago.

0:0 - No idea if it's good or not. A lot of people like to promise pretty things, but it's empty air.
uid: 37429676-f040-4234-ea4a-08d676a8ed9d
Cinematic: Mol shrugs.
> Did he deal with you straight? Heard you two talking.

0:0 - What I said! That he'd get me and my gang safely to Baldur's Gate.
uid: 38e48245-681a-96a7-a185-b35b625afd5b
> And also... when we get there, I'd be head of the Thieves' Guild.

null
uid: 3db51c23-27d5-884e-a5c7-5c1145724eeb
Jump to another node

0:0 - Nothin' personal.
uid: 41821664-7356-4728-a8ef-5dfe6e78ff8a
Cinematic: grimaces before the line.
> null

0:0 - Take the deal if you want, kid. But a word of advice - let him get a little desperate first.
uid: 422199e0-7024-f570-1dbb-9edfbfed1fd9
- 0 Check flag(s) (Tag):
   true - Rogue - A scoundrel who uses stealth and trickery to overcome obstacles and enemies. (With stealth, skill, and uncanny reflexes, rogues' versatility lets them get the upper hand in almost any situation.)
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_EncouragedDeal - Player encouraged Mol to take a deal with Raphael
> null

0:0 - But I haven't accepted nothing yet. Sounds like you're in deeper than I am.
uid: 4421823c-6d5e-0a4d-e60e-fa01fc7ccdb4
> Raphael's dangerous, Mol. What did he really offer you?
> I haven't made a deal. He's just trying to tempt me.
> My problems are a lot more pressing than yours.
> I can read you like a book, Mol - call it hunter's instincts. Now tell me, what did he really offer?
> This isn't about me, it's about your soul. What did he really offer?

> Devils of lore don't deal in such low stakes, Mol. What'd he really offer?

> Leave.

0:0 - Protection for me and my kids. That's all.
uid: 45d7c47a-c12c-7c27-6f23-9b225876c3cf
> null

0:0 - I'm holding out. Better to make him a little desperate.
uid: 467bc878-44ff-34da-e967-f4fcdd79bf28
> Yeah, that's the way to go. His lanceboard trick was meant to soften me up, but I know better.

null
uid: 46bd54b0-8009-9a74-f9b0-16afda6f2cb7
Jump to another node

0:0 - You... you aren't joking? Huh. I kind of believe him more now than I did a minute ago.
uid: 46edea6a-220d-1181-c059-cc212bf77a20

0:0 - Also - bit rich for you to tell me who I can or can't make deals with. All things considered.
uid: 474df18f-20b5-270a-6cd7-a64fda562c00

0:0 - *Her smile is broad, her eyes twinkling, her face the very picture of innocence. She's clearly lying.*
uid: 53bf79f7-ad82-8907-7aa8-a208f0d0dac7
> But I haven't accepted nothing yet. Sounds like you're in deeper than I am.

null
uid: 53f7e3eb-8741-bf07-bdc5-140dde3b37b9
Jump to another node

null
uid: 54689fbd-92e6-0f5a-1dfa-34b81163191d
Jump to another node

null
uid: 547912c0-0527-b49d-7ab2-07e0c320e06a
Jump to another node

- Roll failure -
null
uid: 581b3733-44dc-639a-bb91-2b5e57a7bf95
> null

0:0 - Safe passage to Baldur's Gate. Safe from everyone, like Zev was supposed to do.
uid: 5a1b6166-10d9-4b90-c02e-30561f34bf25
> null

0:0 - Leave.
uid: 5b660369-b149-27b7-b063-32f2e025829a
=== END NODE ===

- Roll failure -
null
uid: 5e48d62c-29eb-455f-106c-ae77a526b21b
> Whatever. My soul's not gonna matter if we get eaten by shadow freaks.

null
uid: 6220b08a-f820-a6d9-b551-db331acdfe35
Jump to another node

0:0 - Zevlor couldn't save everyone - it's my job to look after those who survived.
uid: 63c63fe9-91d7-a5d1-4d84-b2e2b82bfd94
> You could have helped us. With the goblins, with the druids. But you saved your own skin.
> Now there's no grove, no coin, no one taking us to the city. I'm not letting my crew get eaten by shadows.

0:0 - Whatever. I'm tired of taking orders from people who think they know better than me.
uid: 651a553a-c905-8b3d-d511-5645cab400a3
- 0 Check flag(s) (Global):
   false - DEN_AttackOnDen_State_DenVictory - The tieflings won Attack on Den or Goblin Hunt was completed
   false - GOB_State_LeadersAreDead - Goblin leaders are dead
> null

null
uid: 663f1646-b803-e02e-0e96-a4b39658efc3
Jump to another node

0:0 - I'm not judging, Mol. Only curious about the details.
uid: 6ecc8d72-05e3-f5d9-275e-bbe8a64198c8
- 0 Check flag(s) (Tag):
   false - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> Safe passage to Baldur's Gate. Safe from everyone, like Zev was supposed to do.

0:0 - My problems are more urgent than yours - I have to deal with him.
uid: 742e0bee-4488-a381-bd4c-028fe763f92b
> null

null
uid: 762bf065-2122-993a-a6df-a386806accfa
Jump to another node

0:0 - Though it can be near-impossible to stay on the good path, you have to try. We all have to try.
uid: 770b8287-041d-d910-f5c5-1f7483a265e4
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> null

null
uid: 7a216e1c-fd1d-32ea-3ec8-40b860fc792d
Jump to another node

0:0 - If our kind looked out for one another, we wouldn't need to deal with devils.
uid: 7a67b8e1-d275-4a3a-1d54-cfc6db42f783

0:0 - You need to believe in yourself, Mol. Not the empty promises of a fork-tongued monster.
uid: 7b7b53f7-48aa-9f7e-2b1a-d6a85f2d44b8
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
> Zevlor had belief - didn't get him anywhere good. Besides, Raphael wasn't promising anything stupid.

0:0 - And what happens to the current head of the Guild?
uid: 7d97c191-be41-c0a9-f7fd-027e0d872e65
> I dunno, devil stuff? What matters is I can keep my kids safe. Everyone else's let them down, but I won't.

0:0 - I know him well enough to know he's a trickster.
uid: 7dd17e38-f798-420e-b443-0915801f9d55
> Whatever. I'm tired of taking orders from people who think they know better than me.
> null
> Do as I say, not as I do, right? Got a lot of that from Zev too, and he was a walking pile of imp shite at the end of the day.

0:0 - I can read you like a book, Mol - call it hunter's instincts. Now tell me, what did he really offer?
uid: 7f86a86e-401b-0618-1282-99b0d517141b
= Roll SkillCheck Persuasion (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
> null
> null (roll failure)

0:0 - Do as I say, not as I do, right? Got a lot of that from Zev too, and he was a walking pile of imp shite at the end of the day.
uid: 81072e91-84d6-c737-28ff-a87e93a118d1
> null

null
uid: 83e2c4b2-c500-de11-4145-eda284de9971
Jump to another node

null
uid: 8525ff33-6ae5-da86-8d5c-dd35e1682985
Jump to another node

0:0 - My problems are a lot more pressing than yours.
uid: 863214b1-095b-4e3e-b708-11110791a822
> Yeah, I bet. What kind of problems could someone like me have? You hero types are all the same.

0:0 - I had the grove running pretty smooth, I'll do the same in Baldur's Gate. And I can keep the kids safe.
uid: 873b77f1-49b8-2a6f-35f7-ab045ada54ba
> null

null
uid: 89d70e2a-7ae3-469b-50f2-fe8078894cef
- 0 Check flag(s) (Global):
   true - DEN_TieflingLeader_State_PermaDefeated - Zevlor was permadefeated
> null
> null

null
uid: 8a1316a6-3236-f9f4-2ccd-7b35d89a635f
Jump to another node

null
uid: 8abaff1c-95fb-e369-0d7a-07d85d8e88a6
Jump to another node

null
uid: 8f8c13e7-be3c-4430-88b4-8a160c8eb135
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Karlach - End Karlach Inclusion
> Make a deal with a devil, little one. Once you fall, you'll never look back.
> Though it can be near-impossible to stay on the good path, you have to try. We all have to try.
> You need to stay away from Raphael. His deals are poison.
> Like a prick from a scorpion, Raphael's deals seem innocuous, but they are poison.
> What exactly did he offer you?
> If Raphael offered you a good trade, you should take it.
> Take the deal if you want, kid. But a word of advice - let him get a little desperate first.
> Our kind have enough trouble with devils. You should stay away from this one.
> Raphael is a real, literal devil. You and your soul are in danger, Mol.
> Raphael is a real, literal devil. These creatures care not for you - only your soul.
> Do you not hear it? The power of the Nine Hells, woven in his every word? He is a devil who wishes for your very soul.
> You need to believe in yourself, Mol. Not the empty promises of a fork-tongued monster.
> One should consider all options before forming a battle strategy - not just the easiest deal.
> He's a devil, Mol. They are fickle patrons - ambition and treason lie before you. Be careful, little one. Raphael's a devil - they're lying bastards. Hardly fun patrons. I swore a pact with a creature like Raphael once. He's a devil, Mol. Be cautious.

- Roll failure -
null
uid: 8fee2b90-4c36-c499-5ce8-1fe353e61bd0
> null

null
uid: 94639fc2-eccf-dee9-60d6-7f473df6472f
Jump to another node

- Roll sucessful -
null
uid: 95034f8a-0099-1f75-0cdd-e0e34aa071d0
> *Her smile is broad, her eyes twinkling, her face the very picture of innocence. She's clearly lying.*

0:0 - I dunno, devil stuff? What matters is I can keep my kids safe. Everyone else's let them down, but I won't.
uid: 95d2afd9-9b7e-ff55-eb2a-2315507decd9
> null

- Roll sucessful -
null
uid: 977e1c2e-419d-9412-6c2b-8b4d5bd0b311
> What I said! That he'd get me and my gang safely to Baldur's Gate.

null
uid: 983bba94-05c2-f454-cce5-5814032b026f
Jump to another node

0:0 - I haven't made any kind of deal with him. He's just trying to tempt me.
uid: 99e14ff2-2480-fccd-9c5d-ac7235c44321
> null

0:0 - Raphael's dangerous, Mol. What did he really offer you?
uid: 9a0902f7-196b-ba42-39b8-6d5b6d8aa28f
= Roll SkillCheck Persuasion (Charisma) Difficulty: 33cb7d74-7b51-4e5c-91ed-ff18cb8553bc =
- 0 Check flag(s) (Tag):
   false - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
   false - Ranger - A warrior who uses martial prowess and nature magic to combat threats on the edges of civilization. (As unparalleled scouts, rangers are in tune with the world around them, no matter how strange the terrain. They excel at hunting their favoured prey, tracking them without rest or relief.)
   false - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> null (roll sucessful)
> null (roll failure)

0:0 - Hey! I'm not so little! Grown-up enough to have grown up ages ago.
uid: 9c8ca31c-8d8c-8033-880b-f9cb26be7895
> null

null
uid: 9f14ee2c-0c12-82eb-6b49-3cffa6cb47ee
Jump to another node

null
uid: a4809c7f-5fb5-0ff1-87cb-80e46ac856cf
Jump to another node

0:0 - Raphael is a real, literal devil. You and your soul are in danger, Mol.
uid: a49319de-3cfc-52b4-7106-1b567b5a6cb6
= Roll SkillCheck Persuasion (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
- 0 Check flag(s) (Local):
   false - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
- 1 Check flag(s) (Tag):
   false - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
   false - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
   false - Warlock - A wielder of magic that is derived from a bargain with an extraplanar entity. (Bound by a deal to a powerful patron, warlocks trade their loyalty for supernatural abilities and unique magic. )
   false - Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
- 0 Set flag(s) to (Local):
   true - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
- 1 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> null (roll sucessful)
> null (roll failure)

0:0 - Yeah, I bet. What kind of problems could someone like me have? You hero types are all the same.
uid: a57ecb4f-58e2-825e-a688-fc4681f54418
Node context: She scoffs before saying "You hero types are all the same."
> null

0:0 - Now there's no grove, no coin, no one taking us to the city. I'm not letting my crew get eaten by shadows.
uid: a5e04c45-91f7-16ab-eca1-db117faff77a
> Maybe I'll make a deal, maybe I won't. But it'll be my choice - not the devil's and not yours.

0:0 - Wonder if I could con some gold off that cleric.
uid: abd443b1-76b3-4117-b95d-4cf6e153011b
=== END NODE ===

0:0 - Devils of lore don't deal in such low stakes, Mol. What'd he really offer?

uid: ae87f1d6-fc53-8c08-29bf-3e3dbca4ec9c
= Roll SkillCheck Persuasion (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Bard - An inspiring magician whose power echoes the music of creation. (Cleaving arcane magic to musical artistry, bards are performers without compare. They draw on songs empowered by spells, inspiring their allies and toppling their enemies.)
> null (roll sucessful)
> null (roll failure)

null
uid: afaeb34e-a1e5-1acd-f1b5-286b2657ebe2
Jump to another node

0:0 - Yeah, that's the way to go. His lanceboard trick was meant to soften me up, but I know better.
uid: afcd5bb0-e45e-0573-ae23-826d773ed1cf
Cinematic: She smirks.
> null

0:0 - Poison. Sure.
uid: b1b1f49a-4a4b-4e21-8bca-db65bdfd36a5
Cinematic: She frowns
> You must love the taste of it. He seems to know you pretty well.

0:0 - Make a deal with a devil, little one. Once you fall, you'll never look back.
uid: b1fc9058-0941-c66d-11a5-a497e6da6a1d
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_EncouragedDeal - Player encouraged Mol to take a deal with Raphael
> Hey! I'm not so little! Grown-up enough to have grown up ages ago.

0:0 - No, kid. No.
uid: b3ddc808-377f-4a0d-9f12-4cdf8a2f45d5
Node context: Subtext is thinking about herself. She's advising a kid not to deal with a devil. It's a quiet convo so not to dramatic, but very sincere on Karlach's part.
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_Event_KarlachPresentInFollowUp - Karlach was present during Mol's followup convo in Haven
> null

0:0 - I get looking out for number one - respect it, even. So if I make a deal, you can be damn sure it's what's best for me and my crew.
uid: b498fae4-0f7f-5a6a-92f9-514508457ef1
=== END NODE ===

0:0 - I haven't made a deal. He's just trying to tempt me.
uid: b6efb3a6-c161-444d-bbf8-8aceb29068fa
> Looked like he was doin' a pretty good job. If I had to deal with gods and worms in my head, I'd make a deal with anyone.

null
uid: bb75ba79-a808-85b6-66fc-2d2563cfc0cc
Jump to another node

0:0 - There aren't any other options, soldier. Raphael said he could keep me and my kids safe, and that's that.
uid: bbf46798-87fa-5800-49b9-7a19e1cbe1f3
Node context: solider said with maximum sarcasm
> null

null
uid: bf023185-94d4-3ed9-9063-add547497317
- 0 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
- 0 Set flag(s) to (Object):
   true - GLO_PaladinOathbreaker_Event_BrokeOath - Player broke their oath.
> I had the grove running pretty smooth, I'll do the same in Baldur's Gate. And I can keep the kids safe.

null
uid: c0d9b885-bc70-715f-cb7e-ed184e4dd4c7
Jump to another node

null
uid: c2b86b50-b666-0c54-18df-df168ad7dbd4
Jump to another node

- Roll sucessful -
null
uid: c5ab0450-9ee1-02e8-84d5-c41dca18527d
> He said he could get me and my gang get to Baldur's Gate. I reckon he can do it too - don't care what your 'lore' says.

0:0 - Everyone they turned to let my kids down - the druids, Zevlor, everyone. Now it's my job to keep 'em safe, and I'm gonna do it right.
uid: ca6f24c7-ae4e-41c3-319f-3f9847000c2c
> Not like we have anyone in charge now. Zev's dead.
> Look, you saved us. Not knockin' that. But after you left, Zevlor lost his nerve - gave up the fight. I won't.
> Zevlor couldn't save everyone - it's my job to look after those who survived.

0:0 - Do you not hear it? The power of the Nine Hells, woven in his every word? He is a devil who wishes for your very soul.
uid: cc136537-f80d-5634-d196-4c0df759144c
= Roll SkillCheck Persuasion (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
Advantage: 1 - 0:0 Tag: Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
- 0:1 Tag: Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
- 0 Check flag(s) (Local):
   false - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
- 1 Check flag(s) (Tag):
   false - Warlock - A wielder of magic that is derived from a bargain with an extraplanar entity. (Bound by a deal to a powerful patron, warlocks trade their loyalty for supernatural abilities and unique magic. )
- 0 Set flag(s) to (Local):
   true - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevil - f908976f-ef66-a83b-7960-49ea44efd9e5_HAV_MolsDeal_LancerBoard_ThreeWay_ToldDevildescription
- 1 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> null (roll sucessful)
> null (roll failure)

0:0 - Should've trusted my gut instead of asking for help.
uid: ce70e223-09f4-4523-ac3a-c444ee609d26
Cinematic: Mol is fiddling with a piece of the lanceboard set. She pockets it behind her back before talking to the player.
Node context: Disappointed.
- 0 Check flag(s) (Dialog):
   false - HAV_MolsDeal_HasMet_Mol - HAV_MolsDeal_Mol_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_MolsDeal_State_LostGame - HAV_MolsDeal_State_LostGamedescription
- 0 Set flag(s) to (Dialog):
   true - HAV_MolsDeal_HasMet_Mol - HAV_MolsDeal_Mol_HasMetdescription
- 1 Set flag(s) to (Global):
   true - HAV_MolsDeal_Event_Confronted - Party confronted Mol about her deal (for use in Wyll_InParty2)
> Nothin' personal.

0:0 - Not like we have anyone in charge now. Zev's dead.
uid: d08ced2e-e866-ce74-5163-abc363a5f04b
- 0 Check flag(s) (Global):
   true - DEN_TieflingLeader_State_PermaDefeated - Zevlor was permadefeated
> You could have helped us. With the goblins, with the druids. But you saved your own skin.
> Now there's no grove, no coin, no one taking us to the city. I'm not letting my crew get eaten by shadows.

0:0 - Nice strategy back there.
uid: d1a2481e-fe0a-4537-a6dd-b001eef61087
Animation: [MOL] Fiddles with lanceboard piece before putting behind back
Cinematic: Mol is fiddling with a piece of the lanceboard set. She pockets it behind her back before talking to the player, smiling
Node context: Very pleased.
- 0 Check flag(s) (Dialog):
   false - HAV_MolsDeal_HasMet_Mol - HAV_MolsDeal_Mol_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_MolsDeal_State_WonGame - HAV_MolsDeal_State_WonGamedescription
- 0 Set flag(s) to (Dialog):
   true - HAV_MolsDeal_HasMet_Mol - HAV_MolsDeal_Mol_HasMetdescription
- 1 Set flag(s) to (Global):
   true - HAV_MolsDeal_Event_Confronted - Party confronted Mol about her deal (for use in Wyll_InParty2)
> If we put our heads together, I bet you and me could make a tidy stack of coin in Baldur's Gate.

0:0 - Ha! Ambitious - I like it.
uid: d2270a41-7cb6-6266-0dcb-a0dc4c06e303
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_EncouragedDeal - Player encouraged Mol to take a deal with Raphael
> null

0:0 - One should consider all options before forming a battle strategy - not just the easiest deal.
uid: d5906075-a25f-8869-8931-931597a63657
- 0 Check flag(s) (Tag):
   true - Fighter - A master of martial combat, skilled with a variety of weapons and armour. (Masters of tactics and combat, fighters are the product of rigorous and relentless training. They move in armour like a second skin, and can wield any weapon with unmatched skill.)
> There aren't any other options, soldier. Raphael said he could keep me and my kids safe, and that's that.

0:0 - Maybe I'll make a deal, maybe I won't. But it'll be my choice - not the devil's and not yours.
uid: d5f935d9-e1fe-e2dc-1292-fe84167d8fb6
=== END NODE ===

0:0 - If we put our heads together, I bet you and me could make a tidy stack of coin in Baldur's Gate.
uid: d877d608-5be1-4cd0-8817-8058ac1bdd18
Cinematic:
> But Raphael's offered me a partnership already, and it seems like a sweeter deal than throwing my lot in with you.

0:0 - You could have helped us. With the goblins, with the druids. But you saved your own skin.
uid: db506621-07f5-5358-98f8-4bc6fb1d10dc
- 0 Check flag(s) (Global):
   false - DEN_AttackOnDen_State_DenVictory - The tieflings won Attack on Den or Goblin Hunt was completed
   false - GOB_State_LeadersAreDead - Goblin leaders are dead
> I get looking out for number one - respect it, even. So if I make a deal, you can be damn sure it's what's best for me and my crew.

null
uid: e0cc5605-5224-2d0f-a2b5-1e1d8d5bd9c4
Jump to another node

null
uid: e147acdd-cb80-2fdc-6a6c-0ae36b24a582
Jump to another node

- Roll failure -
null
uid: e2500dc9-da1d-ddcd-da78-6d2dfa6083fa
> null

null
uid: e5f332ac-7ffb-3649-30dd-7cc82b267dfa
> Everyone they turned to let my kids down - the druids, Zevlor, everyone. Now it's my job to keep 'em safe, and I'm gonna do it right.

null
uid: e8cb3b77-9b48-cb85-70c3-ffd3a7d58e48
Jump to another node

0:0 - But Raphael's offered me a partnership already, and it seems like a sweeter deal than throwing my lot in with you.
uid: ed757931-ca3d-8ae7-8a11-82acc0321687
> null

null
uid: edcd7ee5-1603-4e3e-4644-ee1ffcb9a938
> null

0:0 - Not that it's any of your business - I'm not poking my nose into whatever trade you made with him.
uid: f009748c-655a-5dfc-c411-6a254168042b
> null
> null
> I'm not judging, Mol. Only curious about the details.
> Simply professional curiosity, Mol. Devils of lore don't usually deal in such low stakes.
> null

- Roll failure -
null
uid: f76a949d-649d-1c77-25c6-f26f08323381
> Not that it's any of your business - I'm not poking my nose into whatever trade you made with him.

0:0 - You need to stay away from Raphael. His deals are poison.
uid: f81a21b9-5480-4acd-89dc-926edfa95c9c
- 0 Check flag(s) (Tag):
   false - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_WarnedAboutRaphael - Player warned Raphael not to partner with Raphael
> Poison. Sure.

0:0 - Easy for you to say - you can do what you want, go where you want. My kids need protecting, and I'm going to protect 'em.
uid: fbf5db27-72c0-9d45-534c-01cf20ec3cd0
> null


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_MolsDeal_MolMoving.lsj
Synopsis:
Back up line after Mol has vouched for the player and is running back to last light in to play a game of lanceboard with raphael.

0:0 - Look, you're welcome and all, but I've gotta chat with bigger fish. Later.
uid: 0aaa2f7f-c3cd-4f02-afa3-8f53c9d4b3cc
Node context: clearly in a rush and needs to go
=== END NODE ===


File E:\BG3_Unpack\Patch0_Hotfix3_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_MolsDeal_Raphael.lsj
Synopsis:
If Mol is dead or not present for other reasons, this solo dialogue for Raphael will take place instead. Rather than sitting at the lanceboard table, he is looming in the corner observing everyone else in Last Light.

0:0 - My old - well, a long time ago someone carved infernal runes into my back. They are a fragment of a contract. I'd like to know what the full contract says.
uid: 00ab50fe-19f9-9ca4-d749-c39faa5da823
- 0 Check flag(s) (Global):
   true - ORI_Astarion_Knows_PoemInfernal - Player knows that the scars on Astarion's back are in infernal.
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
> Hmmnmm...

0:0 - This is serious business, devil.
uid: 03c85261-2e87-5b1a-fba8-077c73c2f67b
> My old - well, a long time ago someone carved infernal runes into my back. They are a fragment of a contract. I'd like to know what the full contract says.
> My old - well, a long time ago someone carved some runes into my back. I'd rather like to know what they say.

0:0 - My dear, nothing is coincidence. Mortals trifle themselves with free will, as if their betters have not moulded every potential path ahead.
uid: 069e5789-e4ff-69c6-2c6d-1b3d07078c9e
> No offence meant, of course. I'm sure everyone in Last Light thinks they could have changed things.

0:0 - I - perhaps I should have. I'm not exactly used to asking for help and being met with, well... help.
uid: 098196a1-25d5-ff3a-6080-e8fe26985475
> But what's done is done, so how about we stop talking about it and just get on with things?

0:0 - Now who would possibly benefit from such a massacre?
uid: 0a919c35-bf4f-9cbe-0de6-c8f24be18337
Node context: Clearly a rhetorical question.
> If you want to know more, I could work the exchange of such precious knowledge into the terms of your future deal.

0:0 - For now, I'm afraid you've already made me late for a meeting with another client. I'll see you soon.
uid: 0fc5ab99-1d17-8c62-da5b-3dc65c36882c
> null

0:0 - Oh such impatience.
uid: 107ba92b-c71a-e9bc-a672-33a432e7da94
> It's something very important to your master. But is it a love letter, a warning, or a deed of ownership? I could give you all the gory details.

0:0 - You were here before? Why?
uid: 189f34dd-ca70-50b1-c87c-1c899ffcafac
> Family troubles. Not my family, of course.

0:0 - I never surrender knowledge for free, but one good turn deserves another, does it not? To repay you for the souls sent my way, I offer a taste of the truth.
uid: 194be70c-1b1a-a40b-1499-05a1e9763c2b
> Ketheric Thorm - proud father, man of faith, utter fool. On the night the Harpers sealed him away, someone murdered his entire army in cold blood.

0:0 - You really have a knack for showing up in all the wrong places.
uid: 19da9c7f-b17b-e044-cfe4-3295570467af
> You've got a knack for giving me the dullest reply you could have possibly given.

0:0 - You wound me. I've only tried to be a friend to you - just as to the poor souls here, where hope hangs by a single thread.
uid: 1b66430c-e926-c174-d94d-3e3acdc6efa9
> I can mend it or cut it, depending on what they ask for.

0:0 - But of course, you'll have to do something for me first. Let me think about it and get back to you.
uid: 1e0173a4-b950-b7a4-baef-ec4fe6a76c21
> You'll 'get back' to me? This is important, devil. When?

0:0 - I do. I have a proposal for you.
uid: 1e7eeef0-bd4d-e2cb-9518-dd6a7fa96c9b
> A proposal? If you're hoping to taste my blood, little vampling, think again. It burns hotter than Wyvern Whiskey.

0:0 - Well. Now you know.
uid: 21e0a8db-193b-a170-2c53-15aaf2d1ad17
> null

0:0 - Are you following me?
uid: 2259fa34-4709-1967-ea13-ef5f5dc6499c
> You flatter yourself - you're not the only soul of interest in this ruin. This is Last Light, where hope hangs on by a single withered thread.

0:0 - Such a shame to end a spree before you've tired of the slaughter. But don't be disheartened.
uid: 235e396f-99e4-7870-626b-8e52f4202da0
> After all - here you are again, in a refuge for the haggard and weary. Plenty of clients - or victims - for both of us.

0:0 - But what's done is done, so how about we stop talking about it and just get on with things?
uid: 2610c702-23e1-01f8-e0e8-bf453ddb5c82
> Although I should probably get dressed first...

0:0 - Ketheric Thorm - proud father, man of faith, utter fool. On the night the Harpers sealed him away, someone murdered his entire army in cold blood.
uid: 2618db15-a01f-81cf-557e-91893f6a2898
> Now who would possibly benefit from such a massacre?

0:0 - My old - well, a long time ago someone carved some runes into my back. I'd rather like to know what they say.
uid: 2a32456a-e787-1274-f78a-f80756d25aa3
Node context: Starts saying 'my old master...' but stops himself
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
> Hmmnmm...

0:0 - You haven't told them? And you've kept your clothes on this whole time? How unlike you.
uid: 355416b7-4988-eba0-79d4-87974a8cb661
- 0 Set flag(s) to (Local):
   true - ee01d1c0-9e3b-de72-fa20-db701a173a27_RaphaelRemovedClothing - RaphaelRemovedClothingdescription
> Why not let them see? Don't be shy.

0:0 - My, my, fancy meeting you here! Little late to be traipsing around Last Light, isn't it? You've lit the fire, you've freed the angel, so shoo! Go after her!
uid: 3730d03c-537b-2b51-b775-78f1c042c04a
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
> I wanted to ask you about the Infernal scars on my back. What do they mean?
> I need a shot of liquid courage before I go. Perhaps you'll join me.
> A devil encouraging me to follow an angel. Aren't you full of surprises.
> You really have a knack for showing up in all the wrong places.

0:0 - At times I wonder if some other fiend swapped out your tongue with that of an ox.
uid: 37ca1f8e-c6be-3f84-475d-9797f088dd02
> I never surrender knowledge for free, but one good turn deserves another, does it not? To repay you for the souls sent my way, I offer a taste of the truth.

null
uid: 3a50bff6-461c-f94a-d561-ba109b042ac3
Jump to another node

0:0 - I do love the people I meet in these dark lands. Everyone's desperate for something.

uid: 3b8141a4-ad89-211b-d521-bb4dbb00d548
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
> null
> null
> You included, I presume.

0:0 - I wanted to ask you about the Infernal scars on my back. What do they mean?
uid: 431f9b4b-7d63-0198-7633-733e3c5e3f4e
- 0 Check flag(s) (Global):
   false - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
> But of course, those curious little marks. Something important to your master, no doubt, but what?

0:0 - Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.
uid: 442140a6-d246-4c34-4b1e-2c05a2ed39d2
Cinematic: Raphael disappears
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
=== END NODE ===

null
uid: 45b380b2-0204-4caf-a79c-d4f5b1f15b39
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Astarion - ORI_Inclusion_Asteriondescription
> Not with you, at least. Although I sense there's something your friend wants to ask me.
> With your tail between your legs.

null
uid: 493ffc29-3ebb-900a-3ad4-fea3b598d7fd
Cinematic: Raphael leans in, pressing in on the player's personal space.
> They're not the only ones ripe for temptation, you know. My last contract here fed me for decades.

0:0 - Cazador worked on it from dusk until dawn, all with an ancient blade he called his 'needle'. Cutting and tearing, starting over if I screamed or winced too much.
uid: 4d6596e9-67aa-deac-5bc7-81cba7502c7d
> It was a rough night.

0:0 - You flatter yourself - you're not the only soul of interest in this ruin. This is Last Light, where hope hangs on by a single withered thread.
uid: 50c31b03-a879-0913-d556-90c2d7ead471
> I can mend it or cut it, depending on what they ask for.

0:0 - Enjoy them while you can - I'll smite you down soon enough.
uid: 580cb176-f902-1a32-c0b8-ef6544ebc135
- 0 Check flag(s) (Global):
   true - DEN_AttackOnDen_State_RaiderVictory - Tieflings in the den were killed during Attack On Den
- 1 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
> You wound me. I've only tried to be a friend to you - just as to the poor souls here, where hope hangs by a single thread.

0:0 - It was a rough night.
uid: 5a78228d-f2bc-786e-0166-05446d2d73c4
Node context: Understated
> But what's done is done, so how about we stop talking about it and just get on with things?

0:0 - Gods... the carving must have been excruciating.
uid: 5ce00c95-3788-a0f8-d549-842c07f5c992
> Cazador worked on it from dusk until dawn, all with an ancient blade he called his 'needle'. Cutting and tearing, starting over if I screamed or winced too much.

0:0 - I need a shot of liquid courage before I go. Perhaps you'll join me.
uid: 61807d14-5384-6a6c-27e9-b2e192c97028
> Too parochial a setting for me, I'm afraid. I prefer my liquor served in a quivering belly button, distilled in fear and arousal.

0:0 - Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.
uid: 639da1af-0b89-1c02-5cb2-e840a9bd8ef4
Cinematic: Raphael disappears
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Astarion - ORI_Inclusion_End_Asteriondescription
=== END NODE ===

null
uid: 644a4c81-1734-4d7c-b644-b5d7f3056ff7
> Well. Now you know.

0:0 - I wanted to ask you about the Infernal scars on my back. What do they mean?
uid: 6642081c-4cd3-f5de-f0f8-ef07306fe161
- 0 Check flag(s) (Global):
   false - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
> null

0:0 - Anyway - don't linger here too long, will you? I've got front row tickets for your grand finale in Moonrise Towers, and I'm dying to see the show go on.
uid: 685e40ac-446a-7a82-dcc1-8e097b063a11
> null

0:0 - Don't play games Raphael. Help him out.
uid: 6a059323-eb37-2b6e-3305-52c9c4fd7ef2
> Oh such impatience.

0:0 - You'll 'get back' to me? This is important, devil. When?
uid: 6afd1e26-665b-a242-16e3-d592b3d64f39
Node context: Annoyed, tense.
> Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.

null
uid: 708d8613-19ea-e6b0-7839-0277a71fa4cd
> null

0:0 - You're not responsible for the curse, are you?
uid: 729c1ad2-550c-5369-5b17-e6119ecde6aa
> Please, I would never leave such a mess behind. Far too much attention for so little gain.

0:0 - A proposal? If you're hoping to taste my blood, little vampling, think again. It burns hotter than Wyvern Whiskey.
uid: 73f29889-d01e-b075-9805-00b32ed6df77
> This is serious business, devil.

0:0 - A love letter? A warning? A deed of ownership? I could give you all the gory details.
uid: 7953630a-24a5-e0e8-b372-6338b8fc3c1e
> But of course, you'll have to do something for me first. Let me think about it and get back to you.

0:0 - If you want to know more, I could work the exchange of such precious knowledge into the terms of your future deal.
uid: 7b3bfb40-3e09-7866-1f2f-32450136dbef
> But the time for quibbling over clauses and contracts hasn't quite arrived. You'll be limping back to me soon enough.

0:0 - Spit it out, Raphael.
uid: 7be41b3f-473e-5fea-1898-d44cfdcc275b
> At times I wonder if some other fiend swapped out your tongue with that of an ox.

0:0 - Not with you, at least. Although I sense there's something your friend wants to ask me.
uid: 7ef342e6-c95b-7cf6-e8a2-c68c5eda4831
- 0 Check flag(s) (Tag):
   true - Astarion - | Really Astarion, Vampire companion | (A charmer and a rake with the most dangerous smile in Baldur's Gate.)
> I do. I have a proposal for you.

null
uid: 85b26b57-6a6e-4d2e-89f3-fabaa019b89e
- 0 Set flag(s) to (Global):
   true - HAV_MolsDeal_State_Lanceboard_ThreeWay_AstarionAskedRaphael - Set when Astarion asked Raphael to help him parse the contract
- 1 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Astarion - ORI_Inclusion_End_Asteriondescription
=== END NODE ===

0:0 - A devil encouraging me to follow an angel. Aren't you full of surprises.
uid: 878c1352-99fe-78f1-84ed-8cad70875ab0
> Sometimes you've got to root for Team Celestial. Keeps you on your toes.

0:0 - With your tail between your legs.
uid: 8bc0a412-6996-c6b3-3e07-466c58677625
- 0 Check flag(s) (Tag):
   true - Tiefling - |Tiefling| (Descended from devils of the Nine Hells - by blood or curse - tieflings face constant suspicion in Faerûn. Their arcane abilities make them natural survivors, whether as heroes or villains.)
> For now, I'm afraid you've already made me late for a meeting with another client. I'll see you soon.

null
uid: 96a9d79a-7329-9b2d-cf8d-f8fc764d2fa9
Jump to another node

0:0 - You again - I'm sure your arrival is simply a coincidence.
uid: 974c52d6-e51f-616a-dafb-fd1cbfbce427
> My dear, nothing is coincidence. Mortals trifle themselves with free will, as if their betters have not moulded every potential path ahead.

null
uid: 974f38f8-6258-d89c-8b41-2c5c220ef8e8
- 0 Set flag(s) to (Object):
   true - HAV_MolsDeal_Event_RaphaelPoof - Set on Raphael to immediately poof him away after a dialog
> Why didn't you tell me earlier? I could have helped.
> Gods... the carving must have been excruciating.
> All I know is you have us doing odd jobs for a devil.

0:0 - Hmmnmm...
uid: 97ab081c-3a10-2f64-7303-a940e4ada068
> What are you talking about, Astarion? What scars?
> Don't play games Raphael. Help him out.
> This is a bad idea Astarion. We should find another way.
> I don't think he knows.

0:0 - Why not let them see? Don't be shy.
uid: 99cdcfde-f92a-5d25-5228-ad4dc555cc42
Cinematic: Raphael waves his hand and Astarion's shirt magically disappears.
> null

0:0 - It's good to see you again. I'd ask if you've made any progress with your little problem, but the tell-tale twitching of your eye is answer enough.
uid: 9a756f53-d3eb-f422-19a8-1c59e0125388
Cinematic: Raphael turns to the player and smiles.
> You again - I'm sure your arrival is simply a coincidence.
> Are you following me?
> I'm fine - the last thing I need is your meddling.
> Wipe that smugness from your face or I'll smite it off.

0:0 - Gods damn it.
uid: 9e3b780c-ee49-d36a-6e12-a358b955c432
Node context: Fed up with this shit (a devil just magicked away your shirt.)
> Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.

0:0 - I'm fine - the last thing I need is your meddling.
uid: a5d83f20-5bf8-8644-3e38-a8938c2b9ebd
- 0 Check flag(s) (Global):
   false - DEN_AttackOnDen_State_RaiderVictory - Tieflings in the den were killed during Attack On Den
> You wound me. I've only tried to be a friend to you - just as to the poor souls here, where hope hangs by a single thread.

0:0 - But of course, those curious little marks. Something important to your master, no doubt, but what?
uid: abb5cdd3-e208-884e-5852-5fe82d515be2
> A love letter? A warning? A deed of ownership? I could give you all the gory details.

0:0 - This is a bad idea Astarion. We should find another way.
uid: ae1b1ac1-f9fd-a47e-fd72-640a6ac5630a
> Oh such impatience.

0:0 - Too parochial a setting for me, I'm afraid. I prefer my liquor served in a quivering belly button, distilled in fear and arousal.
uid: b0984183-0dcc-87ec-87b4-aa0e21eb65d5
> Anyway - don't linger here too long, will you? I've got front row tickets for your grand finale in Moonrise Towers, and I'm dying to see the show go on.

0:0 - Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.
uid: b610aea9-dceb-0b03-60b6-6f191f94d137
Cinematic: Raphael disappears
> null

0:0 - No offence meant, of course. I'm sure everyone in Last Light thinks they could have changed things.
uid: b97ca110-f324-6b53-2d1d-2b13eb83f6bc
> null

null
uid: b998b0c3-7d2e-9f4e-ac88-4b63af98c94d
Jump to another node

0:0 - Please, I would never leave such a mess behind. Far too much attention for so little gain.
uid: bae91136-f65b-c959-cefc-4ea70f6ae2a6
> I never surrender knowledge for free, but one good turn deserves another, does it not? To repay you for the souls sent my way, I offer a taste of the truth.

null
uid: bded58ac-e448-1979-dfe9-6a324e349247
> My, my, fancy meeting you here! Little late to be traipsing around Last Light, isn't it? You've lit the fire, you've freed the angel, so shoo! Go after her!
> You're the best thing for business since the Second Sundering. Countless sorry souls came running to my door after your work in the grove.
> It's good to see you again. I'd ask if you've made any progress with your little problem, but the tell-tale twitching of your eye is answer enough.

0:0 - Sometimes you've got to root for Team Celestial. Keeps you on your toes.
uid: bf28c1a5-1c6c-2e06-4c7e-7a6fa68baa1c
> Anyway - don't linger here too long, will you? I've got front row tickets for your grand finale in Moonrise Towers, and I'm dying to see the show go on.

null
uid: c2ad1426-32b9-14a7-5251-1002d2b7f240
Cinematic: Raphael disappears from the room, leaving behind nothing but a bare wall.
=== END NODE ===

null
uid: c47f769d-3a6f-e058-29fa-44a17f053e7a
> null

0:0 - You've got a knack for giving me the dullest reply you could have possibly given.
uid: c4d5c55f-d4ff-e28c-f8c2-265c6113bf99
> Anyway - don't linger here too long, will you? I've got front row tickets for your grand finale in Moonrise Towers, and I'm dying to see the show go on.

null
uid: c6e09e6f-2156-4d49-9535-d16a15f0c33b
> Gods damn it.

null
uid: c966e03f-72c2-04fb-49ca-acaa6fbb5bde
Jump to another node

0:0 - You're the best thing for business since the Second Sundering. Countless sorry souls came running to my door after your work in the grove.
uid: cb1e1569-16c5-717e-9689-e5eef88f52a2
Cinematic: Raphael turns to the player and smiles.
- 0 Check flag(s) (Global):
   true - DEN_AttackOnDen_State_RaiderVictory - Tieflings in the den were killed during Attack On Den
> I'd have sent more souls your way, but I ran out of tieflings to kill.
> You again - I'm sure your arrival is simply a coincidence.
> Are you following me?
> Enjoy them while you can - I'll smite you down soon enough.

0:0 - I can mend it or cut it, depending on what they ask for.
uid: cb5e339c-fe57-0aec-6a57-687c80b217a3
> null

0:0 - Although I should probably get dressed first...
uid: cec6cbce-9bd3-e4aa-4153-3fa8c7444ee3
> null

0:0 - Family troubles. Not my family, of course.
uid: d2022c14-5dc1-1fe8-3006-6998c5f16dc4
> I never surrender knowledge for free, but one good turn deserves another, does it not? To repay you for the souls sent my way, I offer a taste of the truth.

0:0 - I don't think he knows.
uid: d2bb3530-ec01-d021-341c-a631617e6133
> Really?

0:0 - After all - here you are again, in a refuge for the haggard and weary. Plenty of clients - or victims - for both of us.
uid: d600afcd-ee57-4b43-1f2a-2348251f12a3
> null

0:0 - All I know is you have us doing odd jobs for a devil.
uid: d6985708-ce72-b2b7-9ed3-b7dc4fb4656b
> It could be infinitely worse. We seem to be rather good at killing things.

0:0 - Let's just go. Standing here chatting gets us nowhere.
uid: dd649b2e-b9e4-fb9f-fd55-b9a52f2fedaa
> Although I should probably get dressed first...

0:0 - I'd have sent more souls your way, but I ran out of tieflings to kill.
uid: de443d91-1479-6835-a226-8766afee310e
- 0 Check flag(s) (Global):
   true - DEN_AttackOnDen_State_RaiderVictory - Tieflings in the den were killed during Attack On Den
> Such a shame to end a spree before you've tired of the slaughter. But don't be disheartened.

0:0 - You included, I presume.
uid: de76af5d-8c17-a4c9-4523-506443de8ac8
> null

0:0 - But the time for quibbling over clauses and contracts hasn't quite arrived. You'll be limping back to me soon enough.
uid: df3da297-7b02-c296-7ead-84c928ad71a0
> null

0:0 - They're not the only ones ripe for temptation, you know. My last contract here fed me for decades.
uid: df4b646c-e759-31a1-fb79-dde7a9771728
> I wanted to ask you about the Infernal scars on my back. What do they mean?
> You were here before? Why?
> You're not responsible for the curse, are you?
> Spit it out, Raphael.

null
uid: e1655d35-c856-085a-65bd-681d48380cc2
> Don't worry - I'm motivated to help you. Scars often tell such wonderful stories - I think yours might be truly exquisite. I'll see you soon.

0:0 - Really?
uid: e2a2a13a-696d-d50d-e3a5-3b7c427fe7cb
> It's something very important to your master. But is it a love letter, a warning, or a deed of ownership? I could give you all the gory details.

0:0 - What are you talking about, Astarion? What scars?
uid: eae7d57d-b1f6-41fc-6cb8-115f57a67982
> You haven't told them? And you've kept your clothes on this whole time? How unlike you.

0:0 - Wipe that smugness from your face or I'll smite it off.
uid: eb55de47-6b55-5352-293a-cd76729acda2
- 0 Check flag(s) (Global):
   false - DEN_AttackOnDen_State_RaiderVictory - Tieflings in the den were killed during Attack On Den
- 1 Check flag(s) (Tag):
   true - Paladin - A holy warrior bound to a sacred oath. (Fuelled by the Oath they swore to uphold justice and righteousness, most paladins are a beacon of hope in dark times.)
> You wound me. I've only tried to be a friend to you - just as to the poor souls here, where hope hangs by a single thread.

0:0 - Why didn't you tell me earlier? I could have helped.
uid: f1a51260-03f1-1532-5b59-1e7e3493982b
> I - perhaps I should have. I'm not exactly used to asking for help and being met with, well... help.

0:0 - But of course, you'll have to do something for me first. Let me think about it and get back to you.
uid: f4d98260-6782-74b5-31ca-b34ac63eb049
> I do love the people I meet in these dark lands. Everyone's desperate for something.


0:0 - It could be infinitely worse. We seem to be rather good at killing things.
uid: f7c47509-ab93-6a86-a4c4-0c1fc4838fd2
> Let's just go. Standing here chatting gets us nowhere.

0:0 - It's something very important to your master. But is it a love letter, a warning, or a deed of ownership? I could give you all the gory details.
uid: f8d03735-afe4-5103-b163-8ce2572d1898
> But of course, you'll have to do something for me first. Let me think about it and get back to you.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_MolsDeal_RaphaelWaiting.lsj
Synopsis:


0:0 - Sorry, I have an appointment with someone far more interesting than you. We'll speak soon.

uid: d0a61c37-9d7b-4e7e-ae73-103d96efc586
Node context: dismissive
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_NGB_DouseTorch.lsj
Synopsis:
Darkness causes death in SCL. As such, Haven npcs consider dousing torches as a crime. This crime has one warning.

0:0 - *The denizens of Last Light are fed up with your reckless torch-dousing in the face of the shadow curse.*
uid: 9a7df3b6-5490-bd17-9d1a-e3e2568ab147
- 0 Check flag(s) (Object):
   true - GEB_CrimeWarning_3 - GEB_CrimeWarning_3description
- 0 Set flag(s) to (Object):
   true - TemporaryHostilityAfterDialog - TemporaryHostilityAfterDialogdescription
=== END NODE ===

0:0 - *Beware - this is the only warning you'll get in Last Light about the crime of dousing a torch.*
uid: a94a8fb3-cdad-63c7-3668-c8484c375c6b
- 0 Check flag(s) (Object):
   true - GEB_CrimeWarning_2 - GEB_CrimeWarning_2description
=== END NODE ===

0:0 - *Where torches protect mortal souls from a shadow curse, dousing one is considered a crime.*
uid: ccd247bf-4692-f0c6-9afa-1413291b29ff
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_NGB_EnteringHaven_Trespassing.lsj
Synopsis:
A player got spotted by an NPC as they were trespassing without Jaheira's premission in Haven.

0:0 - *You haven't got permission to remain here; now you'll need to defend yourself.*
uid: 2541fb97-78c0-6b1a-f336-a10d077e6f90
- 0 Check flag(s) (Global):
   true - GLO_Jaheira_State_Defeated - Jaheira is defeated
- 0 Set flag(s) to (Object):
   true - TemporaryHostilityAfterDialog - TemporaryHostilityAfterDialogdescription
=== END NODE ===

0:0 - *You won't be asked again - you'll need to get permission to walk freely in this place.*
uid: 8891c29d-a76c-d44a-b0fd-5e853bd9c90e
- 0 Check flag(s) (Global):
   false - GLO_Jaheira_State_Defeated - Jaheira is defeated
   true - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
- 0 Set flag(s) to (Object):
   true - HAV_EnteringHaven_Event_TrespasserSpotted - HAV_EnteringHaven_TrespasserSpotteddescription
=== END NODE ===

0:0 - *You've been caught sneaking around. Someone with authority will have to grant you safe passage.*
uid: cdbfa184-abb8-11a1-d63a-c7251ee0eea9
- 0 Check flag(s) (Global):
   false - GLO_Jaheira_State_Defeated - Jaheira is defeated
   false - HAV_EnteringHaven_State_FlamingSpyRevealed - Removes Flaming Fist from dialog and kills him after Player has revealed Flaming Spy to Jaheira who stabs him.
- 0 Set flag(s) to (Object):
   true - HAV_EnteringHaven_Event_TrespasserSpotted - HAV_EnteringHaven_TrespasserSpotteddescription
=== END NODE ===

0:0 - *You've been caught sneaking around. But the people here have more important things to worry about - as long as you don't cause any trouble.*
uid: fe7bbcc7-cbda-b8ce-9b1f-3685d2199f15
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Global):
   true - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
   true - HAV_EnteringHaven_State_GainedAccessNoJaheira - Specifically covering when you gained access to Haven after Nightsong with no Jaheira interaction necessary
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Nightsong.lsj
Synopsis:
Nightsong in the Inn after being saved from Shar Temple. Isobel suppose to be somewhere nearby.

0:0 - |Greeting.|
uid: a6cead1d-60e5-8879-b9d5-c73d3177e37f
- 0 Check flag(s) (Global):
   true - HAV_Nightsong_State_IsobelIncluded - Isobel was successfully added as a speaker in HAV_Nightsong
> |Isobel answer.|

0:0 - |Isobel answer.|
uid: f3229878-389e-e706-9003-17c33bb04722
=== END NODE ===

0:0 - |Greeting.|
uid: f626ab88-2bfc-2f70-77cd-02df51011ab1
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_PAD_StuffedBear.lsj
Synopsis:
This is Darkmaw the Wicked. He is a huge stuffed bear right by the entrance to Last Light. If the player passes a nature check, they recall the story of Darkmaw, and wonder how he ended up in a tavern, of all places.

0:0 - Wait, that bear - Darkmaw the Wicked? The Terror of Cloakwood?
1:0 - Believe it or not, but I know that stuffed bear. Darkmaw the Wicked.
2:0 - Darkmaw the Wicked! Legendary king of the forest.
3:0 - Darkmaw the Wicked. The tale is known even to the githyanki.
4:0 - That's Darkmaw the Wicked! Imagine meeting him in the flesh - or rather, in the hide and stuffing.
5:0 - Darkmaw the Wicked, straight from the storybooks.
6:0 - Is that Darkmaw the Wicked? I don't believe it.
uid: 19a4af24-fa0b-4360-9e11-b7a4598fbf7f
Node context: looking at a stuffed bear statue, it's huge. You recognise it.
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
- 0 Check flag(s) (Global):
   true - HAV_Skillcheck_StuffedBear_Success - Set when player succeeds skill check using a Stuffed bear at HAV entrance (give some lore of the region)
> You stole away more children than any vampire. And look at you now... He terrorised everyone and everything between the woods of Cloak and Sharp Teeth. Odd place for him to end up, this. Legend has it his kingdom ran from the Wood of Sharp Teeth to Cloak Wood. How'd he end up here? It's said that it took five-hundred warriors to drive him from his lands. Chk - I thought he'd be bigger. Everything from the Wood of Sharp Teeth to Cloakwood was his hunting ground, until a small army rallied to take him down. It took a veritable army to run him from the Wood of Sharp Teeth. Who in the hells brought him here? His territory ran from the Wood of Sharp Teeth to Cloakwood. It took half an army to drive him out. How did he end up here?

0:0 - Ferocious-looking beast. Although your stuffing might be leaking...
1:0 - Impressive specimen. Better off stuffed than stalking me, I daresay.
2:0 - I'm watching you, buddy.
3:0 - I suppose this stuffed beast is some kind of trophy. Well - I'm not impressed.
4:0 - Look at the size of that thing. It could eat a person whole - or a double portion of children.
5:0 - Adorable. Vicious, but adorable.
6:0 - What a vicious looking creature. I swear its eyes are following me.
uid: 292dd758-c68b-4c41-b9f7-1c39862cf945
Node context: looking at a stuffed bear statue, it's huge
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===

0:0 - You stole away more children than any vampire. And look at you now...
1:0 - He terrorised everyone and everything between the woods of Cloak and Sharp Teeth. Odd place for him to end up, this.
2:0 - Legend has it his kingdom ran from the Wood of Sharp Teeth to Cloak Wood. How'd he end up here?
3:0 - It's said that it took five-hundred warriors to drive him from his lands. Chk - I thought he'd be bigger.
4:0 - Everything from the Wood of Sharp Teeth to Cloakwood was his hunting ground, until a small army rallied to take him down.
5:0 - It took a veritable army to run him from the Wood of Sharp Teeth. Who in the hells brought him here?
6:0 - His territory ran from the Wood of Sharp Teeth to Cloakwood. It took half an army to drive him out. How did he end up here?
uid: 8961b700-2f27-4075-8f8b-cbb4d66d0056
Node context: looking at a stuffed bear statue, it's huge
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_AfterReunion.lsj
Synopsis:
Cal and/or Lia has been rescued from Moonrise. They have reunited with Rolan and are reminscing/checking up on one another. This occurs after the reunion scene.

0:0 - He did. He wants you to 'keep your sacred vow' and name a spell after him.
uid: 03979b55-f43c-dcf0-10a1-8c070274c5ec
Node context: a smile at the memory, even though she's upset
> He even had a suggestion - 'Cal's Irresistible Charm'.

0:0 - Do you two need anything? Something to eat or drink, perhaps?
uid: 0d1968d1-cdbd-4f8a-ba18-ed9bc6a086cd
Node context: sincere
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
> Heh. And I thought I was the mother hen.

0:0 - How bad was it? In Moonrise?
uid: 0d9c47a4-c1ad-4d4f-b74f-4081abead997
Node context: uncharacteristically hesitant of rolan. He's worried about his siblings' mental state but doesn't know how to ask
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
> null

0:0 - No, not another word. This isn't your fault.
uid: 1143c708-11c5-4b54-ab53-5f2d6a5bae05
Node context: fierce and protective of your little brother
> The cultists and their bastard god are to blame. Nobody else.

0:0 - No splitting up, ever again, you hear?
uid: 11d3ca5e-a380-48a1-8226-c334af9ae70e
Node context: half joking half serious
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
> Deal.

0:0 - The cultists and their bastard god are to blame. Nobody else.
uid: 13cdc231-9347-d0d6-9fec-50c60acec0d2
Node context: fierce and protective of your little brother
=== END NODE ===

0:0 - I'm sorry, Rolan.
uid: 16e9d552-f3da-4062-b91c-3e9dbdb36c3c
Node context: mad at yourself, grieving for your siser
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
> No, not another word. This isn't your fault.

0:0 - Sorry, I'm just... tired. Of this - of everything.
uid: 21cd8523-8458-a726-a3b4-0d7153253c5d
=== END NODE ===

0:0 - Did Cal say anything? Before he... died?
uid: 253fd89e-4311-4900-8f60-bbff9b6ff227
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
> He did. He wants you to 'keep your sacred vow' and name a spell after him.

null
uid: 31490b8f-3b41-00ba-8191-10a1fc391bc0
Cinematic: Shot of Lia as she looks down, avoiding eye contact with Rolan, and clearly traumatised
> Mind if we talk about that later, Rolan?

0:0 - Gods, I'd forgotten that. In my defence, it was his birthday and I'd had several glasses of wine.
uid: 37da4515-914e-e30a-fb4c-a97861811e4e
Node context: a slight laugh at the memory
> Why do you think he plied you with wine in the first place?

0:0 - For once we are in agreement.
uid: 3b4c8bf1-0839-492f-a854-b6a10f6655ac
Node context: said with a smile
=== END NODE ===

0:0 - You know what I mean.
uid: 423fab92-7457-420c-a02d-4eebdf01be32
> Sorry, I'm just... tired. Of this - of everything.

0:0 - Not here. Lia deserves a proper send-off - and a proper memorial.
uid: 4df4c553-05b2-4074-828e-a5a9ddf13efa
Node context: sad but also determined to give lia a good send off
> We should have a little party when we reach the city, like we did for mum.

0:0 - I'm glad you're here.
uid: 61936cc3-f137-4f6f-8770-7ab154026d31
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
> Same.

0:0 - We should do something for Lia. A gravestone, or something.
uid: 647603ca-f9ad-4290-a67f-4ba3fc1dba2c
Node context: grief, upset, trying to be matter of fact but not quite managing it
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
   false - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
> Not here. Lia deserves a proper send-off - and a proper memorial.

0:0 - Mind if we talk about that later, Rolan?
uid: 6504c3d1-88a1-4b7e-97c0-c5eb6f9626e8
Node context: trying to keep it light but is clearly upset at the thought of moonrise
> Of course, of course! Take all the time you need.

0:0 - Same.
uid: 6a1d923b-2d90-4baf-91e7-349a3c907280
=== END NODE ===

0:0 - Really? You seem a little banged up.
uid: 6c2b8b13-aec7-4018-aea8-68a08ae387b2
Node context: curious and worried, rolan looks a bit battered
> I'm perfectly fine.

0:0 - Deal.
uid: 6f67656b-4676-4a10-941b-3188a4bf0d85
Node context: said with a smile
> For once we are in agreement.

0:0 - We should have a little party when we reach the city, like we did for mum.
uid: 7c162544-927f-76d5-0bba-7994bb5a539d
Node context: sad at the thought but also smiling at the memory
> That 'little party' lasted from sundown to sunrise. Lia would like that.

0:0 - And I you.
uid: 8fd3657a-d35d-4f03-b292-c958b905d7fa
Node context: sincere
=== END NODE ===

0:0 - How are you holding up?
uid: 8ff50ba3-9d63-49f7-ae93-21095a5194d4
Node context: concern, speaking to rolan
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
> Perfectly fine. The accommodation leaves much to be desired, but it will suffice for now.

0:0 - I'm perfectly fine.
uid: 913ed828-282b-6b96-1b94-fa65aee15654
Node context: a lie said with a shrug
=== END NODE ===

0:0 - You look like shit.
uid: 95f82eef-2e4c-4576-bf4b-da174eac7a0b
Node context: to your brother - he's mourning, and genuinely does look like shit - you're trying to sympathise rather than being harsh
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
> Thanks.

0:0 - ...Yes, well, this place has been abandoned for some time.
uid: 9f7839b4-b1f0-8608-299e-d914339b2082
Node context: he drank the bar dry but is too ashamed to admit it. Looking away as answers
=== END NODE ===

0:0 - How did you even find this place?
uid: b1a3abb0-30b8-4039-90cc-ddeeb0e9501e
Node context: looking in wonder about last light inn
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
> Never mind that - do you need anything? Something to eat or drink, perhaps?

0:0 - That 'little party' lasted from sundown to sunrise. Lia would like that.
uid: be459c80-5aba-9298-775b-b0a80bacbfca
Node context: sad at the thought but also smiling at the memory
=== END NODE ===

0:0 - Perfectly fine. The accommodation leaves much to be desired, but it will suffice for now.
uid: c2326187-5ebd-4f2c-a136-58ccc8c4ee79
Node context: you're worse for wear but pretending otherwise
> It could be a lot worse, Rolan - trust us.

0:0 - I'm fine. The bar looks cleared out, anyway.
uid: c5a4074c-5451-6e08-fd4b-2cbbe5529717
Node context: reassuring, curious about the bottles strewn about the bar
> ...Yes, well, this place has been abandoned for some time.

0:0 - I'm all right. You?
uid: cde2b2e1-2306-413f-a448-69a88304c682
> I'm perfectly fine.

0:0 - Why do you think he plied you with wine in the first place?
uid: cfb459b8-9cb4-94c2-3bd6-4766000f4bbd
=== END NODE ===

0:0 - Of course, of course! Take all the time you need.
uid: d2c30564-9d34-1de1-74aa-00500171ce25
Node context: worried he's upset his siblings ans is backtracking, trying to be concerned but sounds awkward
=== END NODE ===

0:0 - Little of note.
uid: d5b3c1e0-502b-448c-9cb6-28410a8571a1
Node context: a lie said with a shrug
> Really? You seem a little banged up.

0:0 - I'm perfectly fine.
uid: dc39bf55-8d0f-f9cf-2a92-66ba15930af0
=== END NODE ===

0:0 - He even had a suggestion - 'Cal's Irresistible Charm'.
uid: dc3f0ab7-6fb1-8dfe-ac53-68092572c824
Node context: grinning wryly at the thought
> Gods, I'd forgotten that. In my defence, it was his birthday and I'd had several glasses of wine.

0:0 - Are you hurt?
uid: f37d7297-df21-4d7c-a082-4ce8b2e8fc65
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_A - Adescription
> I'm all right. You?

0:0 - Heh. And I thought I was the mother hen.
uid: f40b2598-9eea-43ec-884d-4ea8cfe0feed
Node context: a big smile, she's pleased rolan is fussing over them
> We're doing all right. Just... glad to see you.

0:0 - What have you been doing since we got seperated?
uid: f5518e23-40a8-4013-a6d9-bd84a3b629cf
Node context: curious and worried, rolan looks a bit battered
- 0 Check flag(s) (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_B - Bdescription
- 1 Check flag(s) (Script):
   false - This flag template was not found somehow... -
- 0 Set flag(s) to (Local):
   true - 1591cb60-9e65-980a-c49e-69f68b958a1d_C - Cdescription
> Little of note.

0:0 - It could be a lot worse, Rolan - trust us.
uid: fa0d421e-b855-45ef-a795-f868389d6fe5
Node context: touch of horror creeping into her voice as she thinks of moonrise
=== END NODE ===

0:0 - Never mind that - do you need anything? Something to eat or drink, perhaps?
uid: fa11bf20-5677-45bc-9efe-1af35d7ba179
Node context: concerned for his little brother
> I'm fine. The bar looks cleared out, anyway.

0:0 - We're doing all right. Just... glad to see you.
uid: fd46326c-fbf5-4350-afad-2661f99add03
Node context: sincere
> And I you.

0:0 - Thanks.
uid: ff10d61c-2dd6-402d-bfc3-abff85899ad1
Node context: abrupt, annoyed
> You know what I mean.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_AngryBrother.lsj
Synopsis:
Lia died in Moonrise. Upon his return to Last Light, Cal and Rolan had a massive argument that the player failed to dispel. Cal, upset, walked away from Rolan and now stands on the balcony. He's upset, grieving, and wishing he had died instead of his sister.

0:0 - What am I going to do now?
uid: 3a34a50d-b986-4e91-8f4f-62abbc076a14
Node context: upset, grieving his sister
- 0 Check flag(s) (Local):
   true - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_C - Cdescription
   false - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_A - Adescription
   false - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_B - Bdescription
=== END NODE ===

0:0 - *Sob.*
uid: 43483075-f110-4dd6-8bf5-c2cb75f69268
Node context: upset, grieving his sister
- 0 Check flag(s) (Local):
   true - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_C - Cdescription
=== END NODE ===

0:0 - Gods forgive me.
uid: 5e6ac7c6-55e7-7c49-ce09-236476333555
Node context: upset, grieving his sister
=== END NODE ===

0:0 - I'm worthless.
uid: 5ff97d12-5cbf-2590-a32b-612adc63897d
Node context: upset, grieving his sister
=== END NODE ===

0:0 - Lia, I'm so sorry.
uid: a7e06fee-1457-4821-9a3a-9a8388f60750
Node context: upset, grieving his sister
- 0 Set flag(s) to (Local):
   true - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_A - Adescription
> Rolan's right - I should have done more, I should have saved you.

0:0 - Rolan's right - I should have done more, I should have saved you.
uid: eb456b9f-a936-1b05-161e-185cb26aa8ed
Node context: upset, grieving his sister
> I'm worthless.

0:0 - Why wasn't it me?
uid: fa80c274-68e0-4e8c-958f-33343bd87f7b
Node context: upset, grieving his sister
- 0 Check flag(s) (Local):
   true - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_A - Adescription
- 0 Set flag(s) to (Local):
   true - 29ddc96b-303b-373d-2b6f-37ae4e8d534b_B - Bdescription
> Gods forgive me.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_AngrySister.lsj
Synopsis:
Cal died in Moonrise. Lia arrived back in Last Light and has a fight with Rolan about it, which the player failed to dispel. Lia stormed off and now stands alone on the balcony. She is furious and grieving.

0:0 - Damn it all.
uid: 0a3fc7f9-81fc-ac6b-0702-cd2712e06c8f
Node context: thinking about her little brother, who died. She hasn't had time to grieve and it's threatening to overwhelm her
=== END NODE ===

0:0 - Everything is about him, everything is about his pain. Godsdamit Rolan!
uid: 0caed55a-0448-3690-ae68-9b1fb2746d53
Node context: upset but covering it with fury - talking about rolan
=== END NODE ===

0:0 - I don't owe that arsehole anything.
uid: 51394ff6-018a-7f7f-f346-94ad0b5bdb88
Node context: frustrated but mostly sad
=== END NODE ===

0:0 - *Sigh*
uid: 5ea33568-c9af-43b8-8a99-f9af829ac392
Node context: frustrated but mostly sad
- 0 Check flag(s) (Local):
   true - dabae899-687d-63cd-74ea-746f1b4dd5ca_C - Cdescription
- 0 Set flag(s) to (Local):
   false - dabae899-687d-63cd-74ea-746f1b4dd5ca_A - Adescription
   false - dabae899-687d-63cd-74ea-746f1b4dd5ca_C - Cdescription
   false - dabae899-687d-63cd-74ea-746f1b4dd5ca_B - Bdescription
=== END NODE ===

0:0 - I could leave - walk into the darkness and never look back.
uid: 91bda6ab-b5e2-4b9c-8264-f0e73ac4959b
Node context: sad and contemplative. Grieving.
- 0 Check flag(s) (Local):
   true - dabae899-687d-63cd-74ea-746f1b4dd5ca_B - Bdescription
- 0 Set flag(s) to (Local):
   true - dabae899-687d-63cd-74ea-746f1b4dd5ca_C - Cdescription
> Rolan isn't a kid - who says I have to keep an eye on him?

0:0 - Insufferable, arrogant little prick. Argh.
uid: 9dff8080-d705-4c46-a0ae-7a36494fe9af
Node context: upset but covering it with fury - talking about rolan
- 0 Set flag(s) to (Local):
   true - dabae899-687d-63cd-74ea-746f1b4dd5ca_A - Adescription
> Everything is about him, everything is about his pain. Godsdamit Rolan!

0:0 - Rolan isn't a kid - who says I have to keep an eye on him?
uid: c60126c9-e9b7-7ffd-c6ff-11172d1255df
Node context: frustrated but mostly sad
> I don't owe that arsehole anything.

0:0 - Cal...
uid: fc1288b2-bac9-400a-a191-ce6ae0a61c56
Node context: thinking about her little brother, who died. She hasn't had time to grieve and it's threatening to overwhelm her
- 0 Check flag(s) (Local):
   true - dabae899-687d-63cd-74ea-746f1b4dd5ca_A - Adescription
- 0 Set flag(s) to (Local):
   true - dabae899-687d-63cd-74ea-746f1b4dd5ca_B - Bdescription
> Damn it all.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_BartendingKids.lsj
Synopsis:
Two kids are playing bartender in the bar of an abandoned inn. They're having fun initially, but after an attack on the town they start to get worried and are more downbeat.

0:0 - I know. I just wish Mol was here.
uid: 281c3595-d1b5-2011-eb44-db3d72afe60b
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_MolKidnapped - Mol gets kidnapped by the flying ghouls.
=== END NODE ===

null
uid: 309ce7fc-f80f-0d3c-6fff-47e57bf1ed5b
> Want to mix up some drinks and see what we make?
> Found another broken glass.
> You think we're ever gonna get to Baldur's Gate?

0:0 - Mol says if you like it, it means you're a grown-up.
uid: 310faeed-46b2-4c9f-abb2-603ebbd87ba8
> Being a grown-up tastes awful.

0:0 - Yeah. For now.
uid: 3222e29f-5e19-026a-8cf6-3b98b8ff845b
=== END NODE ===

0:0 - I dunno. I don't think Mol would like that...
uid: 401c7da4-38d7-29fb-4d25-ad088c1d0870
=== END NODE ===

0:0 - Yeah... yeah, she did.
uid: 4a4678ac-5543-bf29-7601-91803c16373a
Node context: Convincing herself
=== END NODE ===

0:0 - It's all right, at least we're safe.
uid: 50d1dea4-b5eb-9074-52d5-9e2899129382
> I know. I just wish Mol was here.
> Yeah. For now.

0:0 - Yeah, let's ask Mol!
uid: 5898d356-71d8-4d3b-8953-887b9a26d1c3
> I thought maybe we could just do it ourselves?

0:0 - No. I'm all right.
uid: 73a7b3d6-83ef-cdda-5c5b-5ca6389c3c3d
Node context: Tired
=== END NODE ===

0:0 - Careful, don't drop anything.
uid: 7bc1463f-df6c-4b38-9870-c88d8a5b7b8b
- 0 Check flag(s) (Global):
   false - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
   false - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 1 Check flag(s) (Local):
   true - 16f542b8-5ef8-49a4-33e7-495ec95944b2_B - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Bdescription
- 0 Set flag(s) to (Local):
   false - 16f542b8-5ef8-49a4-33e7-495ec95944b2_B - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Bdescription
   false - 16f542b8-5ef8-49a4-33e7-495ec95944b2_A - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Adescription
> I didn't drop anything!

0:0 - Those stupid ghouls - they ruined everything!
uid: 7f88a907-d5e9-b1e8-21d4-46b41fa201a6
> It's all right, at least we're safe.

0:0 - 'Course! Mol said we would.
uid: 84e025a3-0932-fd77-c968-94b1543d4976
> But Mol isn't here, though.
> Yeah... yeah, she did.

0:0 - I had a sip from a bottle someone didn't finish. It wasn't very nice.
uid: 88550632-6ca4-462e-9876-627906e7de8c
Node context: Surprised the adults like alcohol
- 0 Check flag(s) (Global):
   false - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
   false - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Local):
   true - 16f542b8-5ef8-49a4-33e7-495ec95944b2_A - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Adescription
> Mol says if you like it, it means you're a grown-up.

0:0 - This is easy! We should open our own place in Baldur's Gate.
uid: 8e1e24f9-82c4-4d7f-85de-94fc9f2d89b5
- 0 Check flag(s) (Global):
   false - HAV_Mood_State_Unprotected - Mood in Haven: people are anxious, Isobel was removed from Haven, so no protection
   false - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 1 Check flag(s) (Local):
   true - 16f542b8-5ef8-49a4-33e7-495ec95944b2_A - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Adescription
- 0 Set flag(s) to (Local):
   true - 16f542b8-5ef8-49a4-33e7-495ec95944b2_B - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Bdescription
> Yeah, let's ask Mol!

0:0 - Found another broken glass.
uid: a9680ee8-803d-2af9-6e1c-06a82de5be4b
- 0 Check flag(s) (Local):
   true - 16f542b8-5ef8-49a4-33e7-495ec95944b2_A - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Adescription
- 0 Set flag(s) to (Local):
   true - 16f542b8-5ef8-49a4-33e7-495ec95944b2_B - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Bdescription
> Those stupid ghouls - they ruined everything!

0:0 - Still said it, didn't she? And Mol's not been wrong yet.
uid: ac165984-caa4-f0c5-c937-69c79793c6d3
=== END NODE ===

0:0 - I thought maybe we could just do it ourselves?
uid: af247868-fbbd-5a67-7c7c-a2e062ee6896
> I dunno. I don't think Mol would like that...

0:0 - Want to mix up some drinks and see what we make?
uid: b5ee5db0-c0eb-12a1-94e8-d752a97c399c
Node context: Trying to coax their friend into having some fun
- 0 Check flag(s) (Local):
   true - 16f542b8-5ef8-49a4-33e7-495ec95944b2_B - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Bdescription
- 0 Set flag(s) to (Local):
   false - 16f542b8-5ef8-49a4-33e7-495ec95944b2_B - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Bdescription
   false - 16f542b8-5ef8-49a4-33e7-495ec95944b2_A - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Adescription
> No. I'm all right.

0:0 - I didn't drop anything!
uid: be12f1ab-926f-4551-ab05-63b82572af94
Node context: Umi thinks they're being unfairly chastised
> Good! Keep not dropping things.

0:0 - But Mol isn't here, though.
uid: ce288df1-9632-90bf-054a-dd51846a5e33
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_Event_MolKidnapped - Mol gets kidnapped by the flying ghouls.
> Still said it, didn't she? And Mol's not been wrong yet.

0:0 - You think we're ever gonna get to Baldur's Gate?
uid: d78d9ef4-314a-5933-a3cc-5f47cef3dce6
Node context: Doubting themselves
- 0 Set flag(s) to (Local):
   true - 16f542b8-5ef8-49a4-33e7-495ec95944b2_A - 16f542b8-5ef8-49a4-33e7-495ec95944b2_Adescription
> 'Course! Mol said we would.

null
uid: e4de76c9-15a1-c38a-764a-ef912042393d
> Careful, don't drop anything.
> This is easy! We should open our own place in Baldur's Gate.
> I had a sip from a bottle someone didn't finish. It wasn't very nice.

0:0 - Good! Keep not dropping things.
uid: f4f93876-c6e8-eb88-5b0d-47f4dbaeda74
=== END NODE ===

0:0 - Being a grown-up tastes awful.
uid: fb1b948c-1c3a-85cf-d8ac-9c022d41eef7
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_BeforeReunion.lsj
Synopsis:
This AD covers the following scenarios: Lia alive, Cal dead. Cal alive, Lia dead. Cal, Lia and Rolan all alive and well. This AD occurs after the player has rescued Cal and/ or Lia from Moonrise towers, but BEFORE the player triggers the reunion scene in Last Light. The siblings are standing together and arguing.

0:0 - Run through the escape again, leave nothing out.
uid: 03b9c46d-9bfc-43ba-95d9-6f067d24c830
Node context: accusatory in his grief. Knows he's being an ass and can't stop himself.
> No.

0:0 - I need details - time, place, perpetrator.
uid: 072e3a0c-229d-1269-6841-1e7d5a103e00
Node context: rolan's sister is dead. He's interrogating cal about what happened, and is being quite cruel about it. He's upset but hiding it with anger and accusation
=== END NODE ===

0:0 - No.
uid: 0ef0258e-1cd6-4981-92b4-9858de579c23
Node context: temper flaring, struggling to keep calm - gritted teeth
=== END NODE ===

0:0 - None of this would have happened if you had simply listened to me.
uid: 1fd24a99-0d58-4fcf-b720-ee9a2d3db9fa
Node context: condescending and arrogant
- 0 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
> Don't speak to me a like a child.

0:0 - Gods, you smell like a brewery.
uid: 24edaf68-09ee-4c23-a357-d0c2e7ab0f1b
Node context: worried but mainly irritated
- 0 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
> What does that have to do with anything?

0:0 - Rolan, please.
uid: 2ad2c532-031b-4398-a8da-5d72480c5d82
Node context: rolan is being cruel to cal over lia's death. Cal is getting upset but is trying to hold it together.
> Please, what? I deserve to know what happened.

0:0 - I've been worried sick!
uid: 2e5702d4-d6ec-4cab-a300-fea42be3cb2b
Node context: In truth he's happy to see his siblings but rolan was so scared for them he's choosing anger instead
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
> You think I wasn't?

0:0 - Please, what? I deserve to know what happened.
uid: 32da8a27-acc1-4aed-9a7e-ea98026a8ea6
Node context: rolan's sister is dead. He's interrogating cal about what happened, and is being quite cruel about it. He's upset but hiding it with anger and accusation
=== END NODE ===

0:0 - Speak plainly, where is Lia?
uid: 33bfa70b-f298-4276-b426-409599b263c0
Node context: rolan's sister is dead. He's interrogating cal about what happened, and is being quite cruel about it. He's upset but hiding it with anger and accusation
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
> Rolan, please.

0:0 - Not all of us react to everything by getting drunk and hysterical.
uid: 396c37c9-0613-4e8b-9623-dbd15fb04a2b
Node context: temper flaring, struggling to keep calm - gritted teeth
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
- 1 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
> Run through the escape again, leave nothing out.

0:0 - We weren't exactly on holiday, Rolan.
uid: 42401092-bb03-44c0-aa69-9ca3afc728b3
Node context: trying to calm his brother down but is also frustrated
=== END NODE ===

0:0 - You saw Cal die.
uid: 59be2d36-e82a-4ae5-b764-afe935db92ea
Node context: he's pissed because lia doesn't seem as upset as he is
=== END NODE ===

0:0 - Cal could still be alive, he could still be in Moonrise!
uid: 7fefdfce-88b4-4c29-b4b9-e0268e56a5d0
Node context: accusatory in his grief. Knows he's being an ass and can't stop himself.
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
- 1 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
> Cal is dead, all right? Dead.

0:0 - Lia is dead. I don't know what else to tell you.
uid: 9479df0f-f2f9-444c-ae5b-9a9401631dda
Node context: horror and upset
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
- 1 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
   false - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
> I expect better than this vague nonsense.

0:0 - You're enough of an arse when you're sober, never mind drunk.
uid: 96e34baa-a803-41ee-a2ad-35edcdbd407b
Node context: knows she's adding fuel to the fire but is too mad not to
> Oh, don't get all high and mighty with me, Lia.

0:0 - Cal is dead, all right? Dead.
uid: 97008726-9809-4bdb-9c9e-a95751bc4ee5
Node context: furious and upset
=== END NODE ===

0:0 - You think I wasn't?
uid: b6380389-ae98-47f2-b368-e17bb5441745
Node context: pissed her brother is yelling at her, fighting anger with anger
> We weren't exactly on holiday, Rolan.

0:0 - What does that have to do with anything?
uid: b6b189c4-809f-4a55-b963-31d0a19076d7
Node context: pissed off, doesn't like anyone being worried about him
> You're enough of an arse when you're sober, never mind drunk.

0:0 - Oh, don't get all high and mighty with me, Lia.
uid: bc2810eb-f77d-c213-9982-8265d071bb0d
=== END NODE ===

0:0 - Why did you rush those cultists? You should have run away!
uid: d2611718-028d-4e5d-b918-64675cd8875b
Node context: was terrified for his siblings and is getting angry to hide his worry
- 0 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
> Should we have let them kill everyone?!

0:0 - How are you not more upset by this?
uid: d7edc4ad-e279-48b1-af26-8867760f4179
Node context: accusatory in his grief
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
- 1 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
> The hells is that supposed to mean?

0:0 - I've told you everything I know.
uid: dcdfb0f7-6157-4d21-8283-afe25e22d463
Node context: rolan is being cruel to cal over lia's death. Cal is getting upset but is trying to hold it together.
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
- 1 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
> Yet I still don't understand. Lia should be here.

0:0 - Should we have let them kill everyone?!
uid: df7c7e86-b26a-4889-9683-7bc0ae3c6e74
Node context: lia is immediately assuming the worse interpretation of what rolan said. Her anger flared the moment she saw he was mad.
> That is not what I said!

0:0 - You don't have a choice - neither of us do.
uid: e0c252a5-2e3f-4ce8-8b0d-295ad563e3b2
Node context: sad, defeated
=== END NODE ===

0:0 - Wishing isn't good enough!
uid: e0db7aef-03b8-4251-8f21-2a920a488607
Node context: rolan's sister is dead. He's interrogating cal about what happened, and is being quite cruel about it. He's upset but hiding it with anger and accusation
> I need details - time, place, perpetrator.

0:0 - No, I will not accept this.
uid: e121838f-cf6b-499c-abc2-218aee4c51db
Node context: cal is dead. Rolan is upset but hiding it with brisk anger
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_A - Adescription
> You don't have a choice - neither of us do.

0:0 - Don't speak to me a like a child.
uid: e2e00679-2408-4fad-ae57-3a3096390fb7
Node context: furious and childish
> *Sigh.*

0:0 - I know Lia should be here! I wish she was!
uid: eb6749ee-8daa-41b9-b7bf-016f7ce5952a
Node context: upset and frustrated, he wanted to be comforted by rolan, not yelled at
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
- 1 Check flag(s) (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 28259eb0-5f20-5094-45f1-3292253ae1ed_C - Cdescription
> Wishing isn't good enough!

0:0 - That is not what I said!
uid: ef6b1d37-b0c0-4892-9a53-db21add0ebfb
Node context: pissed off, thinks lia is twisting his words
=== END NODE ===

0:0 - Yet I still don't understand. Lia should be here.
uid: f87e9e73-af8d-432d-a08e-f54b88c60e02
Node context: rolan's sister is dead. He's interrogating cal about what happened, and is being quite cruel about it. He's upset but hiding it with anger and accusation
=== END NODE ===

0:0 - I expect better than this vague nonsense.
uid: f8a252a6-ef9e-49c6-a3e5-e3e9adaaba95
Node context: rolan's sister is dead. He's interrogating cal about what happened, and is being quite cruel about it. He's upset but hiding it with anger and accusation
=== END NODE ===

0:0 - *Sigh.*
uid: fb3e1ad0-bcb5-45c0-8159-e2089b0b5501
Node context: loves his siblings dearly but is already very tired of them
=== END NODE ===

0:0 - The hells is that supposed to mean?
uid: ffb5d3ea-dbbf-4c15-9579-6512d4a44f42
Node context: anger creeping into her voice. She knows rolan is just upset but she resents having to be the calm one
> You saw Cal die.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_BrotherWaitingAlone.lsj
Synopsis:
Cal has been rescued from Moonrise towers prison by the player and is now in Last Light Inn. His sister Lia is dead and his brother Rolan is nowhere to be found (but he left a message telling Cal to wait for his return). Cal is talking to himself here. He's nervous, scared for Rolan and grieving Lia.

0:0 - Please be safe, Rolan. Please, come back soon.
uid: 19d726a0-6aa1-45f4-968c-9e52098380e0
Node context: grieving for lia and worried about his big brother. Can't stand losing someone else.
- 0 Check flag(s) (Local):
   true - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_C - Cdescription
   false - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_A - Adescription
   false - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_B - Bdescription
=== END NODE ===

0:0 - How am I going to tell him about Lia?
uid: 204a6dcb-0316-4f07-8096-e419c972028c
Node context: grieving, wondering how rolan will react
- 0 Check flag(s) (Local):
   true - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_C - Cdescription
> 'We escaped Moonrise, but things went wrong?'

0:0 - No, no his message was clear. He's coming back - I just need to be patient.
uid: 6bc31c82-37d2-4918-38a0-632dd1b35754
Node context: worried, he doesn't know what to do and he's scared for his brother
=== END NODE ===

0:0 - We should be in the city - hunting for work, making our fortunes.
uid: 6bcbeda4-2732-455c-ab56-435a0ab2c0b6
Node context: Speaking to himself. His immediate family is dead or missing and he's doing his best to hold it together
- 0 Set flag(s) to (Local):
   true - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_A - Adescription
> Instead, Lia's gone, Rolan's missing... how did it come to this?

0:0 - Should I head out and look for Rolan?
uid: 7190932b-35f0-461d-a991-ad98309181f2
Node context: worried, he doesn't know what to do and he's scared for his brother
- 0 Check flag(s) (Local):
   true - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_A - Adescription
- 0 Set flag(s) to (Local):
   true - 7cf65f2f-1a29-daa2-940e-1159a8940b4e_B - Bdescription
> No, no his message was clear. He's coming back - I just need to be patient.

0:0 - 'Lia didn't make it...' Gods, it doesn't sound real.
uid: 7d679e04-7eee-86b0-f700-a2b1c0074026
Node context: grief that his sister is dead hitting him
=== END NODE ===

0:0 - Instead, Lia's gone, Rolan's missing... how did it come to this?
uid: 9d61dc6f-c240-3182-7814-cd40fb152c43
Node context: trying not to get upset and just about managing it
=== END NODE ===

0:0 - 'We escaped Moonrise, but things went wrong?'
uid: f3e38c90-87e4-be3a-1dbd-f3f5dbdb5809
Node context: trying to practice what to say to rolan, awkward and hesitant
> 'Lia didn't make it...' Gods, it doesn't sound real.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_RolanAndKid.lsj
Synopsis:
Roland and Umi are standing at the bar. Umi is behind the bar and Roland is badgering Umi to serve him more alcohol. Roland is extremely drunk and belligerent, and Umi is trying to calm him down.

0:0 - I don't want to.
uid: 4a526f92-6874-3c6a-ac3d-590926f3e253
Node context: small voice but trying to be brave and stand up to a grown up
> And I don't want to give you a lashing, but I will, damn it.

0:0 - If I wanted water, I would bloody ask for it.
uid: 64b06578-6685-701f-f4fc-7a0a1a8b0a49
Node context: absolutely hammered drunk and belligerent
=== END NODE ===

0:0 - I'M NOT SHOUTING.
uid: 67cf91ca-dbbb-b4d8-856b-d1c5c6ad49d6
Node context: absolutely hammered drunk and belligerent, LOUD
=== END NODE ===

0:0 - Your job is to serve drinks, you little devil. Do it.
uid: 96bbfd33-59d6-da0c-8cb2-cf6867689455
Node context: absolutely hammered drunk and belligerent
- 0 Check flag(s) (Local):
   true - ed580a24-9949-7b59-1735-c6db6cda5a6c_B - ed580a24-9949-7b59-1735-c6db6cda5a6c_Bdescription
- 0 Set flag(s) to (Local):
   false - ed580a24-9949-7b59-1735-c6db6cda5a6c_B - ed580a24-9949-7b59-1735-c6db6cda5a6c_Bdescription
   false - ed580a24-9949-7b59-1735-c6db6cda5a6c_A - ed580a24-9949-7b59-1735-c6db6cda5a6c_Adescription
> Please stop shouting.

0:0 - Get the bottle, hand me the bottle - it's not hard.
uid: 99b70098-d2af-1dca-0092-0e91c5a22501
Node context: absolutely hammered drunk and belligerent - slurring his words
- 0 Set flag(s) to (Local):
   true - ed580a24-9949-7b59-1735-c6db6cda5a6c_A - ed580a24-9949-7b59-1735-c6db6cda5a6c_Adescription
> I don't want to.

0:0 - How about some water, Mr Rolan?
uid: c51c1efb-d2cb-a072-90ed-343139c2e7db
Node context: trying to calm down a drunk adult, small voice but doing best to be authorative
- 0 Check flag(s) (Local):
   true - ed580a24-9949-7b59-1735-c6db6cda5a6c_A - ed580a24-9949-7b59-1735-c6db6cda5a6c_Adescription
- 0 Set flag(s) to (Local):
   true - ed580a24-9949-7b59-1735-c6db6cda5a6c_B - ed580a24-9949-7b59-1735-c6db6cda5a6c_Bdescription
> If I wanted water, I would bloody ask for it.

0:0 - Please stop shouting.
uid: e873d44a-9895-e5e0-68db-ff40be0dabbd
Node context: small voice, trying to stand up to an adult
> I'M NOT SHOUTING.

0:0 - And I don't want to give you a lashing, but I will, damn it.
uid: f2141bdc-87fa-c804-cdc9-123b76f4f246
Node context: absolutely hammered drunk and belligerent
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_RolanReturns.lsj
Synopsis:
A one off AD that triggers when the siblings return and spot each other in haven. In this version cal and/or lia are waiting in Last light when rolan returns.

0:0 - Lia - answer me. Where is Cal?
uid: 069a4a55-556c-dd98-ba7f-eb017f130595
Node context: sees sister''s face and fears the worst. Accusatory in worry
> Rolan, I'm sorry.

0:0 - You arsehole, where have you been?
uid: 1a872676-fd65-d0d6-b46a-edcace880345
Node context: sounds annoyed but actually just relieved
> Never mind me - where is Cal?

0:0 - Of course. Where is Lia?
uid: 304bd89b-4e90-44df-b7b7-45c585b9d27a
Node context: cheeky smile, looking around for sister
> Cal - answer me. Where is Lia?

0:0 - Blessed gods, you're here.
uid: 3693686e-aaba-454b-91af-821828efa5e3
Node context: Sees siblings across the room and is relieved
> Rolan!

0:0 - I'm so sorry, Rolan.
uid: 3e66d924-8854-4725-85c4-f84520fceb35
Node context: upset, trying not to cry
=== END NODE ===

0:0 - Cal! Thanks the gods.
uid: 4601dcb2-a703-476d-812b-87f848104417
Node context: exuberant - just returned from a dark place to find your brother Cal, having thought he was lost
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
> Rolan! You're all right!

0:0 - You arsehole! It's about time!
uid: 5e28e3fc-33fc-4a9a-9106-ae406ac6d265
Node context: see asshole across the room and is relieved but also mad that he was missing
=== END NODE ===

0:0 - Rolan!
uid: 9de912e4-efb7-4517-9030-428478e32676
Node context: sees brother across the room and is relieved
> You arsehole! It's about time!

0:0 - Rolan, I'm sorry.
uid: c7ffa388-d2fd-4d5d-b72c-537649268009
Node context: sad and defeated
=== END NODE ===

0:0 - Lia! Thank the gods.
uid: d7371dcf-1b39-487b-805c-588fa30d9d52
Node context: exuberant - just returned from a dark place to find your sister Lia, having thought she was lost
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
> You arsehole, where have you been?

0:0 - Rolan! You're all right!
uid: e08bc56b-6db6-2081-0e50-48235067b7c1
Node context: calls out when sees b rother across the room
> Of course. Where is Lia?

0:0 - Cal - answer me. Where is Lia?
uid: ece6dd75-f06d-f8bd-c973-bc49d29c2362
Node context: sees brother's face and fears the worst. Accusatory in worry
> I'm so sorry, Rolan.

0:0 - Never mind me - where is Cal?
uid: f248e6b5-09db-1e3e-821a-2e60fe43b4e1
Node context: Talking about your brother, who you haven't seen in some time - you're about to find out he's dead
> Lia - answer me. Where is Cal?


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_SiblingsReturn.lsj
Synopsis:
A one off AD that occurs when Lia and/or Cal spot Rolan upon entering Last Light after being rescued from Moonrise.

0:0 - Lia? Wretched gods, where have you been? Where's Cal?
uid: 06b87725-fb49-4007-a650-ea1bff7a4eb6
Node context: worried and concern
> Lia, answer me. Where is Cal?

0:0 - Cal, answer me. Where is Lia?
uid: 07afbb5a-c0ac-498b-9f29-675e9725bcb5
Node context: worried and concern. sees the look on siblings face andfears the worst
> I'm so sorry, Rolan.

0:0 - Hey, arsehole.
uid: 11265ba0-3b1c-4c92-a0ad-bb22521758e9
Node context: Cheeky smile and a grin as she calls out to her brother , who is just ahead of her
> Rolan!

0:0 - I'm so sorry, Rolan.
uid: 253d15d6-75f8-4587-8c42-63dbb64b6eff
Node context: upset and defeated
=== END NODE ===

0:0 - Rolan! Rolan, thank the gods.
uid: 4a054777-159a-437c-960f-a797cfeb8193
Node context: relief as he sees his siblings just ahead of him
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
> Cal! Wretched gods, where have you been? Where's Lia?

0:0 - Oh, thank the gods.
uid: 518fd3b8-188f-4019-b9b6-b6eb5917888a
Node context: relief as he sees his siblings
=== END NODE ===

0:0 - Rolan!
uid: 7b49bf6f-9817-4296-b589-0d4d32081041
Node context: Cheerful cry of relief as he sees his brother who is just ahead of him
> Oh, thank the gods.

0:0 - Rolan, I'm sorry.
uid: 915b4d90-5761-43d4-974a-8e848bab93f9
Node context: upset and defeated
=== END NODE ===

0:0 - Rolan! There you are.
uid: 9e65be8a-c4f3-4362-973a-b78a1d03c879
Node context: calls out to her brother, who is sightly in front of her. Relief
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
> Lia? Wretched gods, where have you been? Where's Cal?

0:0 - Cal! Wretched gods, where have you been? Where's Lia?
uid: a533c2d5-ae95-4981-bfb3-4524739be1cf
Node context: worried and concern
> Cal, answer me. Where is Lia?

0:0 - Lia, answer me. Where is Cal?
uid: fe373974-a418-4597-9dd8-1eb42aeb35c7
Node context: worried and concern. sees the look on siblings face and fears the worst
> Rolan, I'm sorry.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_SisterWaitingAlone.lsj
Synopsis:


0:0 - Get your ragged tail back here, Rolan - and fast.
uid: 1b1c74d4-85dd-48f4-a6ed-f93bd54894c3
- 0 Check flag(s) (Local):
   true - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_B - Bdescription
   false - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_C - Cdescription
   false - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_A - Adescription
=== END NODE ===

0:0 - What would Cal say? Heh. Probably to trust that Rolan knows what he's doing.
uid: 2173f664-3f88-450e-a333-5b0e02a71239
- 0 Check flag(s) (Local):
   true - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_C - Cdescription
> Cal... what am I going to tell Rolan?

0:0 - Of course Rolan isn't here. Of course!
uid: 3595cb33-d643-41f2-bc0c-9e9143b89e4a
- 0 Set flag(s) to (Local):
   true - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_A - Adescription
> Gods help something being simple for once in our bloody lives!

0:0 - 'Our little brother is dead, but hey I'm still here?' Gods.
uid: 3f86daa3-84c2-5010-4dc8-825a5502c964
=== END NODE ===

0:0 - Cal... what am I going to tell Rolan?
uid: 60a870e3-4822-315c-f9f7-325edc746c01
> 'Our little brother is dead, but hey I'm still here?' Gods.

0:0 - I swear, Rolan, if you're bleeding out on some patch of cursed darkness while I'm here...
uid: 9eeb6d01-982e-4c96-871c-cd24c28732cb
- 0 Check flag(s) (Local):
   true - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_A - Adescription
- 0 Set flag(s) to (Local):
   true - 6d9043f1-e0c3-43de-a895-b87cae60e0c0_B - Bdescription
> I should look for him. But what if he comes back and I'm gone? Argh.

0:0 - Gods help something being simple for once in our bloody lives!
uid: ba9263a1-8bb8-8850-7c1c-ab4be190b047
=== END NODE ===

0:0 - I should look for him. But what if he comes back and I'm gone? Argh.
uid: bceeb69f-f0bc-1092-8488-878b41fec872
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_AD_WaitingForRolan.lsj
Synopsis:
The player has rescued Cal and Lia from Moonrise Towers. Upon their arrival in Last Light, they find a message from Rolan telling them to stay put and wait for him. They are worried for their brother and discussing what to do.

0:0 - What if one of us stays here while the other looks for Rolan?
uid: 185cc974-85a3-4a6d-bb92-ca939b6c1faf
Node context: knows it's likely not a good idea but trying to come up with a solution
- 0 Check flag(s) (Local):
   true - 1437add2-2ff6-24f2-3941-79ea2761444c_C - Cdescription
- 0 Set flag(s) to (Local):
   false - 1437add2-2ff6-24f2-3941-79ea2761444c_C - Cdescription
   false - 1437add2-2ff6-24f2-3941-79ea2761444c_B - Bdescription
   false - 1437add2-2ff6-24f2-3941-79ea2761444c_A - Adescription
> No, we're not seperating again, not even for Rolan.

0:0 - Damn it. Rolan couldn't have said where he was going?
uid: 1d50580f-9026-45fc-b5de-f6c22824d734
Node context: Frustrated and worried
- 0 Check flag(s) (Local):
   true - 1437add2-2ff6-24f2-3941-79ea2761444c_B - Bdescription
- 0 Set flag(s) to (Local):
   true - 1437add2-2ff6-24f2-3941-79ea2761444c_C - Cdescription
> His message is out in the open - he probably didn't want the wrong ears to listen in.

0:0 - Of course Rolan isn't here - of course.
uid: 236486cf-f564-4f19-8081-88af4c598c8e
Node context: Frustrated and worried
- 0 Set flag(s) to (Local):
   true - 1437add2-2ff6-24f2-3941-79ea2761444c_A - Adescription
> We'll figure this out, all right?

0:0 - Argh. Why does everything go wrong?
uid: 3f5a14be-f866-4df6-9d0e-eed48aa261b7
Node context: Frustrated and worried
=== END NODE ===

0:0 - We'll figure this out, all right?
uid: aa9594e5-822d-4f36-8606-b3410e80619f
Node context: concerned but trying to reassure his sister
> Argh. Why does everything go wrong?

0:0 - His message is out in the open - he probably didn't want the wrong ears to listen in.
uid: b0a55479-5c69-426e-9b42-2336ca352472
Node context: concerned but trying to reassure his sister
=== END NODE ===

0:0 - We don't even know how long Rolan's been gone.
uid: bde91292-262c-4c6b-8578-b8cd64beb138
Node context: Frustrated and worried
- 0 Check flag(s) (Local):
   true - 1437add2-2ff6-24f2-3941-79ea2761444c_A - Adescription
- 0 Set flag(s) to (Local):
   true - 1437add2-2ff6-24f2-3941-79ea2761444c_B - Bdescription
> Let's listen to the message again, maybe we missed something.

0:0 - Let's listen to the message again, maybe we missed something.
uid: c41e1957-d8eb-48da-9d40-a73f1dd67df7
Node context: concerned but trying to reassure his sister
=== END NODE ===

0:0 - No, we're not seperating again, not even for Rolan.
uid: d8542fe6-4e54-413d-b495-ad0ba1887114
Node context: Frustrated and worried
> Then we have to do as Rolan says, and sit tight. He'll come back - I know it.

0:0 - Then we have to do as Rolan says, and sit tight. He'll come back - I know it.
uid: fd9e859f-4263-44e0-a59a-33cd150885a9
Node context: concerned but trying to reassure his sister
=== END NODE ===


File E:\BG3_Unpack\Patch1_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_Brother.lsj
Synopsis:
Cal has been rescued from Moonrise Towers by the player and is now in Last Light. This dialogue covers multiple states: Rolan is missing, Rolan is dead, Rolan and Cal had a fight (player must pass a persuade to calm the fight, pass and fail states here), and a general state for when cal, lia and rolan are all alive and well and cal is grateful to the player.

0:0 - When you told me about Rolan, I didn't believe you. But it's true...
uid: 18e990c0-3780-6dcf-b41f-59ba0c249ef8
Node context: distant voice, he can't believe what he's just learned
- 0 Check flag(s) (Dialog):
   false - HAV_ProdigyLament_Brother_RolanDead_HasMet - Cal has learned that Rolan, his big brother, is dead
- 1 Check flag(s) (Global):
   true - GLO_Prodigy_State_ToldSiblingsProdigyDead - Cal and Lia know that rolan is dead
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Brother_RolanDead_HasMet - Cal has learned that Rolan, his big brother, is dead
> My big brother is dead.

null
uid: 1d08bb85-dc4c-95d5-bb6d-50fba7b68926
Jump to another node

0:0 - I did what I could to save him.
uid: 229a8281-5e39-c29a-391a-3e037ab2d74f
> I know... but that doesn't matter, does it?

0:0 - Things will be rough, probably for a long time, but Rolan and I will be all right - thanks to you.
uid: 24f2e044-2f19-3d9f-efbf-35d0b7ee931d
Node context: sad smile (his sister is dead) but filled with gratitude to the player for both saving him and for calming the fight between him and rolan
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
- 1 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
=== END NODE ===

0:0 - I hope all of this is coming to an end. We need a win - badly.
uid: 26eacea9-3276-56b4-bf63-fd5caa1b70a6
Node context: cautiously hopeful
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyBrother_NightsongFreed_HasMet - spoken to cal after nightsong has been freed but before the epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - I wish we were parting under better circumstances, but thank you for helping us. I won't forget it.
uid: 29e8ce28-f63e-a9b2-10b8-c0ee9b969740
Node context: trying his best to be grateful but it's halfhearted.
=== END NODE ===

0:0 - Lia's dead. Rolan is gods-knows-where. This couldn't have gone more wrong.
uid: 3583d21e-de3d-cfc6-b454-f2a4a196ae8e
Node context: panicked, grieving, wondering what to do, looking for guidance from the player
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_State_RolanMissing_HasMet_Cal - Rolan is missing from Last Light. Cal is waiting for him alone.
- 1 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_State_RolanMissing_HasMet_Cal - Rolan is missing from Last Light. Cal is waiting for him alone.
=== END NODE ===

0:0 - I'm fine, don't worry about me. I'm sure other people need you.
uid: 3ad32e64-76f8-a2a0-4760-a6a9094aa528
Node context: upset and trying to hide it from the player
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
=== END NODE ===

null
uid: 3dc33b56-a91e-b798-28ff-a5b56243ac0f
Jump to another node

0:0 - Thank you - I never thought I'd see these two again. It's good to be back.
uid: 616788eb-d266-1530-6a2a-5fc724c08f72
Node context: voice thick with gratitude towards the player
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
=== END NODE ===

0:0 - I know... but that doesn't matter, does it?
uid: 71b04dd2-799e-967b-98f5-07499bb4ac4b
Node context: shellshocked in his grief
> null

0:0 - Rolan could be stubborn, but he was never malicious. Not like you.
uid: 7c364732-402e-33df-be33-ce336ae71b07
Node context: despite his grief he feels pity for the player.
> We're leaving. It's what he wanted. As for you...
> Everyone I've ever loved is dead. I have nothing.

0:0 - You won't see me again.
uid: 92b2317d-6bea-0669-c887-91e8bee2fc73
Node context: he's planning to walk into the cursed darkness to die - alone
=== END NODE ===

0:0 - Everyone I've ever loved is dead. I have nothing.
uid: 931a7382-5575-d554-c203-ce7690258b23
Node context: shellshocked, unable to process what's happened
> You won't see me again.

0:0 - You don't need to say anything. I got Rolan's message.
uid: 98c6f8e0-c580-e68b-8504-59b2fe0ae77a
Node context: distant voice, he can't believe what he's just learned
- 0 Check flag(s) (Dialog):
   false - HAV_ProdigyLament_Brother_RolanDead_HasMet - Cal has learned that Rolan, his big brother, is dead
- 1 Check flag(s) (Global):
   true - GLO_Prodigy_State_PermaDefeated - Prodigy is permadefeated.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Brother_RolanDead_HasMet - Cal has learned that Rolan, his big brother, is dead
> My big brother is dead.

0:0 - Lia spoke fondly of you. She'd be glad to know you stuck around.
uid: 9983e014-c377-cdc7-e061-104ec24b2af9
Node context: sad smile (lia is dead) trying to be cheerful
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
- 1 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - You're alive, aren't you? A little gratitude would be nice.
uid: b0574b96-c1d1-953c-1143-475d07d3cbbb
> The person I admired most is dead - gratitude is the last thing I feel.
> null

0:0 - Rolan said to sit tight, but what's taking so long? I hope he's all right.
uid: b1667937-3ff3-2365-2d63-79ff63e675cf
Node context: worried, terrified something has happened to his brother
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_State_RolanMissing_HasMet_Cal - Rolan is missing from Last Light. Cal is waiting for him alone.
- 1 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_State_RolanMissing_HasMet_Cal - Rolan is missing from Last Light. Cal is waiting for him alone.
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Knows_RolanMissing - Siblings have been told to wait for Rolan as he went out to look for them.
=== END NODE ===

0:0 - I hope you find happiness, or at the very least, learn not to be so very cruel.
uid: b2b114fd-0a9c-19d4-493b-c70541dc9204
Node context: sad and pitying towards the player
=== END NODE ===

null
uid: bde94191-28a4-52ba-d89b-d40b718c3a34
Jump to another node

0:0 - Please don't. I have to leave - and there's nothing you can say to change my mind.
uid: bf1d0c0f-f5ad-f564-f05b-f424012b7aa8
Node context: upset and grieving
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_Brother_RolanDead_HasMet - Cal has learned that Rolan, his big brother, is dead
- 1 Check flag(s) (Global):
   true - GLO_Prodigy_State_PermaDefeated - Prodigy is permadefeated.
=== END NODE ===

0:0 - He died as he lived - stupidly.
uid: c4d13d61-9993-daf8-a065-e31837ffcfe6
> Rolan could be stubborn, but he was never malicious. Not like you.

null
uid: cc21c6ef-2dad-2a37-7e01-73125e5516d6
> null

0:0 - I don't think I've ever seen Harpers move so fast. What in the hells is going down at Moonrise?
uid: d671b373-5396-2d2a-5994-74790f9d6abf
Node context: concerned
- 0 Check flag(s) (Dialog):
   false - HAV_ProdigyBrother_NightsongFreed_HasMet - spoken to cal after nightsong has been freed but before the epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyBrother_NightsongFreed_HasMet - spoken to cal after nightsong has been freed but before the epilogue
=== END NODE ===

0:0 - I'm sorry.
uid: d6bc0020-9220-a658-73e0-7483fc38d329
> null
> null

0:0 - Where is Rolan? He must be all right - he must.
uid: d77e9437-20a5-80a1-ee6a-5018fc6214cc
Node context: looking around for his brother, concerned
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   false - GLO_Prodigy_State_PermaDefeated - Prodigy is permadefeated.
=== END NODE ===

0:0 - You saved me and I'm grateful, but I need some time alone right now.
uid: e0d7e759-7318-5a68-0f46-3b85774eba69
Node context: upset and trying to hide it from the player
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
=== END NODE ===

0:0 - If you see Rolan, could you let him know we're here? I'm getting worried.
uid: ec5fdbe0-976f-4ca6-a852-c76956f6f674
Node context: worried
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_State_RolanMissing_HasMet_Cal - Rolan is missing from Last Light. Cal is waiting for him alone.
- 1 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
=== END NODE ===

0:0 - We're leaving. It's what he wanted. As for you...
uid: ee4e4230-966d-232e-6743-fcea32c69593
Node context: sad sigh as he looks at the player
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
> I hope you find happiness, or at the very least, learn not to be so very cruel.

null
uid: f14fc04a-56a6-3930-9df9-652b1e98ea1a
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
> I wish we were parting under better circumstances, but thank you for helping us. I won't forget it.

0:0 - The person I admired most is dead - gratitude is the last thing I feel.
uid: f8da2e50-6b1d-4e89-ab08-c7cebc4e06dc
> null

0:0 - My big brother is dead.
uid: f9c16d4f-3171-e820-18b1-f38fcffe08a6
Node context: distant voice, he can't believe what he's just learned
- 0 Set flag(s) to (Global):
   true - GLO_Prodigy_State_ToldSiblingsProdigyDead - Cal and Lia know that rolan is dead
> I'm sorry.
> You're alive, aren't you? A little gratitude would be nice.
> He died as he lived - stupidly.
> I did what I could to save him.

null
uid: fda4f7fc-65b3-a70b-87e4-c4bed29ec718
Jump to another node

0:0 - If you ever need us, we'll be there - I guarantee it.
uid: feb71319-767b-4072-dfda-a2eebf1bc025
Node context: voice thick with gratitude towards the player
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Cal - HAV_SavingPrisoners_HasMet_Caldescription
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_Hologram.lsj
Synopsis:
Rolan has left a message behind in Haven, for his siblings. This is a small automated hologram that is fixed to the bar counter. It plays a message (that he's gone looking for his siblings or that he's dead) when the player interacts with it.

0:0 - Lia, Cal - if you see this, stay put. I will return in a tenday at most. I repeat - stay put.
uid: 272a0eaf-888b-dc07-d459-1816185bacfe
Node context: stern and nonense (he's gone to look for his siblings and want them to stay put until he returns)
=== END NODE ===

0:0 - Lia, Cal, if you see this... I'm dead. It's nothing to get upset about - it's simply the way life is.
uid: 980eb450-9473-1f80-1134-c12dc7f3784b
Node context: voice thick with emotion at the thought of never seeing his siblings again, but he's trying to be no nonsense. Doesn't want them to grieve.
- 0 Check flag(s) (Global):
   true - GLO_Prodigy_State_PermaDefeated - Prodigy is permadefeated.
> Head to Baldur's Gate immediately. You'll both do excellently there, I have no doubt. And thank you for, well, you know.

0:0 - Head to Baldur's Gate immediately. You'll both do excellently there, I have no doubt. And thank you for, well, you know.
uid: f3e8674a-729f-92fe-abf2-b395daab89ec
Node context: voice thick with emotion at the thought of never seeing his siblings again, but he's trying to be no nonsense. Doesn't want them to grieve.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_Ide.lsj
Synopsis:
Ide mainly talks about the interaction the player can have with Rolan in his dialog (HAV_ProdigyLament_Rolan), where he berates the kid for not giving him more alcohol. This dialog continues that narrative beat, and players can acquire a book Ide was planning to give Rolan.

0:0 - He isn't very good with anyone. He yelled at me just because I told him not to drink anymore.
uid: 0015492e-7c93-42e8-9f41-0f78e8c56ec4
Node context: subtle petulance and hurt.
> It was for his own good! He can barely stand up straight.

0:0 - My mum always said a drink's the most important meal of the day. Take your pick.
uid: 00d057d4-73e1-1cbf-e5f0-70459035e776
Node context: player asked for a drink and you're 'working' at a bar, in your childish way - after this dialogue ends, a trade window opens with your character so there's no pulling of pints or fetching of bottles.
> null

0:0 - I musta dropped it. Well, you can look for it if you want.
uid: 0d6976bf-c6ce-4b29-9c71-7144fc7731a0
Node context: Nonchalant - it's not your problem.
> Anyway, I'm sick of talking. You can go now. Bye-bye.

0:0 - Can I have it?
uid: 0f3dc3e4-5ea3-4a0d-ab9c-8c7b9c059916
> It's for Rolan.

0:0 - He called me a 'ragged little devil'.
uid: 163d4aa4-cba6-4f4c-849f-2f8e370275ea
Cinematic: Looks upset.
Node context: Frustrated and upset. Hurt but tryiing not to show it. Could be mistaken for a bit bratty.
> True. But I don't think he meant it.
> Very observant of him - that's exactly what you are.
> Next time, call him one back.

0:0 - And now we're just trying to save him from drinking himself stupid!
uid: 18480a06-f37f-42e8-9a4f-781dfd61f4fb
Node context: excitable - this adult you're talking to really gets that you're doing a good thing
> null

- Roll sucessful -
null
uid: 1c353f2d-cd99-a1c3-468e-da779819a140
> null
> Guess you can have it then. I don't care.

0:0 - Do you really want to give it to him after how he acted?
uid: 1caaeb84-ed91-47ed-af67-23ecfd43f0b6
= Roll SkillCheck Persuasion (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - All this whining is making me wish he hadn't saved you.
uid: 1dcf03e5-abfe-ba32-0441-62574d7063b9
> You badger's backside-looking idiot.

0:0 - Fine. Here, you ... huh, where is it?
uid: 1e7b1fe9-bfac-4dfa-a20a-6827245a7154
Cinematic: Reaching behind back for the book to find it missing. Looking around - confused.
Node context: You can't find the book on your person. You're looking around confused.
- 0 Check flag(s) (Object):
   false - HAV_ProdigyLament_State_HasBook - Flag used to track who's in possession of Ide's book.
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_BookGivenAway - Ide gave the book away.
> I musta dropped it. Well, you can look for it if you want.

null
uid: 1e9d1eea-8e9e-1ad7-51cd-7119dc059c5b
Jump to another node

0:0 - People just ran off and said nothing! Adults always do this.
uid: 2130ede5-a387-fa8c-2356-78c7db2b033d
Node context: annoyed
- 0 Check flag(s) (Dialog):
   false - HAV_Ide_NightsongFreed_HasMet - spoken to ide after nightsong is freed but before the epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Ide_NightsongFreed_HasMet - spoken to ide after nightsong is freed but before the epilogue
=== END NODE ===

0:0 - Eh? You forget something?
uid: 23a98811-b5af-a5b8-2322-dd0d8cd05d3f
Node context: surprised but not unfriendly
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Ide - Met Ide in Haven Default state.
> You mentioned you had a magic book?
> Nothing important - I just want a drink.
> Leave.

0:0 - Right? He went through three bottles before I told him to stop.
uid: 23f24944-ae0a-7f18-7b8b-b37a25d2f532
> null

- Roll failure -
null
uid: 24589c9d-e9b1-4bcb-b520-da3fb9b67f8a
> Brat? Really? You can do better than that.

0:0 - Actually I just wanted a drink.
uid: 25d8e057-83f5-2746-8209-555aea036904
> null

0:0 - But he did save you - that's what matters.
uid: 295a2810-0f51-4d6d-b0df-b00aba7c5e69
> And now we're just trying to save him from drinking himself stupid!

0:0 - He acts like he wished we weren't here - like he wished he hadn't saved us.
uid: 2ee38afa-e68b-4aae-ac7f-a9eae6a971ef
Node context: Frustrated and upset. Hurt but tryiing not to show it. Could be mistaken for a bit bratty.
> But he did save you - that's what matters.
> Ignore him - he's more immature than you are.
> All this whining is making me wish he hadn't saved you.

null
uid: 30174de6-538a-985e-f9a2-0e46fad3fdb2
Jump to another node

0:0 - True. But I don't think he meant it.
uid: 3044b817-b4c0-447c-a9df-49197a2592f2
> Then he should say sorry - all I did was tell him he shouldn't drink anymore.

0:0 - He'll be losing his mind and his lunch if he keeps drinking like that.
uid: 31ad2c60-0fe6-aed6-2985-cbc697cda1b4
> Darn shame too.

0:0 - I don't blame him - he wanted a drink, and you wouldn't serve him.
uid: 351d4de1-5c04-4afc-9526-5e96240b304d
> It was for his own good! He can barely stand up straight.

0:0 - Fine. He'll probably hate it anyway. Here.
uid: 364f3e95-3539-4f45-a1f2-80c5dec0d8ba
Animation: *REUSE* V.O line, looks good. Clean with prop.
Cinematic: Reach behind back for item from inventory - hands book to player
Node context: Dramatic sigh. Kind of bratty.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Event_FailedToGetBook - Set on players that fail to get the magic book from Ide.
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_BookGivenAway - Ide gave the book away.
- 2 Set flag(s) to (Object):
   true - HAV_ProdigyLament_Event_GiveBook - Flag to give the book to a player.
> Anyway, I'm sick of talking. You can go now. Bye-bye.

0:0 - No need to snap at me.
uid: 39eba7d9-5237-4b72-b197-0a730d150c3c
> ...Sorry. Rolan snapped too and I didn't like it.

null
uid: 3ff1ebaa-65f0-977d-864e-099fd5c2eabc
= TRADE =
> Bye!

null
uid: 41bfb61d-4288-fb79-2471-0990be6d441b
Jump to another node

0:0 - What are you doing? You gotta get Mol. Don't make me regret trusting you with this.
uid: 42c93bd6-a498-4d50-bf0f-713f0b895daa
Node context: Impatient out of concern. You're terrified for your friend.
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Ide - Met Ide in Haven Default state.
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_BookGivenAway - Ide gave the book away.
   true - HAV_TieflingSurvivors_State_PromisedToSaveMol -
=== END NODE ===

0:0 - Hmm. Maybe.
uid: 44686dcc-1bfa-43cd-b112-3a1033948802
Node context: Unsure about the gift you picked out. Doubting yourself.
> null

0:0 - Rolan isn't very good with kids.
uid: 464b08f7-d025-461e-b044-1e818f6d2aaf
> He isn't very good with anyone. He yelled at me just because I told him not to drink anymore.

0:0 - It's for Rolan.
uid: 46c04ed6-f621-43d5-818f-9af667d6620b
Node context: with attitude!
> If you give it to me, I'll make sure he gets it.
> Give it to me, you brat. Now.
> Do you really want to give it to him after how he acted?
> Never mind then.
> Leave.

0:0 - If this is about Rolan, go away.
uid: 4f434ad1-2231-a642-4309-20fd66218018
Cinematic: Looking away from player, avoiding eye contact
Node context: Upset frustrated
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_Ide - Met Ide in Haven Default state.
> I'm sorry he was mean.
> Ignore Rolan. He's just a grump.
> No need to snap at me.
> Actually I just wanted a drink.

null
uid: 5259ebb7-09f9-c5fe-2903-a266539cad68
Jump to another node

0:0 - Next time, call him one back.
uid: 525c8a26-c326-4236-b231-3936582397e5
> I will too!

0:0 - Give it to me, you brat. Now.
uid: 583d1482-3d96-40b4-bd14-b0a567db8492
= Roll SkillCheck Intimidation (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

- Roll failure -
null
uid: 5c3e6036-04d9-4c7d-a41d-b45796afe4f7
> Uh-huh. Like I've never used that one before.

0:0 - What do you mean, his loss?
uid: 5f058828-5151-558f-0a1b-201e53effb23
> I found this book. Old, dusty, full of strange lettering. Pretty sure it's magic.

0:0 - You badger's backside-looking idiot.
uid: 617c12d4-ffe7-964d-6f93-7c2253d202d6
> You're just as mean as the rest of 'em.

0:0 - You mentioned you had a magic book?
uid: 61d10f73-e6db-f3ff-7258-ad362fe3fe91
- 0 Check flag(s) (Dialog):
   false - HAV_ProdigyLament_Event_FailedToGetBook - Set on players that fail to get the magic book from Ide.
- 1 Check flag(s) (Global):
   false - HAV_ProdigyLament_Event_BookGivenAway - Ide gave the book away.
   true - HAV_ProdigyLament_Knows_AboutBook - Ide mentioned he found a book for Rolan.
> The one for Rolan? What about it?

0:0 - I found this book. Old, dusty, full of strange lettering. Pretty sure it's magic.
uid: 63891f93-d312-870d-8600-f18d2a6b7523
> I was gonna give it to Rolan so he could learn new spells, you know? Beats drinking 'til he forgets the ones he knows.

0:0 - True. Guess I'll keep it then.
uid: 63d10e00-7d94-42cb-a499-6f58d48bd76f
Node context: With attitude - you know exactly what the player was trying to pull.
> Anyway, I'm sick of talking. You can go now. Bye-bye.

0:0 - Which he shouldn't have done.
uid: 6547fae2-e5ec-7808-fda2-962f2da5998c
> null

null
uid: 6717e5a4-24c9-d60f-76f7-2490f733c919
Jump to another node

0:0 - Fine. I will.
uid: 67ef82dc-618d-41d2-87aa-ad542fa8699c
Node context: Pouty and annoyed.
=== END NODE ===

null
uid: 68c7876d-631f-2053-c9aa-ee4122c33fee
Jump to another node

0:0 - Guess you can have it then. I don't care.
uid: 693b6eb7-0fa9-5c74-2514-69f51b0cdc33
Animation: Use SCENE_HAV_Ide_GivesBook_FeignIndifference (incorporating V.O anim, )
Cinematic: Reach behind back for item from inventory - hands book to player
Node context: You absolutely care
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Event_FailedToGetBook - Set on players that fail to get the magic book from Ide.
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_BookGivenAway - Ide gave the book away.
- 2 Set flag(s) to (Object):
   true - HAV_ProdigyLament_Event_GiveBook - Flag to give the book to a player.
> Anyway, I'm sick of talking. You can go now. Bye-bye.

0:0 - You're just as mean as the rest of 'em.
uid: 6b0bb857-f898-1bc8-3047-01980d8c6fa6
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Event_RudeWithIde - Player was rude to Ide.
=== END NODE ===

0:0 - I'm sure it is. See you around, kid.
uid: 6bd1fe6b-41b9-1449-478c-a9ed27ee585a
> Take care.

- Roll sucessful -
null
uid: 6ca8a40a-35ae-cba3-2345-dcd70addd5fb
> null
> Sorry. I didn't mean - here. Just go away!

0:0 - Stop interfering. Just stay out of his way - and mine.
uid: 6dd9b032-0922-4ac1-bb8d-59f1cf46d120
> Fine. I will.

0:0 - Ignore him - he's more immature than you are.
uid: 6e76aa56-59c9-7a97-617c-afcc29894713
> Right? He went through three bottles before I told him to stop.

0:0 - Anyway, it's his loss.
uid: 6f087761-aab9-cd00-1453-d9f248b4b5e2
> What do you mean, his loss?
> He'll be losing his mind and his lunch if he keeps drinking like that.
> How about a drink for me, instead?
> I'm sure it is. See you around, kid.

null
uid: 7234e606-57a1-4fe8-9511-87cfb3a8608b
Jump to another node

0:0 - I'm sorry he was mean.
uid: 79e04f3c-c3b6-4ab9-81d5-6bfd9dea2ddc
> He acts like he wished we weren't here - like he wished he hadn't saved us.

0:0 - A drunk wizard's a dangerous thing - all that uncontrolled power.
uid: 8398475d-d1a4-4d00-b2a4-41e5fc59edf9
> Right? He might wave his arms wrong and burn the whole inn down, or belch up a puddle of acid.

- Roll failure -
null
uid: 8b896651-e417-417b-8c59-a7d892d77b84
> True. Guess I'll keep it then.

0:0 - Yeah, well everyone says you smell like rotting badger, but they're wrong.
uid: 8dc3cc41-50f1-42f7-8460-aa182d69a22c
Node context: Bratty and impetulant. You're about to deliver a sick burn.
> You smell like crusty toe-jam - look it too. Bye.

- Roll sucessful -
null
uid: 8ddf9b5d-f3ba-48ba-aca2-004df305cdb3
> Fine. Here, you ... huh, where is it?
> Fine. He'll probably hate it anyway. Here.

0:0 - I get it - you were trying to look after him.
uid: 924f40cc-f912-4ee7-8ae3-15077e802fb7
> Yeah. He did save us, after all.

0:0 - You're mean. Leave me alone.
uid: 936d604b-2459-47b5-9a1a-ca5d2b3d7ca9
Node context: Sad - not quite sniffling back tears, more peeved
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_Event_RudeWithIde - Player was rude to Ide.
=== END NODE ===

null
uid: 9434f82b-cef4-6f52-b6be-0e7e73d2b55f
Jump to another node

0:0 - Yeah. He did save us, after all.
uid: 97a0372c-eb90-4591-8fdf-46ed28581e1a
Node context: Kind of awkward and bashful about it
> Anyway, it's his loss.

null
uid: 97fa1146-5942-1217-0564-a0e3043ee58f
Jump to another node

0:0 - How about a drink for me, instead?
uid: 98ed7d60-d738-1cb4-b214-3cf2555810db
> null

0:0 - Maybe. Thanks for... talking and stuff.
uid: 9d9b222a-60bb-4925-9913-0f701a7ebe08
Node context: Bashful. Pleased that grown up is praising him.
=== END NODE ===

0:0 - You smell like crusty toe-jam - look it too. Bye.
uid: a1abed29-6cfa-4476-af86-f1792f644093
Node context: BUUUURN.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Event_RudeWithIde - Player was rude to Ide.
=== END NODE ===

0:0 - Leave.
uid: a6405e1a-1efc-51e7-0453-7880fb0475f5
=== END NODE ===

0:0 - Anyway, I'm sick of talking. You can go now. Bye-bye.
uid: a6e0d921-99ba-4b21-8008-4125ca4d6c5a
Node context: Shrug and nonchalant as you end the convo
=== END NODE ===

0:0 - Bye!
uid: a96ec393-7c58-0107-f16f-638fbc1b2ff6
=== END NODE ===

0:0 - Right? He might wave his arms wrong and burn the whole inn down, or belch up a puddle of acid.
uid: acc68d42-9cbc-41d8-9134-5fb23aaf70ae
Cinematic: smirking
Node context: a smirk - enjoying ragging on an adult
> Anyway, it's his loss.

0:0 - Brat? Really? You can do better than that.
uid: b33afdd5-76bc-4d76-ba53-e9d8f5b89939
Node context: Unimpressed. With attitude.
> Anyway, I'm sick of talking. You can go now. Bye-bye.

0:0 - ...Sorry. Rolan snapped too and I didn't like it.
uid: b3bf2cc8-20e4-45bc-b7b7-ecd2ba7755c6
Node context: Sincere and downcast.
> Which he shouldn't have done.
> I don't blame him - he wanted a drink, and you wouldn't serve him.
> Rolan isn't very good with kids.

0:0 - Sorry. I didn't mean - here. Just go away!
uid: ba77863b-9fe0-db38-31cd-2ed9d0c4b4a9
Animation: *REUSE* V.O line, looks good. Clean with prop.
Cinematic: Reach behind back for item from inventory - hands book to player
Node context: Tense afraid.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Event_FailedToGetBook - Set on players that fail to get the magic book from Ide.
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_BookGivenAway - Ide gave the book away.
- 2 Set flag(s) to (Object):
   true - HAV_ProdigyLament_Event_GiveBook - Flag to give the book to a player.
=== END NODE ===

null
uid: c20a206b-329e-95ea-e932-61f0883bb867
Jump to another node

0:0 - Ignore Rolan. He's just a grump.
uid: c86adb68-3a5a-4b8a-b9c8-92d5e62c4a86
> He called me a 'ragged little devil'.

0:0 - Please bring Mol back. Please.

uid: ca20a6e3-795b-4727-8288-c72e7e1a801c
Node context: almost in tears
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_DidNotPromiseToSaveMol - Players did not promise to save Mol from Moonrise
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - Very observant of him - that's exactly what you are.
uid: db12c088-66e1-4d5e-929c-320621d3277c
> Yeah, well everyone says you smell like rotting badger, but they're wrong.

null
uid: e31c60b5-9227-fbc6-ad32-41ac449b93d4
Jump to another node

0:0 - I'll find out what's going on myself, thank you very much.
uid: e41c7103-d191-d7d8-0273-a1de1586d174
Node context: confident
- 0 Check flag(s) (Dialog):
   true - HAV_Ide_NightsongFreed_HasMet - spoken to ide after nightsong is freed but before the epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

null
uid: e56b4245-8779-4f34-8e00-e3bb98666b53
Jump to another node

0:0 - I will too!
uid: e674d69d-9932-4d19-bcbd-80311c6ce6d8
Node context: laughing at the thought. Chilish and excited
> null

0:0 - Never mind then.
uid: e69abd26-f07a-bfbc-693e-15884b4b643b
> null

0:0 - Uh-huh. Like I've never used that one before.
uid: e70b0eab-6b28-4ad6-a8f3-dca131a0c41c
Cinematic: Rolls eyes.
Node context: Rolls eyes. With attitude.
> Anyway, I'm sick of talking. You can go now. Bye-bye.

0:0 - Take care.
uid: e70cd6bd-14d6-6f18-8df0-333969874127
=== END NODE ===

0:0 - The one for Rolan? What about it?
uid: eac5219c-0e60-8f46-2de1-128b75fe00c6
Node context: suspicious
> null

0:0 - Darn shame too.
uid: eb3c33e2-cd79-331d-7975-222c03f8cf2e
> null

0:0 - Why don't you keep it for yourself?
uid: ede42492-f190-4d04-8693-2c42c921aed3
> Hmm. Maybe.

null
uid: eef2052f-857a-3bdc-00b5-63553d2be558
Jump to another node

0:0 - Leave.
uid: f0761445-51ff-d1e7-2b13-42a38df7a6f4
=== END NODE ===

0:0 - Then he should say sorry - all I did was tell him he shouldn't drink anymore.
uid: f117d5f5-01fb-4695-b0f6-0a90595c984b
Node context: with attitude. Annoyed that the is player is here and rolan - who he feels should be apologising.
> null

0:0 - If you give it to me, I'll make sure he gets it.
uid: f24eb0ad-ccbc-416f-94b5-7ae187dcc9cd
= Roll SkillCheck Deception (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - I was gonna give it to Rolan so he could learn new spells, you know? Beats drinking 'til he forgets the ones he knows.
uid: f2f2707c-6b4d-4335-a565-a68f0ade56cc
Node context: a little downcast - you were trying to make a gesture and you feel it's been trodden on
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Knows_AboutBook - Ide mentioned he found a book for Rolan.
> Can I have it?
> Why don't you keep it for yourself?
> That's a great gift. I'm sure he'll love it.

0:0 - It was for his own good! He can barely stand up straight.
uid: f5b959c9-9525-4f34-ab20-e3c23c79094c
Node context: your voice could be mistake for petulance but you're just hurt and frustrated.
> I get it - you were trying to look after him.
> A drunk wizard's a dangerous thing - all that uncontrolled power.
> Stop interfering. Just stay out of his way - and mine.

0:0 - Nothing important - I just want a drink.
uid: f63339ed-aceb-b8f1-daa3-79bdb5781d84
> My mum always said a drink's the most important meal of the day. Take your pick.

0:0 - That's a great gift. I'm sure he'll love it.
uid: f749bf6d-c23e-40a9-986f-0b8f48a193e1
> Maybe. Thanks for... talking and stuff.

0:0 - They took Mol - I couldn't stop them.
uid: fe91877e-8d0d-45f5-b444-a39b13928d35
Node context: in shock
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_IdeAlert - Met Ide in Haven Alert state.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_PAD_HologramReaction.lsj
Synopsis:
PAD for after players see Rolan's hologram in the Last Light Inn for the first time. They comment on needing to go save Rolan as he won't be able to shadow creatures on his own.

0:0 - He went into the shadows alone? What a dolt.
1:0 - What a fool. The darkness will swallow him in no time.
2:0 - Ah, Rolan. Not the brightest decision to stride off into such darkness. He'll soon be extinguished.
3:0 - He went into the shadows alone? Then he's as good as dead - or worse.
4:0 - He won't last long in the shadows. What in the Nine Hells was he thinking?
5:0 - Did he really go off into the shadows alone? Wonder how long he'll last.
6:0 - He went into the shadows alone? Madness.
7:0 - He'll need help to survive those shadows. Only a fool would face them alone.
uid: d9e34b37-0ea3-4daa-a1c3-3d9c06af1ac2
- 0:0 Tag: Jaheira - |Jaheira companion, shapeshifted or not| (Jaheira's storied history of adventure would simply take too long to relate. Let this suffice: she takes no nonsense, but she does take heads.)
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_Reunion.lsj
Synopsis:
Cal and/or Lia have been rescued from Moonrise towers and reunited with Rolan in Last Light Inn. It is initially a tense scene - Rolan was worried sick/is angry one of his siblings is dead and is taking it out on his family. It is up to the player to calm them down and remind them of what is important - family.

0:0 - Don't you dare turn this on me, Rolan.
uid: 00f16267-1409-5b92-a994-915e7304b33b
Node context: furious - rolan is trying to blame her brother's death on her
> Did you even try to save Cal?

0:0 - He's no brother of mine.
uid: 065a131b-7802-84c0-3d5e-b23aa2454abb
Node context: being horribly cruel to his brother, saying this to hurt him
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
> null

0:0 - Well, we'll never know, will be? Because Cal had one job - protect her. And he failed - miserably.
uid: 068f5afc-dd78-c95c-e53b-017d96aaeac5
Node context: furious, grief-stricken
> Do you wish it was me who died? Instead of Lia?

0:0 - Enough. I won't say it again.
uid: 07f7192e-3b61-2ed2-8507-7ff163dcd6a2
Node context: lia is two seconds away from drawing a blade on her own brother. Furious, upset and on the brink of losing it
> You speak with grief stricken hearts, not clear minds. Peace - you need each other.
> Lia is alive - you should be grateful.
> Peace - your brother is dead, but he is not gone. He is safe now, and at peace.
> SHUT UP, BOTH OF YOU, BEFORE I FINISH WHAT KETHERIC STARTED.
> Shut up both of you - you're being childish.
> Am I going to get paid or what?

0:0 - Lia is alive - you should be grateful.
uid: 0b6efea7-13e4-9552-aef1-127c9f3a1987
= Roll SkillCheck Persuasion (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
- 0 Check flag(s) (Tag):
   false - Cleric of Kelemvor - Player or NPC is cleric of Kelemvor. (Kelemvor is the fair-minded judge of the dead, shepherding lost souls to the afterlife. His clerics perform burial rites and punish those who unnaturally extend their lifespans, such as liches and vampires.)
   false - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> null (roll sucessful)
> null (roll failure)

- Roll failure -
null
uid: 0d6692ef-8403-836d-c0d2-55d174254370
> Don't think I've forgotten about you - I bet you didn't lift a finger to save Lia either. Cowards.

0:0 - SHUT UP, BOTH OF YOU, BEFORE I FINISH WHAT KETHERIC STARTED.
uid: 0f50c545-456a-e06f-1c56-256093b00b17
= Roll SkillCheck Intimidation (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> null (roll sucessful)
> null (roll failure)

0:0 - Am I going to get paid or what?
uid: 0fdc9e38-3845-69bd-3634-163b1c7d3c25
> Now is not the time.
> Could you give us a moment? Please?

0:0 - I return from the darkness itself only to find you acting like you're on holiday. Lia could still be in Moonrise!
uid: 11e623dd-92c9-e00f-96e3-2ac85e4eacf2
Cinematic:
Node context: furious and accusatory. His sister is dead and in his grief and anger he is blaming his brother cal
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_ProdigyPostRescue - HAV_SavingPrisoners_HasMet_ProdigyPostRescuedescription
> She's gone, Rolan. I saw it.

0:0 - Do you wish it was me who died? Instead of Lia?
uid: 161ded25-5ce5-9a6c-6e71-551c68bd71ea
Node context: small voice. He blames himself for lia's death, he's upset and on the brink of breaking down
> Gods no, that's not what I meant. Never, Cal. Never!

0:0 - I thought my entire family was DEAD.
uid: 1d2d5bd2-8fa0-300b-bd7b-82d4223e9c67
Cinematic: Eyes downcast at end of line, doesn't want to make eye contact with anyone
Node context: shouting - incredibly emotional. Eyes downcast at end of line, doesn't want to make eye contact with anyone
> I'm sorry - we should have been here.

- Roll sucessful -
null
uid: 23e834a1-f793-ddfc-0d52-f010a8623666
> Gladly.

0:0 - Rolan, we're alive because of her - don't be like that.
1:0 - Rolan, we're alive because of him - don't be like that.

2:0 - Rolan, we're alive because of them - don't be like that.

uid: 252ef1ba-e1cc-3de5-7331-c0af12c44a49
Node context: nervous, trying to dispel the situation.
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> Here - take this and leave. You can go now.

0:0 - Don't you dare. Lia was his responsibility, and he failed her.
uid: 2699ecba-d640-3a1a-b0cf-7019c2aef46b
Node context: being horribly cruel to his brother, saying this to hurt him
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
> I'm sorry, Rolan.

0:0 - I was just... overwhelmed. It doesn't matter.
uid: 29f1a3b3-6197-8195-dfe1-0d942bf767a1
Node context: very emotional, looking away, ashamed of how lost he was without his family
> I'm sorry - we should have been here.

0:0 - Where in the Nine Hells have you been?
uid: 2b706b25-0419-334a-0e65-5c5e1d63a450
Cinematic:
Node context: frustrated and accusatory - rolan was worried sick but instead of showing it he is being a dick
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_ProdigyPostRescue - HAV_SavingPrisoners_HasMet_ProdigyPostRescuedescription
> I'm sorry we got captured by murderous lunatics.

null
uid: 2e484c20-78bb-09cf-cb6d-81f71fa6f866
Jump to another node

0:0 - You two did what you thought was right, but I can't go through this again. I just can't.
uid: 3585be15-61ae-75fe-cafa-511a591f0d85
Node context: sad and emotional, looking away at the end of line as he tries to calm down
> null

0:0 - You want to blame someone for Lia's death? Blame me.
uid: 379a1b1b-22c8-32b3-594c-84c910448625
= Roll SkillCheck Persuasion (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
- 0:0 Tag: Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
- 0:1 Tag: Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
- 0:2 Tag: Warlock - A wielder of magic that is derived from a bargain with an extraplanar entity. (Bound by a deal to a powerful patron, warlocks trade their loyalty for supernatural abilities and unique magic. )
- 0:3 Tag: Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> null (roll sucessful)
> null (roll failure)

0:0 - Me too.
uid: 4016a8a7-e06a-864e-11b0-42df931e3b13
Node context: voice thick with emotion but also glad that rolan apologised - things will be okay
> null

null
uid: 41f3346a-ca02-a2b9-63f0-fb24c7011cc6
Jump to another node

0:0 - And when others, such as myself, failed miserably.
uid: 48ccf90e-ffd2-2d4e-d332-259fdcaf2a81
Node context: a rare moment in which he is sincere, genuine and thankful to the player
> null

null
uid: 4d40006d-b93e-6c18-04dd-16e694c3441e
> null

- Roll failure -
null
uid: 51db4b05-6302-a1c8-c132-ed214e71a8c3
> Don't you dare. Lia was his responsibility, and he failed her.

0:0 - All the magic in the world could not have saved Lia. Not yours - and not mine.
uid: 553ac7b1-d99b-7c8f-59cc-7277320699bb
= Roll SkillCheck Persuasion (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
Advantage: 1 - 0:0 Tag: Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
- 0:1 Tag: Warlock - A wielder of magic that is derived from a bargain with an extraplanar entity. (Bound by a deal to a powerful patron, warlocks trade their loyalty for supernatural abilities and unique magic. )
- 0:2 Tag: Wizard - A scholarly magic-user capable of manipulating the structures of reality. (Wizards master the arcane by specialising in individual schools of magic, combining ancient spells with modern research.)
> null (roll sucessful)
> null (roll failure)

null
uid: 55e93eb3-82bd-676b-c15c-79b52b103969
Jump to another node

0:0 - Anything to add, Rolan?
uid: 5740a203-2881-cb5c-ef2c-0246cfdb7ce6
> I've lashed out at you, drunkenly and otherwise, and you helped anyway.

0:0 - Rolan was in a bad state without you two.
uid: 5c1e2d94-3997-1452-3e38-9940d4dcff25
> I was just... overwhelmed. It doesn't matter.

0:0 - Shit. I'm sorry.
uid: 5fd7897b-95c9-881e-0bb6-146b6172a5c1
Node context: disgusted with himself and what he's just said. Looking away, sincere apology
> Me too.

0:0 - Rolan, please.
uid: 601bbaaa-353f-b63c-117a-c829bcceb5a7
Node context: upset, tears threatening
> I said go!

0:0 - Am I supposed to pretend that everything is fine? That Lia isn't dead?
uid: 6045b8f5-3b3e-3a61-ecf3-7d335d971a4b
Node context: frustrated, part of him realises he's being an ass which is why he's being defensive
> null

0:0 - I return from the darkness itself only to find you at ease while Cal lies dead. What in the hells did you do?
uid: 60e36e9e-554c-5b6c-b89d-5e072cd8089b
Cinematic:
Node context: furious and accusatory. His brother is dead and in his grief and anger he is blaming his sister lia
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_ProdigyPostRescue - HAV_SavingPrisoners_HasMet_ProdigyPostRescuedescription
> Don't you dare turn this on me, Rolan.

0:0 - How about I kill you both, so you can join Lia? I'll even say your last rites.
uid: 62775663-cf79-8b61-f623-3d9e6e1fae0c
= Roll SkillCheck Intimidation (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Evil Cleric - Player is a cleric of an evil-aligned deity (Evil clerics are driven to conquer and corrupt Faerûn in service to their gods. Shar, Bhaal, Bane, and Myrkul are common gods they worship.)
> null (roll sucessful)
> null (roll failure)

0:0 - Getting captured was stupid and reckless.
uid: 65f3e754-0363-65e0-962f-327f61d010df
> I know, all right? But I couldn't stand back and do nothing.

0:0 - Here - take this and leave. You can go now.
uid: 6614e5d2-5ee3-b5dc-d5eb-f8829e4a3733
Cinematic:
Node context: dismissive and condescending
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - I've lashed out at you, drunkenly and otherwise, and you helped anyway.
uid: 68cac3bf-7f3f-6507-8a45-8aff104d85bc
Cinematic:
Node context: a rare moment in which he is sincere, genuine and thankful to the player
> You didn't deserve that - I'm sorry. And thank you.

0:0 - What do you mean Cal is dead? What did you do?
uid: 69a72905-56dd-cf9e-7bfb-059663b1f962
Cinematic:
Node context: furious and accusatory. His brother is dead and hin his giref and anger he is blaming his sister lia
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_ProdigyPostRescue - HAV_SavingPrisoners_HasMet_ProdigyPostRescuedescription
> Don't you dare turn this on me, Rolan.

0:0 - I thought you were dead, you ass. Both of you!
uid: 6d6e78c4-1d33-a3ce-2d6e-5f74768f42b8
Node context: frustration tinged with upset - getting emotional
> We're all safe, Rolan - that's what matters.

- Roll sucessful -
null
uid: 6f639cfb-0a91-bc4e-2a78-a25511d0359b
> And who's fault is that?

- Roll sucessful -
null
uid: 71da5dde-b13e-08a0-5871-21829b26629c
> Well, we'll never know, will be? Because Cal had one job - protect her. And he failed - miserably.

null
uid: 73040820-3cf3-88e7-9a69-41df02414d8c
Jump to another node

0:0 - That's more than fair. Thank you for helping us when most wouldn't.
uid: 732e1245-4043-e5e3-feee-b81adb0a072c
Node context: sincere and genuine - said with a smile
> And when others, such as myself, failed miserably.

0:0 - Did you enjoy relaxing here while I battled that wretched darkness? What were you thinking?
uid: 73e2e6fa-63a0-e4f1-0677-0175e8347e77
Cinematic:
Node context: Snarky and frustrated - rolan was worried sick but instead of showing it he is being a dick
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_ProdigyPostRescue - HAV_SavingPrisoners_HasMet_ProdigyPostRescuedescription
> I'm sorry we got captured by murderous lunatics.

0:0 - I know, all right? But I couldn't stand back and do nothing.
uid: 745e44ce-ef62-d65d-1c40-30b1920c070e
Node context: frustrated and emotional, trying to explain herself
> You two did what you thought was right, but I can't go through this again. I just can't.

0:0 - Don't be an arsehole, Rolan. He's your brother.
uid: 765242b7-7fc2-ced6-0d8c-a3791ed8ed8e
= Roll SkillCheck Intimidation (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
> null (roll sucessful)
> null (roll failure)

0:0 - And who's fault is that?
uid: 79700aa9-b30c-c3a2-597a-e5b342abde88
Node context: more sad than angry, clearly calming down but not ready to let the anger go yet
> Do you wish it was me who died? Instead of Lia?

0:0 - Or, we could remember how brave, and kind, and smart he was - every single day. That's my plan, anyway.
uid: 7a4fada4-3c70-d8d4-bd2b-50200b12f833
Node context: grieving but also a smile at the thought of her brother.
> Mine too.

0:0 - Could you give us a moment? Please?
uid: 7b4ddc2a-5afb-8240-64e4-69e8030548ec
Node context: nervous, trying to calm the situation
> You deserve nothing. You two are cowardly parasites and I am disgusted it took me this long to see. Get out of my sight.

0:0 - Peace - your brother is dead, but he is not gone. He is safe now, and at peace.
uid: 7bd2f243-78fa-22ff-1971-9bf970931e94
= Roll SkillCheck Persuasion (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Cleric of Kelemvor - Player or NPC is cleric of Kelemvor. (Kelemvor is the fair-minded judge of the dead, shepherding lost souls to the afterlife. His clerics perform burial rites and punish those who unnaturally extend their lifespans, such as liches and vampires.)
> null (roll sucessful)
> null (roll failure)

0:0 - I'm sorry too.
uid: 7c6edfc0-2ef0-ea58-86ea-7aa93427defa
Node context: upset - voice thick with grief and shame
> You went out of your way to help us, it's only right you get something in return. Here - I hope it helps.

0:0 - Sorry for... yelling. Here - I hope this helps down the road. And thank you.
uid: 7cdd3662-0a7b-61b5-d381-1bf21f814a3d
Node context: generic handing motion. Emotive, embarassed in the first line, grateful and sincere in the last
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - So, who is paying me?
uid: 814f5d0c-f830-e529-2b3c-6b92e498655e
> The beggar wants their coppers, do they? Fine by me.

0:0 - Thank you - for saving me. And the two idiots.
uid: 8538e75f-acd4-07c4-22d8-e67ebe781506
Cinematic: gestures at his siblings
Node context: cheerful and grateful, trying to dispel the tension in the room. Idiots said with affection
> Don't mention it.
> Anything to add, Rolan?
> This is the last time I risk my life for you lot.

null
uid: 85d50b0e-51b4-332e-4c3a-7ad1acf3963f
Jump to another node

0:0 - Did you even try to save Cal?
uid: 8635095e-af47-cfa9-b6ba-c13f09bb43c6
Node context: accusatory, furious in his grief.
> Enough. I won't say it again.

0:0 - Breathe. Think. This is no time for harsh words - you only have each other now.
uid: 868b300e-f3fd-fdd7-6831-3e9b3a58f09f
= Roll SkillCheck Persuasion (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> null (roll sucessful)
> null (roll failure)

0:0 - You went out of your way to help us, it's only right you get something in return. Here - I hope it helps.
uid: 8a7b2d29-2a4a-8626-fa11-deff1987ec6b
Cinematic:
Node context: a rare moment in which he is sincere, genuine and thankful to the player
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - Don't mention it.
uid: 8c1e4e0f-f0e1-e26e-ec5e-38f4bac2e494
> Humble too? Imagine that.

- Roll sucessful -
null
uid: 8f7fda1b-c50c-a734-6bca-cacb8846885d
> Am I supposed to pretend that everything is fine? That Lia isn't dead?

0:0 - We're all safe, Rolan - that's what matters.
uid: 94b6a491-2e61-eab5-9aaf-23a0520f118c
> I thought you'd be happier to see each other.
> Rolan was in a bad state without you two.
> Getting captured was stupid and reckless.
> So, who is paying me?

0:0 - She's gone, Rolan. I saw it.
uid: 97a7f225-8cbb-566f-a7a2-ba68d0d98450
Node context: upset, pleading with his brother to understand
> Did you even try to save Lia?

0:0 - No - no, it's not your fault. I shouldn't have shouted - I'm sorry.
uid: 9984860a-1ec7-2f40-9648-83c86f53531f
Cinematic: looking at Lia
Node context: feels guilty at how he's acted, slightly ashamed
> Thank you - for saving me. And the two idiots.

0:0 - Humble too? Imagine that.
uid: 9df1a2fd-1154-a20b-fa2e-c768ac858fb2
Cinematic: smirking at rolan - things are back to normal
Node context: smirking at rolan, teasing
> She has no cause to be humble. She's brought us back together - a task I failed miserably at. He has no cause to be humble. He's brought us back together - a task I failed miserably at. They've no cause to be humble. They brought us back together - a task I failed miserably at.

0:0 - This is the last time I risk my life for you lot.
uid: 9e9c6445-0a9e-ff52-7c51-ed1072192d24
> That's more than fair. Thank you for helping us when most wouldn't.

null
uid: a01bef32-749d-ea53-270b-d6fea92d8963
Jump to another node

0:0 - Get out of my sight - both of you.
uid: a0a871e4-c263-6664-00eb-75163d345490
Node context: disgusted and angry
=== END NODE ===

0:0 - You're right - I'm sorry. We're all we have right now.
uid: a1b8fd62-0e98-0c1f-d3a2-49668e29dd29
Node context: shocked at the player's accusation. Voice thick with emotion as he realises he's been an asshole to the only family he has left
> I'm sorry too.

0:0 - I'm sorry - we should have been here.
uid: a23b2ff2-f8cb-bc80-ed54-3e5b4935df7e
Node context: she realises how upset rolan is. Emotional, sad, heart breaking that she caused him pain
> No - no, it's not your fault. I shouldn't have shouted - I'm sorry.

null
uid: a39eed13-11bb-873c-22f2-9d28461f7147
Jump to another node

0:0 - Yes, she's alive. But at what cost?
uid: aa1a2207-7245-1583-ca53-6c784414247f
Node context: this is a horribly cruel thing to say - he's said this to hurt his sister as much as possible and it works
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
> Fuck you, Rolan.

- Roll sucessful -
null
uid: afdfe16c-e247-55c4-0ef3-b300381c29fc
> null

- Roll failure -
null
uid: b201707f-2522-a818-e1b0-d73ad6603180
> He's no brother of mine.

0:0 - Gladly.
uid: b65d7aaf-2e94-85f5-1ceb-faf796ec55c1
Node context: bitter and angry
> Do you wish it was me who died? Instead of Lia?

0:0 - Enjoy the show, did you? Get out of my sight.
uid: b6931f1e-7f6b-4fef-328f-03187f88e2c1
Cinematic: to player
Node context: to player, disgusted and condescending
=== END NODE ===

0:0 - I said go!
uid: b941084c-e89e-e210-a119-3ba2d320a727
Node context: yelling, furious
=== END NODE ===

null
uid: bacb1db8-1265-321d-d39b-f4c80e74f24b
Jump to another node

null
uid: bc1c4bbd-51fe-22b5-b66d-3fbb346ce291
Jump to another node

- Roll sucessful -
null
uid: bea86218-b1dc-1796-10f4-66ced937c192
> You're right - I'm sorry. We're all we have right now.

0:0 - She has no cause to be humble. She's brought us back together - a task I failed miserably at.
1:0 - He has no cause to be humble. He's brought us back together - a task I failed miserably at.
2:0 - They've no cause to be humble. They brought us back together - a task I failed miserably at.
uid: bfb1b05b-80fb-26b9-77b4-14b76a01b909
Node context: a rare moment in which he is sincere, genuine and thankful to the player
- 0:0 Tag: Male - (You are a male of one of the races; you are perceived as male by those that encounter you.)
> null

0:0 - Now is not the time.
uid: c2141a80-5d63-ddf9-301e-a9624e5f0d5d
Node context: pissed off
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> You deserve nothing. You two are cowardly parasites and I am disgusted it took me this long to see. Get out of my sight.

0:0 - I thought you'd be happier to see each other.
uid: c44277ab-793b-a5e6-dae3-2ed09e71a2f4
> I thought my entire family was DEAD.

0:0 - You speak with grief stricken hearts, not clear minds. Peace - you need each other.
uid: c7721b09-ee57-d96b-d793-e90e64e3e977
= Roll SkillCheck Persuasion (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
Advantage: 1 - 0 Check flag(s) (Tag):
   true - Monk - A master of martial arts, harnessing the power of the body in pursuit of physical and spiritual perfection. (Monks use discipline and ritual to harness the energy inside their bodies, transforming it into explosive power. They excel at unarmed combat, for their defence is as strong as their spirit.)
> null (roll sucessful)
> null (roll failure)

0:0 - The beggar wants their coppers, do they? Fine by me.
uid: cde1b354-a684-df75-b611-b0a7021e6561
Node context: being an asshole to the player, snarky and mean
> Rolan, we're alive because of her - don't be like that. Rolan, we're alive because of him - don't be like that.
Rolan, we're alive because of them - don't be like that.


0:0 - Gods no, that's not what I meant. Never, Cal. Never!
uid: ce0aa6f7-1cc2-ace4-6656-7ad709afdba8
Node context: realises what he's just said, Backtracking, apologetic and sincere
> Shit. I'm sorry.

0:0 - I'm sorry we got captured by murderous lunatics.
uid: ce5466f3-a92b-366f-5aff-b663df8c136f
Node context: rolan has spoken sharply to her and her temper flares in response - snarky and frustrated
> I thought you were dead, you ass. Both of you!

0:0 - Don't think I've forgotten about you - I bet you didn't lift a finger to save Lia either. Cowards.
uid: cfd16dd4-55dc-126c-4d3c-1b7bf2dcb0ba
Node context: furious, filled with grief
> null

0:0 - You deserve nothing. You two are cowardly parasites and I am disgusted it took me this long to see. Get out of my sight.
uid: d2714d13-1965-8c43-06bf-3de9235ea584
Cinematic:
Node context: furious in his grief, lashing out, being as hurtful as he can to his surviving sibling
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
> null
> Rolan, please.

- Roll failure -
null
uid: d499fd25-7ad4-881c-7074-16f3eedc6687
> null

0:0 - You didn't deserve that - I'm sorry. And thank you.
uid: d8e9fc71-95c4-920e-9703-61847a235d5e
Cinematic:
Node context: a rare moment in which he is sincere, genuine and thankful to the player
> null

null
uid: d9ae1152-c794-b720-337f-582057cb8545
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
=== END NODE ===

0:0 - I tried to save her - I swear it! Please, Rolan.
uid: db1e60bb-5995-6b80-83e7-b9d5ac9266c1
Node context: upset, pleading with his brother to understand
> All the magic in the world could not have saved Lia. Not yours - and not mine.
> Breathe. Think. This is no time for harsh words - you only have each other now.
> You want to blame someone for Lia's death? Blame me.
> How about I kill you both, so you can join Lia? I'll even say your last rites.
> Don't be an arsehole, Rolan. He's your brother.
> null

- Roll failure -
null
uid: dc468a3e-82ff-f249-4867-7eb69d1b860d
> null

0:0 - I'm sorry, Rolan.
uid: dd6ff898-7b13-4643-5641-e0f9025798ba
Node context: can't look rolan in the eye, upset and hates himself. Believed rolan when he says it's his fault his sister is dead.
> Get out of my sight - both of you.

null
uid: ecdf5e48-e581-68e1-2ab2-089d2582151e
Jump to another node

0:0 - Fuck you, Rolan.
uid: ee50205b-9228-2bf9-2172-15197f5ecc5a
Cinematic: storms off.
Node context: fists clenched, furious beyond words and horribly hurt. Storms off to stop herself killing her only brother
> Enjoy the show, did you? Get out of my sight.

- Roll failure -
null
uid: ee5ca61d-9ecc-c718-3ea4-4128c1513dcb
> So Lia gets off scoff free for letting Cal die? I think not.

0:0 - What are you doing here? Lia could still be in Moonrise!
uid: efadc76b-4f6e-e8b4-de67-4eb5da9dce62
Cinematic:
Node context: furious and accusatory. His sister is dead and in his grief and anger he is blaming his brother cal
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_ProdigyPostRescue - HAV_SavingPrisoners_HasMet_ProdigyPostRescuedescription
> She's gone, Rolan. I saw it.

- Roll failure -
null
uid: f14aa721-838b-225b-9659-fcf273a8caf4
> Yes, she's alive. But at what cost?

0:0 - Mine too.
uid: f1553fe6-0085-a60b-583b-5dd7ca40a365
Node context: sad smile
> Sorry for... yelling. Here - I hope this helps down the road. And thank you.

0:0 - Did you even try to save Lia?
uid: f15b4e0c-0629-26e8-4af2-e4ba41512c76
Node context: cruel and accusatory in his grief
> I tried to save her - I swear it! Please, Rolan.

0:0 - So Lia gets off scoff free for letting Cal die? I think not.
uid: f16451c0-2daa-95e7-6c07-30025326f31d
> null

0:0 - So what? We're just supposed to carry on? Act like he never existed?
uid: f4693d64-4baf-f349-d819-03bbb38b3b5f
Node context: deflated, sad, a little lost
> Or, we could remember how brave, and kind, and smart he was - every single day. That's my plan, anyway.

- Roll failure -
null
uid: f517b403-c777-9369-d4de-448682fed7b2
> Go ahead - I'm sure death would be an improvement.

0:0 - Go ahead - I'm sure death would be an improvement.
uid: f74620dd-22bc-4210-205f-262ef70d3ba3
Node context: angry but also bitter and deflated
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
> null

- Roll sucessful -
null
uid: f79dba72-5b43-0ccb-7448-d4492cd2dd78
> So what? We're just supposed to carry on? Act like he never existed?

null
uid: fabbe4ad-9215-acd3-7dd8-6a0daed905c7
Jump to another node

0:0 - Shut up both of you - you're being childish.
uid: fde1a5ce-3c16-3f85-b8ee-a7e33ebb4dbe
= Roll SkillCheck Intimidation (Charisma) Difficulty: 0d9484eb-f680-4a33-853d-46fda64883f2 =
- 0 Check flag(s) (Tag):
   false - Barbarian - They call you a savage, an animal. They don't know what it's like to need to fight, tooth and claw, just to survive. You do. (The strong embrace the wild that hides inside - keen instincts, primal physicality, and most of all, an unbridled, unquenchable rage.)
> null (roll sucessful)
> null (roll failure)


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_Rolan.lsj
Synopsis:
Rolan is an apprentice wizard whose siblings were recently captured by cultists. He's stuck in a tavern in the middle of the cursed lands where they were taken, drinking heavily, blaming himself for their loss. When he sees the players, he turns his frustration onto them - he's only here because they convinced him to stay with the other tieflings who were captured in the first place. Rolan is in fact the only reason any of the tieflings are still alive, having protected them from the traitorous Zevlor, who planned to give them over to the cult. He doesn't feel like a hero though - he feels like a failure.

0:0 - We need some time, if you don't mind.
uid: 0102601e-7e82-17d1-d8ba-d66a0e9f776b
Node context: Rolan wants to speak to his siblings alone
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

null
uid: 0201a88b-c61e-c5b1-90cb-2da4a2053b0c
Jump to another node

0:0 - You're still here? Thought you'd be halfway to Moonrise and leading the Harpers' charge on the tower. Go on - the day needs saving.
uid: 02579d00-2a97-47a1-5323-63dc51f5018f
Node context: Slight smile - this is sincere. He firmly believes the player will save everyone.
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - Keep drinking like that and you won't be able to read your spellbook, wizard.
uid: 02931c30-ec4c-f7ab-0b5b-ebb3afc7aa7d
- 0 Check flag(s) (Tag):
   true - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> null

0:0 - Cute - maybe she'll write a ballad about me.
uid: 035f4e88-d855-6503-99cf-64dbbc2dc4f0
Cinematic: Turns to face player after noticing them, and sneers at them
> null

0:0 - How did you decide which ones to save, and which to leave behind?
uid: 0628976e-97bb-05ba-f495-bc6f385d4ce4
> I wanted to save everyone, but couldn't.
> Simple - you kept up, or you died.
> Saving you from the shadows was a choice - what happened at Moonrise was an accident.

null
uid: 0764962f-a2d2-7562-5b28-8b42b578511e
> If you're here to save the day again, you're a little late this time.

null
uid: 0798092f-e649-7d2a-982b-3e81328c780f
Jump to another node

0:0 - I'm fine. It's Cal and Lia who need help.
uid: 08f86adb-9095-b65f-33f5-4a0eb9e7c1fe
Node context: bitterly ashamed he failed to help his siblings
=== END NODE ===

0:0 - Something is happening in Moonrise - I can feel it from here. Gods.
uid: 090566e5-bdcb-e79d-3918-b88292c3f9d0
Node context: usual arrogance gone - in awe
- 0 Check flag(s) (Dialog):
   true - HAV_Prodigy_NightsongFreed_HasMet - Speaking to rolan after nightsong has been freed but before the epilogue
- 1 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - If you're here to save the day again, you're a little late this time.
uid: 0a8dc936-1aa5-ddf1-199b-55aedeb97742
Node context: Sneering, bitter
> Alfira said you risked everything to save her and the kids.
> It might not be too late for the others - let me help.
> I am getting tired of having to swoop in and rescue you all.
> What's wrong? Can I help?
> I heard about the attack in the shadowlands. I'm here to help.
> Cheer up, Rolan - no need to be glum.
> I am getting tired of having to swoop in and rescue you all.
> Look, I just want to get out of this cursed hellhole.
> Stop blaming yourself, it's pathetic. Accept the will of the gods - however it falls. You must not blame yourself, Rolan. You have suffered plenty already. I sense your cup overflows with pain. Do not blame yourself, Rolan.

0:0 - She can leave out the part where my brother and sister were dragged away screaming while I was saving the orphans.
uid: 0cd5e9cb-53ae-aab5-0b3d-2a41e4b54e13
Node context: bitter, sad
> If you hadn't filled their heads with all that self-righteous heroic crap at the grove, none of this would have happened.

0:0 - I wanted to make sure you hadn't wandered off again.
uid: 11135f82-9eaf-8938-8125-28b2e9dbbee9
> I'm not going anywhere. Not until Cal and Lia return - and they will return.

0:0 - Then it's my responsibility to bring them back.
uid: 12edc525-deb2-0765-ea83-906dc319c6ff
> They're my responsibility.

null
uid: 159992af-45bf-0540-27c2-5d6c4d6450ef
Jump to another node

0:0 - Oh, it's you. I'd recognise that self-righteous tone anywhere.
uid: 18c11359-8c48-2a59-3e35-df5322e9d1d8
Cinematic: Turns to face player after noticing them, and sneers at them
> null

0:0 - Oh, it's you. Don't you get tired of telling people how to live their lives?
uid: 1ce9c97d-aa51-3e97-9dc6-0d15fd2c5dc9
Cinematic: Turns to face player after noticing them, and sneers at them
Node context: sneering, bitter
> null

0:0 - I can't find Cal and Lia. Tell me they're here... tell me you brought them back.
uid: 1d2fc014-4fb7-badc-0bf9-6f286e15cdf9
Node context: Frantic - holding back tears and anger
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
> I saved as many as I could, but they didn't make it. I'm sorry.
> They died at Moonrise.
> Carl and Liam? I don't think I know them.

0:0 - Oh, sod off. I'm only here because you 'helped' me and my family.
uid: 1dcdfa5a-8794-7975-56a1-ec02a0c6cd5d
Node context: Heavy sarcasm on 'helped' - not quite doing airquotes but that's the tone
> I was ready to cut and run back at the grove, but you had other ideas.

0:0 - Well, I'm not here to grovel so piss off.
uid: 1e21ec0b-2d1f-ef9f-4e0c-c5fb182382ef
Node context: hungover, irritated and wants to be left alone
=== END NODE ===

null
uid: 1e4f84be-0efe-22b1-b051-4b362930988d
Jump to another node

0:0 - I'm not going anywhere. Not until Cal and Lia return - and they will return.
uid: 21ad3191-e05b-e74b-88fd-93681174a4ed
Node context: ashamed he couldn't save his siblings, desperately hoping they're all right
=== END NODE ===

0:0 - Where are your siblings?
uid: 2317d6a7-3b2a-9205-11e1-c352cec0d5da
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_Knows_SiblingsInMoonrise - Rolan tells players his siblings are in MOO.
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Knows_SiblingsInMoonrise - Rolan tells players his siblings are in MOO.
> null

0:0 - Want to talk about your sorrows instead of drowning them?
uid: 234d8490-d44b-2140-0db8-7ebe33dd1773
> I'd rather drown than talk to a sanctimonious prick like you.

0:0 - But you brought some of them back. How did you decide who to save and who to leave behind?
uid: 2b88209d-10c3-0b5a-9d31-fe7dee845efb
Node context: lashing out, being hurtful
> null

null
uid: 2dc0f04d-aedf-b67a-11a9-d72af0411075
Jump to another node

0:0 - You should have left me there.
uid: 2e0c9c95-3b45-3b4c-50a2-c3542bffa10d
Node context: bitter, miserable
=== END NODE ===

0:0 - What magic is powerful enough to pierce the curse like a blade through flesh? Incredible.
uid: 2fcd478e-e0cb-0829-b5a8-c69469fbe25f
Node context: usual arrogance gone - in awe
- 0 Check flag(s) (Global):
   true - IMPOSSIBLE - IMPOSSIBLE
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Prodigy_NightsongFreed_HasMet - Speaking to rolan after nightsong has been freed but before the epilogue
=== END NODE ===

0:0 - They're better off dead than in the cult's hands.
uid: 313d0dfb-475a-ec70-a935-47e288307452
> Bullshit. If they're alive, I can save them.

0:0 - Leave.
uid: 33096e04-8088-bf88-af09-8c2573c9a785
=== END NODE ===

null
uid: 33b83e9b-a51e-160d-1de6-6afbd30a759f
Jump to another node

null
uid: 34591d37-63ba-26ef-325e-4972950086e9
Jump to another node

0:0 - I saved as many as I could, but they didn't make it. I'm sorry.
uid: 3489ff71-afcb-ba7b-ab1d-8d7bd08f9414
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_ToldDeadSiblings - Told Rolan that his siblings have died in Moonrise.
> How did you decide which ones to save, and which to leave behind?

0:0 - We're done here. But if our paths cross in the city, keep your head down and keep walking, or there'll be trouble.
uid: 351b0c48-9ac4-5c9e-eaa5-74500f8d3424
Node context: trying to calm himself down and talk himself out of being furious - hands up, placating
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_State_Angered - Set when player angers Rolan following the disclosure of his siblings' demise.
=== END NODE ===

0:0 - Yes, yes, you saved me from shadow-creatures. No need to gloat.
uid: 359b0a29-11bc-6b06-eae9-fc18e823dc67
Node context: Hungover and ashamed - the player saved your life, but you can't bring yourself to say thanks until your siblings are safe as well
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_RolanReturned - Flag set when Rolan returns to Haven after going to the town.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_RolanReturned - Met Rolan after his return from Town.
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Knows_RolanAlive - The party has met rolan in Haven and knows he's alive
> I came to check on you, that's all.
> I wanted to make sure you hadn't wandered off again.
> I am absolutely going to gloat - I saved your life.

0:0 - If you lay off the liquor, you might be able to help us fight back.
uid: 3afe13cb-12aa-ccfe-ee7b-16be6e742171
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
> null

0:0 - We won't even have to go out into the shadows to die now that the cultists have found us.
uid: 3b79f243-55e0-1b6b-e127-12113f65bfc4
Cinematic: muttering drunkenly to himself, with his back to the player
Node context: drunk, gallows humour, talking into his drink rather than directly at the player
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_RolanAlert - Met Rolan in Haven Alert state.
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Knows_RolanAlive - The party has met rolan in Haven and knows he's alive
> Nobody else is dying. I'll deal with the cultists.
> Scared? Maybe you should have surrendered when you had the chance.
> And you'll be too drunk to care when they cut your throat. Smart.
> I heard your siblings were already taken by them.
> Want to talk about your sorrows instead of drowning them?
> Alfira told me you already saved some of these people from the cult.
> If you lay off the liquor, you might be able to help us fight back.
> Nobody else is dying here.
> Leave.

0:0 - Jaheira didn't save your ragged little tail from the cultists - I did.
uid: 3d0a0ac9-8992-ec92-b130-adb08880c030
Cinematic:
Node context: venemous - bitter, addressed to Umi
> Alfira told me you're the reason her and the kids escaped.
> I heard your siblings were taken by the cult.
> You saved the kid? Sounds like you deserve a drink.
> The kid's right - you need to lay off the liquor.
> Want to talk about your sorrows instead of drowning them?
> Keep drinking like that and you won't be able to read your spellbook, wizard.

0:0 - I am getting tired of having to swoop in and rescue you all.
uid: 40a0ea3f-5c97-9524-23e9-699460250398
- 0 Check flag(s) (Global):
   false - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Is that a joke? I wouldn't be here if it wasn't for you.

0:0 - I was ready to cut and run back at the grove, but you had other ideas.
uid: 42732e72-277d-3f3a-6976-87cb5a8d70b2
> Cal and Lia were taken in by your crap. You convinced them to play hero, and now they're gone.

0:0 - I am getting tired of having to swoop in and rescue you all.
uid: 44ec6a72-cafb-bef3-a19a-1a2148bf65c4
- 0 Check flag(s) (Global):
   true - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
> null

0:0 - You bastard! I should turn your blood to fire.
uid: 454ab983-3ab7-df9e-dab3-aa1ddb9fc566
Node context: Furious in grief - looking for someone to blame
> We're done here. But if our paths cross in the city, keep your head down and keep walking, or there'll be trouble.

0:0 - I'm sorry.
uid: 473b83d0-4f8a-ec1a-830b-511522e7efd9
> Sorry won't bring them back.

null
uid: 574b4078-965f-51da-01e4-ba23d55791bf
Jump to another node

null
uid: 58970b8f-2efa-e7d1-7ce3-41cc4e189fe2
Jump to another node

0:0 - The kid's right - you need to lay off the liquor.
uid: 5a0ca649-5c3f-9d75-c45e-fefd73c0db44
- 0 Check flag(s) (Tag):
   false - Sorcerer - A spellcaster who draws on inherent magic from a gift or bloodline. (Magic brews in a sorcerer's blood. By channelling natural talent into powerful spells, a sorcerer is born to arcane greatness.)
> Oh, it's you. Don't you get tired of telling people how to live their lives?

0:0 - Want to talk about your sorrows instead of drowning them?
uid: 5bcb2901-2d4e-989c-676c-e437425fb096
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
> null

0:0 - If you find any more traitors, kill them quietly. I'm trying to enjoy my drink.
uid: 5d0e8c5c-d041-bc0a-db20-3b6949082fce
Node context: slurring his words, drunk
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_RolanAlert - Met Rolan in Haven Alert state.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - Carl and Liam? I don't think I know them.
uid: 5d4add1b-5fd4-e7a6-93d2-dd031b2992df
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_ToldDeadSiblings - Told Rolan that his siblings have died in Moonrise.
> null

null
uid: 5dc3bb89-14ca-3052-a3ae-4747106c2e78
Jump to another node

0:0 - I'd rather drown than talk to a sanctimonious prick like you.
uid: 62ff71e0-93fb-dc37-1fd7-9425b62a1b83
Cinematic: Turns to face player after noticing them, and sneers at them
Node context: bitter - emphasis on 'rather' - he's responding to a line about 'talking about his sorrows rather than drowning them' and he's being sarcastic
> null

null
uid: 64e54b69-6863-9877-7435-35547d2eb9ff
Jump to another node

0:0 - ...There's another bottle of Arabellan Dry back there. Put it on the bar, then piss off and leave me alone.
uid: 66082d88-80fd-6ab4-96bf-a41665fb9030
Cinematic: Looking at Umi
Node context: Slurring slightly, a little bit drunk and irritable - talking to Ide, a tiefling child behind the bar
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
   true - This flag template was not found somehow... -
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_Rolan - Met Rolan in Haven Default state.
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_Intro - Rolan's dialogs with the kids is over.
   true - HAV_ProdigyLament_Knows_RolanAlive - The party has met rolan in Haven and knows he's alive
> Jaheira said we should serve drinks, but that we shouldn't serve drunks.

0:0 - I don't need your help, and I don't need your pity.
uid: 6d3d3848-3293-4976-5bf7-dac360eac2a2
Node context: quietly, bitter
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Rolan - Met Rolan in Haven Default state.
> Where are your siblings?
> Leave.

0:0 - ...There's another bottle of Arabellan Dry back there. Put it on the bar, then piss off and leave me alone.
uid: 6d5574c0-61d1-2754-9eda-02c671827190
Cinematic: Looking at Umi
Node context: Acting friendly but on edge
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_Rolan - Met Rolan in Haven Default state.
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_Intro - Rolan's dialogs with the kids is over.
   true - HAV_ProdigyLament_Knows_RolanAlive - The party has met rolan in Haven and knows he's alive
> null

null
uid: 6e9d28e7-a4bb-790b-3239-2af4250c6d37
Jump to another node

0:0 - Jaheira said we should serve drinks, but that we shouldn't serve drunks.
uid: 73441975-c462-e92d-61b7-d4b436d26807
Cinematic:
Node context: cheerful, playing the part of a bartender - it's a game to him and this is a line he's learned
> Jaheira didn't save your ragged little tail from the cultists - I did.

null
uid: 74dbffb5-e896-d377-37ff-220b319ca8e4
> ...There's another bottle of Arabellan Dry back there. Put it on the bar, then piss off and leave me alone.

null
uid: 77f7c0a1-e434-158d-251d-ba780126d25f
Jump to another node

0:0 - I'd rather be torn limb from limb than give in to those bastards.
uid: 7883d683-ba33-ff0a-99ef-7f4272e8cbc8
Cinematic: looks over his shoulder at the player scornfully
=== END NODE ===

null
uid: 7a0da73f-ee4f-f86c-4b44-173b130c4899
> Stay the hells away from me.

0:0 - Leave.
uid: 7a534fd6-6d48-a760-f486-b822902eeb1f
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
=== END NODE ===

0:0 - Myself? No, you god-bothering idiot, I blame you.
uid: 7cca72dd-662b-29b3-bb2f-9c6f5ce89058
> null

0:0 - Sorry won't bring them back.
uid: 8038c201-f2b9-381a-a543-5bed0150b40c
> null

0:0 - What's wrong? Can I help?
uid: 82688fe1-1ffc-ddd0-213b-208b9072e943
- 0 Check flag(s) (Global):
   false - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
   false - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Oh, sod off. I'm only here because you 'helped' me and my family.

0:0 - Alfira told me you already saved some of these people from the cult.
uid: 8711f714-030c-f45f-ab26-65f48f914100
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   true - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
> null

0:0 - I'm sorry, Rolan - I couldn't save the prisoners at Moonrise. They're all dead.
uid: 887375b6-908d-1777-b6d2-ac44177909b3
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   true - HAV_ProdigyLament_Event_ToldDeadSiblings - Told Rolan that his siblings have died in Moonrise.
> Then it's done - I should have died with them.

0:0 - Cheer up, Rolan - no need to be glum.
uid: 89ae4ab1-c7ef-4ad9-f863-aeade18296cb
- 0 Check flag(s) (Global):
   false - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
   false - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Is that a joke? I wouldn't be here if it wasn't for you.

0:0 - Nobody at Moonrise survived.
uid: 89b8bc1f-5118-0642-2e83-28039bdd113f
- 0 Set flag(s) to (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   true - HAV_ProdigyLament_Event_ToldDeadSiblings - Told Rolan that his siblings have died in Moonrise.
> Then it's done - I should have died with them.

null
uid: 8f1966fc-e33a-df40-b0bc-cb782ee5e348
Jump to another node

null
uid: 8fbf38c2-d427-ce0a-91a9-0ee6998a4ba7
Jump to another node

0:0 - Do you know where they are?
uid: 93360e9b-c14a-25f3-1fbb-3933fb57612d
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Knows_SiblingsInMoonrise - Rolan tells players his siblings are in MOO.
> Dead for all I know. Or in the cult's tower with the others who were taken.

0:0 - You saved the kid? Sounds like you deserve a drink.
uid: 93749a33-66cb-36af-6fec-2a9d0f72d7ed
- 0 Check flag(s) (Global):
   false - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
> Oh, it's you. I'd recognise that self-righteous tone anywhere.

0:0 - Simple - you kept up, or you died.
uid: 93b46fbb-4163-80c0-a380-f14ed3b63837
> You bastard! I should turn your blood to fire.

0:0 - They were. And you should have been there to hear their screams when they were dragged away.
uid: 94dbcc0c-ac89-f6fa-fffb-2596b527e417
Cinematic: Turns to face player after noticing them, and sneers at them
> null

0:0 - You did what you could. I'm the one that should have done more.
uid: 99917d6d-9352-afc8-3606-fefc40ef4442
Cinematic: Facing away - speaks to player over shoulder
Node context: Grieving but trying to process it. Grateful to player.
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_ToldDeadSiblings - Told Rolan that his siblings have died in Moonrise.
=== END NODE ===

0:0 - Oh, I will.
uid: 9c077dc7-b8e6-0f2c-49f4-003d9eea104c
> null

null
uid: 9c2bbdbc-0515-5798-3f63-241cde76122e
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   true - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - That's all I wanted - back at the grove. But you had other ideas.
uid: 9cd2cd34-fcba-da45-8fa8-127c22b1cf41
> Cal and Lia were taken in by your crap. You convinced them to play hero, and now they're gone.

0:0 - I tried. Maybe she'll write a ballad about me.
uid: 9cfe41bf-a9b3-7f8a-4ca1-9b56a6c5bc4f
> She can leave out the part where my brother and sister were dragged away screaming while I was saving the orphans.

null
uid: 9d3093ac-e512-30e2-f7a5-04cb58c5be7d
Jump to another node

0:0 - Is that a joke? I wouldn't be here if it wasn't for you.
uid: a3a11743-3c6b-d2d5-1a97-42cd63e90ca4
> I was ready to cut and run back at the grove, but you had other ideas.

0:0 - Stay the hells away from me.
uid: a6149217-20c0-904c-d821-a76696c3093d
Cinematic: Standing at bar - speaks to player over shoulder
Node context: Angry - he's already warned us to leave him alone
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_ToldDeadSiblings - Told Rolan that his siblings have died in Moonrise.
   true - HAV_ProdigyLament_State_Angered - Set when player angers Rolan following the disclosure of his siblings' demise.
=== END NODE ===

null
uid: a804d314-7629-bc05-a1e1-8479ff751481
> ...There's another bottle of Arabellan Dry back there. Put it on the bar, then piss off and leave me alone.

0:0 - I'm sure they're cowering in their heavily fortified tower knowing you're on the way.
uid: a8fe195e-8543-ea42-70df-5c4c86a41631
Cinematic: looks over his shoulder at the player scornfully
Node context: sarcastic
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Rolan - Met Rolan in Haven Default state.
=== END NODE ===

0:0 - Bullshit. If they're alive, I can save them.
uid: abff6673-7621-0179-553b-c61a32e8ffd8
> You go save the world, or your own arse, or whatever it is you do. I'll fix this.

0:0 - Alfira said you risked everything to save her and the kids.
uid: ad6c3792-faaa-bb3b-7b2a-6fc26d11b4c7
- 0 Check flag(s) (Global):
   true - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
> I tried. Maybe she'll write a ballad about me.

null
uid: ae48ad13-d744-0fd7-04a9-a5c84db19a0d
> null

null
uid: b0f8fac3-647b-8237-9bab-27cb428a143c
Jump to another node

0:0 - I heard your siblings were taken by the cult.
uid: b13d10e8-af6d-8018-d634-c62f2fbacb6e
- 0 Check flag(s) (Global):
   true - HAV_AlfiraTale_Knows_ProdigySiblingsFate - Alfira told the player that Rolan's siblings were taken by the cultists
> They were. And you should have been there to hear their screams when they were dragged away.

0:0 - I wanted to save everyone, but couldn't.
uid: b1600025-1d5c-1f30-b769-adc163a26f9a
> That's the same mistake I made when they were taken. It's not a mistake I'll make again.

0:0 - I've thanked you once already. Don't be greedy.
uid: b347988f-5314-dc34-2cf2-1933544b1338
Node context: Slight smile - half joking
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_SavingPrisoners_State_SisterReturned - Lia has returned to Haven.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

null
uid: bc1dffdf-d526-171b-47fd-76cdbb42186b
> null

0:0 - Look, I just want to get out of this cursed hellhole.
uid: bc9a8084-0e49-a996-8eea-3e895288c902
- 0 Check flag(s) (Tag):
   false - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> That's all I wanted - back at the grove. But you had other ideas.

0:0 - I heard your siblings were already taken by them.
uid: c11d0503-c48c-e29e-d74f-53431d8a37b8
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
   true - HAV_AlfiraTale_Knows_ProdigySiblingsFate - Alfira told the player that Rolan's siblings were taken by the cultists
> null

0:0 - Nobody else is dying here.
uid: c3159344-54d5-a40d-84f0-8fa6d143e5ff
- 0 Check flag(s) (Global):
   false - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
> null

0:0 - Something's on your mind - spit it out.
uid: c3173cf5-394e-d906-2b1c-a3cd0463be73
- 0 Check flag(s) (Global):
   true - MOO_Jailbreak_State_AllPrisonersDied - Set when the jailbreak sequence ends without a single prisoner having escaped. No prisoner will be returned to Haven.
> I'm sorry, Rolan - I couldn't save the prisoners at Moonrise. They're all dead.
> Nobody at Moonrise survived.

null
uid: c4f1d592-45a5-67ba-eb9c-2a2a2da6c788
Jump to another node

0:0 - They died at Moonrise.
uid: c5c79f0e-c8ad-057e-0487-40a3c5ab2396
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Event_ToldDeadSiblings - Told Rolan that his siblings have died in Moonrise.
> But you brought some of them back. How did you decide who to save and who to leave behind?

0:0 - Stop whining and do something about it.
uid: c60227c4-7ccc-549c-ba2c-b36de9a038c5
> Oh, I will.

0:0 - Dead for all I know. Or in the cult's tower with the others who were taken.
uid: c95f8480-272f-c102-c7a7-bd346e3107bb
> They're better off dead than in the cult's hands.
> If they're alive, I'll rescue them.
> null

null
uid: ca4a370b-d5cb-d3a0-075c-1bd7b65b1126
> Don't worry - I'm not going anywhere.
> Yes, yes, you saved me from shadow-creatures. No need to gloat.

0:0 - I am absolutely going to gloat - I saved your life.
uid: d17c24a8-41a2-1ead-37c0-57de64564ff1
> Well, I'm not here to grovel so piss off.

0:0 - Stop blaming yourself, it's pathetic. Accept the will of the gods - however it falls.
1:0 - You must not blame yourself, Rolan. You have suffered plenty already.
2:0 - I sense your cup overflows with pain. Do not blame yourself, Rolan.
uid: d20f38ed-cf3d-69c6-f6a7-329c30aff3d0
- 0:0 Tag: Cleric of Ilmater - Player or NPC is cleric of Ilmater. (Ilmater is the god of suffering and endurance. His clerics defend the oppressed and take on the burdens of others, leading to a reputation as martyrs among common folk.)
- 0 Check flag(s) (Tag):
   true - Cleric - |A priestly champion who wields divine magic in service of a higher power.| (Clerics channel the power of the gods they worship, wielding potent magic and acting as representatives of divine authority.)
> Myself? No, you god-bothering idiot, I blame you.

0:0 - If they're alive, I'll rescue them.
uid: d32dc142-e1ee-6be8-5cda-98b35e2e8607
> null

0:0 - I came to check on you, that's all.
uid: d7166e5b-b482-8c26-39ff-ed28195938c5
> I'm fine. It's Cal and Lia who need help.

null
uid: da521c89-9f84-62d6-72c8-9614630cf4aa
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
=== END NODE ===

0:0 - Nobody else is dying. I'll deal with the cultists.
uid: dc6b809f-6c84-a4ea-a031-67991b764242
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Rolan - Met Rolan in Haven Default state.
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
> I'm sure they're cowering in their heavily fortified tower knowing you're on the way.

0:0 - Then it's done - I should have died with them.
uid: dce40366-7891-b56c-78a9-be0ce0089319
Node context: grief-stricken
=== END NODE ===

null
uid: de40648d-be7d-12ad-2233-5b8bb6706363
> You did what you could. I'm the one that should have done more.

0:0 - You go save the world, or your own arse, or whatever it is you do. I'll fix this.
uid: df77afe5-84d7-e80e-7fd3-81ae638ff115
Cinematic: Turns away, back to the bar when he's done talking
=== END NODE ===

null
uid: e2702db4-88b6-aa9e-6f41-00d471c4e73f
Jump to another node

0:0 - And you'll be too drunk to care when they cut your throat. Smart.
uid: e3cba26c-eed0-9cb7-0dcd-7b43106a8332
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Rolan - Met Rolan in Haven Default state.
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
> Cheers.

0:0 - Saving you from the shadows was a choice - what happened at Moonrise was an accident.
uid: e3cd62c6-6cb8-bbc3-3baf-d1a0ed409bf9
> You should have left me there.

0:0 - It might not be too late for the others - let me help.
uid: e4bce06a-b5da-a636-af4a-41d810a0ca1b
- 0 Check flag(s) (Global):
   true - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
> null

0:0 - Scared? Maybe you should have surrendered when you had the chance.
uid: ec15a93d-e12d-6edb-9c5c-048840593e2c
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Rolan - Met Rolan in Haven Default state.
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
> I'd rather be torn limb from limb than give in to those bastards.

0:0 - I heard about the attack in the shadowlands. I'm here to help.
uid: ecf527dc-c2b4-1fd1-56d1-33f51023b7bd
- 0 Check flag(s) (Global):
   false - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
   true - HAV_SavingPrisoners_Knows_CapturedTieflings - The player knows some tieflings have been captured and brought to Moonrise Towers.
> Oh, sod off. I'm only here because you 'helped' me and my family.

0:0 - Don't worry - I'm not going anywhere.
uid: efcecb3f-8f7b-7d09-9203-8f8c073e41a9
Node context: hungover, waving away the player - you want to be left alone
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_RolanReturned - Met Rolan after his return from Town.
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_RolanReturned - Flag set when Rolan returns to Haven after going to the town.
=== END NODE ===

0:0 - Cal and Lia were taken in by your crap. You convinced them to play hero, and now they're gone.
uid: f1ab8e34-0aec-7776-12d1-85996ecda95e
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
> Do you know where they are?
> I'm sorry.
> Then it's my responsibility to bring them back.
> Stop whining and do something about it.

0:0 - They're my responsibility.
uid: f23fdb59-5223-ef14-dd94-1d9b029916f8
> null

0:0 - Cheers.
uid: f24313b5-726a-93d6-dd60-ccf2b2fa5131
Cinematic: turns to the player, smiles sarcastically and raises his glass
Node context: sarcastic
=== END NODE ===

0:0 - That's the same mistake I made when they were taken. It's not a mistake I'll make again.
uid: f48c8f24-9b37-f267-8ecc-2f7f9000a6b3
=== END NODE ===

null
uid: f712e0ae-7de5-08c7-413e-2e7c8dc8c5cb
> We won't even have to go out into the shadows to die now that the cultists have found us.

0:0 - Alfira told me you're the reason her and the kids escaped.
uid: fcc2ccf4-e567-2dc0-5a95-baecdf3e3de8
- 0 Check flag(s) (Global):
   true - HAV_AlfiraTale_Knows_SavedByRolan - Alfira told the player that Rolan saved some of the tieflings when the cultists attacked
> Cute - maybe she'll write a ballad about me.

0:0 - If you hadn't filled their heads with all that self-righteous heroic crap at the grove, none of this would have happened.
uid: ffea80a4-3dd7-cfcc-af40-d7b7dfe28d01
- 0 Set flag(s) to (Global):
   true - HAV_ProdigyLament_State_ToldStory - Rolan told players the events of the encounter the tieflings had in SCL.
> null


File E:\BG3_Unpack\Patch1_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_Sister.lsj
Synopsis:
Lia has been rescued from Moonrise Towers by the player and is now in Last Light. This dialogue covers multiple states: Rolan is missing, Rolan is dead, Rolan and Lia had a fight (player must pass a persuade to calm the fight, pass and fail states here), and a general state for when cal, lia and rolan are all alive and well and Lia is grateful to the player.

0:0 - Half this place cleared out when the sky lit up. I'm staying put until I know what's what - I suggest you do the same.
uid: 05c8ee89-b41f-9d84-f868-bb70c92493a5
Node context: Cautious
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigySister_NightsongFreed_HasMet - spoken to lia after nightsong freed
=== END NODE ===

null
uid: 0c5fb3b3-8631-7158-12a3-6602def4b903
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
> null

0:0 - Rolan is dead.
uid: 13294b98-c330-4fa6-4c62-c541b712a992
Node context: fists curling, quietly angry in her grief
> I'm sorry.
> A little gratitude would be nice.
> He died as he lived - stupidly.
> I did what I could to save him.

0:0 - Doesn't matter, does it? They're gone.
uid: 1777f649-948c-30bb-5c2f-daa3c275cf19
Node context: voice distant, shellshocked in her grief
> Everyone I've ever loved is dead. I did this - I failed them.

null
uid: 1a71f46e-3697-d1ec-e4c6-32ceef76f57d
Jump to another node

0:0 - You might have saved us, but that doesn't mean I won't beat you to a bloody pulp.
uid: 2430abcd-43ec-df94-70da-b9d93de79964
Node context: snapping at the player in her grief but it is halfhearted
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
> We never should have come here. Helping these people was a mistake.

null
uid: 2bab2150-61cf-dc2c-2243-6fe6cd221662
Jump to another node

0:0 - I'm not the best at showing it, but I love Cal and Rolan to death. They're family - thank you for bringing us back together.
uid: 35d5b030-c133-019e-ec85-e02feb046177
Node context: voice thick with sincerity and gratitude for the player
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
=== END NODE ===

0:0 - For what? If we hadn't stayed in the grove, if we hadn't listened to you, Rolan might be alive.
uid: 387cd728-71fa-c3ff-6f92-aeea90f5ec1c
Node context: angry and lashing out at the player in her grief
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
> null

0:0 - We never should have come here. Helping these people was a mistake.
uid: 450714eb-899c-158a-0f02-1fbfc765fbe4
Node context: bitter and angry in her grief
> We're done here.

null
uid: 46ec1430-0bb1-be14-189b-ae7dfeca17a4
Jump to another node

0:0 - Anyone gives you shit, come to me - I'll sort them out.
uid: 48109f46-359a-7733-12e5-7386d8f8f798
Node context: grateful to the player but also clearly happy to murder someone at the player's request
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
- 1 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - I'm sorry.
uid: 48522e31-ccbf-dd5a-eac1-1ec19db3b213
> It's my fault - we never should have stayed in the grove with these people. They were doomed from the start.
> null

null
uid: 4b29697c-6e26-8046-3917-4da31aa788d8
Jump to another node

0:0 - Don't. I'm grateful you saved me, but I'm a hair's breadth from pummelling everyone in this place. You can thank Rolan for that.
uid: 5058dc35-c766-3323-9de4-ffd32f571659
Node context: lia has had a massive fight with rolan and is upset and utterly furious.
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
=== END NODE ===

0:0 - Do not try to stop me. I'm leaving and that's that.
uid: 57e26f31-f2d0-dc04-89bb-57dfe7583f26
Node context: upset and angry, just wants to get out of there so she can grieve in peace
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_Sister_RolanDead_HasMet - Lia knows rolan is dead
- 1 Check flag(s) (Global):
   true - GLO_Prodigy_State_PermaDefeated - Prodigy is permadefeated.
=== END NODE ===

0:0 - Now that I'm here, that I'm safe, it's finally sinking in.
uid: 585579cf-f030-95ef-99b9-e79d5c1f45c2
Node context: voice distant, barely processing the news
- 0 Check flag(s) (Dialog):
   false - HAV_ProdigyLament_Sister_RolanDead_HasMet - Lia knows rolan is dead
- 1 Check flag(s) (Global):
   true - GLO_Prodigy_State_ToldSiblingsProdigyDead - Cal and Lia know that rolan is dead
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Sister_RolanDead_HasMet - Lia knows rolan is dead
> Rolan is dead.

0:0 - For what? I have nothing left.
uid: 5d2c746a-118a-9823-1067-008c34be4dfc
Node context: everyone she's ever love is dead
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
> null

0:0 - Maybe the light is good news, maybe not - who knows with this place?
uid: 5da3b99a-cbc9-ee0d-63ca-2377e042260e
Node context: Cautious
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigySister_NightsongFreed_HasMet - spoken to lia after nightsong freed
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===

0:0 - We're done here.
uid: 5ee0b241-60a1-05cc-ddc1-224ce1a58baf
Node context: cold and distant in her grief
=== END NODE ===

0:0 - You won't see me again.
uid: 63b6250b-ebf5-24df-2d7a-a869bd612738
Node context: she's planning to walk into the cursed darkness to die - alone
=== END NODE ===

0:0 - Wasn't enough though, was it?
uid: 84ac349e-b250-8901-b16b-920f1f160187
Node context: her brother is dead, lashing out at the player
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
> null

0:0 - Leave - I won't repeat myself.
uid: 91583dde-2a86-af8c-0791-0114fc3d207b
Node context: this is clearly a threat, utterly furious with the player
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_AngrySibling - Prodigy siblings argued and have broken off.
=== END NODE ===

0:0 - Just pray we never meet again - you slimy sack of shit.
uid: 96145e6e-6f72-e7d9-aea7-a43a55885985
Node context: player has been cruel about rolan's death and lia is lashing out in her fury
=== END NODE ===

0:0 - Rolan and I were blessed with hot tempers, and without Cal... well, I'm glad you talked sense into us. Thank you.
uid: a0e5db44-5d2f-8ea2-d309-4e9c05404881
Node context: Gratitude to player. She had a fight with rolan that was about to get ugly, and the player intervened.
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
- 1 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
=== END NODE ===

0:0 - Where is Rolan? Godsdammit.
uid: a893e6a0-ceb5-4720-fc2f-09d0e03852a4
Node context: worried for rolan and frustrated that she can't find him
- 0 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_ReturnCompleted - The return has occured. Used for reactivity by other characters to notice whether their intended return targets are missing from the lot.
   false - GLO_Prodigy_State_PermaDefeated - Prodigy is permadefeated.
=== END NODE ===

0:0 - Cal dead, Rolan in the wind. This couldn't have gone more wrong.
uid: b1b9e15c-8757-5ce1-9a15-e6e20445f627
Node context: for the first time, lia doesn't know what to do. She's overwhelmed and feeling useless
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_State_RolanMissing_HasMet_Lia - Rolan is missing and lia waits for him alone
- 1 Check flag(s) (Global):
   false - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_State_RolanMissing_HasMet_Lia - Rolan is missing and lia waits for him alone
=== END NODE ===

0:0 - Of course Rolan went looking for us! If you see him, send his arse back here - and fast.
uid: ba985250-8729-050c-3388-2640643a5cff
Node context: acting annoyed but she's actually worried sick
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_State_RolanMissing_HasMet_Lia - Rolan is missing and lia waits for him alone
- 1 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_State_RolanMissing_HasMet_Lia - Rolan is missing and lia waits for him alone
- 1 Set flag(s) to (Global):
   true - HAV_ProdigyLament_Knows_RolanMissing - Siblings have been told to wait for Rolan as he went out to look for them.
=== END NODE ===

null
uid: bd9a7776-d0f7-a8dd-22b7-e6d96f8e6a07
Jump to another node

0:0 - He died as he lived - stupidly.
uid: bdc3e270-01e7-5f84-b1f7-0bd2bb424279
> You might have saved us, but that doesn't mean I won't beat you to a bloody pulp.
> You and everyone in this dump can rot for all I damn care. And you will.

0:0 - Everyone I've ever loved is dead. I did this - I failed them.
uid: c0cbb7bf-622c-3ebc-44bc-36191b8cc9d5
Node context: her grief is starting to overwhelm he, she blames herself and thinks she's worthless
> You won't see me again.

0:0 - It's my fault - we never should have stayed in the grove with these people. They were doomed from the start.
uid: c4fab459-98cb-72bc-577e-727a39b42518
Node context: blaming herself for rolan's death. Angry and grieving
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_State_BrotherReturned - Cal has returned to Haven.
> null

0:0 - I know. He's dead.
uid: d2082d2f-be55-80d5-5f1c-32ef093a2dcd
Node context: voice distant, barely processing the news
- 0 Check flag(s) (Dialog):
   false - HAV_ProdigyLament_Sister_RolanDead_HasMet - Lia knows rolan is dead
- 1 Check flag(s) (Global):
   true - GLO_Prodigy_State_PermaDefeated - Prodigy is permadefeated.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_Sister_RolanDead_HasMet - Lia knows rolan is dead
> Rolan is dead.

0:0 - I did what I could to save him.
uid: d50a4672-1016-8325-0ad5-a1503f20436f
> Wasn't enough though, was it?
> Doesn't matter, does it? They're gone.

0:0 - Where is Rolan? If he's not dead, I'll kill him myself - by the gods.
uid: edb6a0aa-16df-7f7a-db34-813de3490069
Node context: acting annoyed but she's actually worried sick
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_State_RolanMissing_HasMet_Lia - Rolan is missing and lia waits for him alone
- 1 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_ProdigyLeftHaven -
=== END NODE ===

0:0 - A little gratitude would be nice.
uid: ef994b8e-46c7-3cf0-9082-a86da4797bb3
> For what? If we hadn't stayed in the grove, if we hadn't listened to you, Rolan might be alive.
> For what? I have nothing left.

0:0 - You and everyone in this dump can rot for all I damn care. And you will.
uid: f7095d5b-23c6-0107-eded-714ed5178356
Node context: player has been cruel about rolan's death and lia is lashing out in her fury
> Just pray we never meet again - you slimy sack of shit.

null
uid: fd2100ae-29bb-4e81-7fba-4fce3a0f7c35
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Lia - HAV_SavingPrisoners_HasMet_Liadescription
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_State_ReunionDone - Reunion between siblings in Haven is over.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_ProdigyLament_Umi.lsj
Synopsis:
Umi is young boy in the Haven. He spends most of his time hunting for valuable items in the Inn. He really looks up to the boss of his crew, Mol. This dialogue covers all his main states in Haven, including isobel and mol's kidnapping, when haven is left unprotected, when it's being attacked etc.

0:0 - The sky looks so pretty with the light. Whoever it is must be good - they must be.
uid: 64ae6b94-fdc5-6eb3-fb4b-a0151a41ce01
Node context: awe and hope
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_Umi_NightsongFreed_HasMet - spoken to umi after nightsong is freed but before the epilogue
=== END NODE ===

0:0 - When it's quiet, I'm gonna follow the light. But I'll be safe - I promise.
uid: 67f4b9e7-a57d-2856-68a0-466f837c002e
Cinematic:
Node context: Cheeky smile
- 0 Check flag(s) (Dialog):
   true - HAV_Umi_NightsongFreed_HasMet - spoken to umi after nightsong is freed but before the epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - I tried telling Mr Rolan that he'd had enough too. He didn't like it then either.
uid: 96ec071f-b770-2cda-eb2c-19624df19d80
- 0 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_Intro - Rolan's dialogs with the kids is over.
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_Umi - Met Umi in Haven Default state.
=== END NODE ===

0:0 - I miss home. I miss Elturel.
uid: a5adb7f6-f9a0-4d31-9698-88584c7fd73a
Node context: Sad. Fearful.
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_UmiAlert - Met Umi during Alert State of Haven.
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - This is easy. People just tell you what they want and you say 'I think you had enough, mister.'
uid: aaae0ebb-da9e-f3e3-6b1f-4f070c6d25fe
Node context: Putting on gruff voice at the end
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Umi - Met Umi in Haven Default state.
=== END NODE ===

0:0 - We need Mol. Please get her back.
uid: af295872-a369-3ec2-379b-c3494ef97460
Node context: Pleading. Sincere. Scared.
- 0 Check flag(s) (Global):
   true - HAV_TieflingSurvivors_State_PromisedToSaveMol -
=== END NODE ===

0:0 - Mr Rolan isn't in a very good mood.
uid: b6ad529e-8653-c632-d0f3-4542536f6967
- 0 Check flag(s) (Dialog):
   true - HAV_ProdigyLament_HasMet_Umi - Met Umi in Haven Default state.
- 1 Check flag(s) (Global):
   true - HAV_ProdigyLament_Event_Intro - Rolan's dialogs with the kids is over.
=== END NODE ===

0:0 - If you want wine, Mr Rolan's drunk most of it already.
uid: c49e8d87-24be-8b3f-4d1e-5729781f6a4d
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_Umi - Met Umi in Haven Default state.
=== END NODE ===

0:0 - I thought we'd left the bad stuff in the grove. I thought we were safe.
uid: f9755b3b-e7a4-910f-aa49-c08fba0f65b3
Animation: "REUSE" [UMI] HUM_CHD_Rig_SCENE_DEN_ReactHarpy_Cower_toStand.
Cinematic: Cowering. Afraid.
Node context: Terrified. Fearful.
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_ProdigyLament_HasMet_UmiAlert - Met Umi during Alert State of Haven.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Ravengard.lsj
Synopsis:


null
uid: 0f1828de-9e0f-499a-c60c-22f3c2527881
> |We're part of the last garrison.|
> |We're part of the last garrison.|

0:0 - | Thank you for rescuing me. |
uid: 2d7ffeee-6c54-4205-e5ce-446ae372ec8e
- 0 Set flag(s) to (Dialog):
   true - HAV_Ravengard_Hasmet - HAV_Ravengard_Hasmetdescription
> | Once we are in Baldur's Gate, you will be rewarded. |

0:0 - |We're part of the last garrison.|
uid: 301eb508-563f-320e-f967-7ea5b3e8900d
- 0 Check flag(s) (Dialog):
   true - HAV_Ravengard_Hasmet - HAV_Ravengard_Hasmetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
=== END NODE ===

0:0 - | Once we are in Baldur's Gate, you will be rewarded. |
uid: 394aed81-6e8a-20bc-0d8e-8474c392e633
=== END NODE ===

0:0 - | Good luck out there. |
uid: 4abab708-62f7-1cd1-c1fb-71e8fde73d8b
- 0 Check flag(s) (Dialog):
   true - HAV_Ravengard_Hasmet - HAV_Ravengard_Hasmetdescription
=== END NODE ===

0:0 - |We're part of the last garrison.|
uid: 6b200007-b8b4-c911-1ff0-3ae6ac33ba13
- 0 Check flag(s) (Dialog):
   false - HAV_Ravengard_Hasmet - HAV_Ravengard_Hasmetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Siege - Mood in Haven: people are fighting for their lives
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_ArguingWithFlorrick.lsj
Synopsis:
Florrick and Vidor are talking between themselves about how to proceed. Florrick wants to wait until Mart Cullagh is awake and can tell them more about the shadowcurse. Vidor wants to plan an attack on Moonrise Towers to rescue Grand Duke Ravengard. They aren't at cross purposes, but they don't agree on much.

0:0 - J'ehlar is doing her best, but he shows no signs of waking.
uid: 33c4e56c-e3b5-4527-80eb-979a38c087bd
Node context: J'ehlar pronounced (Jay-LAR)
- 0 Check flag(s) (Local):
   true - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_A - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Adescription
- 0 Set flag(s) to (Local):
   true - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_B - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Bdescription
> We can wait.

0:0 - But Baldur's Gate can't.
uid: 3d339076-3604-3c93-913b-a8c203d6d7da
> If you have an alternative in mind, please do propose it.

0:0 - I wouldn't go that far. But her focus is on stopping the cult, and I suspect she'd sacrifice anyone to achieve that.
uid: 441d0ecb-606c-23ef-0c30-ac00f10ad1d2
=== END NODE ===

0:0 - If you have an alternative in mind, please do propose it.
uid: 4b0a5e27-88ae-1a2d-d30d-4588ea9f07a7
=== END NODE ===

0:0 - Patience. He may know a way through the curse.
uid: 60108c47-a140-4e7c-b4d5-104febfb3fd5
Node context: Start with a sigh, letting anger dissipate.
- 0 Check flag(s) (Local):
   true - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_B - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Bdescription
- 0 Set flag(s) to (Local):
   true - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_C - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Cdescription
> We don't even know if he'll ever recover.

0:0 - Any help from Jaheira?
uid: 62791fff-4884-43b5-9f6e-fe155fe2d607
- 0 Set flag(s) to (Local):
   true - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_A - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Adescription
> She wants the same thing we do. To save the city.

0:0 - We can wait.
uid: 82a19b0e-64b7-285d-765d-aa2b03958acf
> But Baldur's Gate can't.

0:0 - So the plan is to do nothing? Let the Duke rot in prison while Baldur's Gate burns?
uid: 89bef0cd-def0-48f2-961f-644fe75ad130
Node context: Verging on anger.
- 0 Check flag(s) (Local):
   true - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_C - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Cdescription
- 0 Set flag(s) to (Local):
   false - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_B - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Bdescription
   false - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_A - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Adescription
   false - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_C - 99aa7b78-defd-57bc-eabf-a8aa43a030d9_Cdescription
> Far from it. We need a way into the Towers. I intend to find one.

0:0 - But she doesn't care if the Grand Duke lives or dies.
uid: 9fd13cb8-fb86-e3ed-1b27-9ce357f074b9
> I wouldn't go that far. But her focus is on stopping the cult, and I suspect she'd sacrifice anyone to achieve that.

0:0 - But we do know that anyone who goes charging into those shadows is dead.
uid: a8639ecc-ed91-cfd9-1c61-a064bedc4db9
Node context: strong emphasis on the 'do'. Arguing against somebody proposing action when she'd rather be making careful plans
=== END NODE ===

0:0 - She wants the same thing we do. To save the city.
uid: abd4226b-b887-bf4f-610f-7b39029a8d0e
> But she doesn't care if the Grand Duke lives or dies.

0:0 - What I won't do is send any more of our people into the curse.
uid: bf265654-18a6-42a9-a09d-a89342e32064
Node context: Speaking through teeth, holding back anger.
=== END NODE ===

0:0 - Far from it. We need a way into the Towers. I intend to find one.
uid: d836f0ef-a4eb-436d-9aa6-f6ba4545d502
Node context: Irritated. Vidor has spoken disrespectfully.
> What I won't do is send any more of our people into the curse.

0:0 - We don't even know if he'll ever recover.
uid: fa3a9cc9-874a-63c8-1d1e-30dd35f5557c
Node context: Doubtful - the 'he' is a catatonic Flaming Fist nearby, being treated by a medic. He's a stranger to these characters, but they're hoping he cna help if he recovers
> But we do know that anyone who goes charging into those shadows is dead.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_BrotherInspection.lsj
Synopsis:
Character is under inspection after arriving to HAV from MOO. They need to be checked for a tadpole.

0:0 - I would tell you if I had one, I swear it!
uid: e2f614bb-b131-4623-9122-3ff08efa4d9c
Node context: nervous
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_Desire_InCombat.lsj
Synopsis:
On turn voice bark.

0:0 - Fists - to me!
uid: 9d4ffb08-7a39-4233-abd2-529f1e31ca5e
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_FlamingFist_001_CouncillorDefeated.lsj
Synopsis:
On turn voice bark.

0:0 - The Cousellor's fallen - Fists, don't give up!
uid: 58cf99fb-f505-4e88-a4b6-6991130ee97c
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_FlamingFist_001_InCombat.lsj
Synopsis:
On turn voice bark.

0:0 - What is going on?
uid: 759a6b1b-2f20-4e5c-8ef9-18aa052888f7
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_FlamingFist_003_InCombat.lsj
Synopsis:
On turn voice bark.

0:0 - Stand your ground.
uid: 36947d7f-44d3-40f9-9629-cde9c5b1c599
Node context: battle cry - determined and unafraid despite being outnumbered
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_FlamingFist_005_InCombat.lsj
Synopsis:
On turn voice bark.

0:0 - The Flaming Fist bow to no one.
uid: 6ff3d108-9ae7-4e2e-a6c0-f71226bde487
Node context: in combat - fearless and determined
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_FlamingFist_006_InCombat.lsj
Synopsis:
On turn voice bark.

0:0 - Show no mercy!
uid: 72d926a8-cc15-4c52-924c-978d273a4984
Node context: in combat - fierce and determined
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_FlirtyInspection.lsj
Synopsis:
Character is under inspection after arriving to HAV from MOO. They need to be checked for a tadpole.

0:0 - These Flaming Fists don't take themselves half seriously, do they?
uid: bf6de400-7e8e-458a-84d4-556b200e2e92
Node context: a cheeky smile - she's joking
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_Gnome01Inspection.lsj
Synopsis:
Character is under inspection after arriving to HAV from MOO. They need to be checked for a tadpole.

0:0 - This is a waste of time - I certainly don't have one.
uid: 4bbaea96-f1a5-4dbf-89c4-99eab13cd62e
Node context: annoyed
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_Gnome02Inspection.lsj
Synopsis:
Character is under inspection after arriving to HAV from MOO. They need to be checked for a tadpole.

0:0 - I want to go inside - to the wood and stone. Where it's quiet - safe.
uid: 98cd06f5-4dfa-4b7c-a02f-961a3590a235
Node context: nervous
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_Inspection.lsj
Synopsis:
ADs before and after the Harper at the docks inspects the gnomes/tieflings rescued from Moonrise jail. He's affable, but a little wary.

0:0 - That's it, this won't take long.
uid: 0c1e4387-4152-0767-ee9a-0edf75bdb16c
=== END NODE ===

0:0 - And you're clear. Welcome to Last Light.
uid: 0fca7abd-922e-22fa-c6ba-6dcbcc9d9b7d
- 0 Check flag(s) (Global):
   true - HAV_SavingPrisoners_Event_InspectionFinished - Inspection of returning MOO prisoners at the docks of HAV is over.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_LoverInspection.lsj
Synopsis:
Character is under inspection after arriving to HAV from MOO. They need to be checked for a tadpole.

0:0 - We have to worry about parasites now? Gods.
uid: d993733a-ea2f-4641-a958-9cd77b4be87e
Node context: nervous
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_SisterInspection.lsj
Synopsis:
Character is under inspection after arriving to HAV from MOO. They need to be checked for a tadpole.

0:0 - Can we hurry this up? I need a drink. Now.
uid: 7a075a1c-e52f-43f9-905e-5217319140ae
Node context: annoyed and a little nervous
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_AD_WulbrenInspection.lsj
Synopsis:
Character is under inspection after arriving to HAV from MOO. They need to be checked for a tadpole.

0:0 - This is ridiculous - as if I'd let some parasite infect me.
uid: cd04fd15-ac5d-4c68-be0a-d1b9260c68de
Node context: Loathing in his voice at the thought
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_Arrival.lsj
Synopsis:
Standing on a dock, the Player's just arrived back in Haven after escaping Moonrise Towers with a boat of prisoners seeking sanctuary. A surprised Harper greets you and says he'll need to test the new arrivals.

0:0 - Here, form a line. Let's see if the Absolute's little pet recognises any of you.
uid: 00106905-57b8-b32f-28c0-839f7e7da53b
Cinematic:
Node context: Spoken to the escapees from the boat
> The Absolute's what? What are you doing?
> The Absolute's what? You lost your mind?
> The what? You - you ain't serious?
> The Absolute's what? What are you talking about?
> What do you mean? What 'pet'?
> The Absolute's - what are you talking about?
> The Absolute's pet? Tell me you're joking.

0:0 - *Your journey through the darkness has brought you to land, at last.*
uid: 0020ca91-1bda-02eb-a140-9cb75fa85cf1
Cinematic: Screen is black. As the narration ends, it fades up to reveal players and prisoners standing on the dock with the Harper walking towards them
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
> *Your arrival has not gone unnoticed.*
> null

null
uid: 0b97052d-82f6-e06b-b9d9-60152b335784
Jump to another node

0:0 - If what you've said is true, no one has anything to fear.
uid: 127b93e7-ebb7-2490-36fe-e714a16bbbaa
Cinematic:
> If not - well, we'll soon find out.

null
uid: 1a02fd77-08a9-6fa4-2f4e-1934bb871896
Jump to another node

0:0 - No one gets in without being tested - Commander Jaheira's orders.
uid: 1b5a84e3-c9e0-ff44-175c-5b1265030bb8
Cinematic:
> We'll process this lot, but you need to come with me. The Commander will want a word.
> null

0:0 - The Absolute's what? You lost your mind?
uid: 1d592634-5b10-0a25-aaed-519dba350f45
Cinematic:
Node context: Worried tone
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - I passed your damn test already. I remember the vines vividly.
uid: 252d2579-1def-80a4-1598-f087935a4414
> You did, but your friends did not.

0:0 - Fine, test them.
uid: 30058b25-f659-bfc1-26f7-8273d5fdfb21
> null

0:0 - The what? You - you ain't serious?
uid: 39316ba8-8cbd-b844-ec20-1ea4e0e1bb50
Cinematic:
Node context: Worried tone. Emphasis on 'what'
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - You didn't think you'd escaped, did you? No one escapes the Absolute.
uid: 4ec89243-f336-1cef-1ee9-47a562e26905
> Enough playing, True Soul. It's time to see what you've brought us.

0:0 - The Absolute's what? What are you talking about?
uid: 561e2414-5a7c-eb7f-6aa0-ffba62220642
Node context: Worried tone
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - Hold there! You can't just land and start unloading strangers - there are procedures, damn it.
uid: 6167d3cf-2727-2139-ad70-0fb8b0409eae
Cinematic:
> No one gets in without being tested - Commander Jaheira's orders.

0:0 - Just do as he says. Trust me, this is the easy way.
uid: 6414a004-f244-169d-d7b3-684a8db3b58e
> If what you've said is true, no one has anything to fear.

null
uid: 69f9ef86-0c2a-6620-d75e-f0fdefc0783a
> We just escaped the Absolute - these people need sanctuary, not 'procedures'.
> Jaheira ordered all Harpers to let me come and go as needed.
> I passed your damn test already. I remember the vines vividly.
> Fine, test them.

0:0 - Jaheira ordered all Harpers to let me come and go as needed.
uid: 6f15521d-735c-c4b0-9c4a-c7556b0240d7
> The commander cleared you, not your friends.

0:0 - We'll process this lot, but you need to come with me. The Commander will want a word.
uid: 704924a5-9431-4c1b-1095-81325454f829
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
- 0 Set flag(s) to (Object):
   true - HAV_EnteringHaven_Event_TrespasserSpotted - HAV_EnteringHaven_TrespasserSpotteddescription
=== END NODE ===

0:0 - The Absolute's pet? Tell me you're joking.
uid: 7636008f-61fb-1ded-91c3-126cf781abc3
Node context: Worried tone
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - The Absolute's what? What are you doing?
uid: 7dc67456-330a-622c-f1a7-eb3db4361783
Cinematic:
Node context: Worried tone
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> He only wants to see if you're infected. It's safe, I promise.
> Just do as he says. Trust me, this is the easy way.
> You didn't think you'd escaped, did you? No one escapes the Absolute.

0:0 - If not - well, we'll soon find out.
uid: 804d43f8-6bf7-08b5-236c-84233000bf0c
Cinematic:
> Now, form a line. I'll not ask again.

null
uid: 842defe3-78d7-0535-2eed-7a5828357edb
> null

0:0 - You did, but your friends did not.
uid: 8bb36abc-f327-0568-c4d4-bdad098c5e04
> Anyone could be infected, so we're checking all new faces. No exceptions.

null
uid: 8c7f8e22-f9eb-c4d4-45b0-cb3d3567f7dc
> null

0:0 - What do you mean? What 'pet'?
uid: 8ee81170-6556-c913-7d4a-ef73dc5889cd
Node context: Worried tone
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - Anyone could be infected, so we're checking all new faces. No exceptions.
uid: 9b83c0cb-bed0-0828-f033-8e4a31a0278e
Cinematic:
> Here, form a line. Let's see if the Absolute's little pet recognises any of you.

0:0 - The commander cleared you, not your friends.
uid: a071e34b-c353-7518-292b-948880780f50
> Anyone could be infected, so we're checking all new faces. No exceptions.

0:0 - I don't know who you are, but you're coming with me. The Commander will want a word.
uid: a12b9749-eb55-caf5-5c27-3c9cbb191ef4
- 0 Set flag(s) to (Object):
   true - HAV_EnteringHaven_Event_TrespasserSpotted - HAV_EnteringHaven_TrespasserSpotteddescription
=== END NODE ===

0:0 - *You drift through the dark until time, skill, or luck brings you to Last Light's dock.*
uid: a6d72949-60b2-1c99-e38a-ddba6228f9e6
Cinematic: Screen is black. As the narration ends, it fades up to reveal players and prisoners standing on the dock with the Harper walking towards them
> Hold there! You can't just land and start unloading strangers - there are procedures, damn it.

0:0 - Enough playing, True Soul. It's time to see what you've brought us.
uid: a935cef5-36f4-65f8-b089-6552fe90198a
Cinematic:
> Now, form a line. I'll not ask again.

0:0 - Now, form a line. I'll not ask again.
uid: b02258ff-2a45-6c70-068d-79a6d90bef12
Cinematic:
=== END NODE ===

0:0 - We just escaped the Absolute - these people need sanctuary, not 'procedures'.
uid: c798a0db-4fef-6e76-0c81-54f09fd2c698
> And they'll have it, once we know they're free from infection.

null
uid: cbd92869-e0c4-6211-5205-9a878134b1de
Jump to another node

0:0 - The Absolute's - what are you talking about?
uid: cd18a0c3-8c84-2404-e3ac-6f8a03b49774
Node context: Worried tone
- 0 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - And they'll have it, once we know they're free from infection.
uid: ce094e60-8018-2ce7-de55-80c07f7bb20a
Cinematic:
> Here, form a line. Let's see if the Absolute's little pet recognises any of you.

0:0 - He only wants to see if you're infected. It's safe, I promise.
uid: d1cbf817-cea4-9ab7-07dc-23ee4cb829d8
> If what you've said is true, no one has anything to fear.

0:0 - *Your arrival has not gone unnoticed.*
uid: db2f32ce-2568-b08a-be6c-3a361e7108ce
- 0 Check flag(s) (Script):
   false - This flag template was not found somehow... -
   false - This flag template was not found somehow... -
   false - This flag template was not found somehow... -
   false - This flag template was not found somehow... -
   false - This flag template was not found somehow... -
   false - This flag template was not found somehow... -
   false - This flag template was not found somehow... -
> I don't know who you are, but you're coming with me. The Commander will want a word.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_ArrivalInspector.lsj
Synopsis:
The Harper Inspecter is either looking over a batch of prisoners who've just arrived in Moonrise or has just finished inspecting them and is walking away when the player intercepts him. A gruff and suspicious guard.

0:0 - Keep your distance. Let's not confuse the parasite.
uid: 68dae24e-ceb5-f024-c518-8fb1fb7bee42
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Inspector - HasMet flag for the harper that inspects the prisoners upon arrival in HAV.
=== END NODE ===

0:0 - Now's not the time.
0:1 - Do you mind?
uid: 6d9c941d-4d8a-4f84-9c5a-6488433bf985
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Inspector - HasMet flag for the harper that inspects the prisoners upon arrival in HAV.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_FlamingFist_001.lsj
Synopsis:
Thadwick is a male dwarf and grumpy is his middle name. He's a bit rough and gruff and has little time for the player - an amateur in his eyes. He warms up to him slightly as we progress through the dialogue. This dialogue cover his major states in Haven.

0:0 - This is no place for amateurs.
uid: 4abb6a5d-9961-43ca-bdd7-665eb74fdb18
Node context: now annoyed that player is talking again
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_001_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_001_HasMet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - The cultists are among us, and you want to chat? Let the professionals handle this.
uid: 7f92c317-24cc-4868-9eb9-ef894d490e44
Node context: incredulous - you just repelled an attack
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_001_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_001_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_001_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_001_HasMet_Alertdescription
=== END NODE ===

0:0 - We're discussing Fist business - and you're no Fist.
uid: bac2af3c-6df0-4e01-a201-f68556e12227
Node context: annoyed and condescending
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_001_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_001_HasMet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_001_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_001_HasMet_Protecteddescription
=== END NODE ===

0:0 - Infected and a busybody? Why Jaheira let you in is beyond me.
uid: c3eec5bc-849d-4297-a957-8ee916353c9b
Node context: frustrated sigh
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_001_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_001_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_FlamingFist_002.lsj
Synopsis:
Flaming Fist Aubree is devoted to the Ravengard but also pragmatic. She's unafraid of asking for the player's help and is concerned for Ravengard. Does her best to look at things in a non-judgemental way.

0:0 - I've heard the stories about Moonrise. I hope the Duke is all right.
uid: 7c4bfeb1-d8f7-4f7d-9cc4-a24c19d8a692
Cinematic: reshoot, last version had almost no movement
Node context: concerned
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Protected - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - Marcus was scum. But the rest of us are loyal to Duke Ravengard, loyal to Baldur's Gate, I swear it.
uid: a4f743a7-9281-4426-84aa-01eebd8ff746
Cinematic: reshoot, last version had almost no movement
Node context: worried the player thinks less of the flaming fist
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Alert - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Alert - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Alertdescription
=== END NODE ===

0:0 - An extra blade could be the difference between rescuing Duke Ravengard or losing him forever. I hope you'll help us.

uid: c84bdaf8-3e9c-43ea-a8b8-932c9513380f
Cinematic: reshoot, last version had almost no movement
Node context: Sincere
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Protected - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Protected - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Protecteddescription
=== END NODE ===

0:0 - Duke Ravengard is more than our leader, he's family. I can't believe one of us would betray him.
uid: dd5f9e7e-b21f-4ad1-aa2e-f3cf1670942b
Cinematic: reshoot, last version had almost no movement
Node context: you can't believe someone could even THINK of betraying your organisation - it's everything to you
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Alert - HAV_SavingPrisoners_FlamingFist_002_Hasmet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_FlamingFist_003.lsj
Synopsis:
Flaming Fist Rahir is a stern solider who admires Duke Ravengard. He is tough and nonense.

0:0 - Nothing to be done here. The Duke's in the Towers.
uid: 4a0ef1fd-df81-49e7-847e-b44a84cc1dcc
Node context: strict but coming from a good place
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_003_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_003_HasMet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - I've known Marcus for years, to think he would turn on us - on me... you did well to defend Isobel.
uid: 748c21de-2b95-4d41-b9c7-76fee9522142
Node context: distracted, dissapointed in yourself for not seeing the signs, but still trying to encourage the player
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_003_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_003_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_003_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_003_HasMet_Alertdescription
=== END NODE ===

0:0 - You're heading into the Towers, are you? Good. I pray it's not too late for Duke Ravengard.
uid: b32f1319-e137-427b-b725-90825c3bcdd6
Node context: Stern
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_003_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_003_HasMet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_003_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_003_HasMet_Protecteddescription
=== END NODE ===

0:0 - We rid ourselves of a traitor, but also someone I once called friend. Leave me in peace, please.
uid: bb210b2a-75fa-4d4d-ab6c-93ab40d96ff1
Node context: Annoyed - you want to mourn in peace
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_003_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_003_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_FlamingFist_004.lsj
Synopsis:
A mercenary with the Flaming Fist, stuck in Haven with the refugees and one too pleased about it.

0:0 - A hundred years locked away inside a curse - can you imagine?
uid: 308ce888-5c95-4218-9bf1-e6feb00bd9ed
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_004_HasMet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
   false - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
=== END NODE ===

0:0 - Halsin will come, won't he? Seems like he's the key to all of this.
uid: 3b05292f-a7c2-82d9-3e76-6c57835e093c
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_KilledAllGuardians - Hasmet flag for when the player has killed all the guardians of the curse.
- 1 Check flag(s) (Global):
   false - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
=== END NODE ===

0:0 - I'll say a prayer to Tymora - for your good luck. A copper to the Lady returns tenfold in gold - and maybe something that'll help you and Halsin, too.
uid: 586c0770-6f93-27e2-2bee-67d4fa6b87ee
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_004_HasMet_HealedMart - Hasmet flag for when the player has healed Mart magically.
- 1 Check flag(s) (Global):
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
   true - HAV_LiftingTheCurse_State_HalsinGoToLake -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_HealedMart - Hasmet flag for when the player has healed Mart magically.
=== END NODE ===

null
uid: 7e3b9e00-b553-b4a3-8f79-62b681d1a52d
=== END NODE ===

0:0 - We kept Art safe - that's what matters. Couldn't have done it without you.
uid: 86967d7b-85f4-431e-970a-5cf00c75b73c
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_004_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_004_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_004_HasMet_Alertdescription
=== END NODE ===

0:0 - I knew Art had suffered, but I didn't realise the extent of it. And there's a child lost in the shadows still. I hope you can help him.
uid: a4f45692-6b21-765d-2ad5-8dc566f8ed57
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_004_HasMet_KilledAllGuardians - Hasmet flag for when the player has killed all the guardians of the curse.
- 1 Check flag(s) (Global):
   false - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_KilledAllGuardians - Hasmet flag for when the player has killed all the guardians of the curse.
=== END NODE ===

0:0 - You can help him, can't you? He deserves a life, after all he's been through.
uid: abee9edf-1355-445e-ab01-79c2980664f0
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_004_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_004_HasMet_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
   false - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_Protected - HAV_SavingPrisoners_FlamingFist_004_HasMet_Protecteddescription
=== END NODE ===

0:0 - He's looking well, isn't he? You've done so much for him. Thank you.
uid: d0db369a-89fa-4e01-1aee-dcdaa5b04911
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_HealedMart - Hasmet flag for when the player has healed Mart magically.
- 1 Check flag(s) (Global):
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
   true - HAV_LiftingTheCurse_State_HalsinGoToLake -
=== END NODE ===

0:0 - I hope Halsin can help.
uid: d1eea95e-318a-1bb8-ca0a-684b10838c6d
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_HalsinArrived - Set if talking to flaming fist when Halsin is there but has not talked to Art yet.
- 1 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
   false - HAV_LiftingTheCurse_State_HalsinGoToLake -
- 2 Check flag(s) (Tag):
   false - Halsin - |Halsin, shapeshifted or not|
=== END NODE ===

0:0 - He looks a little better, doesn't he? Art, that is.
uid: db9e4e88-eb62-4902-8514-65a9ab9dfcff
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_Alert - HAV_SavingPrisoners_FlamingFist_004_HasMet_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===

0:0 - This is him - Halsin, right? The one Art's been asking for.
uid: e7b87caa-ef2b-fa13-5944-012b7cfc7fb2
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_004_HasMet_HalsinArrived - Set if talking to flaming fist when Halsin is there but has not talked to Art yet.
- 1 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
   false - HAV_LiftingTheCurse_State_HalsinGoToLake -
- 2 Check flag(s) (Tag):
   false - Halsin - |Halsin, shapeshifted or not|
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_004_HasMet_HalsinArrived - Set if talking to flaming fist when Halsin is there but has not talked to Art yet.
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_FlamingFist_005.lsj
Synopsis:
One of the flaming fists in Haven. Resting after an expedition to SCL.

0:0 - Gods be with you.
uid: 48b178ed-f38f-4b5f-86de-c674f76b2db3
Node context: solemn
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_005_Protected - HAV_SavingPrisoners_FlamingFist_005_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - Good work rooting out the traitor.
uid: 9c0c0547-58ad-462a-9c66-785c92513660
Node context: 'the traitor' was a cultist disguised as a flaming fist that the player killed
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_005_Alert - HAV_SavingPrisoners_FlamingFist_005_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_005_Alert - HAV_SavingPrisoners_FlamingFist_005_Alertdescription
=== END NODE ===

0:0 - Nice to see a friendly face come out of the shadows for once.
uid: bff86c1a-cfcf-4bb6-9be6-6e1c3cc2a4d6
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_005_Protected - HAV_SavingPrisoners_FlamingFist_005_Protecteddescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_005_Protected - HAV_SavingPrisoners_FlamingFist_005_Protecteddescription
=== END NODE ===

0:0 - That parasite of yours could prove useful. Until it kills you.
uid: cca1e66a-0e7b-40bb-a645-1fd4daf2b535
Node context: second sentence delivered grimly - it's not a joke
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_005_Alert - HAV_SavingPrisoners_FlamingFist_005_Alertdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_FlamingFist_006.lsj
Synopsis:
Flaming Fist Cyril is an elf who feels things deeply. An emotive person, he is positive and tries to see the good in everything. This dialogue contains several states, including resting, on high alert against ghouls, under attack etc..

0:0 - I'd offer to help, but with Duke Ravengard missing, we can't spare anyone. I'm sorry.
uid: 5f816b07-044a-4c1b-b3f1-9ddbb16c15ce
Cinematic: reshoot, last version had almost no movement
Node context: sincere and emotive - you care deeply and are worried for the player's loved ones
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_006_Protected_HasMet - HAV_SavingPrisoners_FlamingFist_006_Protected_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
=== END NODE ===

0:0 - I knew Marcus well - never suspected a thing.
uid: 8f0bc907-cce4-40f5-8f7f-0c4c8183b2f6
Cinematic: reshoot, last version had almost no movement
Node context: blaming yourself for not seeing the signs
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_006_Alert_HasMet - HAV_SavingPrisoners_FlamingFist_006_Alert_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_006_Alert_HasMet - HAV_SavingPrisoners_FlamingFist_006_Alert_HasMetdescription
=== END NODE ===

0:0 - If you're poking around this gods-forsaken place, you must have someone in Moonrise, too. Hope you find them.
uid: b9218277-7d8a-41ca-a861-3c4590755a13
Cinematic: reshoot, last version had almost no movement
Node context: sincere and emotive - you care deeply and are worried for the player's loved ones
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_FlamingFist_006_Protected_HasMet - HAV_SavingPrisoners_FlamingFist_006_Protected_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Protected - Mood in Haven: people are more or less ok, the situation is bad, but they are protected by Isobel
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_006_Protected_HasMet - HAV_SavingPrisoners_FlamingFist_006_Protected_HasMetdescription
=== END NODE ===

0:0 - Maybe we could've helped him. Marcus, I mean. Before... you know.
uid: bd1b7ec7-4013-42bd-b065-50f9c8e696e8
Cinematic: reshoot, last version had almost no movement
Node context: looking away on the last line - marcus, your friend, is dead
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_FlamingFist_006_Alert_HasMet - HAV_SavingPrisoners_FlamingFist_006_Alert_HasMetdescription
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_Alert - The NPCs in Haven in the Alert state
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_FlirtyTiefling.lsj
Synopsis:
Lakrissa's dialogue after her reunion scene with alfira (or potentially this is her only scene if alfira is dead). Lakrissa is usually playful and flirty but she is a but more restrained here. Still smiling but more somber.

0:0 - The light - it's happening. Ketheric is about to get a long overdue arse-kicking - I can feel it.
uid: 11ec5577-d08a-260d-5253-fa3bfcb429ad
Node context: hopeful and determined
- 0 Check flag(s) (Dialog):
   true - HAV_FlirtyTiefling_NightsongFreed_HasMet - Spoken to Lakrissa after nightsong is freed but before the epilogue
- 1 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
=== END NODE ===

0:0 - Things in Moonrise were... bad. Real bad. Thank you - for getting me out of there.
uid: 32b6a695-5bb4-4b10-84c8-969610d962aa
Node context: usually cheery lakrissa is a bit more restrained here - still smiling but looking a little haunted
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Lakrissa - HAV_SavingPrisoners_HasMet_Lakrissadescription
=== END NODE ===

0:0 - You ever need a hand, you'll have me at your back - whether you like it or not.
uid: 6627c984-3e4e-4298-b519-c79b3303f9ad
Node context: smiling - half a threat half a joke
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Lakrissa - HAV_SavingPrisoners_HasMet_Lakrissadescription
=== END NODE ===

0:0 - Whoever, or whatever, is causing that light is on our side, I have no doubt.
uid: 78ab9215-9a34-77da-76c1-9459738605e4
Node context: hopeful and determined
- 0 Check flag(s) (Global):
   true - HAV_Mood_State_NightsongFreed - Nightsong has been freed and Haven has seen path of light.
- 0 Set flag(s) to (Dialog):
   true - HAV_FlirtyTiefling_NightsongFreed_HasMet - Spoken to Lakrissa after nightsong is freed but before the epilogue
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_SavingPrisoners_Manip.lsj
Synopsis:
The Flaming FIst Manip, Vidor, has conflict with Florrick prior to any of these dialogues. He is the sergeant of the FF troops, and believes Florrick is a terrible leader. Player can respond to his idea that he should attack Moonrise.

0:0 - You're on the right track with Flame Cullagh. He might be some use to us after all.
uid: 0320f1f2-cf5f-2662-7aa6-4c80a67ae9c8
- 0 Check flag(s) (Dialog):
   true - SCL_AncientFist_HealedWithMagic_Manip_HasMet - SCL_AncientFist_HealedWithMagic_Manip_HasMetdescription
- 1 Check flag(s) (Global):
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
=== END NODE ===

0:0 - I can see that. But progress is progress.
uid: 23ef31db-ed98-bd97-932a-8edfc31ceb8f
> You've got a long road ahead of you yet. I wish you luck.

0:0 - Looks like the stump had some life in him yet - well done.
uid: 2d053e1b-b8ba-f883-80eb-b6b57e6eb20f
- 0 Check flag(s) (Dialog):
   false - SCL_AncientFist_HealedWithMagic_Manip_HasMet - SCL_AncientFist_HealedWithMagic_Manip_HasMetdescription
- 1 Check flag(s) (Global):
   true - SCL_AncientFist_ItemReturned - The Ancient Fist is revived by returning their missing item to them.
- 0 Set flag(s) to (Dialog):
   true - SCL_AncientFist_HealedWithMagic_Manip_HasMet - SCL_AncientFist_HealedWithMagic_Manip_HasMetdescription
> You're welcome.
> It's not over yet.
> I'm glad you're enjoying spectating.

0:0 - Heard you're meant to be heading toward the Towers.
uid: 2da9c12e-b390-7a5e-f2d7-b621412139c8
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_HasMet_Manip - HAV_SavingPrisoners_HasMet_Vidordescription
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_HasMet_Manip - HAV_SavingPrisoners_HasMet_Vidordescription
> You heard right.
> Doing your job, you mean.
> Heard you're working on a way in yourselves.
> That's right - but I've heard this bedridden fellow might be able to help.
> Leave.

0:0 - I'd rather lend you my blade, but you'll have to make do with my luck.
uid: 343efc6d-2f6b-1c0b-7871-6da414bd1465
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_HasMet_Manip - HAV_SavingPrisoners_HasMet_Vidordescription
=== END NODE ===

0:0 - We ought to be doing just that. Not babysitting this stump.
uid: 56ffa7eb-3916-5581-3857-ff7d4664c218
Node context: bitter edge in his voice
> And yet - orders are orders.

0:0 - You heard right.
uid: 586252af-fd48-07f1-5f86-8daa213de179
> With a single word, Florrick could charge the Coast's most powerful force with taking back the Grand Duke.

0:0 - 'A good soldier knows when he isn't the man for the job.' So sayeth Florrick.
uid: 58e2d501-9bd6-0d6b-1678-6b3e2185df9c
Node context: With a bit of a bitter edge. He's not super pissed, but isn't happy.
> If you find us a way into the Towers, we'll be there, shield to shield. Until then... we wait.

0:0 - Don't let me hold you up. You've got a curse to clear.
uid: 61c58b07-51fc-f7e8-5398-6565b74fefb1
- 0 Check flag(s) (Dialog):
   true - HAV_SavingPrisoners_Manip_HasMet_HalsinBusyWithQuest - Halsin has visited Art and is trying to lift the curse
- 1 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
=== END NODE ===

0:0 - And yet - orders are orders.
uid: 65e4b46f-3008-138d-1de4-ed6a9d2513d4
=== END NODE ===

0:0 - I'm not as hopeful as Florrick. For my money, we're better off strategising without him.
uid: 70aa1e04-3e15-385f-384e-840bd18f7989
=== END NODE ===

0:0 - It's not over yet.
uid: 75f2eeb4-ccc0-1f15-1d69-2b40a553339f
> I can see that. But progress is progress.

0:0 - Looks like you might actually finish what we couldn't. I'm impressed.
uid: 79e098a5-fe10-a389-5571-5432fee436d6
- 0 Check flag(s) (Dialog):
   false - HAV_SavingPrisoners_Manip_HasMet_HalsinBusyWithQuest - Halsin has visited Art and is trying to lift the curse
- 1 Check flag(s) (Global):
   true - HAV_LiftingTheCurse_State_HalsinLiftingCurse -
- 0 Set flag(s) to (Dialog):
   true - HAV_SavingPrisoners_Manip_HasMet_HalsinBusyWithQuest - Halsin has visited Art and is trying to lift the curse
=== END NODE ===

0:0 - Thank you.
uid: 7c496f77-d476-50e2-6e20-3cef2dd36399
Node context: hint of sarcasm, but just a hint
> You've got a long road ahead of you yet. I wish you luck.

0:0 - Doing your job, you mean.
uid: 87a6b13a-2504-0638-8503-b97e40b80580
> 'A good soldier knows when he isn't the man for the job.' So sayeth Florrick.

0:0 - Leave.
uid: 9e3b6a0b-329b-34a9-d956-0baebccb967b
- 0 Set flag(s) to (Dialog):
   false - HAV_SavingPrisoners_HasMet_Manip - HAV_SavingPrisoners_HasMet_Vidordescription
=== END NODE ===

0:0 - If you find us a way into the Towers, we'll be there, shield to shield. Until then... we wait.
uid: b7ac099c-8432-073f-aec2-a50213e9d59c
=== END NODE ===

0:0 - Heard you're working on a way in yourselves.
uid: bc7124f1-0c5d-92bf-0eb2-8f1a64fc57f6
> Not sure I'd call it that myself. This fellow's in no condition to help anyone.

0:0 - I'm glad you're enjoying spectating.
uid: c6b5b716-8579-b03f-9ae3-9694ba7af1ef
> I answer to Florrick. And she's told me to stand guard.

0:0 - I answer to Florrick. And she's told me to stand guard.
uid: ca74cc19-230d-5b99-252e-cd004878f9dc
> You've got a long road ahead of you yet. I wish you luck.

0:0 - That's right - but I've heard this bedridden fellow might be able to help.
uid: d167fd8b-db05-aa96-18b6-515385085d56
- 0 Check flag(s) (Dialog):
   false - SCL_AncientFist_HasMet - The player has talked to the Ancient Fist before.
> I'm not as hopeful as Florrick. For my money, we're better off strategising without him.

0:0 - That makes you our best bet. Hope it's a good one.
uid: d4763b2d-79d9-71e1-dc12-2bb9ad70e842
=== END NODE ===

0:0 - You've got a long road ahead of you yet. I wish you luck.
uid: d7d93179-4f73-0ec5-c8ca-d860390a10bf
=== END NODE ===

0:0 - You're welcome.
uid: db80d836-e906-2a6a-3a8e-f7446b7ccab5
> Thank you.

0:0 - Not sure I'd call it that myself. This fellow's in no condition to help anyone.
uid: e6bc41d8-73c2-f86f-8386-91ba1eb72d44
> That makes you our best bet. Hope it's a good one.

0:0 - With a single word, Florrick could charge the Coast's most powerful force with taking back the Grand Duke.
uid: f374d689-0b35-3b81-8610-39342f5efaa4
Node context: Resigned, with an edge
> We ought to be doing just that. Not babysitting this stump.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Siege_AD_Jahiera.lsj
Synopsis:
Part of Jaheira behaviour during Siege in the basement. Walks among the harpers and cheers them during battle. Martial. in command. Powerful.

0:0 - Hold the line at all costs - be the cliff that breaks the sea!
0:1 - Stand together! Protect one another! Arm in arm, the oaks outlast the storm!
0:2 - Strike like lightning! Roar like thunder! Wash over them with a blizzard's fury!
uid: 7664aab3-3a69-5c97-abe7-468c506d6cb0
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Siege_Intro.lsj
Synopsis:
Huge cinematic showing start of the Shadow Siege. Jaheira assesses the situation with the players, urgently, as darkness takes over the inn. Then a legion of shadows tear the guards apart as everyone else flees, and the party emerges to fight.

0:0 - He didn't - I had no idea.
uid: 015d6f9d-0285-a302-e647-3ace980a3425
= Roll SkillCheck Deception (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - Marcus was a True Soul. He said he was taking Isobel to Ketheric Thorm, but he died in the attempt. One of his ghouls grabbed her instead.
uid: 01c36035-8dc6-f177-5802-688b52e805eb
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_DefendedIsobel - The player was on Isobel's side against the flaming fist spy and the ghouls. The flag doesn't always mean that Isobel is still alive at the end of this combat
   true - HAV_TakingIsobel_State_SpyIsDefeated - The flaming spy is currently in the DB_Defeated database. Most likely he was KO or killed
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
- 1 Check flag(s) (Object):
   false - HAV_Jaheira_Knows_WasWarned - Jaheira was warned of Marcus being a traitor.
> And you had no idea? After Marcus vouched for you at the gate, he didn't confide in you?
> Gods spare us. Ketheric was planning our demise all along.

null
uid: 020c6db2-8c68-1099-65bd-e03bcff4bf82
Jump to another node

0:0 - I see little more than a cowardly deception at play.
uid: 04b55f10-d86b-7d7e-6cb6-ce5e2237b75c
> null

null
uid: 05d91201-af73-7e2c-2a4f-46fdd1ab9555
Jump to another node

null
uid: 0e94edc1-af20-4343-b3ba-dda42ce6abc1
Cinematic: |Jaheria directs attention to something outside|
> null

null
uid: 12401864-7c42-afae-ae07-b41d3dc32520
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
   true - HAV_General_State_IsHostileToPlayers - Haven is hostile to the polayers.
   true - HAV_TakingIsobel_State_SpyIsDefeated - The flaming spy is currently in the DB_Defeated database. Most likely he was KO or killed
   false - HAV_TakingIsobel_State_AbductionCombatOver - The abduction combat already ended.
   true - HAV_TakingIsobel_Event_SpawnGhouls - The ghouls are spawned.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - Listen closely, for there's very little time. Even if Last Light falls, you must destroy the cult of the Absolute.
uid: 17484207-20b1-4a20-a4df-86bdc1ef325c
Node context: desperate - recounting the story quickly and with urgency
- 0 Check flag(s) (Global):
   false - GLO_HAV_IsobelGaveMission - Isobel told the player they need to find the source of Ketheric's invincibility
   false - HAV_Jaheira_State_MissionGiven - HAV_Jaheira_State_MissionGivendescription
> Their leader is a man called Ketheric Thorm. He resides in Moonrise Towers, and we've found him to be impervious to the blade, and to magic to boot.

0:0 - As impossible as that task sounds, there must be a way to break the spell that makes him invincible. There are secrets in this ancient waste, hidden from...
uid: 174a0e15-2bcf-6806-8d43-a9b9e2fbda5a
Node context: she's interrupted at the end
> But hark! Something stirs...

null
uid: 17a4a335-7446-2dee-9d6e-2d01e080ca8b
> null

0:0 - It's happening. They'll all be taken by the shadows.
uid: 19594595-82e8-d2ba-ac38-01863ccb7679
> For a little while longer, you and I are destined to fight side by side, but if the shades don't take you, I have the next claim on your head.
> We cannot hesitate. Not even for those we knew - those we cared for. They're no longer who they were.

0:0 - Even so, you must find him and you must kill him.
uid: 1e9a736c-0464-2a7d-aff3-ec4e414e90f8
> As impossible as that task sounds, there must be a way to break the spell that makes him invincible. There are secrets in this ancient waste, hidden from...

- Roll sucessful -
null
uid: 21bbbe28-b9eb-ccb6-1d14-8eea53f0fb11
> I don't see how she... Unless some cultist sneaked in, but gods, we'll be overrun!

0:0 - I don't see how she... Unless some cultist sneaked in, but gods, we'll be overrun!
uid: 24377860-3e3b-a448-81e4-f03696e1b5bb
Node context: Frustration, trying to make sense of this, but there's no time.
> null

null
uid: 25e216e3-d306-5b0d-a204-f279f27b7c87
=== END NODE ===

null
uid: 27cc1a19-2a25-ce91-d3c9-1e741c353290
Jump to another node

0:0 - I suppose I have no choice but to believe you.
uid: 2bda07af-128c-aa3d-fdce-499f5ab272a9
> Isobel is gone. Soon the shadows will wash us all away.

null
uid: 2fc5338d-ef6e-7712-068a-ee37b76c3da5
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
   false - HAV_General_State_IsHostileToPlayers - Haven is hostile to the polayers.
   true - HAV_TakingIsobel_State_SpyIsDefeated - The flaming spy is currently in the DB_Defeated database. Most likely he was KO or killed
   false - HAV_TakingIsobel_State_AbductionCombatOver - The abduction combat already ended.
   true - HAV_TakingIsobel_Event_SpawnGhouls - The ghouls are spawned.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - Liar! It was you who killed her.
uid: 3678f6c7-d9be-7cfc-e2d7-b272fcd7eef0
Node context: Almost disbelieving. Horror.
> null

0:0 - Until then: to battle!
uid: 38fca9f7-7b4e-d9ce-302d-bf7ad350ffb0
=== END NODE ===

- Roll failure -
null
uid: 39071011-23eb-b88e-3509-f71aea961f1c
> Liar. Filthy liar.

0:0 - But hark! Something stirs...
uid: 3a9382a3-25f0-039b-9cd8-30ee9d50d37b
Node context: very tense
> null

0:0 - Behold, the consequences of your actions.
uid: 3c852be6-f488-e2e9-e7d6-887a71091261
- 0 Check flag(s) (Object):
   true - HAV_Siege_State_CanBlameForIsobelMurder - This character is available to blame the player for Isobel's murder.
> null

null
uid: 4005fae4-e0a2-ffe6-aaa6-127dd3d3adf2
Cinematic: |Protective barrier starts flickering and falling. Pockets of Shadow Blight rise around, suffocating the light.|
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
   false - HAV_General_State_IsHostileToPlayers - Haven is hostile to the polayers.
   false - HAV_TakingIsobel_State_SpyIsDefeated - The flaming spy is currently in the DB_Defeated database. Most likely he was KO or killed
   false - HAV_TakingIsobel_State_AbductionCombatOver - The abduction combat already ended.
   true - HAV_TakingIsobel_Event_SpawnGhouls - The ghouls are spawned.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

null
uid: 41ab5676-fa97-465d-996d-f51d109cce48
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Karlach - Start Karlach Inclusion
> What were you thinking?! What are we doing here?
> null

0:0 - Shit. This was your doing. All of it.
uid: 42699c80-51bc-efe4-fa47-928311fce547
- 0 Check flag(s) (Object):
   true - HAV_Siege_State_CanBlameForIsobelMurder - This character is available to blame the player for Isobel's murder.
> null

0:0 - A little spat.
uid: 481bc649-ba6e-cf45-b86c-be1519ff3587
Node context: Jaheira's eyes harden. the player just admitted to killing Isobel
> I can't believe I didn't see you for what you are. A murderer. You killed her, and in doing so you've spelled our doom.

0:0 - There's no time for this, Jaheira; without Isobel, the shadows will overrun this place.
uid: 4a882dc8-c9a3-6226-1db3-9d7a406f1b51
= Roll SkillCheck Persuasion (Charisma) Difficulty: 91fb3598-dd68-4fa8-a306-2c7284709b08 =
> null (roll failure)
> null (roll sucessful)

0:0 - You're right. There's no stopping it now.
uid: 4ab6699d-5429-befa-dbf5-2c232fafe5a0
Node context: Horror and anger.
> null

0:0 - Isobel and I got into a little spat.
uid: 4c5922f1-bd2a-df7d-699c-020ed3fab5cf
> A little spat.

null
uid: 4cdbf084-42c7-121a-23b6-e2026636bfd8
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Wyll - End Wyll Inclusion
> Isobel! No! What in the Nine Hells happened?

0:0 - He did. I thought it'd be fun to see what he had planned for you.
uid: 4d74ecf8-1f94-bec7-2058-be8c8ceb24df
> Blackguard! You're viler than the worm that's consuming you.

null
uid: 4eb5927c-c420-4fdb-99a5-b8773f1b24ec
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Gale - ORI_Inclusion_End_Galedescription
> Isobel. No! What in the Nine Hells happened?!

- Roll sucessful -
null
uid: 537b4c90-8e3e-371f-2266-b8409f982c89
> null

0:0 - In this moment, you are the greater threat.
uid: 58123bf8-638e-0a5c-55a7-f4f3685c959f
Node context: Cold fury
> null

null
uid: 5c1abc4a-82fd-88d7-6a95-62ef79e0d560
> Until then: to battle!

null
uid: 5d866834-e318-7370-025b-4ed00b8dd73a
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Gale - ORI_Inclusion_Galedescription
> Behold, the consequences of your actions.
> null

null
uid: 60a99d3b-f325-5f89-9453-6ff9eb699f0e
Cinematic: |Screams sound from inside the inn as the area is consumed by darkness as the inside goes dark. Player and Jaheira run out of front doors of inn.
> null

null
uid: 61fe0bc7-77a1-44dc-bc05-9f75ceb5aff4
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Wyll - End Wyll Inclusion
> Isobel. No! What in the Nine Hells happened?!

0:0 - And you had no idea? After Marcus vouched for you at the gate, he didn't confide in you?
uid: 629e4de5-5ccc-14a3-5a3e-323281c1ef9a
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> He did, but I decided to handle him myself.
> He didn't - I had no idea.
> There's no time for this. We have a shadow curse to deal with.
> He did. I thought it'd be fun to see what he had planned for you.

null
uid: 649fb36f-546a-fae1-90e9-410423044924
Jump to another node

null
uid: 6767c092-1ed8-0bde-7959-76fa1d06aa35
Cinematic: Jaheira and player spot something overhead-- Marcus flying with a KO Isobel in his arms from the balcony toward Moonrise.
> null

0:0 - Behold, the consequences of your actions.
uid: 6952ea79-4368-4114-8aa3-14c8a45ec4a4
- 0 Check flag(s) (Object):
   true - HAV_Siege_State_CanBlameForIsobelMurder - This character is available to blame the player for Isobel's murder.
> null

null
uid: 70f2a641-c330-6a63-4b9c-eb05eab08175
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
   false - HAV_General_State_IsHostileToPlayers - Haven is hostile to the polayers.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - I can't believe I didn't see you for what you are. A murderer. You killed her, and in doing so you've spelled our doom.
uid: 71416f79-46d7-4dc5-b0fb-80d3dd073f62
Node context: Furious, preparing to fight.
> null

null
uid: 7221299b-5348-498f-9a66-d13172316920
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Wyll - Start Wyll Inclusion
> Shit. This was your doing. All of it.
> null

0:0 - The Absolute's forces happened. Now we know what we're up against.
uid: 732f3b72-b5b7-4c7b-a665-88e9b93af5e6
> I see little more than a cowardly deception at play.

0:0 - Gods spare us. Ketheric was planning our demise all along.
uid: 73d40a6d-b5ea-62ad-8876-741322dee00c
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_FlamingSpyVouch - Flaming Spy is chosen to move to the entrance to Haven and vouch for player.
> null

null
uid: 792be7c9-e1d2-4333-8af7-87e3ddfa3ef0
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Gale - ORI_Inclusion_Galedescription
> Behold, the consequences of your actions.
> null

null
uid: 7cbacc63-49c1-1fb7-f354-044c5f5c5726
Jump to another node

0:0 - For a little while longer, you and I are destined to fight side by side, but if the shades don't take you, I have the next claim on your head.
uid: 8088b9d1-94e5-b183-3ab2-8be0b840ecfd
- 0 Check flag(s) (Global):
   true - HAV_Siege_Intro_JaheiraAggroToPlayer - The player has antagonized Jaheira or failed a persuade; Jaheira is hostile to player
> Until then: to battle!

0:0 - There's no time for this. We have a shadow curse to deal with.
uid: 83720821-dd47-21db-98b0-ecc5e95cfca2
= Roll SkillCheck Persuasion (Charisma) Difficulty: 91fb3598-dd68-4fa8-a306-2c7284709b08 =
> null (roll sucessful)
> null (roll failure)

0:0 - You wretch! To think you had my trust. If this be my last act, let it be in service of strangling the life out of you.
uid: 84006c3a-0eff-0f7f-928b-3ec56e567eae
Node context: Furious; leading to combat.
> null

0:0 - Listen closely, for there's very little time. Even if Last Light falls, your mission does not change: you must find Ketheric Thorm and you must kill him.
uid: 883531f4-63d4-525f-94ce-843e73d1674b
Node context: desperate, with urgency
> As impossible as that task sounds, there must be a way to break the spell that makes him invincible. There are secrets in this ancient waste, hidden from...

null
uid: 88930fc4-27b8-9c9a-15f5-f31bf5b3c0b7
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Karlach - End Karlach Inclusion
> Isobel! No! What in the Nine Hells happened?

0:0 - Liar. Filthy liar.
uid: 88d81889-664e-1d24-071f-232862cda010
Node context: Cold disdain. She's about to fight you.
> I gave you my trust too easily, but with the same ease I swear I'll strike you down.

0:0 - Steel your hearts and steady your hands. To battle!
uid: 8908399e-a540-537d-4cd6-d6f7cabb2eb5
=== END NODE ===

null
uid: 8b81955d-fc84-e586-ef0d-581d6564bcf3
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Wyll - Start Wyll Inclusion
> Shit. This was your doing. All of it.
> null

0:0 - Shit. This was your doing. All of it.
uid: 8ba289ca-27fb-43b4-b03b-645f69bb2485
Node context: Player just committed an evil act (allowing Isobel to be kidnapped) and Wyll is aghast.
- 0 Check flag(s) (Object):
   true - HAV_Siege_State_CanBlameForIsobelMurder - This character is available to blame the player for Isobel's murder.
> null

null
uid: 8efcd7c2-5121-4385-be05-4dea30210156
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Gale - ORI_Inclusion_End_Galedescription
> Isobel! No! What in the Nine Hells happened?

0:0 - What were you thinking?! What are we doing here?
uid: 9223d5fc-654e-6ba4-7480-e2c2fcc25bfe
Node context: Player just committed an evil act (allowing Isobel to be kidnapped) and Karlach is aghast.
- 0 Check flag(s) (Object):
   true - HAV_Siege_State_CanBlameForIsobelMurder - This character is available to blame the player for Isobel's murder.
> null

0:0 - He did, but I decided to handle him myself.
uid: 92b2cbb6-7b44-0fab-ae1c-ca870bf8c9cb
> You don't get to decide. Not here. Not while I'm responsible for the lives of the people at this inn.

0:0 - Blackguard! You're viler than the worm that's consuming you.
uid: 94565ec6-ad8a-7f7e-834e-01c744d3c600
Node context: Fury; the player has admitted to being a traitor
> null

0:0 - It looks like one of our enemies got hold of her.
uid: 945b9cea-c0a6-5fef-82c8-45a042d7c9a8
= Roll SkillCheck Persuasion (Charisma) Difficulty: 91fb3598-dd68-4fa8-a306-2c7284709b08 =
> null (roll sucessful)
> null (roll failure)

null
uid: 946ba9ec-7505-4e54-a097-235fe71a18b3
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_End_Karlach - End Karlach Inclusion
> Isobel. No! What in the Nine Hells happened?!

null
uid: 94dfced6-121e-e2ec-3e0d-46486f7f4de8
> null

0:0 - It's happening. They'll all be taken by the shadows. Only by the grace of Isobel's spell will we be spared the same fate.
uid: 970542a4-814e-4589-ba0f-36b652472afc
- 0 Check flag(s) (Global):
   true - HAV_IsobelGaveOintment - HAV_IsobelGaveOintmentdescription
> For a little while longer, you and I are destined to fight side by side, but if the shades don't take you, I have the next claim on your head.
> We cannot hesitate. Not even for those we knew - those we cared for. They're no longer who they were.

null
uid: 9dbf4995-dce7-b3ed-105d-991c4fa72a59
- 0 Check flag(s) (Global):
   false - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

0:0 - She was my sacrifice. It was a delight.
uid: a4241de0-2b9e-93ce-2582-a64f9ed4a816
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> You wretch! To think you had my trust. If this be my last act, let it be in service of strangling the life out of you.

null
uid: a6261f50-6d5b-218e-fe63-4fe4ac904739
> null

null
uid: ad391ae8-b790-ab9c-bcd9-d506d18bd895
Jump to another node

null
uid: b04182d9-cd98-ebf1-acf0-46e96e638b1e
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
   true - HAV_General_State_IsHostileToPlayers - Haven is hostile to the polayers.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> Do you understand what you've done? Without Isobel, everyone in this inn is as good as dead!

null
uid: b1bf6bc7-68fa-0388-9116-cb2ec62cd842
> null

null
uid: b5215a2f-7d95-3cda-e09f-65117d63af0b
> null

0:0 - Harpers! We must cleanse...
uid: b6da81b4-f7f8-cf31-d4a7-b75b23ca5414
Node context: she's interrupted at the end
- 0 Set flag(s) to (Global):
   true - HAV_Siege_Intro_JaheiraAggroToPlayer - The player has antagonized Jaheira or failed a persuade; Jaheira is hostile to player
> But hark! Something stirs...

0:0 - Isobel! No! What in the Nine Hells happened?
uid: b79d16b0-729d-ee94-2682-d56c401487a1
> It looks like some kind of terrible accident.
> It looks like one of our enemies got hold of her.
> There's no time for this, Jaheira; without Isobel, the shadows will overrun this place.
> Isobel and I got into a little spat.

null
uid: b845dc77-2b27-1901-0d1a-9517adc0acd3
> null
> null

- Roll failure -
null
uid: bf7373ce-2b58-d5b3-0745-c77f3a02525b
> Liar! It was you who killed her.

null
uid: bfe6f889-c615-a6d3-31b6-aabb29b33d56
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_SpyIsDefeated - The flaming spy is currently in the DB_Defeated database. Most likely he was KO or killed
> null

0:0 - Their leader is a man called Ketheric Thorm. He resides in Moonrise Towers, and we've found him to be impervious to the blade, and to magic to boot.
uid: c15c327c-8c7e-9d5b-426e-fd922c8f07fd
> Even so, you must find him and you must kill him.

0:0 - What were you thinking?! What are we doing here?
uid: c199780e-17f1-451c-a28d-38cfba38f1e9
Node context: Player just committed an evil act (allowing Isobel to be kidnapped) and Karlach is aghast.
- 0 Check flag(s) (Object):
   true - HAV_Siege_State_CanBlameForIsobelMurder - This character is available to blame the player for Isobel's murder.
> null

0:0 - You don't get to decide. Not here. Not while I'm responsible for the lives of the people at this inn.
uid: c379f2fe-f9a7-35a0-ec3a-d541669c4f71
Node context: Furious. The player made a bad call and now everyone is screwed. Not shouting; cold fury.
> Isobel is gone. Soon the shadows will wash us all away.

null
uid: c5e15bba-ab7b-2ba2-926f-5adabd6096be
Jump to another node

null
uid: cad425ee-1320-7176-5644-11c89050c029
Jump to another node

0:0 - Do you understand what you've done? Without Isobel, everyone in this inn is as good as dead!
uid: cb3388be-b5a9-d7c7-3329-2ebd8386b92f
- 0 Set flag(s) to (Global):
   true - HAV_Siege_Intro_JaheiraAggroToPlayer - The player has antagonized Jaheira or failed a persuade; Jaheira is hostile to player
> I trusted you. Silvanus forgive me, I let you in.

0:0 - So it begins. So it will end.
uid: cd501c4c-e7ab-4cf0-ac4e-0595009744ca
- 0 Check flag(s) (Global):
   true - HAV_General_State_IsHostileToPlayers - Haven is hostile to the polayers.
> null

0:0 - I gave you my trust too easily, but with the same ease I swear I'll strike you down.
uid: cd5c1e43-c439-b93e-1264-5d0b9547545a
Node context: To her troops, elevated. About to start combat.
> Harpers! We must cleanse...

- Roll sucessful -
null
uid: d06e4191-4055-71e5-59f8-960d62d2fd2f
> You're right. There's no stopping it now.

null
uid: d0a5d24e-39ef-334d-cadf-0517244bc976
Jump to another node

0:0 - I helped Marcus kidnap Isobel. And now I'm going to watch the shadows consume you.
uid: d1c2b81a-99d5-797b-0652-096d5af7d6bc
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_SidedWithSpy - Player sided with the spy - they are going to help capture Isobel
> You wretch! To think you had my trust. If this be my last act, let it be in service of strangling the life out of you.

0:0 - It looks like some kind of terrible accident.
uid: d409d060-c019-feef-3dae-c248b1119426
= Roll SkillCheck Deception (Charisma) Difficulty: c44bfd7d-84de-4568-9c57-a059b8df5435 =
> null (roll sucessful)
> null (roll failure)

null
uid: ddb7c344-adff-e10f-9160-9e6d5f49f730
- 0 Check flag(s) (Global):
   true - HAV_EnteringHaven_State_GainedAccess - Set in the checkpoint dialog to allow player to go into Haven.
   true - HAV_General_State_IsHostileToPlayers - Haven is hostile to the polayers.
   false - HAV_TakingIsobel_State_SpyIsDefeated - The flaming spy is currently in the DB_Defeated database. Most likely he was KO or killed
   false - HAV_TakingIsobel_State_AbductionCombatOver - The abduction combat already ended.
   true - HAV_TakingIsobel_Event_SpawnGhouls - The ghouls are spawned.
- 1 Check flag(s) (Script):
   true - This flag template was not found somehow... -
> null

null
uid: dde4f974-76ca-27b8-a482-3f09e938fff6
Cinematic: Jaheira and player spot something overhead-- a ghoul flying with a KO Isobel in his arms from the balcony toward Moonrise.
> null

null
uid: de3818e5-92a2-8b00-228b-c719337f8635
> Do you understand what you've done? Without Isobel, everyone in this inn is as good as dead!

null
uid: e0659cf3-9ffa-b37b-c04f-4c3e055ff12d
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_SpyIsDefeated - The flaming spy is currently in the DB_Defeated database. Most likely he was KO or killed
=== END NODE ===

0:0 - Isobel is gone. Soon the shadows will wash us all away.
uid: eadec235-5c26-0326-bfe9-b34feb942f42
> Listen closely, for there's very little time. Even if Last Light falls, you must destroy the cult of the Absolute.
> Listen closely, for there's very little time. Even if Last Light falls, your mission does not change: you must find Ketheric Thorm and you must kill him.

null
uid: eb21ae6b-f365-dbb9-d200-6fa127217d7a
Jump to another node

0:0 - Marcus was a True Soul. He said he was taking Isobel to Ketheric Thorm.
uid: eb3f1828-030c-484d-b4b6-f3f70048756b
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_DefendedIsobel - The player was on Isobel's side against the flaming fist spy and the ghouls. The flag doesn't always mean that Isobel is still alive at the end of this combat
   true - HAV_TakingIsobel_Knows_SpyExplainedHisMission - The spy explained his mission himself to the player, so he thinks the player his on his side in SpyCapture
> And you had no idea? After Marcus vouched for you at the gate, he didn't confide in you?
> Gods spare us. Ketheric was planning our demise all along.

- Roll sucessful -
null
uid: ed809ff0-a298-3437-3f76-57ed339d5e1c
> I suppose I have no choice but to believe you.

- Roll failure -
null
uid: ee3921b2-196b-69ea-2b28-091c84039eed
> In this moment, you are the greater threat.

null
uid: ee7fd26d-894f-5c77-6956-eed79058ead8
- 0 Set flag(s) to (Object):
   true - ORI_Inclusion_Karlach - Start Karlach Inclusion
> What were you thinking?! What are we doing here?
> null

0:0 - I trusted you. Silvanus forgive me, I let you in.
uid: f2c604a8-e1bc-cf3f-5024-6df1eea1e37e
> null

0:0 - We cannot hesitate. Not even for those we knew - those we cared for. They're no longer who they were.
uid: f5193dc9-0c72-5c56-042f-5c455d08d655
- 0 Check flag(s) (Global):
   false - HAV_Siege_Intro_JaheiraAggroToPlayer - The player has antagonized Jaheira or failed a persuade; Jaheira is hostile to player
> Steel your hearts and steady your hands. To battle!

0:0 - I was curious to see what you would do without her.
uid: fa376a78-3ddd-bdf0-d28b-5a0dd90d4fa1
> You wretch! To think you had my trust. If this be my last act, let it be in service of strangling the life out of you.

null
uid: faf289bc-b3f0-10f6-5b5e-03818a5f7573
Cinematic: |In front of the inn, a generic Harper is the first to transform: He appears to suffocate, then falls, gasping and screaming; he contorts (strained exhalation as the life is squeezed out of him), and rises again covered in Shadow Blight.|
> So it begins. So it will end.
> It's happening. They'll all be taken by the shadows. Only by the grace of Isobel's spell will we be spared the same fate.
> It's happening. They'll all be taken by the shadows.

0:0 - Isobel. No! What in the Nine Hells happened?!
uid: fff58ceb-4880-406d-839c-9bdacd429380
Cinematic: Running into position after seeing the barrier shimmer and break
Node context: Subtext is that Isobel being captured spells death and doom for all remaining in the inn. Pause between 'Isobel, no!' and 'What the hells...' Jaheira is comprehending wtf happened and turns to the player for an explanation.
> She was my sacrifice. It was a delight.
> Marcus was a True Soul. He said he was taking Isobel to Ketheric Thorm.
> Marcus was a True Soul. He said he was taking Isobel to Ketheric Thorm, but he died in the attempt. One of his ghouls grabbed her instead.
> I helped Marcus kidnap Isobel. And now I'm going to watch the shadows consume you.
> I was curious to see what you would do without her.
> The Absolute's forces happened. Now we know what we're up against.


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Siege_Outro.lsj
Synopsis:
After the battle against the shadows is over, we speak with Jaheira again. Either she hates us because she knows we killed Isobel, or she's contemplative in the aftermath of the battle, and we can have her join our camp.

0:0 - You'll be happy to hear my mission was a success. I came to kidnap Isobel, and so I did.
uid: 007f22fb-1a2a-e8b9-a378-6e503a17f2f3
- 0 Check flag(s) (Global):
   true - MOO_Executioner_Event_AskedToKidnapIsobel - Flag set when Z'rell asks players to bring Isobel to Moonrise.
> You... It was you after all? All along... How could I have missed such madness?

0:0 - No. To let you live would be beyond cowardice. You sowed these many dead - now I will do the reaping.
uid: 01ed8ed6-58d4-33ae-d163-3d9d4c5d900c
- 0 Check flag(s) (Local):
   false - 76360adc-4d04-946a-e7a3-5509f17b5913_RevealedDarkUrge - Player reveals to Jaheira he killed Isobel.
- 0 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

- Roll sucessful -
null
uid: 051b3e6c-084a-d4d5-476d-cd8073bcaeed
> I should end you, but my strength fails me. Perhaps I can outrun the shadows - even as I pray they will creep into the very marrow of your bones.

0:0 - As long as there was light... But no longer.
uid: 1326346f-638d-4b9e-4d94-2e8927fbdfca
> I am the damn light. Nothing can extinguish me.
> null
> null

0:0 - Then by all means I'm a fool. But I'm not giving up.
uid: 1a640a91-bdc3-3ccf-0158-e5c4c274a542
> Perhaps it's right that you're not. You're twice blessed after all: by Isobel and by your artefact. But as for myself, I don't see another option than to make a desperate dash back to Baldur's Gate.

0:0 - Perhaps it's right that you're not. You're twice blessed after all: by Isobel and by your artefact. But as for myself, I don't see another option than to make a desperate dash back to Baldur's Gate.
uid: 1b8753eb-fb1d-4944-8c3a-fe1663e9bc96
> Chances are slim I'd survive the journey back, but if I can warn the dukes an army of Absolutists is on the march, perhaps the city still stands a fighting chance.

0:0 - Get a grip. This isn't over yet.
uid: 1f83568f-e677-15b9-bb40-0193ba78c5f8
> After such carnage you'd persist? Sometimes there's folly in such courage.

0:0 - It's all over. They're all gone. My brave ones, my friends, my Harpers.
uid: 23e101c5-be38-20d8-00e4-6ae697c8a364
Animation: [AMN][GUS-198103] Jaheira is hunched over, hands on knees and breathing heavily after exerting herself in battle
> I led them here - to this.

0:0 - After such carnage you'd persist? Sometimes there's folly in such courage.
uid: 23e7a934-a0a7-8fed-b942-8ed3be58b98f
> Then by all means I'm a fool. But I'm not giving up.
> null
> null

null
uid: 27ea9c3f-daff-8700-8df0-4de6b2975cea
> It's all over. They're all gone. My brave ones, my friends, my Harpers.

null
uid: 29fe18c6-1425-75f4-86d7-eb8622011dc4
Jump to another node

- Roll failure -
null
uid: 2e7e2d80-c159-a533-b77d-160091790ed7
> No. To let you live would be beyond cowardice. You sowed these many dead - now I will do the reaping.
> No. To let you live would be beyond cowardice. You sowed these many dead indeed, but now I will do the reaping.

0:0 - So where do we go from here?
uid: 32113e64-5b82-58c1-ec7b-f4e9cad69e3e
> Frankly I don't see another option than to make a desperate dash back to Baldur's Gate.

0:0 - Yes. I adorn the crown of the Oak Father still, and as long as I do, there's an ever so slim chance I could make it back to Baldur's Gate.
uid: 332c2a41-0003-0424-3153-dacbc74d0d82
> If I can warn the dukes an army of Absolutists is on the march, perhaps the city still stands a fighting chance.

0:0 - Frankly I don't see another option than to make a desperate dash back to Baldur's Gate.
uid: 37beb269-742f-dff3-19ec-1c350b440c75
> Chances are slim I'd survive the journey back, but if I can warn the dukes an army of Absolutists is on the march, perhaps the city still stands a fighting chance.

null
uid: 392b7a50-81e7-8cff-5bb2-859fcfc826de
- 0 Check flag(s) (Global):
   true - HAV_Siege_Intro_JaheiraAggroToPlayer - The player has antagonized Jaheira or failed a persuade; Jaheira is hostile to player
> It is abominable that you still live - you who has cost us so much. The murderer of light.

0:0 - No. To let you live would be beyond cowardice. You sowed these many dead indeed, but now I will do the reaping.
uid: 3e634d11-a4be-5998-e824-3f41139cb1cd
- 0 Check flag(s) (Local):
   true - 76360adc-4d04-946a-e7a3-5509f17b5913_RevealedDarkUrge - Player reveals to Jaheira he killed Isobel.
- 0 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

0:0 - No, Jaheira. You mistake your own fate for mine.
uid: 406a2a1e-dc14-ead8-a784-2e9339c049ab
> You bluff, I call. Let's see who has the upper hand.

0:0 - I am fangs and teeth. I am bloodlust made flesh. You wouldn't understand.
uid: 489484f0-247c-f76b-0836-d9ecda41f581
- 0 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
> Oh, but I do. I travelled with one such as you once. I didn't see it at first, but I do now: the galaxy of malice in your eyes.

null
uid: 631ff073-a640-1eee-96e6-40f4d6ee1de4
Jump to another node

0:0 - To this glorious soil of carnage! Isobel I ripped, and now look at what I reaped!
uid: 6af08fb2-fd86-0c2b-b936-228eae24c1ca
- 0 Check flag(s) (Object):
   true - ORI_DarkUrge_State_KilledIsobel - The character killed Isobel (for Dark Urge purposes).
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Local):
   true - 76360adc-4d04-946a-e7a3-5509f17b5913_RevealedDarkUrge - Player reveals to Jaheira he killed Isobel.
> null

0:0 - Whether the worm in your skull overwhelms you or not, your end will be a vile one.
uid: 6c8a4e41-b3fc-cab5-86f1-f7da9fe8e91a
- 0 Set flag(s) to (Global):
   true - HAV_Siege_State_RefusedJaheira - Refused Jaheira to go to player camp.
   false - HAV_Siege_Intro_JaheiraAggroToPlayer - The player has antagonized Jaheira or failed a persuade; Jaheira is hostile to player
=== END NODE ===

0:0 - Chances are slim I'd survive the journey back, but if I can warn the dukes an army of Absolutists is on the march, perhaps the city still stands a fighting chance.
uid: 726d7c2e-d4da-fe5f-b120-049ced5de923
> The fight is here, with Ketheric. Join my camp and when the time comes we'll face him together.
> In that case, good luck and godsspeed.

null
uid: 7c5397ca-14b9-e9d2-4910-e3e01c6bd5cb
> null

0:0 - That proud determination of yours should shame me, but it heartens me instead. Pull aside the curtain of years and I can see myself echoing your resolve.
uid: 7dde20d6-b55a-bbaa-7994-a61b711de1b8
> Very well, I'll join you, and when Ketheric falls, I'll be there - for us, for them, and for the ones we love back home.

0:0 - More leaves than one. You're still alive as well.
uid: 7f861ad5-bd2c-d655-ee81-04181525c14d
> Yes. I adorn the crown of the Oak Father still, and as long as I do, there's an ever so slim chance I could make it back to Baldur's Gate.

0:0 - You're weak; exhausted. Walk away while you still can.
uid: 849cd98a-11f6-afdc-7503-d3aaeaff1706
= Roll SkillCheck Intimidation (Charisma) Difficulty: 89f0acd4-346f-479d-8b7a-1a3eb5382f6d =
> null (roll sucessful)
> null (roll failure)

0:0 - But you live. A single green leaf holding fast on a tree ravaged by winter.
uid: 8b8e6876-c484-bfea-535b-0bd73d627e1b
> More leaves than one. You're still alive as well.
> So where do we go from here?
> We can weep and moan our hearts out later. Right now, we need to get out of here.

0:0 - Very well, I'll join you, and when Ketheric falls, I'll be there - for us, for them, and for the ones we love back home.
uid: 96ca1999-4743-f64c-7c27-4e58cb68d31c
Animation: [AMN][GUS-198103] Jaheira gestures to the dead when she says 'them'. She's no longer hunched over.
Cinematic: On 'them' she gestures to the fallen again.
- 0 Set flag(s) to (Object):
   true - ORI_Jaheira_Event_GoToCamp - Jaheira goes to camp since the player party is full after the assault
=== END NODE ===

0:0 - You... It was you after all? All along... How could I have missed such madness?
uid: 982517d4-fbc9-ad0e-30b0-4149334b4d11
Animation: [AMN][GUS-198103] Jaheira is still hunched over
> These many dead are yours. You will lie and rot among them.

0:0 - These many dead are yours. You will lie and rot among them.
uid: 9ad758fb-053e-631e-dd58-273dd6b046c8
> null

null
uid: 9af925e1-707c-d12b-67be-5fc8cbca2612
Jump to another node

0:0 - I'm tempted to take your word for it. You're twice blessed after all: by Isobel and by your artefact. But as for myself, I don't see another option than to make a desperate dash back to Baldur's Gate.
uid: 9b6ff323-2233-d960-d04c-27bdbf5c8dab
> Chances are slim I'd survive the journey back, but if I can warn the dukes an army of Absolutists is on the march, perhaps the city still stands a fighting chance.

0:0 - You will lie and rot among them.
uid: a3589df2-39f9-af16-0b29-e93f932a19f9
Node context: Fiery, spat at the player
> I am fangs and teeth. I am bloodlust made flesh. You wouldn't understand.
> No, Jaheira. You mistake your own fate for mine.
> You're weak; exhausted. Walk away while you still can.

0:0 - You bluff, I call. Let's see who has the upper hand.
uid: a3ac2692-cc0a-19c1-6c88-6afceb7903f0
- 0 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

0:0 - Your blood is beyond hope of redemption. May it water these accursed grounds and grow the sickly roses that will mark your grave.
uid: a7ad2ca1-5033-df35-2314-2b9b5dd89160
- 0 Set flag(s) to (Object):
   true - FactionHostileToPlayerGroupAfterDialog - FactionHostileToPlayerGroupAfterDialogdescription
=== END NODE ===

null
uid: ae46c471-7296-e53a-f8e2-f487648caf6c
Jump to another node

null
uid: afe0af8a-25be-7c16-eb3b-91d4e37b9d87
Jump to another node

0:0 - I had to kill her... something compelled me from within.
uid: b7eb3d99-d9ee-7540-31ea-4951580510d9
- 0 Check flag(s) (Object):
   true - ORI_DarkUrge_State_KilledIsobel - The character killed Isobel (for Dark Urge purposes).
- 1 Check flag(s) (Tag):
   true - Dark Urge - |Dark urge origin tag; ignores shapeshift.|
- 0 Set flag(s) to (Local):
   true - 76360adc-4d04-946a-e7a3-5509f17b5913_RevealedDarkUrge - Player reveals to Jaheira he killed Isobel.
> null

0:0 - It is abominable that you still live - you who has cost us so much. The murderer of light.
uid: bb0b1e9d-ceb8-3466-fb8e-5798d3a1b9a5
Animation: [AMN][GUS-198103] Jaheira is hunched over, hands on knees and breathing heavily after exerting herself in battle
Cinematic: (Cine) Jaheira eyes us with hatred. She’s breathing heavily, exhausted by combat against the shadow creatures. She looks down - but she’s not out.
Node context: Shes exhausted from combat, but her hatred of us keeps her standing.
> These dead need not be buried. Beneath this canopy of darkness, all is one yard of restless graves.

0:0 - I am the damn light. Nothing can extinguish me.
uid: bb56ed96-c727-764b-d2fc-c28601f37353
> I'm tempted to take your word for it. You're twice blessed after all: by Isobel and by your artefact. But as for myself, I don't see another option than to make a desperate dash back to Baldur's Gate.

0:0 - There's no way forward, only the almost hopeless retreat back to Baldur's Gate.
uid: c149ad03-b226-1ef1-b00e-d4e40b2257b4
> Chances are slim I'd survive the journey back, but if I can warn the dukes an army of Absolutists is on the march, perhaps the city still stands a fighting chance.

0:0 - You were doomed to fail from the start. This was bound to happen.
uid: c2e473af-d0c6-5ee7-7dbe-51808747d29b
> As long as there was light... But no longer.

0:0 - I'm truly sorry for your loss.
uid: c843671f-553f-d9f4-fd1c-9a039b31b4c9
> But you live. A single green leaf holding fast on a tree ravaged by winter.

0:0 - Thank you, truly. May you succeed where I have failed. You are the stuff of legends now. Pray that I live to tell your tale.
uid: c8e36f8a-c846-3b35-f793-06e41566bcf2
> Farewell.

0:0 - These dead need not be buried. Beneath this canopy of darkness, all is one yard of restless graves.
uid: cac309b9-d5b1-141f-7c0c-5ac1706c3e30
> You will lie and rot among them.

0:0 - In that case, good luck and godsspeed.
uid: e6518738-971f-a5ca-53c9-5774bf163477
- 0 Set flag(s) to (Global):
   true - HAV_Siege_State_RefusedJaheira - Refused Jaheira to go to player camp.
> Thank you, truly. May you succeed where I have failed. You are the stuff of legends now. Pray that I live to tell your tale.

0:0 - If I can warn the dukes an army of Absolutists is on the march, perhaps the city still stands a fighting chance.
uid: ea08bded-5f61-1114-1f9f-401d5509025e
> The fight is here, with Ketheric. Join my camp and when the time comes we'll face him together.
> In that case, good luck and godsspeed.

0:0 - Oh, but I do. I travelled with one such as you once. I didn't see it at first, but I do now: the galaxy of malice in your eyes.
uid: f08b92a7-9b27-a42d-dad1-a4f06b1bba50
> Your blood is beyond hope of redemption. May it water these accursed grounds and grow the sickly roses that will mark your grave.

null
uid: f36d92c3-3b36-4b8f-4f72-db3e5834f10b
Jump to another node

0:0 - I led them here - to this.
uid: f6d494bc-42f4-8977-8fb8-811e5e39384d
Animation: [AMN][GUS-198103] While still hunched over, Jaheira gestures with her right arm to indicate the battlefield as she said 'to this'
Cinematic: (Cine) On ‘to this' she waves her arm signalling the carnage all around.
> I had to kill her... something compelled me from within.
> To this glorious soil of carnage! Isobel I ripped, and now look at what I reaped!
> I'm truly sorry for your loss.
> Get a grip. This isn't over yet.
> You were doomed to fail from the start. This was bound to happen.
> You'll be happy to hear my mission was a success. I came to kidnap Isobel, and so I did.

0:0 - I should end you, but my strength fails me. Perhaps I can outrun the shadows - even as I pray they will creep into the very marrow of your bones.
uid: f6dec2f8-a361-b949-9f32-9b7b1fea0374
> Whether the worm in your skull overwhelms you or not, your end will be a vile one.

0:0 - We can weep and moan our hearts out later. Right now, we need to get out of here.
uid: f77a888d-82b3-c738-323a-5f7d51b169ef
> There's no way forward, only the almost hopeless retreat back to Baldur's Gate.

0:0 - The fight is here, with Ketheric. Join my camp and when the time comes we'll face him together.
uid: fbc91628-1fce-a06e-e118-cd02958f0320
> That proud determination of yours should shame me, but it heartens me instead. Pull aside the curtain of years and I can see myself echoing your resolve.

0:0 - Farewell.
uid: ffe45eed-8d7a-9c9a-4426-88685922cf0e
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_Siege_PAD_TentacleAppeared.lsj
Synopsis:
SCL Haven: Isobel is kidnapped/killed and shadows engulf the inn, combat starts against the shadows. At some point a huge tentacle emerges from the fountain in the middle of the yard, destroying the fountain. Player character has a PAD comment on the event.

0:0 - Really? I swear...
1:0 - Gods - that is not a pretty sight.

2:0 - What. The. Fuck.
3:0 - Tsk'va - the darkness takes form!
4:0 - Hells. I had my fill of tentacles on the nautiloid.

5:0 - Hells - what is that thing?

6:0 - What in the hells is that?
uid: 11e9050a-8c2f-4f85-b62c-f7d9b1582f2e
Node context: a giant tentacle has sprung up out of a fountain in the middle of a fight. Shock and perhaps a little furstration as player now has to fight it.
- 0:0 Tag: Wyll - |Really Wyll, superhero warlock|
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_AD_BeforeFlamingSpy.lsj
Synopsis:
The player clicks on Isobel before her dialogue with the Flaming Fist spy has been resolved, i.e. it wasn't started, or it was started and interrupted.

0:0 - Heed this prayer; protect us, Our Lady of Silver...
0:1 - Heed my cry, Moonmaiden, ever-changing...
0:2 - Moonmaiden, hear me...
uid: b4fa1ca7-65c8-4926-3318-eaf97690243d
Node context: In a trance, melodic-sounding prayer. Edge case if the player clicks on her while she's in prayer.
- 0 Check flag(s) (Global):
   false - HAV_TakingIsobel_State_IsobelInRoom - HAV_TakingIsobel_State_IsobelInRoomdescription
=== END NODE ===

0:0 - Hold on - where's Marcus?
uid: f622b727-c8ef-f59d-c180-61129ec88e45
- 0 Check flag(s) (Global):
   true - HAV_TakingIsobel_State_IsobelInRoom - HAV_TakingIsobel_State_IsobelInRoomdescription
=== END NODE ===


File E:\BG3_Unpack\Gustav_pak\Mods\GustavDev\Story\Dialogs\Act2\Haven\HAV_TakingIsobel_AD_CombatBetrayalReveal.lsj
Synopsis:
Isobel announces player's betral during combat

0:0 - There are traitors among us - Marcus and the True Soul!
uid: bc48a448-ded4-4895-84b4-ee92ec20425f
Node context: Fury in her voice, called out during combat
=== END NODE ===