What I want to achieve :
The player reaches a certain Ship in a certain position on the shores of skyrim , talks to the captain and starts a quest , the captain ask the player to go to sleep and that will trigger the start of the travel ....
the player goes down to the cabins in the ship ( the ship is set to the crew faction and I left one single bed for the faction all the others are for each single crew member )
Then the player slips and this should create the simulation of time passed and the ship movement ...
The crew is all present inside the ship but had some idle patrols outside the ship in former location A ( the start of the quest )
So the player gets to the ship entrance door and goes for the outside and finds himself in a new location because the ship has moved from the harbor and reached a position B
in this position B all the crea has to be moved , the ship and all objects moved and the stuff in location A needs to be disabled or moved ...
Now the player performs some other further actions of the quest then the quest brings him to a new condition that will ask him to sleep again or push some other button trigger or a dialogue option that will make progress again the quest and the ship shoudl be then in position C and so on ...
So now how I do all that?
I created an Xmarker and linked ref all the objects of the Ship in location A
So let's say there are four locations A B C D
The quest starts in A and ends in D , passing for stages B and C , Each letter so correspond a new location of the ship travel ... each has it's own worldspace and cell
The Interior should stay the same
How should I manage the AI packages of the crew?
what script I need to add?
what conditions?
What other stuff I need to consider?
Thanks a lot for anll answers , please be detailed ...