Might be preferable to do something like:
const int this_diffusivity = diffusivity - (diffusivity * 4 / 5) * reduce_scent_here[x][y]
to replace the compare and branch with a subtract and a multiply.
Not totally sure it's a win, but worth looking into.