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.
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 - 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 - 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 ===
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 - 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
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 - 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 - 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 - 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 ===
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 - 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 - 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
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.
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
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 - 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
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 - 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 - 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 - 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 - 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 - 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 - 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)
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?
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 - 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
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 - 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
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 - 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.
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 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 - *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 - 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 - 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.
- 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:
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.
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.
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 - 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.
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 - 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.
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.
- 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: 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.
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?
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 - 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 - 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 - 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 - 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.
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.
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 - 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
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 - 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?
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 - 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
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 - 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 ===
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 - 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 - 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 - 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 - *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
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?
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 - 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.
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 - 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 - 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)
- 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.
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 - 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 - 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 - 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 - 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 ===
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 ===
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 - 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 - 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 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 - 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 - 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 - 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 - 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
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 - 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?
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.
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 - 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.
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.
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 - 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 - 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 - 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 - 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 - 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 - 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
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 - 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 - 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 ===
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 - 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.
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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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...?
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 - 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
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 ===
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 - 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.
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 - 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...?
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.
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 - 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 - 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.
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 - 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.
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 - 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 - 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.
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 - 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 - 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 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 - 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 - 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 - 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 - 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?
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 - 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 - 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 - 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.
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 - 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 - 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 - 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 - 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
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.
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 - 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 - 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 - 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 - 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 - 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 -
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 - 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 - 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.
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 - 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 - *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 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.
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.
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 - 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
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.
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: 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 ===
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.
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.
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 - 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 - 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 - 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.
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
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.
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 - 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: 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 - 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 ===
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!
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 ===
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.
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 ===
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
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 ===
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.
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 - 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 - 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
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?
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
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)
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 - 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.
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 - 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.
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 - 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 - 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
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 - 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
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.
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.
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?
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 - 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 - *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
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 - 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: 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
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
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.
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 - 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.
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.
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
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 - 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
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: 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
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 - 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
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 - 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 - 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.
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 - 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 - 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.
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.
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 - 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 - 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 - 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 - 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 - Everything Ketheric has touched for a hundred years has died - quickly, by violence, or slowly, by decay. uid: 54b6cffe-fd13-bc80-3aa0-93bfb2aa5dfe > null
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.
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
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 - 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 - 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 - 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 - 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 - 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.
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 - 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 - 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 - 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.
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.
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 - 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 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.
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
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
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.
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.
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 - 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
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
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 - *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 - 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 - 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 - 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...
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 - 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 - 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.
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 - 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 - 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 - 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
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 - 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 ===
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 - 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.
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
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 - 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 - 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.
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 - 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.
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 - 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
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 - 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.
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 - 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
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.
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.
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 - 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.
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 - 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
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 - 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 - 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
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 - 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
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
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!
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?
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.
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 - *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
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: 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
- 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 - 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: 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
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 - 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 ===
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.
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 - 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
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 - 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 - 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.
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.*
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 - 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: 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: 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: 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
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
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: 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 - 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 - 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: 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
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 - 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.
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 - 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
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
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 - 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.
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
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 - 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 - 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 - 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 ===
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 ===
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 - 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 - 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 - 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 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 - 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 - 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 - 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 - 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 - 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 - 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 ===
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 - 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 - 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 - 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.
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 - 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.
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 - 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
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 - 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 - 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 - 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 - 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 - 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.
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 - 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 - 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 - 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 - 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.
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
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.
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 - 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'.
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 - 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
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 - 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 - 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 - 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 - 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?
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 - 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 - 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 - 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 - 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
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.
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.
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 - 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
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.
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 - 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 - 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.
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 - 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.
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
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 - 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 ===
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
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 - 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
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
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 - 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 - 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 - 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
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
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!
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
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 ===
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
- 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
- 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 - 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 - 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 ===
- 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 - 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 - *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 ===
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 ===
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 ===
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 - 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.
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
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
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: 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 - 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 - 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.
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
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 - 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
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 - 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 - *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.
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 - 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
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 - 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
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 ===
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 ===
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 - 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)
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 - 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.*
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
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 ===
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 ===
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: 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 - 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...
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
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 - 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'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.
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.*
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
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 - 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 - 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.
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.
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
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 - 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 - 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 ===
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
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 - *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
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 - 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
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 - 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
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 - 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: 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
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 ===
- 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 - 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 - 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 ===
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: 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
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
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.
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
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)
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
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 - 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 ===
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.
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.
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.
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 - 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 - 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 - *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
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.
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 ===
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?
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 - 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 - 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 - 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
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.
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
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
- 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 - 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 - 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 - 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
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
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 ===
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.
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
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 - 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
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 - 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 - 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 - 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
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.
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...
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.
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.
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.
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 - 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
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!
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.
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
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 - 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 - 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
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 - 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
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?
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'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.
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 - 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 - 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.
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
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!
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.
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
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 - 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?
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)
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
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
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.
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 - 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
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.
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 - 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 - 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
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: 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
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
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 - 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 - 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.
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 - 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 - 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 - 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 - 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
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
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
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 - 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 - 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.
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 ===
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.
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
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 - 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?
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 ===
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 - 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.
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.
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
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 - 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 - 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 - 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 - 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 - 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 - 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 ===
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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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'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
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 - 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 - 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 - 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
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 - 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 - 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
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 - 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.
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 - 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 ===
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 - 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 ===
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 ===
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 - 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 - 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 - 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 ===
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.
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.
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.
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 - 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 - 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 - *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 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.
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...
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
- 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 - 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.
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.
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 - 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.
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: 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 - 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 - 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 ===
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 - 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
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 - An unfortunate coincidence. I hope never to meet the wicked man who haemorrhaged shadows over this peaceful village. uid: f433a097-85ee-6018-780d-cc127b2318bd
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
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
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 - 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 - | 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 - 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 - 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 - *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 - 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 - 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.
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 ===
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 - 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 - 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?
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 - 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 - 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.
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 - 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 - 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 - 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
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 - 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 - 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 - 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 ===
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 - 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 ===
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 ===
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 - 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 - 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 - 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 - 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 - 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 - 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?
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?
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 - 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: 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
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 - 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 - 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)
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...
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 - *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 ===
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 ===
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: 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 ===
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!*
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 - 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 - 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 - 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
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
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
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
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 - 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 ===
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 - 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 - 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 - *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
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 - *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.
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 - 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'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 - 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
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 ===
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?
- 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 - 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...
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 ===
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.
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 ===
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 - 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 - 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 - 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 ===
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 - 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...
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 - 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 - 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 - 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 ===
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 - 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?
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 - 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 - 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 - 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 ===
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.
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 - 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 ===
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.
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 - 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.
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 - 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 - 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 - 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 - 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 - 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 - 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.
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 - 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 - 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 ===
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 - 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 - 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 - 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 - 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 - 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: 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 - 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 - 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 - *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 - 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 - 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: 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 - 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
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 - 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...
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 - 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 - 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 - 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...
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
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: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 - 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 - 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.
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.
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 - 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 - 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
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 - 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 - 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 - 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
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 - 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 - 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 - 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.
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 - 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
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
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)
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)
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
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 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 - 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
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 - 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.
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: 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 - 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 - 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 - 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 - 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: 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.
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
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 - 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 - 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
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
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
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 - 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
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
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
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
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 - 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)
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 - 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 - 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.
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 - 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 - 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
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 - 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 - 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 - 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 - 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 ===
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 - 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 ===
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 - 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 - 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 - 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.
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 - 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
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 - 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 - 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 - 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 - 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 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 - 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 - 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 - 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 - 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 ===
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 - 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 - 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.
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 - 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 - 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.
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 - 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 - 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.
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 ===
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 - 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 - 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 ===
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 - 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 - 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.
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 - 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
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 - 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.
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 - 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 - 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 - 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 - 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
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.
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.
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 ===
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.
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 - 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 ===
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 - 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 ===
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 - 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 - 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)
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 - 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.
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
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
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)
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 - 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.
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 - 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 - 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 - 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 - 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 - 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 - 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 - 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
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 ===
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 - 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 - 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 ===
- 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.
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.
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.
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
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 ===
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 - 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 - 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 - 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 ===
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 - 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
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 - 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 - 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 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 - 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
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
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
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.
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 ===
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 - 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.
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 - 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 - 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 ===
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 - 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.
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 ===
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 - 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.
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 ===
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 ===
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 - 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 ===
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 - 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.
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.
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 - 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 ===
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 - 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 - 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 ===
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 - 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 - 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 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 - 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 - 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 - *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
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.
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 - 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 - 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 - 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 - 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 - 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 - *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 - 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 - 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 - 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 - 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 - 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 - 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: 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...
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: 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 ===
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
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 - 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: 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: 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: 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 - 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
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 - 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 - 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: 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
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!
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...
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.
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...
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: 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 - 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.
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!
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 ===
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 - 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 - 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 - 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
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 ===
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 - 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 - 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 ===