Skip to content

TileConditions: Add TileBadChanTool::isDrawerMasked.

TileROD_Decoder was caching flags of masked drawers, updated each run, which is not MT-safe. This should instead be done via a conditions algorithm.

Rather than introduce a new conditions algorithm, it seems reasonable to roll this functionality into the existing TileBadChannelsCondAlg and make the result available via TileBadChanTool. That way, TileROD_Decoder doesn't need to grow any new dependencies.

Merge request reports