Es ist relativ einfach:

Jeder Dorfbewohner bekommt eine Varibale, die da nennt man "AktionPerson1". Ein Common Event überwacht je nach Tag/Nacht und Uhrzeit diese Variable und setzt sie dementsprechend neu.

Dann musst du nur noch auf den Maps entsprechende Dinge einbauen wie z.B. wenn es fünf Uhr ist das der NPC dann von der Arbeit nach Hause geht oder man ihn wieder in seinem Haus antreffen kann.

Halt ich für nicht weiter aufwendig wie das Speichern der Blutvorräte aller Menschen in Vampires Dawn.