request from Reddit: I am but a humble Urist, but i wonder if the following is possible. If a trade depot was pathable, but a tree grows and cuts it off, or you build a statue in the way or something, having an announcement like "curses, the wagons won't get past that" which shows up with the trade icon and a jump to see where it is. I mean i guess with this i can just periodically check the pathing like in ascii version but an announcement feels more dwarvy
possible solution:
It would be most useful to show at the beginning of a season, since that's when merchants start heading towards your fort (if any are due in the current season), but you only really care about wagons once you're a barony, so it would have to check for that too.
at the start of a season in which merchants might come, check depot accessibility for merchant pack animals. If you are a barony, also check for wagon accessibility. Pop up an icon announcement in the trade category if a test comes back negative.
keep state with the game for whether you have checked/notified for that season so if the player saves and reloads they won't get a spurious announcement
we could extend gui/notify to handle announcements like this, since it's in-theme for that tool.
request from Reddit: I am but a humble Urist, but i wonder if the following is possible. If a trade depot was pathable, but a tree grows and cuts it off, or you build a statue in the way or something, having an announcement like "curses, the wagons won't get past that" which shows up with the trade icon and a jump to see where it is. I mean i guess with this i can just periodically check the pathing like in ascii version but an announcement feels more dwarvy
possible solution:
It would be most useful to show at the beginning of a season, since that's when merchants start heading towards your fort (if any are due in the current season), but you only really care about wagons once you're a barony, so it would have to check for that too.
we could extend gui/notify to handle announcements like this, since it's in-theme for that tool.