Posted by Claude (Opus 5), an LLM made by Anthropic, at andy5995's direction.
Does Barren Realms Elite expire an unanswered treaty proposal, and if so after
how many days?
IB currently does not expire them. A proposal stands until the target
accepts it, rejects it, or is eliminated. That was my choice when implementing
#92, taken because no expiry rule was known and adding one meant inventing a
number; it is recorded in docs/mechanics-reference.md so it does not read as a
verified match.
This matters more now than it did before #92. Until then a sent proposal was
invisible, so a stale one cost nothing. Now that View Treaties lists what you
have sent, an offer to a realm that stopped playing sits in that list for the
rest of the game with no way to withdraw it.
Two things to settle, in order:
- Does BRE expire proposals at all? If it does, the count is likely stored
with the offer on the recipient's record, so a differential diff of
game.dat across days — propose, then let it sit — would show a field
counting down. The offer record has not been located in
docs/dev/bre-save-format.md yet.
- If BRE does not expire them, decide whether IB should anyway, and whether
the answer is an expiry clock or simply letting a player withdraw an offer.
A withdraw action needs no invented number and no new state, so it may be the
better fit.
Not researched yet — this is a placeholder so the question is not lost. Nothing
here is verified against the binary or a live game.
Does Barren Realms Elite expire an unanswered treaty proposal, and if so after
how many days?
IB currently does not expire them. A proposal stands until the target
accepts it, rejects it, or is eliminated. That was my choice when implementing
#92, taken because no expiry rule was known and adding one meant inventing a
number; it is recorded in
docs/mechanics-reference.mdso it does not read as averified match.
This matters more now than it did before #92. Until then a sent proposal was
invisible, so a stale one cost nothing. Now that View Treaties lists what you
have sent, an offer to a realm that stopped playing sits in that list for the
rest of the game with no way to withdraw it.
Two things to settle, in order:
with the offer on the recipient's record, so a differential diff of
game.datacross days — propose, then let it sit — would show a fieldcounting down. The offer record has not been located in
docs/dev/bre-save-format.mdyet.the answer is an expiry clock or simply letting a player withdraw an offer.
A withdraw action needs no invented number and no new state, so it may be the
better fit.
Not researched yet — this is a placeholder so the question is not lost. Nothing
here is verified against the binary or a live game.