I have to replace a dricore subfloor ruined by a burst pipe flood. The dricore was installed over a concrete floor poured in what was a crawl space below a basement room that is above ground on one side of the house and below grade on the other three. The entire concrete floor is below grade. The floor was poured badly, so there are some patches where the concrete does not cover the rocks and dirt below the concrete floor. Those below grade were just left, and those above grade were encased in floor leveler. The concrete floor also does not meet the concrete sill on the above-grade wall solidly. Trying to figure out how to replace the subfloor. I could use dricore again, however i believe the basement smelled musty because dricore does not create a complete vapor barrier. If I go with OSB over DMX or a similar product, is there a way to extend the vapor barrier to the sill so that the moisture does not seep in around the sill and make the basement smell musty?