Having some problems organising this script, got the gamehour sorted but to add a specific location - I'm lost.
Scenario: Player has had a conversation with NPC and got a negative result. Player is informed "Wait until NPC has had a few drinks and ask again. NPC's drinking habits are from 10am to 8pm when he is at the inn, he also sleeps there, the only time he is out is on a patrol is between 8pm (20.00) until 4am (4.00), (when the player meets him and converses he is on a package that runs once and then is disregarded).
So I need a Papyrus fragment that after the player has been told to wait halts the quest until the NPC is at least at the inn, drinking or sleeping. If I just use gamehour to check then it is easily possible that the player meets the NPC within his allotted "happy hour" out in a forest where the NPC is waiting to converse and after the conversation and player is told to wait until he is drunk (gamehour) then the quest will automatically continue.
I hope I got all that across. Thanks for your time.
EDIT: Think I am over-complicating thins here. Surely all I need is for the NPC to be in the inn, still need advice on scripting this please.