Jump to content

Passage of Time


Sylvanicus

Recommended Posts

So I'm working on a pretty simple quest line but I've run in to a bit of a roadblock. Basically I don't know how to have a quest update only after a certain amount of time. Let me explain with an example of what I'm doing. Say the player orders custom armor from a blacksmith NPC I've created. I want the player to have to wait, say, 24 hours before it's complete. Forging takes time and I want this quest to reflect this. Anyone know?

 

Thanks!

Link to comment
Share on other sites

  • 1 year later...

I'm having the same issue. everyone keeps telling me to use the WAIT or REGISTERFORSINGLEUNPDATE function, but those are in real time, not game time. In oblivion I remember that it involved script that essentially sets a float variable at the current number of days played (in game) then the actual quest progress would happen via an IF block that checks the current day value and setting it to another floating variable, and then comparing the two and if the current day is 3 higher or 2 higher than the total days played when the script first ran (or whatever number of days you want to wait) it then would pass and activate the next command to set the quest stage. Hope that helps a little, if you find the answer let me know :)

Link to comment
Share on other sites

  • Recently Browsing   0 members

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