Skip to content

Elise NCR - Kill slaver mission softlock dialog #391

Description

@SkaimModdingZone

I think this is a vanilla behavior

What happened

Dialog of Elise for killing slavers ends prematurely if you kill slaver before taking the mission.
Also, I'm pretty sure I already talked to Elise before and took mission, but something seems to have reseted it...

What you expected to happen

As base dialog should give possibility to join NCR and to have XP, this is what expected

In scripts scelise.int

THE PROBLEM
-LINE 580 if you kill slaver (only this var) so Node020 is triggered > In this node :
-if you have taken mission > leads to : "thank you, wanna join rangers?" (Node020) > "are you sure" (Node022) > "Rangers joined" 3000xp+10karma reward (Node023)
-if not taken mission > leads to nothing (node999) : and restart at each talking

SOLUTION (not perfect but still usefull)

scelise.zip
-LINE 580 : Condition should be : if you kill slaver AND have taken mission.
This way, the dialog trigger the entry bellow this point if you don't have triggered mission, so you can talk to take the mission and tell her that you done it and have normal behavior, rewards etc...

In addition a little modification : in Node020 :
(no conditions of triggering) "Thank you" 2000XP reward (Node020) > wanna join rangers (Node0200) > "are you sure ?" (Node022) > "Ranger joined" 1000XP+karma reward (Node023)
This way you have, at least, a part of XP for the mission completed, even if you decide not to join the Rangers.
(as node020 is only triggered once, the partly reward seems better placed here)

Nota bene : I added Node0200 + a line 1522 in scelise.msg that split in half Node020 dialog to have a more natural way of speaking : "I heard you took care of the slaver, well done !" then "We do need people like you, do you wanna join ?"

Savegame

SAVEGAME.zip

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions