ok.. going back to the original question:
no.
maybe.
i dont know!!! (sobs)
you could add new script commands like:
particleemmit=1
particlevisible=1
particlezvel=10
particlexvel=0
particleyvel=1
particlealpha=7
explanation:
particleemmit = does object emmit particles
particlevisible = can plr see particles
particlezvel = velocity of particles in the Z direction
particlexvel = velocity of particles in the X direction
particleyvel = velocity of particles in the Y direction
particlealpha = how opaque particles are (0=opaque, 100= transparent)
We could assign the script to a fire decal to make it emmit smoke, and we could define a texture for the particles with
particletex = smoke.dds
and we could also provide accurate physics simulations (dust, dirt, etc.) using smaller, invisible particle objects. And we could add player distance conditions so when the plr is more than, lets say, 200 units away, it makes the particles invisible.
This way we wouldnt have to mod the Editor. With a little work we could make a "quick change" user interface ingame, so you can make small color, speed, size, and position adjustments without having to rebuild the game.
Thats all i got..
-SC