Let a repeatable job come back each day at a set hour
A notice board job should be doable once per day, but is a day midnight, 24 hours after finishing, or a morning hour? The choices feel different to players, and a wrong day count lets the job reappear at midnight or never. Here is the clean version.
Why this works
A day that begins in the quiet hours matches how people actually play, so a late-night session still counts as one day. Saving which day a job was done on, not the time, makes the answer a simple comparison that survives loading, sleeping and skipped days.
When not to use it
Do not tie jobs to a daily hour when players could feel punished for missing a day, as in a relaxed game; let jobs come back after a wait instead. Also avoid it for jobs that matter in real time with other players.
In the full entry
- What to build, step by step
- Starting values and the reason for each
- 3 common mistakes and the fix
- A diagram of every state
- 18 lines of example code with 4 checks that pass
- How your AI shows you that it works
Say this to your AI
Use the Spielerando entry "Let a repeatable job come back each day at a set hour" (read_entry daily-quest-reset-at-fixed-hour) in my game. Build it step by step, and show me how you checked that it works.Or skip this and connect the MCP: your AI then finds all of this by itself.Connect the MCP