-
-
Notifications
You must be signed in to change notification settings - Fork 365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solving some track related quests can leave inconsistent data behind #5951
Comments
Yes, there are some similar issues (one of them I opened myself 7 years ago 😆) This issue, however, is not about some kind of "maintenance quest" or contradicting inputs of a user or an endless loop or correcting former mistagging. It's about turning 100% valid (but outdated) tagging into 100% contradicting tagging just by answering some SC quests. (The SC user won't have a clue that his correct answers will leave contradicting tags behind!) To be fair, I have missed #5236, but that issue also doesn't mention the The cycling cat |
Regarding idea 1, as far as I remember, it was determined that some asphalted tracks could be
Rather than building even more logic into this |
Generally spoken yes, but here we have the additional information "'smoothness' has just been set to 'excellent'" which contradicts
It wouldn't, because (Nevertheless also removing [*] This case may sound special, but it's not that uncommon. Many unpaved agricultural tracks are being paved at some time, e. g. while preparing it for a (touristic or other) cycleway. In these cases the chances are very high that the freshly paved surface will be of "excellent" smoothness, but because the chance is not 100% I don't propose setting The cycling cat |
Hmm, right. So what |
I agree such changes happen relatively often, but I wonder if we shouldn't just unconditionally remove After all, when surface changes, it is highly likely that tracktype and smoothness have also changed (yes, they could've remained the same, but that is by accident, not by design, so should be re-verified anyway even if happened to remain the same on the ground). |
I'd say:
For other combinations the correlation between The often mentioned edge case of deteriorated paved tracks which should not get If you feel uncomfortable with setting Or follow @mnalis' suggestion above with its much broader scope than mine. Or even combine both approaches (= set The cycling cat |
Oh, actually, this is already done. See So, I like @mnalis suggestion because otherwise to conditionally remove it, checks would need to be added both in any quest / overlay that changes the surface and also any quest / overlay that modifies the smoothness. |
…ace is added or changed (fixes #5951)
…t, clear all tags associated with surface (#5951)
also, remove confirmation message in the surface quest
Hi there,
some weeks ago I came across a situation where solving some simple quests turn consistent tagging into an inconsistent tag combination.
Consider the following situation: An unpaved agricultural track, tagged consistently with
The smoothness quest popped up. However, this track has obviously been asphalted recently, so I answered with "Other surface" from the Äh... menu.
Now the surface quest popped up, which I answered with "Asphalt".
Now the smoothness popped up again, which I answered with "Excellent".
No further quests popped up, leaving the tagging as
Which is a contradiction - I cannot imagine any case where this combination could be valid - tracks with "excellent" asphalt will always be "grade1" (see the wiki).
Is there anything that could be improved here?
Ideas:
(SC users with activated "tracktype" quest would be able to correct this immediately, otherwise at least the now wrong "tracktype" tag would be deleted.)
Or maybe even better:
(which changes the tracktype to the only correct value but does not silently create this tag; if the latter is no problem then the last AND clause can be of course omitted.)
Observed with SC v58.
The cycling cat
The text was updated successfully, but these errors were encountered: