Jump to content

NPC Daily Duties


bebbe777

Recommended Posts

Is their any good guide on how to make new NPC go to a specific bed at a specific time, and go to "work" at that time, lunch 4 hours later and so on. I want to create a new vault were the player is the overseer.
Link to comment
Share on other sites

Sleeping: Theres a Sleep-AIPackage for NPCs. You can set a persistant reference as target (the specific bed) and a shedule (from time: 19:00, duration: 7 -> go to bed at 19:00 and sleep for 7 hours).

 

Lunch: Could be achieved by using sandbox and just enable "eating" and set the reference to maybe a table were you want him to eat or just "current Location" with radius when it doesnt matter where (s)he gets to lunch. Here shedule would be

time:2am, duration: xyz

 

I had some problems with sheduling so far, but just try it and see the result ;)

Link to comment
Share on other sites

The system is a bit unpredictable and it actually seems to take your NPC's some time to get on their schedule.

 

I've got 19 NPC's running about 50 different packages. When I simply coc'ed into my level to test it, most of the NPC's seemed to ignore the packages or simple performed one or two of the packages. So what I did was started from a save game I had and went to the new location where the NPC's where. At first they were not on the routine. I left and played the game some more, probably about 5 "game" days.... when I went back, they were doing what they were suppose to.

 

There are also a lot of other factors as well... flags and the AI package list order. I haven't determined of having them in the list in a specific order has made any difference though.

 

I would highly suggest not trashing packages when they don't seem to be working. Try to play through it a bit and see if they get lined out. I remade my packages over and over and always ended with the same results. 3rd time I played through and its good to go.

Link to comment
Share on other sites

for the list order, I think the packages are evaluated from top downwards.

So if any package in the list fullfills the conditions it is considered valid and applied. Any packages that come later in the list are not considered anymore.

Think I read it somewhere but Im not sure about this.

Link to comment
Share on other sites

Archived

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

  • Recently Browsing   0 members

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