Jump to content

AI Packs remain active but conditions are not met


opravdu

Recommended Posts

I'm making a pack brahmin. He follows you, and you can open the inventory. But when you press "Stay here" the short "follow" is changed to 0. The follow ai package has 2 conditions. That "sold" equals 1 and follow equals 1. But he continues to follow me. I have a guard package that makes him guard himself, with conditions sold equals 1 and follow equals 0. Why does he keep following me?

 

If you want to download and have a look: http://fallout3nexus.com/downloads/file.php?id=12042

 

Thank you in advance.

Link to comment
Share on other sites

Are you using a quest script to track these variables?

Do you know the quest ID, or if using FOSE, the quest name?

 

Go to console and type 'sqv questname/id' and make sure your variable is really being set to 0.

 

I'm sure there is a way to see this if your script is on the cow itself, but I can't remember it right now.

Link to comment
Share on other sites

Are you using a quest script to track these variables?

Do you know the quest ID, or if using FOSE, the quest name?

 

Go to console and type 'sqv questname/id' and make sure your variable is really being set to 0.

 

I'm sure there is a way to see this if your script is on the cow itself, but I can't remember it right now.

 

The sold variable is on the quest, but the follow variable is on the brahmin. I tried this but it didn't return anything.

 

EDIT:

 

I moved the follow var onto the quest. Yes, it does change properly. After setting follow to 0, he followed me for a couple seconds, after going through a door, only dogmeat followed me. He stayed where i wanted him to. Then i set follow to 1, he didn't follow me. I went through a door, follow was still at 1 and he was just staying at the same position.

 

EDIT 2:

 

I have now come to a conclusion. The packages doesn't update instantly. If i wait an hour it works fine. So i bassiclty need to know why, and how to fix it.

 

Thank you.

Link to comment
Share on other sites

In the script where you set the variable, follow it up with 'evp'.

This is short for 'evaluate package, it will force them to reassess their packages immediately.

 

Tried that, doesn't seem to change anything. I read on the geck page that packages are updated every 10 seconds, this looks pretty true, but evp doesn't seem to fix anything.

Link to comment
Share on other sites

In the script where you set the variable, follow it up with 'evp'.

This is short for 'evaluate package, it will force them to reassess their packages immediately.

 

Tried that, doesn't seem to change anything. I read on the geck page that packages are updated every 10 seconds, this looks pretty true, but evp doesn't seem to fix anything.

 

try using the evp function this way, and specify the reference:

 

MyBraminREF.evp

Link to comment
Share on other sites

In the script where you set the variable, follow it up with 'evp'.

This is short for 'evaluate package, it will force them to reassess their packages immediately.

 

Tried that, doesn't seem to change anything. I read on the geck page that packages are updated every 10 seconds, this looks pretty true, but evp doesn't seem to fix anything.

 

try using the evp function this way, and specify the reference:

 

MyBraminREF.evp

 

 

Tried that already, that didn't work either.

Link to comment
Share on other sites

I tried downloading your file using the link in your first post, but the Nexus reported there was no such file. If you post a good link, I'd look at it for you.

 

Yeah, I had the file up for a day, then when I couldn't get it to work, I ended up deleting it. Maybe I will give a link tomorow.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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