Presumably this also works with vehicles
Of course, and it also works with laser targeted weapons - when the vehicle launches the smoke, it blocks the view to vehicle LaserTarget template, so the LT weapons can't lock at it.
Unfortunately, I coludn't make the tank defence system like "Arena" for T-90.
The main idea was to use the SatNav mesh for blocking AT-missiles, but in BF2 we can see the strange behaviour: the ATGM missiles (not LG) passes through the mesh, and destroy it (?). So, there appears a "hole" in a smoke screen, that was created by several smoke grenades.
Of course, this is not actual for FH2, just for info ))
I'm not using the python, and I suppose that the code can be improved.
The implementation was made while adapting the napalm bombs for my mod - it gave me some ideas.
As the napalm bombs in PR are implemented with some python stuff, I think the FH2 modders can do the same with the smoke grenades, 'cause, as I've seen, it has the similar spawners behaviour.
So I guess this would need extensive beta testing in sp/coop games, unless you've already done that.
Not so long. For about 5000+ hours of total playing time ))