Currently I've got an encounter with an Enclave Officer (which script was taken from the default encounter script), who should force you to join him to a hidden Enclave base. Here is the script:
scn FEVTestBaseEnclaveOfficerVertibirdEncounterScriptshort activeref landingMarkerbegin onLoad if active == 0 playgroup forward 0 set active to 1 endifendbegin OnActivate if IsActionRef player == 0 ; assume this is my reference marker set landingMarker to GetActionRef ; move soldier drop-off markers FEVTestBaseEnclaveOfficerVertibirdMarker.moveto landingMarker 0 -75 0 FEVTestBaseEnclaveOfficerVertibirdMarker.moveto landingMarker 0 75 0 endifendbegin gameMode if active == 1 if isanimplaying forward == 0 ; landed -- drop off troopers if we have a landing marker if getDestroyed == 0 if landingMarker != 0 ; make sure nothing else has moved the drop off markers -- if so just use the landing marker if FFEDropOffMarkerA.GetDistance landingMarker < 100 FFEDropOffMarkerA.placeLeveledActorAtMe FEVTestBaseEnclaveOfficerVertibird else landingMarker.placeLeveledActorAtMe FEVTestBaseEnclaveOfficerVertibird endif if FFEDropOffMarkerB.GetDistance landingMarker < 100 FFEDropOffMarkerB.placeLeveledActorAtMe FEVTestBaseEnclaveOfficerVertibird else landingMarker.placeLeveledActorAtMe FEVTestBaseEnclaveOfficerVertibird endif endif playgroup backward 0 endif set active to 2 endif elseif active == 2 if isanimplaying backward == 0 set active to 3 markfordelete endif endifend
However, when I try to talk to the Enclave Officer, it only zooms in and out. It currently has a GREETING, GOODBYE and a single TOPIC. How can I make it talk to me? The VertiBirdMarker is a marker which contains the AAEnclaveOfficer npc.
Also, the dialogue is fully voice acted.
EDIT: The problem might be that I do have the dialogue quest, but it is not added. How do I add dialogue to an NPC (I've already created the dialogue quest)