In Aerotech Park when Captain Parker tries to arrest Keith for illicit gambling, after his final line "You son of a bitch!" (0014D9A4) Captain Parker gets added a new package via dialogue script:
Code: Select all
CaptainParkerREF.AddScriptPackage CaptainParkerKillKeith
Code: Select all
GetCurrentPackage >> [0014D9A9]
To fix this bug, I removed the package from him via console.
Code: Select all
removescriptpackage 14d9a9
The bug is in YUPTTW.esm. It adds new code to script "CaptainParkerScript" (00157A8F) that prevents activating Captain Parker to talk to him while he has his arrest/kill packages active.
edit: I modified script "1EKeithScript" (0014D9AB) to fix the issue.
First, this block:
Code: Select all
BEGIN OnHit CaptainParkerREF
set VDialogueVegasEast2.KeithQuestDone to 2
Kill
END
Code: Select all
BEGIN OnHit CaptainParkerREF
set VDialogueVegasEast2.KeithQuestDone to 2
Kill CaptainParkerREF
END
Now we need to change this block:
Code: Select all
BEGIN OnDeath CaptainParkerREF
CaptainParkerREF.StartConversation Player ParkerHelp
END
Code: Select all
BEGIN OnDeath CaptainParkerREF
if CaptainParkerREF.GetIsCurrentPackage CaptainParkerKillKeith
CaptainParkerREF.RemoveScriptPackage CaptainParkerKillKeith
endif
; CaptainParkerREF.StartConversation Player ParkerHelp
END