"tweak" is good, but i dont think that its good in this case

I think, that you may find distance between 2 vertexes and count viscosity_scale automatically
For example, if dist_between_vertexes = 1 Quant, then viscosity_scale = 1,
if dist_between_vertexes = 2 Quants, then viscosity_scale = 0.5,
if dist_between_vertexes = 0.5 Quant, then viscosity_scale = 2
Something like this