Jump to content

NPC follower mod - I wan my follower to be bound and rescued by the player


reptileye

Recommended Posts

Posted

Hi, I have actually done something very similiar only a few days ago in my mod so can give you some pointers.

 

The first thing you need to do is add the NPC to the BanditFriendFaction, this will stop bandit's showing aggression to her. Once freed of course you will want to remove this faction in script.

 

The next step, you will need to add an AI package which uses the SitTarget template.. in that package set the target to your boundcaptivemarker in the cell. In the flags set IgnoresCombat to true.

 

You will also need to add a second package above that one, conditioned on a quest stage (once you have freed her), this would tell her to wait in place (she will stand up).

 

And that is pretty much it.

Posted

Already solved but thank you for the replies. Now i'm trying to figure it out how to add the zombie voices. It's the last thing to cover for my mod actually alongside with the friendly fire voices, which i'm having the same problem. Anybody has experience with that? i have a screenshot here so you can have an idea:

 

The idea is to use the vanilla quest, add my custom voicetype to the list and add the files to my folder. They are named as in the response window (in this case, the file is called "DialogueGe_CommandedGroan_000D2C13_1") but the game doesn't play the voice file, only the text appears. Of course i could just create a new quest and solve the issue, but the idea is to do it this way. In logic this should work, but for some reason the game doesn't play my files.

 

I've compiled a list of all the shared voice responses that work for vanilla..  They work for all vanilla voices except in most cases not children.

Maybe that will help you.

 

INTIMIDATES:
IntimidateAccept01 [iNFO:000E0CBD] ('No need to get rough!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
IntimidateAccept02 [iNFO:000E0CBE] ('Whatever you say!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
IntimidateAccept03 [iNFO:000E0CBF] ('Don't hurt me! You win.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
IntimidateBrawl01 [iNFO:000E0CC6] ('I'll teach you to talk to me that way!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
IntimidateBrawl02 [iNFO:000E0CC7] ('Hope you're willing to back those words up with your fists!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
IntimidateBrawl03 [iNFO:000E0CC8] ('I don't have to take that from you!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
 
PERSUADES:
PersuadeAccept01 [iNFO:000E0CBA] ('Okay. Just this once.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
PersuadeAccept02 [iNFO:000E0CBB] ('How can I argue with that?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
PersuadeAccept03 [iNFO:000E0CBC] ('Okay, okay. You've talked me into it.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
PersuadeReject01 [iNFO:000E0CC3] ('You expect me to believe that?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
PersuadeReject02 [iNFO:000E0CC4] ('Nah. I don't think so.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
PersuadeReject03 [iNFO:000E0CC5] ('That doesn't change anything.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
 
BE CAREFUL!:
MiscCareful01 [iNFO:0006CB2C] ('Be careful!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
MiscCareful02 [iNFO:0006CB2D] ('Hey, watch it!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
MiscStop01 [iNFO:0006CB2E] ('Don't do that.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
MiscStop02 [iNFO:0006AE39] ('What are you doing that for?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
ShareWhatDoYouThinkYoureDoing [iNFO:0007038E] ('What do you think you're doing?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
[iNFO:000D3E92] ('Get away from me.' in GRUP Topic Children of DialogueGenericPickPocket "DialogueGenericPickPocket" [DIAL:000142B3])
[iNFO:000142B7] ('Hands off.' in GRUP Topic Children of DialogueGenericLockedObject "DialogueGenericLockedObject" [DIAL:000142B4])
[iNFO:000142BB] ('Don't even think about it.' in GRUP Topic Children of DialogueGenericPickPocket "DialogueGenericPickPocket" [DIAL:000142B3])
 
DA PAIN DA PAIN!
[iNFO:00017708] ('Mercy!' in GRUP Topic Children of [DIAL:00013F30])
[iNFO:000DBA3A] ('Ahh!' in GRUP Topic Children of [DIAL:00013F30])
[iNFO:000DBA39] ('I'm on fire!' in GRUP Topic Children of [DIAL:00013F30])
[iNFO:000DBA38] ('Ah! It burns!' in GRUP Topic Children of [DIAL:00013F30])
[iNFO:000DBA3A] ('Ahh!' in GRUP Topic Children of [DIAL:00013F30])
[iNFO:0002E357] ('Agh...' in GRUP Topic Children of [DIAL:00013EE4])
[iNFO:0002E358] ('Ugh...' in GRUP Topic Children of [DIAL:00013EE4])
[iNFO:0002E359] ('Hunh...' in GRUP Topic Children of [DIAL:00013EE4])
[iNFO:00096501] ('Gah...' in GRUP Topic Children of [DIAL:00013EE4])
[iNFO:00096502] ('Nuh...' in GRUP Topic Children of [DIAL:00013EE4])
[iNFO:00017702] ('Agghh!' in GRUP Topic Children of [DIAL:00013F30])
[iNFO:00017703] ('Aaaiiee!' in GRUP Topic Children of [DIAL:00013F30])
[iNFO:00013EF7] ('Yeagh!' in GRUP Topic Children of [DIAL:00013EBB])
[iNFO:000964FF] ('That your best? Huh?' in GRUP Topic Children of [DIAL:00013EBB])
[iNFO:000964E1] ('That's... all you've got?' in GRUP Topic Children of [DIAL:00013EBB])
[iNFO:000964E0] ('No!' in GRUP Topic Children of [DIAL:00013EBB])
 
 
DialogueGenericFriendDiedShared1 [iNFO:000EA64D] ('What? Nooo!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
DialogueGenericFriendDiedShared3 [iNFO:000EA64F] ('Gods help us!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
DialogueGenericFriendDiedShared4 [iNFO:000EA650] ('What in the...?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
DialogueGenericCorpseGreetRelation [iNFO:000ADC3D] ('Oh no! By the gods! This can't be happening!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
 
DETECTIONS:
DetectionAlert01 [iNFO:0006CB26] ('Is someone there?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
DetectionAlert03 [iNFO:0006CB28] ('What was that?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
DetectionAlert04 [iNFO:0006CB29] ('Huh?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
DetectionFound01 [iNFO:0006CE5C] ('Over here!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
DetectionLost01 [iNFO:0006CB2A] ('Where are you?' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
DetectionLost02 [iNFO:0006CB2B] ('You can't hide from me!' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
 
Responses:
OfCourse [iNFO:000DBA22] ('Of course.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
[iNFO:00087940] ('Yes?' in GRUP Topic Children of DialogueGenericHello "DialogueGenericHello" [DIAL:000142B5])
[iNFO:000142C0] ('Hmm?' in GRUP Topic Children of DialogueGenericHello "DialogueGenericHello" [DIAL:000142B5])
CantBeHelped [iNFO:000DBA24] ('It can't be helped.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
Understand [iNFO:000DBA21] ('I understand.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
MaybeYouCanHelpMe [iNFO:000DBA29] ('Maybe you can help me.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
[iNFO:00087947] ('Need something?' in GRUP Topic Children of DialogueGenericHello "DialogueGenericHello" [DIAL:000142B5])
[iNFO:000854CD] ('All right, then.' in GRUP Topic Children of DialogueGenericGoodbye "DialogueGenericGoodbye" [DIAL:000140FE])
[iNFO:000854CE] ('Hmm hmm.' in GRUP Topic Children of DialogueGenericGoodbye "DialogueGenericGoodbye" [DIAL:000140FE])
NotMyProblem [iNFO:000DBA25] ('Not my problem.' in GRUP Topic Children of DialogueGenericSharedInfo "DialogueGenericSharedInfo" [DIAL:0001F319])
 

 

 

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...