From 5bcf26f379b5af369e6c258de36ac4ca0fe6a8b9 Mon Sep 17 00:00:00 2001 From: rope Date: Mon, 19 Oct 2026 17:58:46 +0100 Subject: [PATCH] Clearer lost cargo fortune Co-Authored-By: Claude Opus 5.5 --- game.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/game.py b/game.py index cd89930..6dd13a5 100644 --- a/game.py +++ b/game.py @@ -2364,8 +2364,10 @@ def _fortune(world: dict, now: float, rng: random.Random, kind: str | None = Non goods = rng.sample([("stone", 200), ("logs", 200), ("bricks", 80), ("bread", 60), ("arrows", 150), ("plank", 40)], 2) for item, qty in goods: city["stockpile"][item] = city["stockpile"].get(item, 0) + qty - _record(world, now, "fortune", kind, "📦", "Lost cargo was found on the road", - [f"{_listing(dict(goods))} went into the stockpile."]) + _record(world, now, "fortune", kind, "📦", f"An abandoned wagon brought {_listing(dict(goods))} to the stockpile", + ["Townsfolk found a trader's wagon abandoned on the road, its owner nowhere to be seen.", + f"They hauled its load into the city stockpile: {_listing(dict(goods))}. " + "The city uses it straight away, and anyone can put it towards a building."]) def _minor_threat(world: dict, now: float, rng: random.Random, kind: str | None = None) -> None: