Expand all | Hide all flags | Hide context | Hide tags | Hide checkflag | Hide setflag | Hide roll | Hide approv | Hide ruletag | Hide node id
Synopsis:
Dialogue with Halsin in the epilogue of Act 2. In it, he reacts to the various states that could occur in relation to his desire to rid the Act 2 region of the shadow curse:
- if you've already done everything needed to ensure success. he's grateful and seeks to remain with you on the journey to Baldur's Gate.
- if the curse is not yet sure to be lifted, but there's still something that can be done (ie Thaniel was saved from the Shadowfell, but hasn't been fully restored), he will implore the players to help and offer to join them.
- if it's no longer possible to lift the curse, Halsin is sad and resigned to staying behind to stand sentry over it. He will not be available as a companion in Act 3, and his story effectively ends here.
How to trigger:
Debug Book -> Set quest flags -> Act 2 -> SCE - Epilogue -> off path - > allow Halsin to appear -> Set up good path -> choose Halsin
12. : I swear I can already feel a change in the air - like the curse itself knows its time is short.devnoteSCE_Halsin_Event_CurseLiftedHasmet, GLO_LiftingTheCurse_State_BreathHasBeenRestored
63. [Jump]
Jump to Node 62 (2)
29. : You prevailed, my friend. Now your path takes you to Baldur's Gate... but I cannot join you.devnoteSCE_Halsin_Event_CurseFailHasmet
86. : Out there the curse still thrives. I failed this place - now I must remain behind, and stand watch over it.devnote
77. Player: You have to come - I need you.
33. : This place needs me. I wish it were different - I truly do. As long as the curse remains, so must I.devnoteEnd
68. Player: Do as you wish.
35. : This isn't what I wish. It's simply the way it has to be - I'm sorry.devnoteEnd
9. Player: The shadow curse was always your burden - not mine.['Astarion 1', 'Gale -1', 'Wyll -1', 'Halsin -10']
43. : Yes, and so it must remain. I wish you success on your path. Had things been different, I might have walked it with you.devnoteEnd
80. Player: Perhaps we can still do something to lift the curse.HAV_CursedFist_State_PermaDefeated = False
4. : No. If you linger, you'll only jeopardise your own mission. This is my burden alone now until either the curse is lifted, or I breathe my last.devnoteEnd
46. Player: Share what you learned of Thaniel's presence in the Shadowfell.HAV_CursedFist_State_PermaDefeated, HAV_LiftingTheCurse_State_KnowsBreathLocation, GLO_LiftingTheCurse_Event_TravelToLakeside = FalseSCL_ShadowCurse_Knows_HeartOfTheLandPurpose
45. : Good - this is what we've been lacking. Now there's a chance we can find Thaniel, and bring him home.
61. : What comes next will prove dangerous. Meet me by the shore outside Last Light - we can do our work there without imperilling others.HAV_LiftingTheCurse_State_HalsinGoToLake, GLO_LiftingTheCurse_Event_TravelToLakesideEnd
30. Player: I found a Flaming Fist who escaped the Shadowfell - but he's dead.HAV_CursedFist_State_PermaDefeated, SCL_AncientFist_Knows_WasInCurse, HAV_LiftingTheCurse_State_KnowsBreathLocation = False, GLO_LiftingTheCurse_Event_TravelToLakeside = False
81. : Poor soul... but in truth, if I had to choose between death and the Shadowfell, I'd choose death.
60. : Perhaps there's still a way to learn something from him - the dead can't deny their knowledge, if asked the right question.
76. Player: I'm sorry things didn't turn out differently.
67. : The same. I had hoped I might have been able to stay by your side, to help however I could. But the Oak Father has spoken - my place is here.devnoteEnd
31. : We need to find Oliver and get him to return to Thaniel. Otherwise this curse will never be lifted.devnoteGLO_LiftingTheCurse_State_ToldHalsinAboutOliver
93. [Jump]
Jump to Node 32 (1)
27. Player: Leave.End
38. : I will miss you, my friend. Perhaps our paths will cross again some day, if the sun ever shines on this place once more.devnoteSCE_Halsin_Event_CurseFailHasmet
74. [Jump]
Jump to Node 86 (2)
47. : Thaniel still suffers. There'll be no improvement until his essence is restored, I fear.devnoteHAV_LiftingTheCurse_Knows_SeekingBreath
20. [Jump]
Jump to Node 72 (2)
62. : Thaniel rests well. He's healing very rapidly, now that Oliver has returned to him.devnoteGLO_LiftingTheCurse_State_BreathHasBeenRestoredSCE_Halsin_Event_CurseLiftedHasmet
34. Player: I'm glad I could help.SCE_Halsin_Event_PlayerReactiontoCurseSuccess = FalseSCE_Halsin_Event_PlayerReactiontoCurseSuccess
53. : I knew I could put my faith in you. If only we had met sooner.devnote
91. Player: So when will the curse actually be lifted?SCE_Halsin_Event_AskedWhenCurseWillLift = FalseSCE_Halsin_Event_AskedWhenCurseWillLift
18. : I can't say for certain, but we'll see it come to pass long before this place recedes behind us. Don't worry - all is at hand. We can depart whenever you're ready.devnote
28. Player: What happened to Oliver, exactly? Did Thaniel... absorb him?SCE_Halsin_Event_AskedAboutOliver = FalseSCE_Halsin_Event_AskedAboutOliver
24. : No more than my right hand can absorb my left. Oliver is helping Thaniel to recover; they both lie dormant, like trees awaiting spring. devnote
16. : Once the curse is lifted, they can stand as one or as a pair. Whatever they wish.devnote
73. : I hope they will remain as a pair. It would be good for them both to have a friend, once I'm gone.devnote
13. : Still, I would like to return here some day. See Thaniel and Oliver again - in my meditations, or perhaps in person, if the Oak Father wills it. I hope he does.devnote
75. Player: I hope you've no more requests - I need to take care of my own problems.SCE_Halsin_Event_PlayerReactiontoCurseSuccess = FalseSCE_Halsin_Event_PlayerReactiontoCurseSuccess
37. : No, my friend. The only thing I ask of you is to allow me by your side on the road ahead. I still owe you a debt, and I intend to pay.devnote
59. Player: What now? You've got what you wanted, after all.SCE_Halsin_Event_AskedWhatsNext = FalseSCE_Halsin_Event_AskedWhatsNext
89. : I have. But perhaps there is more that I want... devnoteSCE_Halsin_Event_FlirtHint
83. : Anyway, once the curse is lifted, nature can take its course without me. I belong at your side.devnote
57. Player: I'm glad to have you.
78. : And I'm glad to be had - glad to be with you, I mean.devnote
56. Player: This 'more' that you want. What is it?
64. : Not what. Who. But all in due course.
36. [Jump]
Jump to Node 62 (2)
39. Player: You flirting with me, big man? Why not spare the talk and get straight to the sweaty part?REALLY_DUERGARDWARF
87. : You are not bound by social niceties, I see. I like that. Perhaps I can show you just how much, another time.devnote
66. Player: Join me.GLO_LiftingTheCurse_State_HalsinRecruitable, ORI_State_Recruited = False
50. [Jump]
Jump to Node 25 (2)
55. Player: I need you to remain at camp for now.GLO_Origin_BlockWaitInCampOption = False, ORI_State_RecruitedOriginRemoveFromPartyAfterDialog
14. [Alias]
End
40. Player: Leave.End
88. : Thaniel rests still, but it's no easy slumber.devnoteHAV_LiftingTheCurse_State_HalsinWaitingInCampHAV_LiftingTheCurse_Knows_SeekingBreath
3. : The shadows rended him in two when they bore him away to the Shadowfell. Half of his essence remained here, amidst the curse. devnote
42. : What stayed behind would have been the strongest part of him. But after all these years left in darkness, corruption must have taken hold.devnote
6. Player: Tell me how I can help.
21. : It's both simple and not - we need to find Thaniel's missing half, and make him whole again. devnote
72. : Only, the missing half may not come willingly. The curse will have sunk its tendrils deep, twisting Thaniel's essence into something... else.devnote
7. Player: All right, leave it to me.ORI_State_Recruited = False['Astarion -1', 'Gale 1', 'Wyll 1', 'Karlach 1', 'Halsin 10']
41. : This doesn't have to be your burden alone. Every moment counts, and I've asked much of you already without being at your side.devnote
51. Player: I'll see what I can do, but no promises.ORI_State_Recruited = False
26. : Let me help you then. Every moment counts, and I've asked much of you already without being at your side.devnote
44. : If you want me, I'm yours. Against the curse, against the Absolute - anything. Just say the word.devnoteGLO_LiftingTheCurse_State_HalsinRecruitable
25. Player: Join me.ORI_State_Recruited = False
70. [Nested Dialog]
GEN_MaxPlayerCountReachedEnd
49. : Seems your ranks are quite packed. If some space frees up, I'll be ready for you.devnoteGEN_MaxPlayerCountReachedGLO_Tutorials_FullPartyRejectionEnd
84. : Good. Now our roots can deepen - together.devnoteOriginAddToParty['Gale 1', 'Shadowheart 1', 'Wyll 1', 'Karlach 1']End
1. Player: Stay here, for now.
11. : I'll be ready.End
32. Player: Come with me. I might need you out there.GLO_LiftingTheCurse_State_HalsinRecruitable, ORI_State_Recruited = False
52. [Jump]
Jump to Node 49 (1)
15. : Gladly. Let's put an end to this, once and for all.devnoteGLO_LiftingTheCurse_State_HalsinRecruitable, OriginAddToPartyEnd
69. Player: Any ideas on how to find this missing half?CAMP_Halsin_Event_AskedForAdviceFindingHeart = FalseCAMP_Halsin_Event_AskedForAdviceFindingHeart
19. : No matter how it's been twisted by the shadows, it is still part of Thaniel's essence - it will resemble him somehow, and may show signs of his power.devnoteSCL_ShadowCurse_Knows_Oliver_Is_Thaniel
22. : Look for life in the darkness. Wildflowers, where everything else is dead. The curse cannot subdue the power Thaniel bears. Not entirely.devnote
8. : In fact, I saw just the sort before, not long after we first came within reach of the shadow curse. Fool that I am, I did not grasp their significance at the time.devnote
65. : There is a ruin, some way outside of Last Light. I caught a glimpse of fresh blooms there, but did not investigate further. I shall mark it upon your map.HAV_LiftingTheCurse_Event_AddOliversHouseToMap
0. Player: Once Thaniel's essence is found, what then?CAMP_Halsin_Event_AskedForAdviceFindingHeart
79. : In truth, I'm not sure. This is beyond all reckoning. It's still part of Thaniel, deep down, but it may not recognise that, or want to recognise that.devnote
17. : Perhaps it can be reasoned with, but I'm not hopeful. Reason is not something that thrives amidst the shadow curse.devnote
82. Player: I met a sort of shadow child before - a little boy named Oliver. Around Thaniel's age.SCL_OliversDiary_Event_OliverAppears, SCL_OliversDiary_State_DefeatedAtHouse = FalseGLO_LiftingTheCurse_State_ToldHalsinAboutOliver, SCL_ShadowCurse_Knows_Oliver_Is_Thaniel
58. : And you saw this boy yourself? That can't be a coincidence - but we need to be sure.devnote
71. Player: I met a shadow child named Oliver, resembling Thaniel - but he's dead now.SCL_OliversDiary_Event_OliverAppears, SCL_OliversDiary_State_DefeatedAtHouseGLO_LiftingTheCurse_State_ToldHalsinAboutOliver, SCL_ShadowCurse_Knows_Oliver_Is_Thaniel
48. : Perhaps not - if he truly is a part of Thaniel, then he is beyond life and death. More likely he's just hiding. We should return to where you saw him.devnoteSCL_OliversDiary_Event_RestoreAtHouse
54. : And I truly mean we. Every moment counts, and I've asked much of you already without being at your side.devnote
2. Player: I need you to remain at camp for now.GLO_Origin_BlockWaitInCampOption = False, ORI_State_RecruitedOriginRemoveFromPartyAfterDialog
23. [Alias]
End
90. Player: Can it be undone?
92. : Perhaps - if we can find Thaniel's lost half, and make him whole again.devnote
5. Player: How do you know this?
10. : I knew something was wrong when he didn't wake up, but now I'm even more certain.devnote
85. : By now, we should have seen some small glimmer of Thaniel's power - a sign that the land is healing. New growth, flowers in bloom. But there has been nothing.devnote