Blast, I could have sworn I brought this up before, but I'm either mistaken or lost the thread. As we know, GAE's particle emissions are an integer, meaning it must be a whole number. Particle emission is the number of particles let off each cycle. So a value of 20 would release 20 particles each cycle (a lot), while 1 would only release a single particle. However, that's as low as we can go. MegaGlest has, for quite some time, had the particle emission as a float (meaning decimals could be used). So a value of 0.1 would release 1 particle every 10 cycles.
The reason I think this is so urgent is the fact that we've had a few attempts to use MegaGlest mods on GAE that were halted because of only one inconsistency, this one. It's a reasonably small change that would allow many MegaGlest mods to function on GAE (well, Japanese, at least). At the very least, as a temporary measure, values below 1 could simply be rounded up to 1 (though we should support proper float values for particle emission).