Spielerando

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