Big and wierd problem with new NPC

Post » Fri Jun 22, 2012 2:42 am

I recently made some new followers with the CK. Turned out fine. (Well a weird glitch messed everything up and deleted my all the dialog I wrote for them and stopped the game from loading, I did fix it though. Still lost the dialog.) Anyways the new two followers I have made now have major problems. One of them wont follow me and the other trys to kill everybody. I made them exactly the same way as I did the others. What could be causing this?
User avatar
Philip Lyon
 
Posts: 3297
Joined: Tue Aug 14, 2007 6:08 am

Post » Thu Jun 21, 2012 3:26 pm

Well, first, I'd guess you aren't doing everythin exactly the same :wink:

You probably did something "right" the first time, but missed a step when you redid it. (This happens to me anyway.)

Anyway, for the two problems:

Did you add your follower to the Follower Alias or are you using custom packages? If you are using your own AI Packages for following, make sure you add them to the AI Packages for your actor and check the conditions and make sure nothing is over-riding your package.

The second follower that tries to kill everyone sounds like the Aggression level is maybe Very Aggressive or Frenzied. Check that in the AI Data tab of your actor.

HTH!
User avatar
Tarka
 
Posts: 3430
Joined: Sun Jun 10, 2007 9:22 pm

Post » Fri Jun 22, 2012 2:48 am

I had already changed the agro lvl to Aggressive from very aggressive and he still wants to murder everyone. I didn't do anything with the AI packages and I am not using custom ones. I just left that the way it was.
User avatar
Emmi Coolahan
 
Posts: 3335
Joined: Wed Jan 24, 2007 9:14 pm

Post » Thu Jun 21, 2012 9:31 pm

I had already changed the agro lvl to Aggressive from very aggressive and he still wants to murder everyone. I didn't do anything with the AI packages and I am not using custom ones. I just left that the way it was.

If you didn't change the packages, then how is the follower going to follow you? You either need to create your own package or assign your follower to the Follower alias so he can use the vanilla package.

Maybe change the agression to non-aggressive just to test... if it's still happening, the check the base actor's settings. Something is controlling it - either a package or the aggression. I don't know of any other settings and I didn't have any other settings to change. It was all in the AI Data and AI Packages for me (but also check the base actor settings.)
User avatar
Terry
 
Posts: 3368
Joined: Mon Jul 09, 2007 1:21 am

Post » Fri Jun 22, 2012 1:20 am

If you didn't change the packages, then how is the follower going to follow you? You either need to create your own package or assign your follower to the Follower alias so he can use the vanilla package.

Maybe change the agression to non-aggressive just to test... if it's still happening, the check the base actor's settings. Something is controlling it - either a package or the aggression. I don't know of any other settings and I didn't have any other settings to change. It was all in the AI Data and AI Packages for me (but also check the base actor settings.)

That's weird I didn't do anything with AI packages on the first 3 I made and they could still follow me.
User avatar
Charlie Ramsden
 
Posts: 3434
Joined: Fri Jun 15, 2007 7:53 pm

Post » Thu Jun 21, 2012 4:08 pm

Add the PlayerFOllower package to the alias, it should work. What likely happened in the first one is your guys were being added to the DialogueFollower Follower Alias, which already has this package.
User avatar
Anna Beattie
 
Posts: 3512
Joined: Sat Nov 11, 2006 4:59 am

Post » Fri Jun 22, 2012 12:21 am

Add the PlayerFOllower package to the alias, it should work. What likely happened in the first one is your guys were being added to the DialogueFollower Follower Alias, which already has this package.

That's probably it, as I made dialog for the first 3 and I made a little dialog for the crazy one and after helping him kill everybody to test if he could talk and be hired he was able follow me.
User avatar
Nick Pryce
 
Posts: 3386
Joined: Sat Jul 14, 2007 8:36 pm

Post » Thu Jun 21, 2012 10:58 pm

Didnt work.
User avatar
michael flanigan
 
Posts: 3449
Joined: Thu Jun 14, 2007 2:33 pm

Post » Fri Jun 22, 2012 4:38 am

Forgot to give them a voice type. I can now get them to follow me but even after making him un agro he is still trying to muder everyone. I looked through everything and couldnt find anything that was changed from vanilla settings other than stats and whats need to make him a follower.
User avatar
Tai Scott
 
Posts: 3446
Joined: Sat Jan 20, 2007 6:58 pm

Post » Fri Jun 22, 2012 12:24 am

If the NPCs aren't following you after adding the PlayerFollower package, it more than likely means they already have some package on their Actor or Alias that is superseding the follow package. Also, how are you adding them as a follower? Are you using (DialogueFollower as DialogueFollowerScript).SetFollower(akSpeaker) during a dialogue topic? That is the most typical way to add them.
User avatar
Queen Bitch
 
Posts: 3312
Joined: Fri Dec 15, 2006 2:43 pm

Post » Thu Jun 21, 2012 7:04 pm

They are following me now. I put the playerfollower package in the package list under the AI packages tab. What is the alias?
User avatar
Agnieszka Bak
 
Posts: 3540
Joined: Fri Jun 16, 2006 4:15 pm

Post » Fri Jun 22, 2012 4:30 am

Ok. I removed them from them world and then put them back in. This fixed the problem with the guy like killing things. But now they follow me before I hire them.edit: Removed the AI package i added. I can still hire them but now they act normal like all the rest do like eating and drinking. I guess that package makes them a follower before I ask them in game to be a follower.Edit2. To answer your question I made the others followers by adding potential follower and current follower to the faction tab. I believe that is all needed because iirc they could follow me before I made dialog for all of them.
User avatar
Amysaurusrex
 
Posts: 3432
Joined: Wed Aug 09, 2006 2:45 pm

Post » Fri Jun 22, 2012 1:47 am

You want to look up aliases. If you add the package directly, they will always follow you.

Look up aliases on the Creation kit wiki. What' I'll say is that they are like a coat. If the alias has a package, the character won't until it fills the alias, or "puts on the coat". Also, different people can fill the alias. So if you want a follower, and then you want a new one you can dismiss the one and it stops filling the alias with the follower package, so it stops following you. Then the next guy fills the alias and he starts following you.
User avatar
lolly13
 
Posts: 3349
Joined: Tue Jul 25, 2006 11:36 am


Return to V - Skyrim