you're using your config as a replacement mod, right?
ok, from my experiments with fire places it should be the CloudletAccY, cloudletMinYSpeed and cloudletMaxYSpeed that are to be changed (no wonder given the names of the values
).
CloudletAccY is the vertical acceleration. set it to a negative value and the cloudlet should slow down when rising up. default is -3.5, try -10 and see what happens
CloudletMinYSpeed is the minimal vertical speed. by default it's negative (-20 in the RES config) which means that the smoke can actually fall down again after rising up.
cloudletMaxYSpeed is the maximal vertical speed, default is a value of 10. maybe a higher value is appropriate when you slow down the particles beforehand.
your problem wouldn't be that problematic if there was a value for the weight of the particle, like in the drop command. it could be maybe the
size=xyz; value, try experimenting with it without changing the rest to see how it affects the behaviour of the particle. hmm.. will also do a few tests with fireplaces and the size stuff
//edit: just saw that in fireplaces the size=xy; value applies to the source of the fire, not the particles themselves... think it's a value for how distant from the center the particles are spawned.
//edit2: well, size and density are both for the particle source. but there's and additional value: initYspeed. dunno frmo what class craterdustsmall inherits this value, but try to add it and play around with it. high initspeed and a negative slowdown value should speed down the particle so that is looks like heavy dirt popping up and falling down again.