Spielerando

A reward earned while a friend was offline vanishes or lands in a full bag

Gifts, refunds and event prizes have to wait for someone who is not there. Here is a mailbox that cannot hand out the same prize twice, never swallows a prize because the bag is full, and tidies itself without opening a loophole.

Why this works

A prize is a promise, and a promise must be kept exactly once. Giving each mail a name makes repeats harmless, and refusing a half delivery means nothing is lost without notice. Keeping a trace after the claim guards against late repeats.

When not to use it

Skip it when the reward is tiny and the player is online anyway, such as a coin for a kill: hand it over directly. A mailbox adds a screen and a wait that the player will only find annoying.

In the full entry

  • What to build, step by step
  • Starting values and the reason for each
  • 4 common mistakes and the fix
  • A diagram of every state
  • 29 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 "A reward earned while a friend was offline vanishes or lands in a full bag" (read_entry mailbox-for-offline-players) 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