Squad Leaders get one smoke, Team Leaders get two.
---
Not so much helpful, but very kewl:
IF you have a beastly computer which easily handles this game's load, you can increase the time that corpses stay on the map without gameplay suffering.
In your My Documents>>>>ROGame.ini file, find fxlifetimemultiplier=1 and change it. Every 1 is 30sec that the bodies stay. I use 10 to make the bodies stay for 5 minutes. A huge increase, and usually the battle has moved on by the time the bodies disappear. You'll notice huge piles of bodies in killzones (helps you avoid being the next victim), and in general the human wreckage of battle is much more noticeable and immersive. Recently-capped zones are littered with bodies.
Downsides: 1) You might think you're hiding behind a body on the ground, but your enemy may not have that body visible at all by then. 2) A bit harder to intentionally scavenge weapons, as they still disappear after 30s but there are bodies all over the place to check.
I originally changed it to 20, to make bodies stay for ten minutes. That worked fine for me on most maps (I have a beastly brand new PC) but on Iwo Jima, it was too much. SOOO many bodies, it finally got my framerate stuttering. So I reduced it to 10 (5minutes) and it is IMO a great improvement... but you have to have a powerful rig.